C# Class NewTOAPIA.Drawing.RendererBase

Show file Open project: Wiladams/NewTOAPIA

Protected Properties

Property Type Description
StrockedText conv_stroke
TextPath gsv_text
m_AffineTransformStack Stack
m_DestImage IImage
m_Rasterizer rasterizer_scanline_aa

Public Methods

Method Description
Clear ( IColorType color ) : void
DrawString ( string Text, double x, double y ) : void
GetTransform ( ) : Affine
Initialize ( IImage DestImage, rasterizer_scanline_aa Rasterizer ) : void
Line ( Vector2D Start, Vector2D End, RGBA_Bytes color ) : void
Line ( double x1, double y1, double x2, double y2, RGBA_Bytes color ) : void
PopTransform ( ) : Affine
PushTransform ( ) : void
Render ( IImage imageSource, double x, double y, double angleDegrees, double scaleX, double ScaleY, RGBA_Bytes color, bool doDrawing, bool oneMinusSourceAlphaOne ) : void
Render ( IVertexSource vertexSource, RGBA_Bytes color ) : void
Render ( IVertexSource vertexSource, RGBA_Bytes colorArray, int pathIdArray, int numPaths ) : void
Render ( IVertexSource vertexSource, int pathIndexToRender, RGBA_Bytes colorBytes ) : void
RendererBase ( ) : System
RendererBase ( IImage DestImage, rasterizer_scanline_aa Rasterizer ) : System
SetClippingRect ( RectangleD rect_d ) : void
SetTransform ( Affine value ) : void

Method Details

Clear() public abstract method

public abstract Clear ( IColorType color ) : void
color IColorType
return void

DrawString() public method

public DrawString ( string Text, double x, double y ) : void
Text string
x double
y double
return void

GetTransform() public method

public GetTransform ( ) : Affine
return NewTOAPIA.Graphics.Affine

Initialize() public method

public Initialize ( IImage DestImage, rasterizer_scanline_aa Rasterizer ) : void
DestImage IImage
Rasterizer rasterizer_scanline_aa
return void

Line() public method

public Line ( Vector2D Start, Vector2D End, RGBA_Bytes color ) : void
Start NewTOAPIA.Graphics.Vector2D
End NewTOAPIA.Graphics.Vector2D
color RGBA_Bytes
return void

Line() public method

public Line ( double x1, double y1, double x2, double y2, RGBA_Bytes color ) : void
x1 double
y1 double
x2 double
y2 double
color RGBA_Bytes
return void

PopTransform() public method

public PopTransform ( ) : Affine
return NewTOAPIA.Graphics.Affine

PushTransform() public method

public PushTransform ( ) : void
return void

Render() public abstract method

public abstract Render ( IImage imageSource, double x, double y, double angleDegrees, double scaleX, double ScaleY, RGBA_Bytes color, bool doDrawing, bool oneMinusSourceAlphaOne ) : void
imageSource IImage
x double
y double
angleDegrees double
scaleX double
ScaleY double
color RGBA_Bytes
doDrawing bool
oneMinusSourceAlphaOne bool
return void

Render() public method

public Render ( IVertexSource vertexSource, RGBA_Bytes color ) : void
vertexSource IVertexSource
color RGBA_Bytes
return void

Render() public method

public Render ( IVertexSource vertexSource, RGBA_Bytes colorArray, int pathIdArray, int numPaths ) : void
vertexSource IVertexSource
colorArray RGBA_Bytes
pathIdArray int
numPaths int
return void

Render() public abstract method

public abstract Render ( IVertexSource vertexSource, int pathIndexToRender, RGBA_Bytes colorBytes ) : void
vertexSource IVertexSource
pathIndexToRender int
colorBytes RGBA_Bytes
return void

RendererBase() public method

public RendererBase ( ) : System
return System

RendererBase() public method

public RendererBase ( IImage DestImage, rasterizer_scanline_aa Rasterizer ) : System
DestImage IImage
Rasterizer rasterizer_scanline_aa
return System

SetClippingRect() public abstract method

public abstract SetClippingRect ( RectangleD rect_d ) : void
rect_d NewTOAPIA.Graphics.RectangleD
return void

SetTransform() public method

public SetTransform ( Affine value ) : void
value NewTOAPIA.Graphics.Affine
return void

Property Details

StrockedText protected property

protected conv_stroke StrockedText
return conv_stroke

TextPath protected property

protected gsv_text TextPath
return gsv_text

m_AffineTransformStack protected property

protected Stack m_AffineTransformStack
return Stack

m_DestImage protected property

protected IImage m_DestImage
return IImage

m_Rasterizer protected property

protected rasterizer_scanline_aa m_Rasterizer
return rasterizer_scanline_aa