C# Class Xwt.Drawing.VectorImageRecorderContextHandler

Inheritance: Xwt.Backends.ContextBackendHandler
Afficher le fichier Open project: TheBrainTech/xwt

Méthodes publiques

Méthode Description
AppendPath ( object backend, object otherBackend ) : void
Arc ( object backend, double xc, double yc, double radius, double angle1, double angle2 ) : void
ArcNegative ( object backend, double xc, double yc, double radius, double angle1, double angle2 ) : void
Clip ( object backend ) : void
ClipPreserve ( object backend ) : void
ClosePath ( object backend ) : void
CopyPath ( object backend ) : object
CreatePath ( ) : object
CurveTo ( object backend, double x1, double y1, double x2, double y2, double x3, double y3 ) : void
Dispose ( object backend ) : void
DrawImage ( object backend, ImageDescription img, Xwt srcRect, Xwt destRect ) : void
DrawImage ( object backend, ImageDescription img, double x, double y ) : void
DrawTextLayout ( object backend, TextLayout layout, double x, double y ) : void
Fill ( object backend ) : void
FillPreserve ( object backend ) : void
GetCTM ( object backend ) : Matrix
GetScaleFactor ( object backend ) : double
IsPointInFill ( object backend, double x, double y ) : bool
IsPointInStroke ( object backend, double x, double y ) : bool
LineTo ( object backend, double x, double y ) : void
ModifyCTM ( object backend, Matrix t ) : void
MoveTo ( object backend, double x, double y ) : void
NewPath ( object backend ) : void
Rectangle ( object backend, double x, double y, double width, double height ) : void
RelCurveTo ( object backend, double dx1, double dy1, double dx2, double dy2, double dx3, double dy3 ) : void
RelLineTo ( object backend, double dx, double dy ) : void
RelMoveTo ( object backend, double dx, double dy ) : void
Restore ( object backend ) : void
Rotate ( object backend, double angle ) : void
Save ( object backend ) : void
Scale ( object backend, double scaleX, double scaleY ) : void
SetColor ( object backend, Color color ) : void
SetGlobalAlpha ( object backend, double globalAlpha ) : void
SetLineDash ( object backend, double offset ) : void
SetLineWidth ( object backend, double width ) : void
SetPattern ( object backend, object p ) : void
SetStyles ( object backend, StyleSet styles ) : void
Stroke ( object backend ) : void
StrokePreserve ( object backend ) : void
Translate ( object backend, double tx, double ty ) : void
VectorImageRecorderContextHandler ( Toolkit toolkit ) : System

Private Methods

Méthode Description
CreateNativePathBackend ( VectorBackend b ) : void
Draw ( Xwt.Backends.DrawingPathBackendHandler targetHandler, object ctx, VectorImageData cm ) : void

Method Details

AppendPath() public méthode

public AppendPath ( object backend, object otherBackend ) : void
backend object
otherBackend object
Résultat void

Arc() public méthode

public Arc ( object backend, double xc, double yc, double radius, double angle1, double angle2 ) : void
backend object
xc double
yc double
radius double
angle1 double
angle2 double
Résultat void

ArcNegative() public méthode

public ArcNegative ( object backend, double xc, double yc, double radius, double angle1, double angle2 ) : void
backend object
xc double
yc double
radius double
angle1 double
angle2 double
Résultat void

Clip() public méthode

public Clip ( object backend ) : void
backend object
Résultat void

ClipPreserve() public méthode

public ClipPreserve ( object backend ) : void
backend object
Résultat void

ClosePath() public méthode

public ClosePath ( object backend ) : void
backend object
Résultat void

CopyPath() public méthode

public CopyPath ( object backend ) : object
backend object
Résultat object

CreatePath() public méthode

public CreatePath ( ) : object
Résultat object

CurveTo() public méthode

public CurveTo ( object backend, double x1, double y1, double x2, double y2, double x3, double y3 ) : void
backend object
x1 double
y1 double
x2 double
y2 double
x3 double
y3 double
Résultat void

Dispose() public méthode

public Dispose ( object backend ) : void
backend object
Résultat void

DrawImage() public méthode

public DrawImage ( object backend, ImageDescription img, Xwt srcRect, Xwt destRect ) : void
backend object
img Xwt.Backends.ImageDescription
srcRect Xwt
destRect Xwt
Résultat void

DrawImage() public méthode

public DrawImage ( object backend, ImageDescription img, double x, double y ) : void
backend object
img Xwt.Backends.ImageDescription
x double
y double
Résultat void

DrawTextLayout() public méthode

public DrawTextLayout ( object backend, TextLayout layout, double x, double y ) : void
backend object
layout TextLayout
x double
y double
Résultat void

Fill() public méthode

public Fill ( object backend ) : void
backend object
Résultat void

FillPreserve() public méthode

public FillPreserve ( object backend ) : void
backend object
Résultat void

GetCTM() public méthode

public GetCTM ( object backend ) : Matrix
backend object
Résultat Matrix

GetScaleFactor() public méthode

public GetScaleFactor ( object backend ) : double
backend object
Résultat double

IsPointInFill() public méthode

public IsPointInFill ( object backend, double x, double y ) : bool
backend object
x double
y double
Résultat bool

IsPointInStroke() public méthode

public IsPointInStroke ( object backend, double x, double y ) : bool
backend object
x double
y double
Résultat bool

LineTo() public méthode

public LineTo ( object backend, double x, double y ) : void
backend object
x double
y double
Résultat void

ModifyCTM() public méthode

public ModifyCTM ( object backend, Matrix t ) : void
backend object
t Matrix
Résultat void

MoveTo() public méthode

public MoveTo ( object backend, double x, double y ) : void
backend object
x double
y double
Résultat void

NewPath() public méthode

public NewPath ( object backend ) : void
backend object
Résultat void

Rectangle() public méthode

public Rectangle ( object backend, double x, double y, double width, double height ) : void
backend object
x double
y double
width double
height double
Résultat void

RelCurveTo() public méthode

public RelCurveTo ( object backend, double dx1, double dy1, double dx2, double dy2, double dx3, double dy3 ) : void
backend object
dx1 double
dy1 double
dx2 double
dy2 double
dx3 double
dy3 double
Résultat void

RelLineTo() public méthode

public RelLineTo ( object backend, double dx, double dy ) : void
backend object
dx double
dy double
Résultat void

RelMoveTo() public méthode

public RelMoveTo ( object backend, double dx, double dy ) : void
backend object
dx double
dy double
Résultat void

Restore() public méthode

public Restore ( object backend ) : void
backend object
Résultat void

Rotate() public méthode

public Rotate ( object backend, double angle ) : void
backend object
angle double
Résultat void

Save() public méthode

public Save ( object backend ) : void
backend object
Résultat void

Scale() public méthode

public Scale ( object backend, double scaleX, double scaleY ) : void
backend object
scaleX double
scaleY double
Résultat void

SetColor() public méthode

public SetColor ( object backend, Color color ) : void
backend object
color Color
Résultat void

SetGlobalAlpha() public méthode

public SetGlobalAlpha ( object backend, double globalAlpha ) : void
backend object
globalAlpha double
Résultat void

SetLineDash() public méthode

public SetLineDash ( object backend, double offset ) : void
backend object
offset double
Résultat void

SetLineWidth() public méthode

public SetLineWidth ( object backend, double width ) : void
backend object
width double
Résultat void

SetPattern() public méthode

public SetPattern ( object backend, object p ) : void
backend object
p object
Résultat void

SetStyles() public méthode

public SetStyles ( object backend, StyleSet styles ) : void
backend object
styles StyleSet
Résultat void

Stroke() public méthode

public Stroke ( object backend ) : void
backend object
Résultat void

StrokePreserve() public méthode

public StrokePreserve ( object backend ) : void
backend object
Résultat void

Translate() public méthode

public Translate ( object backend, double tx, double ty ) : void
backend object
tx double
ty double
Résultat void

VectorImageRecorderContextHandler() public méthode

public VectorImageRecorderContextHandler ( Toolkit toolkit ) : System
toolkit Toolkit
Résultat System