Interface | Description |
---|---|
IAssetManager2D |
Defines interface with method for creation of assets used for drawing on
IRenderSurface via IRenderContext2D methods |
IBrush2D |
Defines the interface to a 2D brush used to paint fill on the
IRenderSurface |
ICanvasTexture2D |
Defines the interface to a 2D Texture which could be used as
Canvas render target |
IDrawable |
Defines the interface for instance which can be drawn on
IRenderSurface |
IDrawingContext |
Defines the drawing context methods for drawing many primitives with one draw call
|
IFont |
Defines the interface to a 2D font used to draw text on the
IRenderSurface |
IPathColor | |
IPathDrawingContext |
Defines the interface for path based rendering on
IRenderContext2D |
IPen2D |
Defines the interface to a 2D pen, used to draw lines on the
IRenderSurface |
IPixelTexture2D |
Defines the interface to a 2D Texture which allows pixel manipulations
|
IRenderContext2D |
Defines the interface to a 2D RenderContext, allowing rendering of pens, brushes, sprites and textures on the
IRenderSurface |
IRenderSurface |
Common interface for a RenderSurface.
|
IRenderSurfaceRenderer |
Defines interface for renderer which is used to render content of
IRenderSurface |
ITextDrawingContext |
Defines the interface with methods for text drawing
|
ITexture2D |
Defines the interface to a 2D Texture, a mall fixed-sized bitmap which can be update and rendered to the viewport
|
Class | Description |
---|---|
AssetManagerBase |
An abstract base class for the AssetManager, which handles all assets which are used for drawing on
IRenderSurface instance via IRenderContext2D methods |
BrushStyle |
Defines a base class for specifying 2D brush style used to paint fill on the
IRenderSurface |
DrawingContextFactory |
Factory which provides static constants with default
IDrawingContext implementations |
FontStyle |
Defines a class for specifying of 2D font style used to draw text on the
IRenderSurface |
LinearGradientBrushStyle |
Defines brush style which allows to fill shapes with linear gradient
|
LinearGradientPenStyle |
Defines a style class for lines with linear gradient which is used to draw 2D lines on the
IRenderSurface |
PenStyle |
Defines a base class for specifying of 2D line style used to draw lines on the
IRenderSurface |
RadialGradientBrushStyle |
Defines brush style which allows to fill shapes with radial gradient
|
RadialGradientPenStyle |
Defines a style class for lines with radial gradient which is used to draw 2D lines on the
IRenderSurface |
RegionRenderContextWrapper |
Helper
IRenderContext2D implementation which allows to draw on some specified region of real IRenderContext2D provided by IRenderSurface |
RenderContextBase |
Defines the base class for
IRenderContext2D implementors, allowing rendering of pens, brushes, sprites and textures on the IRenderSurface |
ResourceId |
Defines the unique id for resource which is stored within
IAssetManager2D instance |
SolidBrushStyle |
Defines brush style which allows to fill shapes with solid color
|
SolidPenStyle |
Defines a style class for lines with solid color which is used to draw 2D lines on the
IRenderSurface |
Style |
Defines the base class for pen, brush, font styles
|
TextureBrushStyle |
Defines the style which allows to fill shapes with texture
|
TexturePenStyle |
Defines a style class for textured lines which is used to draw 2D lines on the
IRenderSurface |
Enum | Description |
---|---|
TextureMappingMode |
Defines enumeration constants to describe how textures are mapped.
|