C# 클래스 Frost.DirectX.Painting.Painter

상속: Frost.Painting.Painter, IDisposable
파일 보기 프로젝트 열기: fealty/Frost 1 사용 예제들

공개 메소드들

메소드 설명
Dispose ( ) : void
Painter ( Factory factory2D, Device2D device2D, SharpDX.Direct2D1.Device device3D ) : System

보호된 메소드들

메소드 설명
OnBegin ( Canvas target, Retention retention ) : void
OnClear ( ) : void
OnClear ( Rectangle &region ) : void
OnEnd ( ) : void
OnFill ( Shape shape ) : void
OnFillRectangle ( Rectangle &rectangleRegion ) : void
OnFillRectangle ( Rectangle &rectangleRegion, Size &roundedRadius ) : void
OnResetState ( ) : void
OnRestoreState ( ) : void
OnSaveState ( ) : void
OnSetBrush ( Canvas source, Repetition extension ) : void
OnSetBrush ( Color color ) : void
OnSetBrush ( System.Point &linearGradientStart, System.Point &linearGradientEnd, Gradient gradient ) : void
OnSetBrush ( System.Point &radialGradientCenter, Size &radialGradientOffset, Size &radialGradientRadius, Gradient gradient ) : void
OnStroke ( Shape shape ) : void
OnStrokeLine ( System.Point &lineStart, System.Point &lineEnd ) : void
OnStrokeRectangle ( Rectangle &rectangleRegion ) : void
OnStrokeRectangle ( Rectangle &rectangleRegion, Size &roundedRadius ) : void

비공개 메소드들

메소드 설명
Dispose ( bool disposing ) : void
Reconfigure ( ) : void
ReconfigureAntialiasing ( ) : void
ReconfigureBrush ( ) : void
ReconfigureStrokeStyle ( ) : void

메소드 상세

Dispose() 공개 메소드

public Dispose ( ) : void
리턴 void

OnBegin() 보호된 메소드

protected OnBegin ( Canvas target, Retention retention ) : void
target Canvas
retention Retention
리턴 void

OnClear() 보호된 메소드

protected OnClear ( ) : void
리턴 void

OnClear() 보호된 메소드

protected OnClear ( Rectangle &region ) : void
region Rectangle
리턴 void

OnEnd() 보호된 메소드

protected OnEnd ( ) : void
리턴 void

OnFill() 보호된 메소드

protected OnFill ( Shape shape ) : void
shape Shape
리턴 void

OnFillRectangle() 보호된 메소드

protected OnFillRectangle ( Rectangle &rectangleRegion ) : void
rectangleRegion Rectangle
리턴 void

OnFillRectangle() 보호된 메소드

protected OnFillRectangle ( Rectangle &rectangleRegion, Size &roundedRadius ) : void
rectangleRegion Rectangle
roundedRadius Size
리턴 void

OnResetState() 보호된 메소드

protected OnResetState ( ) : void
리턴 void

OnRestoreState() 보호된 메소드

protected OnRestoreState ( ) : void
리턴 void

OnSaveState() 보호된 메소드

protected OnSaveState ( ) : void
리턴 void

OnSetBrush() 보호된 메소드

protected OnSetBrush ( Canvas source, Repetition extension ) : void
source Canvas
extension Repetition
리턴 void

OnSetBrush() 보호된 메소드

protected OnSetBrush ( Color color ) : void
color Color
리턴 void

OnSetBrush() 보호된 메소드

protected OnSetBrush ( System.Point &linearGradientStart, System.Point &linearGradientEnd, Gradient gradient ) : void
linearGradientStart System.Point
linearGradientEnd System.Point
gradient Gradient
리턴 void

OnSetBrush() 보호된 메소드

protected OnSetBrush ( System.Point &radialGradientCenter, Size &radialGradientOffset, Size &radialGradientRadius, Gradient gradient ) : void
radialGradientCenter System.Point
radialGradientOffset Size
radialGradientRadius Size
gradient Gradient
리턴 void

OnStroke() 보호된 메소드

protected OnStroke ( Shape shape ) : void
shape Shape
리턴 void

OnStrokeLine() 보호된 메소드

protected OnStrokeLine ( System.Point &lineStart, System.Point &lineEnd ) : void
lineStart System.Point
lineEnd System.Point
리턴 void

OnStrokeRectangle() 보호된 메소드

protected OnStrokeRectangle ( Rectangle &rectangleRegion ) : void
rectangleRegion Rectangle
리턴 void

OnStrokeRectangle() 보호된 메소드

protected OnStrokeRectangle ( Rectangle &rectangleRegion, Size &roundedRadius ) : void
rectangleRegion Rectangle
roundedRadius Size
리턴 void

Painter() 공개 메소드

public Painter ( Factory factory2D, Device2D device2D, SharpDX.Direct2D1.Device device3D ) : System
factory2D Factory
device2D Device2D
device3D SharpDX.Direct2D1.Device
리턴 System