C# 클래스 CrossUI.Drawing.PixelAligningDrawingTarget

상속: IGeometryFigures, IDrawingElements
파일 보기 프로젝트 열기: pragmatrix/CrossUI 1 사용 예제들

Private Properties

프로퍼티 타입 설명
PixelAligningDrawingTarget System
canPixelAlign bool
pixelAlign Point
pixelAlign Point
pixelAlign Rectangle
pixelAlign Rectangle
toLogical Vector
toPixel Vector
transformChanged void

공개 메소드들

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

비공개 메소드들

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

메소드 상세

Arc() 공개 메소드

public Arc ( Rectangle rectangle, double start, double stop ) : void
rectangle Rectangle
start double
stop double
리턴 void

Bezier() 공개 메소드

public Bezier ( CubicBezier bezier ) : void
bezier CubicBezier
리턴 void

Create() 공개 정적인 메소드

public static Create ( IDrawingTarget target, System.Action disposer, DrawingState state, DrawingTransform transform ) : IDrawingTarget
target IDrawingTarget
disposer System.Action
state DrawingState
transform DrawingTransform
리턴 IDrawingTarget

Dispose() 공개 메소드

public Dispose ( ) : void
리턴 void

Ellipse() 공개 메소드

public Ellipse ( Rectangle rectangle ) : void
rectangle Rectangle
리턴 void

Geometry() 공개 메소드

public Geometry ( IGeometry geometry ) : void
geometry IGeometry
리턴 void

Line() 공개 메소드

public Line ( Point p1, Point p2 ) : void
p1 Point
p2 Point
리턴 void

Polygon() 공개 메소드

public Polygon ( ) : void
리턴 void

Rectangle() 공개 메소드

public Rectangle ( Rectangle rectangle ) : void
rectangle Rectangle
리턴 void

RoundedRectangle() 공개 메소드

public RoundedRectangle ( Rectangle rectangle, Size cornerRadius ) : void
rectangle Rectangle
cornerRadius Size
리턴 void

Text() 공개 메소드

public Text ( string text, Rectangle rectangle ) : void
text string
rectangle Rectangle
리턴 void