C# Class CrossUI.Drawing.PixelAligningDrawingTarget

Inheritance: IGeometryFigures, IDrawingElements
Afficher le fichier Open project: pragmatrix/CrossUI Class Usage Examples

Private Properties

Свойство Type Description
PixelAligningDrawingTarget System
canPixelAlign bool
pixelAlign Point
pixelAlign Point
pixelAlign Rectangle
pixelAlign Rectangle
toLogical Vector
toPixel Vector
transformChanged void

Méthodes publiques

Méthode Description
Arc ( Rectangle rectangle, double start, double stop ) : void
Bezier ( CubicBezier bezier ) : void
Create ( IDrawingTarget target, System.Action disposer, DrawingState state, DrawingTransform transform ) : IDrawingTarget
Dispose ( ) : void
Ellipse ( Rectangle rectangle ) : void
Geometry ( IGeometry geometry ) : void
Line ( Point p1, Point p2 ) : void
Polygon ( ) : void
Rectangle ( Rectangle rectangle ) : void
RoundedRectangle ( Rectangle rectangle, Size cornerRadius ) : void
Text ( string text, Rectangle rectangle ) : void

Private Methods

Méthode Description
PixelAligningDrawingTarget ( IDrawingTarget target, DrawingState state, DrawingTransform transform ) : System
canPixelAlign ( Matrix m ) : bool
pixelAlign ( Point p ) : Point
pixelAlign ( double x, double y ) : Point
pixelAlign ( Rectangle r ) : Rectangle
pixelAlign ( double x, double y, double width, double height ) : Rectangle
toLogical ( Vector pixel ) : Vector
toPixel ( Vector logical ) : Vector
transformChanged ( ) : void

Method Details

Arc() public méthode

public Arc ( Rectangle rectangle, double start, double stop ) : void
rectangle Rectangle
start double
stop double
Résultat void

Bezier() public méthode

public Bezier ( CubicBezier bezier ) : void
bezier CubicBezier
Résultat void

Create() public static méthode

public static Create ( IDrawingTarget target, System.Action disposer, DrawingState state, DrawingTransform transform ) : IDrawingTarget
target IDrawingTarget
disposer System.Action
state DrawingState
transform DrawingTransform
Résultat IDrawingTarget

Dispose() public méthode

public Dispose ( ) : void
Résultat void

Ellipse() public méthode

public Ellipse ( Rectangle rectangle ) : void
rectangle Rectangle
Résultat void

Geometry() public méthode

public Geometry ( IGeometry geometry ) : void
geometry IGeometry
Résultat void

Line() public méthode

public Line ( Point p1, Point p2 ) : void
p1 Point
p2 Point
Résultat void

Polygon() public méthode

public Polygon ( ) : void
Résultat void

Rectangle() public méthode

public Rectangle ( Rectangle rectangle ) : void
rectangle Rectangle
Résultat void

RoundedRectangle() public méthode

public RoundedRectangle ( Rectangle rectangle, Size cornerRadius ) : void
rectangle Rectangle
cornerRadius Size
Résultat void

Text() public méthode

public Text ( string text, Rectangle rectangle ) : void
text string
rectangle Rectangle
Résultat void