C# Класс PixelFarm.Agg.CanvasPainter

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
Clear ( Color color ) : void
CreateRenderVx ( VertexStoreSnap snap ) : RenderVx
DoFilterBlurRecursive ( RectInt area, int r ) : void
DoFilterBlurStack ( RectInt area, int r ) : void
Draw ( VertexStore vxs ) : void
Draw ( VertexStoreSnap vxs ) : void
DrawBezierCurve ( float startX, float startY, float endX, float endY, float controlX1, float controlY1, float controlX2, float controlY2 ) : void
DrawEllipse ( double left, double bottom, double right, double top ) : void
DrawImage ( ActualImage actualImage ) : void
DrawImage ( ActualImage actualImage, double x, double y ) : void
DrawRenderVx ( RenderVx renderVx ) : void
DrawRoundRect ( double left, double bottom, double right, double top, double radius ) : void
DrawString ( string text, double x, double y ) : void
Fill ( VertexStore vxs ) : void
Fill ( VertexStoreSnap snap ) : void
FillCircle ( double x, double y, double radius ) : void
FillCircle ( double x, double y, double radius, Color color ) : void
FillEllipse ( double left, double bottom, double right, double top ) : void
FillRectLBWH ( double left, double bottom, double width, double height ) : void
FillRectangle ( double left, double bottom, double right, double top ) : void
FillRectangle ( double left, double bottom, double right, double top, Color fillColor ) : void
FillRenderVx ( Brush brush, RenderVx renderVx ) : void
FillRenderVx ( RenderVx renderVx ) : void
FillRoundRectangle ( double left, double bottom, double right, double top, double radius ) : void
Line ( double x1, double y1, double x2, double y2 ) : void
Line ( double x1, double y1, double x2, double y2, Color color ) : void
PaintSeries ( VertexStore vxs, Color colors, int pathIndexs, int numPath ) : void
Rectangle ( double left, double bottom, double right, double top ) : void
Rectangle ( double left, double bottom, double right, double top, Color color ) : void
SetClipBox ( int x1, int y1, int x2, int y2 ) : void

Описание методов

Clear() публичный абстрактный Метод

public abstract Clear ( Color color ) : void
color PixelFarm.Drawing.Color
Результат void

CreateRenderVx() публичный абстрактный Метод

public abstract CreateRenderVx ( VertexStoreSnap snap ) : RenderVx
snap VertexStoreSnap
Результат RenderVx

DoFilterBlurRecursive() публичный абстрактный Метод

public abstract DoFilterBlurRecursive ( RectInt area, int r ) : void
area RectInt
r int
Результат void

DoFilterBlurStack() публичный абстрактный Метод

public abstract DoFilterBlurStack ( RectInt area, int r ) : void
area RectInt
r int
Результат void

Draw() публичный абстрактный Метод

public abstract Draw ( VertexStore vxs ) : void
vxs VertexStore
Результат void

Draw() публичный абстрактный Метод

public abstract Draw ( VertexStoreSnap vxs ) : void
vxs VertexStoreSnap
Результат void

DrawBezierCurve() публичный абстрактный Метод

public abstract DrawBezierCurve ( float startX, float startY, float endX, float endY, float controlX1, float controlY1, float controlX2, float controlY2 ) : void
startX float
startY float
endX float
endY float
controlX1 float
controlY1 float
controlX2 float
controlY2 float
Результат void

DrawEllipse() публичный абстрактный Метод

public abstract DrawEllipse ( double left, double bottom, double right, double top ) : void
left double
bottom double
right double
top double
Результат void

DrawImage() публичный абстрактный Метод

public abstract DrawImage ( ActualImage actualImage ) : void
actualImage ActualImage
Результат void

DrawImage() публичный абстрактный Метод

public abstract DrawImage ( ActualImage actualImage, double x, double y ) : void
actualImage ActualImage
x double
y double
Результат void

DrawRenderVx() публичный абстрактный Метод

public abstract DrawRenderVx ( RenderVx renderVx ) : void
renderVx RenderVx
Результат void

DrawRoundRect() публичный абстрактный Метод

public abstract DrawRoundRect ( double left, double bottom, double right, double top, double radius ) : void
left double
bottom double
right double
top double
radius double
Результат void

DrawString() публичный абстрактный Метод

public abstract DrawString ( string text, double x, double y ) : void
text string
x double
y double
Результат void

Fill() публичный абстрактный Метод

public abstract Fill ( VertexStore vxs ) : void
vxs VertexStore
Результат void

Fill() публичный абстрактный Метод

public abstract Fill ( VertexStoreSnap snap ) : void
snap VertexStoreSnap
Результат void

FillCircle() публичный абстрактный Метод

public abstract FillCircle ( double x, double y, double radius ) : void
x double
y double
radius double
Результат void

FillCircle() публичный абстрактный Метод

public abstract FillCircle ( double x, double y, double radius, Color color ) : void
x double
y double
radius double
color PixelFarm.Drawing.Color
Результат void

FillEllipse() публичный абстрактный Метод

public abstract FillEllipse ( double left, double bottom, double right, double top ) : void
left double
bottom double
right double
top double
Результат void

FillRectLBWH() публичный абстрактный Метод

public abstract FillRectLBWH ( double left, double bottom, double width, double height ) : void
left double
bottom double
width double
height double
Результат void

FillRectangle() публичный абстрактный Метод

public abstract FillRectangle ( double left, double bottom, double right, double top ) : void
left double
bottom double
right double
top double
Результат void

FillRectangle() публичный абстрактный Метод

public abstract FillRectangle ( double left, double bottom, double right, double top, Color fillColor ) : void
left double
bottom double
right double
top double
fillColor PixelFarm.Drawing.Color
Результат void

FillRenderVx() публичный абстрактный Метод

public abstract FillRenderVx ( Brush brush, RenderVx renderVx ) : void
brush PixelFarm.Drawing.Brush
renderVx RenderVx
Результат void

FillRenderVx() публичный абстрактный Метод

public abstract FillRenderVx ( RenderVx renderVx ) : void
renderVx RenderVx
Результат void

FillRoundRectangle() публичный абстрактный Метод

public abstract FillRoundRectangle ( double left, double bottom, double right, double top, double radius ) : void
left double
bottom double
right double
top double
radius double
Результат void

Line() публичный абстрактный Метод

public abstract Line ( double x1, double y1, double x2, double y2 ) : void
x1 double
y1 double
x2 double
y2 double
Результат void

Line() публичный абстрактный Метод

public abstract Line ( double x1, double y1, double x2, double y2, Color color ) : void
x1 double
y1 double
x2 double
y2 double
color PixelFarm.Drawing.Color
Результат void

PaintSeries() публичный абстрактный Метод

public abstract PaintSeries ( VertexStore vxs, Color colors, int pathIndexs, int numPath ) : void
vxs VertexStore
colors PixelFarm.Drawing.Color
pathIndexs int
numPath int
Результат void

Rectangle() публичный абстрактный Метод

public abstract Rectangle ( double left, double bottom, double right, double top ) : void
left double
bottom double
right double
top double
Результат void

Rectangle() публичный абстрактный Метод

public abstract Rectangle ( double left, double bottom, double right, double top, Color color ) : void
left double
bottom double
right double
top double
color PixelFarm.Drawing.Color
Результат void

SetClipBox() публичный абстрактный Метод

public abstract SetClipBox ( int x1, int y1, int x2, int y2 ) : void
x1 int
y1 int
x2 int
y2 int
Результат void