C# Class MonoMac.CoreGraphics.CGPath

Inheritance: INativeObject, IDisposable
Afficher le fichier Open project: kangaroo/maccore Class Usage Examples

Méthodes publiques

Méthode Description
AddArc ( CGAffineTransform m, float x, float y, float radius, float startAngle, float endAngle, bool clockwise ) : void
AddArc ( float x, float y, float radius, float startAngle, float endAngle, bool clockwise ) : void
AddArcToPoint ( CGAffineTransform m, float x1, float y1, float x2, float y2, float radius ) : void
AddArcToPoint ( float x1, float y1, float x2, float y2, float radius ) : void
AddCurveToPoint ( CGAffineTransform transform, float cp1x, float cp1y, float cp2x, float cp2y, float x, float y ) : void
AddCurveToPoint ( float cp1x, float cp1y, float cp2x, float cp2y, float x, float y ) : void
AddElipseInRect ( CGAffineTransform m, RectangleF rect ) : void
AddElipseInRect ( RectangleF rect ) : void
AddLines ( CGAffineTransform m, PointF points ) : void
AddLines ( PointF points ) : void
AddPath ( CGAffineTransform t, CGPath path2 ) : void
AddPath ( CGPath path2 ) : void
AddQuadCurveToPoint ( CGAffineTransform transform, float cpx, float cpy, float x, float y ) : void
AddQuadCurveToPoint ( float cpx, float cpy, float x, float y ) : void
AddRect ( CGAffineTransform transform, RectangleF rect ) : void
AddRect ( RectangleF rect ) : void
AddRects ( CGAffineTransform m, PointF points, int count ) : void
AddRects ( CGAffineTransform m, RectangleF rects ) : void
AddRects ( CGAffineTransform m, RectangleF rects, int count ) : void
AddRects ( PointF points, int count ) : void
AddRects ( RectangleF rects ) : void
AddRects ( RectangleF rects, int count ) : void
Apply ( ApplierFunction func ) : void
CGPath ( ) : System
CGPath ( CGPath basePath ) : System
CGPathAddLineToPoint ( CGAffineTransform transform, float x, float y ) : void
CGPathAddLineToPoint ( float x, float y ) : void
CloseSubpath ( ) : void
ContainsPoint ( CGAffineTransform m, PointF point, bool eoFill ) : bool
ContainsPoint ( PointF point, bool eoFill ) : bool
Dispose ( ) : void
Equals ( object o ) : bool
GetHashCode ( ) : int
IsRect ( RectangleF &rect ) : bool
MoveToPoint ( CGAffineTransform transform, float x, float y ) : void
MoveToPoint ( float x, float y ) : void
operator ( ) : bool

Méthodes protégées

Méthode Description
Dispose ( bool disposing ) : void

Private Methods

Méthode Description
ApplierCallback ( IntPtr info, IntPtr element_ptr ) : void
CGPath ( IntPtr handle ) : System
CGPath ( IntPtr handle, bool owns ) : System
CGPathAddArc ( IntPtr path, CGAffineTransform &m, float x, float y, float radius, float startAngle, float endAngle, bool clockwise ) : void
CGPathAddArc ( IntPtr path, IntPtr zero, float x, float y, float radius, float startAngle, float endAngle, bool clockwise ) : void
CGPathAddArcToPoint ( IntPtr path, CGAffineTransform &m, float x1, float y1, float x2, float y2, float radius ) : void
CGPathAddArcToPoint ( IntPtr path, IntPtr zero, float x1, float y1, float x2, float y2, float radius ) : void
CGPathAddCurveToPoint ( IntPtr path, CGAffineTransform &m, float cp1x, float cp1y, float cp2x, float cp2y, float x, float y ) : void
CGPathAddCurveToPoint ( IntPtr path, IntPtr zero, float cp1x, float cp1y, float cp2x, float cp2y, float x, float y ) : void
CGPathAddEllipseInRect ( IntPtr path, CGAffineTransform &m, RectangleF rect ) : void
CGPathAddEllipseInRect ( IntPtr path, IntPtr zero, RectangleF rect ) : void
CGPathAddLineToPoint ( IntPtr path, CGAffineTransform &m, float x, float y ) : void
CGPathAddLineToPoint ( IntPtr path, IntPtr m, float x, float y ) : void
CGPathAddLines ( IntPtr path, CGAffineTransform &m, PointF points, int size_t_count ) : void
CGPathAddLines ( IntPtr path, IntPtr zero, PointF points, int size_t_count ) : void
CGPathAddPath ( IntPtr path1, CGAffineTransform &m, IntPtr path2 ) : void
CGPathAddPath ( IntPtr path1, IntPtr zero, IntPtr path2 ) : void
CGPathAddQuadCurveToPoint ( IntPtr path, CGAffineTransform &m, float cpx, float cpy, float x, float y ) : void
CGPathAddQuadCurveToPoint ( IntPtr path, IntPtr zero, float cpx, float cpy, float x, float y ) : void
CGPathAddRect ( IntPtr path, CGAffineTransform &m, RectangleF rect ) : void
CGPathAddRect ( IntPtr path, IntPtr zero, RectangleF rect ) : void
CGPathAddRects ( IntPtr path, CGAffineTransform &m, RectangleF rects, int size_t_count ) : void
CGPathAddRects ( IntPtr path, IntPtr Zero, RectangleF rects, int size_t_count ) : void
CGPathApply ( IntPtr path, IntPtr info, CGPathApplierFunction function ) : void
CGPathCloseSubpath ( IntPtr path ) : void
CGPathContainsPoint ( IntPtr path, CGAffineTransform &m, PointF point, bool eoFill ) : bool
CGPathContainsPoint ( IntPtr path, IntPtr zero, PointF point, bool eoFill ) : bool
CGPathCreateMutable ( ) : IntPtr
CGPathCreateMutableCopy ( IntPtr path ) : IntPtr
CGPathEqualToPath ( IntPtr path1, IntPtr path2 ) : bool
CGPathGetBoundingBox ( IntPtr path ) : RectangleF
CGPathGetCurrentPoint ( IntPtr path ) : PointF
CGPathGetPathBoundingBox ( IntPtr path ) : RectangleF
CGPathIsEmpty ( IntPtr path ) : int
CGPathIsRect ( IntPtr path, RectangleF &rect ) : int
CGPathMoveToPoint ( IntPtr path, CGAffineTransform &m, float x, float y ) : void
CGPathMoveToPoint ( IntPtr path, IntPtr zero, float x, float y ) : void
CGPathRelease ( IntPtr handle ) : void
CGPathRetain ( IntPtr handle ) : void

Method Details

AddArc() public méthode

public AddArc ( CGAffineTransform m, float x, float y, float radius, float startAngle, float endAngle, bool clockwise ) : void
m CGAffineTransform
x float
y float
radius float
startAngle float
endAngle float
clockwise bool
Résultat void

AddArc() public méthode

public AddArc ( float x, float y, float radius, float startAngle, float endAngle, bool clockwise ) : void
x float
y float
radius float
startAngle float
endAngle float
clockwise bool
Résultat void

AddArcToPoint() public méthode

public AddArcToPoint ( CGAffineTransform m, float x1, float y1, float x2, float y2, float radius ) : void
m CGAffineTransform
x1 float
y1 float
x2 float
y2 float
radius float
Résultat void

AddArcToPoint() public méthode

public AddArcToPoint ( float x1, float y1, float x2, float y2, float radius ) : void
x1 float
y1 float
x2 float
y2 float
radius float
Résultat void

AddCurveToPoint() public méthode

public AddCurveToPoint ( CGAffineTransform transform, float cp1x, float cp1y, float cp2x, float cp2y, float x, float y ) : void
transform CGAffineTransform
cp1x float
cp1y float
cp2x float
cp2y float
x float
y float
Résultat void

AddCurveToPoint() public méthode

public AddCurveToPoint ( float cp1x, float cp1y, float cp2x, float cp2y, float x, float y ) : void
cp1x float
cp1y float
cp2x float
cp2y float
x float
y float
Résultat void

AddElipseInRect() public méthode

public AddElipseInRect ( CGAffineTransform m, RectangleF rect ) : void
m CGAffineTransform
rect System.Drawing.RectangleF
Résultat void

AddElipseInRect() public méthode

public AddElipseInRect ( RectangleF rect ) : void
rect System.Drawing.RectangleF
Résultat void

AddLines() public méthode

public AddLines ( CGAffineTransform m, PointF points ) : void
m CGAffineTransform
points System.Drawing.PointF
Résultat void

AddLines() public méthode

public AddLines ( PointF points ) : void
points System.Drawing.PointF
Résultat void

AddPath() public méthode

public AddPath ( CGAffineTransform t, CGPath path2 ) : void
t CGAffineTransform
path2 CGPath
Résultat void

AddPath() public méthode

public AddPath ( CGPath path2 ) : void
path2 CGPath
Résultat void

AddQuadCurveToPoint() public méthode

public AddQuadCurveToPoint ( CGAffineTransform transform, float cpx, float cpy, float x, float y ) : void
transform CGAffineTransform
cpx float
cpy float
x float
y float
Résultat void

AddQuadCurveToPoint() public méthode

public AddQuadCurveToPoint ( float cpx, float cpy, float x, float y ) : void
cpx float
cpy float
x float
y float
Résultat void

AddRect() public méthode

public AddRect ( CGAffineTransform transform, RectangleF rect ) : void
transform CGAffineTransform
rect System.Drawing.RectangleF
Résultat void

AddRect() public méthode

public AddRect ( RectangleF rect ) : void
rect System.Drawing.RectangleF
Résultat void

AddRects() public méthode

public AddRects ( CGAffineTransform m, PointF points, int count ) : void
m CGAffineTransform
points System.Drawing.PointF
count int
Résultat void

AddRects() public méthode

public AddRects ( CGAffineTransform m, RectangleF rects ) : void
m CGAffineTransform
rects System.Drawing.RectangleF
Résultat void

AddRects() public méthode

public AddRects ( CGAffineTransform m, RectangleF rects, int count ) : void
m CGAffineTransform
rects System.Drawing.RectangleF
count int
Résultat void

AddRects() public méthode

public AddRects ( PointF points, int count ) : void
points System.Drawing.PointF
count int
Résultat void

AddRects() public méthode

public AddRects ( RectangleF rects ) : void
rects System.Drawing.RectangleF
Résultat void

AddRects() public méthode

public AddRects ( RectangleF rects, int count ) : void
rects System.Drawing.RectangleF
count int
Résultat void

Apply() public méthode

public Apply ( ApplierFunction func ) : void
func ApplierFunction
Résultat void

CGPath() public méthode

public CGPath ( ) : System
Résultat System

CGPath() public méthode

public CGPath ( CGPath basePath ) : System
basePath CGPath
Résultat System

CGPathAddLineToPoint() public méthode

public CGPathAddLineToPoint ( CGAffineTransform transform, float x, float y ) : void
transform CGAffineTransform
x float
y float
Résultat void

CGPathAddLineToPoint() public méthode

public CGPathAddLineToPoint ( float x, float y ) : void
x float
y float
Résultat void

CloseSubpath() public méthode

public CloseSubpath ( ) : void
Résultat void

ContainsPoint() public méthode

public ContainsPoint ( CGAffineTransform m, PointF point, bool eoFill ) : bool
m CGAffineTransform
point System.Drawing.PointF
eoFill bool
Résultat bool

ContainsPoint() public méthode

public ContainsPoint ( PointF point, bool eoFill ) : bool
point System.Drawing.PointF
eoFill bool
Résultat bool

Dispose() public méthode

public Dispose ( ) : void
Résultat void

Dispose() protected méthode

protected Dispose ( bool disposing ) : void
disposing bool
Résultat void

Equals() public méthode

public Equals ( object o ) : bool
o object
Résultat bool

GetHashCode() public méthode

public GetHashCode ( ) : int
Résultat int

IsRect() public méthode

public IsRect ( RectangleF &rect ) : bool
rect RectangleF
Résultat bool

MoveToPoint() public méthode

public MoveToPoint ( CGAffineTransform transform, float x, float y ) : void
transform CGAffineTransform
x float
y float
Résultat void

MoveToPoint() public méthode

public MoveToPoint ( float x, float y ) : void
x float
y float
Résultat void

operator() public static méthode

public static operator ( ) : bool
Résultat bool