Skip to main content

GHIElectronics.TinyCLR.Drawing

NuGet package containing 26 types across 4 namespaces (GHIElectronics.TinyCLR.Drawing, System.Drawing, System.Drawing.Drawing2D, System.Drawing.Imaging).

Classes

ClassNamespaceSummary
BitmapSystem.DrawingA raster bitmap loaded from a resource or stream (BMP/JPEG/GIF; PNG and TIFF are not supported).
BrushSystem.DrawingAbstract base for objects that fill graphics shapes (rectangles, ellipses, paths).
BufferDrawTargetGHIElectronics.TinyCLR.Drawing
BufferDrawTargetRgb444GHIElectronics.TinyCLR.Drawing
BufferDrawTargetRgb565GHIElectronics.TinyCLR.Drawing
BufferDrawTargetVerticalByteStrip1BppGHIElectronics.TinyCLR.Drawing
GraphicsSystem.Drawing2-D drawing surface backed by a Bitmap. Issue line, rectangle, ellipse, text, and image draws against this surface, then push the result to the display via Flush(IntPtr).
ImageSystem.DrawingAbstract base for raster images. Concrete subclass: Bitmap.
ImageFormatSystem.Drawing.Imaging
PenSystem.DrawingDefines an object used to draw lines and outlines — color, width, and brush.
SolidBrushSystem.DrawingA brush that fills with a single solid Color.
StringFormatSystem.Drawing

Structs

StructNamespaceSummary
ColorSystem.Drawing32-bit ARGB color value. Construct via FromArgb(int, int, int) / FromArgb(int, int, int, int), or use one of the named static constants.
RectangleSystem.DrawingAn integer rectangle defined by upper-left corner (X,Y) and size (Width,Height).
RectangleFSystem.DrawingA floating-point rectangle defined by upper-left corner (X,Y) and size (Width,Height).
SizeFSystem.DrawingA floating-point width × height size.

Enums

EnumNamespaceSummary
BitFormatSystem.Drawing
BitmapImageTypeSystem.Drawing
ColorFormatSystem.Drawing
DrawTextAlignmentSystem.Drawing
PenTypeSystem.Drawing.Drawing2D
RgbFormatSystem.Drawing
StringAlignmentSystem.Drawing
StringFormatFlagsSystem.Drawing
StringTrimmingSystem.Drawing

Delegates

DelegateNamespaceSummary
OnFlushHandlerSystem.Drawing