C# Класс NewTOAPIA.Drawing.RendererBase

Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
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