C# Class Frost.DirectX.Painting.Drawer

Inheritance: IDisposable
Show file Open project: fealty/Frost Class Usage Examples

Public Methods

Method Description
Begin ( Canvas target ) : void
Clear ( ) : void
Clear ( Rectangle region ) : void
Dispose ( ) : void
Drawer ( Factory factory2D ) : System
End ( ) : void
Fill ( Rectangle rectangleRegion, SharpDX.Direct2D1.Brush brush ) : void
Fill ( Rectangle rectangleRegion, Size roundedRectangleRadius, SharpDX.Direct2D1.Brush brush ) : void
Fill ( Shape shape, SharpDX.Direct2D1.Brush brush ) : void
Stroke ( System.Point lineStart, System.Point lineEnd, SharpDX.Direct2D1.Brush brush, SharpDX.Direct2D1.StrokeStyle style, float strokeWidth ) : void
Stroke ( Rectangle rectangleRegion, SharpDX.Direct2D1.Brush brush, SharpDX.Direct2D1.StrokeStyle style, float strokeWidth ) : void
Stroke ( Rectangle rectangleRegion, Size roundedRectangleRadius, SharpDX.Direct2D1.Brush brush, SharpDX.Direct2D1.StrokeStyle style, float strokeWidth ) : void
Stroke ( Shape shape, SharpDX.Direct2D1.Brush brush, SharpDX.Direct2D1.StrokeStyle style, float strokeWidth ) : void

Private Methods

Method Description
Dispose ( bool disposing ) : void
FitStroke ( Rectangle &region, float thicknessX, float thicknessY, Rectangle &result ) : void
ToStrokeable ( Rectangle &region, float thicknessX, float thicknessY, Rectangle &result ) : void

Method Details

Begin() public method

public Begin ( Canvas target ) : void
target Canvas
return void

Clear() public method

public Clear ( ) : void
return void

Clear() public method

public Clear ( Rectangle region ) : void
region Rectangle
return void

Dispose() public method

public Dispose ( ) : void
return void

Drawer() public method

public Drawer ( Factory factory2D ) : System
factory2D Factory
return System

End() public method

public End ( ) : void
return void

Fill() public method

public Fill ( Rectangle rectangleRegion, SharpDX.Direct2D1.Brush brush ) : void
rectangleRegion Rectangle
brush SharpDX.Direct2D1.Brush
return void

Fill() public method

public Fill ( Rectangle rectangleRegion, Size roundedRectangleRadius, SharpDX.Direct2D1.Brush brush ) : void
rectangleRegion Rectangle
roundedRectangleRadius Size
brush SharpDX.Direct2D1.Brush
return void

Fill() public method

public Fill ( Shape shape, SharpDX.Direct2D1.Brush brush ) : void
shape Shape
brush SharpDX.Direct2D1.Brush
return void

Stroke() public method

public Stroke ( System.Point lineStart, System.Point lineEnd, SharpDX.Direct2D1.Brush brush, SharpDX.Direct2D1.StrokeStyle style, float strokeWidth ) : void
lineStart System.Point
lineEnd System.Point
brush SharpDX.Direct2D1.Brush
style SharpDX.Direct2D1.StrokeStyle
strokeWidth float
return void

Stroke() public method

public Stroke ( Rectangle rectangleRegion, SharpDX.Direct2D1.Brush brush, SharpDX.Direct2D1.StrokeStyle style, float strokeWidth ) : void
rectangleRegion Rectangle
brush SharpDX.Direct2D1.Brush
style SharpDX.Direct2D1.StrokeStyle
strokeWidth float
return void

Stroke() public method

public Stroke ( Rectangle rectangleRegion, Size roundedRectangleRadius, SharpDX.Direct2D1.Brush brush, SharpDX.Direct2D1.StrokeStyle style, float strokeWidth ) : void
rectangleRegion Rectangle
roundedRectangleRadius Size
brush SharpDX.Direct2D1.Brush
style SharpDX.Direct2D1.StrokeStyle
strokeWidth float
return void

Stroke() public method

public Stroke ( Shape shape, SharpDX.Direct2D1.Brush brush, SharpDX.Direct2D1.StrokeStyle style, float strokeWidth ) : void
shape Shape
brush SharpDX.Direct2D1.Brush
style SharpDX.Direct2D1.StrokeStyle
strokeWidth float
return void