C# 클래스 NewTOAPIA.Drawing.RendererBase

파일 보기 프로젝트 열기: Wiladams/NewTOAPIA

보호된 프로퍼티들

프로퍼티 타입 설명
StrockedText conv_stroke
TextPath gsv_text
m_AffineTransformStack Stack
m_DestImage IImage
m_Rasterizer rasterizer_scanline_aa

공개 메소드들

메소드 설명
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

메소드 상세

Clear() 공개 추상적인 메소드

public abstract Clear ( IColorType color ) : void
color IColorType
리턴 void

DrawString() 공개 메소드

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

GetTransform() 공개 메소드

public GetTransform ( ) : Affine
리턴 NewTOAPIA.Graphics.Affine

Initialize() 공개 메소드

public Initialize ( IImage DestImage, rasterizer_scanline_aa Rasterizer ) : void
DestImage IImage
Rasterizer rasterizer_scanline_aa
리턴 void

Line() 공개 메소드

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

Line() 공개 메소드

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
리턴 void

PopTransform() 공개 메소드

public PopTransform ( ) : Affine
리턴 NewTOAPIA.Graphics.Affine

PushTransform() 공개 메소드

public PushTransform ( ) : void
리턴 void

Render() 공개 추상적인 메소드

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
리턴 void

Render() 공개 메소드

public Render ( IVertexSource vertexSource, RGBA_Bytes color ) : void
vertexSource IVertexSource
color RGBA_Bytes
리턴 void

Render() 공개 메소드

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

Render() 공개 추상적인 메소드

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

RendererBase() 공개 메소드

public RendererBase ( ) : System
리턴 System

RendererBase() 공개 메소드

public RendererBase ( IImage DestImage, rasterizer_scanline_aa Rasterizer ) : System
DestImage IImage
Rasterizer rasterizer_scanline_aa
리턴 System

SetClippingRect() 공개 추상적인 메소드

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

SetTransform() 공개 메소드

public SetTransform ( Affine value ) : void
value NewTOAPIA.Graphics.Affine
리턴 void

프로퍼티 상세

StrockedText 보호되어 있는 프로퍼티

protected conv_stroke StrockedText
리턴 conv_stroke

TextPath 보호되어 있는 프로퍼티

protected gsv_text TextPath
리턴 gsv_text

m_AffineTransformStack 보호되어 있는 프로퍼티

protected Stack m_AffineTransformStack
리턴 Stack

m_DestImage 보호되어 있는 프로퍼티

protected IImage m_DestImage
리턴 IImage

m_Rasterizer 보호되어 있는 프로퍼티

protected rasterizer_scanline_aa m_Rasterizer
리턴 rasterizer_scanline_aa