C# Class CrossUI.SharpDX.Geometry.GeometryImplementation

Inheritance: IGeometry
Datei anzeigen Open project: pragmatrix/CrossUI

Public Properties

Property Type Description
Geometry SharpDX.Direct2D1.PathGeometry

Public Methods

Method Description
Combine ( CombineMode mode, IGeometry other ) : IGeometry
Compare ( IGeometry geometry ) : GeometryRelation
Contains ( double x, double y ) : bool
Dispose ( ) : void
GeometryImplementation ( SharpDX.Direct2D1.PathGeometry geometry ) : System
Outline ( ) : IGeometry
Transform ( Matrix matrix ) : IGeometry
Widen ( double strokeWeight ) : IGeometry

Private Methods

Method Description
checkResult ( System.Result rc ) : void

Method Details

Combine() public method

public Combine ( CombineMode mode, IGeometry other ) : IGeometry
mode CombineMode
other IGeometry
return IGeometry

Compare() public method

public Compare ( IGeometry geometry ) : GeometryRelation
geometry IGeometry
return GeometryRelation

Contains() public method

public Contains ( double x, double y ) : bool
x double
y double
return bool

Dispose() public method

public Dispose ( ) : void
return void

GeometryImplementation() public method

public GeometryImplementation ( SharpDX.Direct2D1.PathGeometry geometry ) : System
geometry SharpDX.Direct2D1.PathGeometry
return System

Outline() public method

public Outline ( ) : IGeometry
return IGeometry

Transform() public method

public Transform ( Matrix matrix ) : IGeometry
matrix CrossUI.Drawing.Matrix
return IGeometry

Widen() public method

public Widen ( double strokeWeight ) : IGeometry
strokeWeight double
return IGeometry

Property Details

Geometry public_oe property

public PathGeometry,SharpDX.Direct2D1 Geometry
return SharpDX.Direct2D1.PathGeometry