C# 클래스 MonoMac.CoreGraphics.CGPath

상속: INativeObject, IDisposable
파일 보기 프로젝트 열기: kangaroo/maccore 1 사용 예제들

공개 메소드들

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

보호된 메소드들

메소드 설명
Dispose ( bool disposing ) : void

비공개 메소드들

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

메소드 상세

AddArc() 공개 메소드

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
리턴 void

AddArc() 공개 메소드

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
리턴 void

AddArcToPoint() 공개 메소드

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
리턴 void

AddArcToPoint() 공개 메소드

public AddArcToPoint ( float x1, float y1, float x2, float y2, float radius ) : void
x1 float
y1 float
x2 float
y2 float
radius float
리턴 void

AddCurveToPoint() 공개 메소드

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
리턴 void

AddCurveToPoint() 공개 메소드

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
리턴 void

AddElipseInRect() 공개 메소드

public AddElipseInRect ( CGAffineTransform m, RectangleF rect ) : void
m CGAffineTransform
rect System.Drawing.RectangleF
리턴 void

AddElipseInRect() 공개 메소드

public AddElipseInRect ( RectangleF rect ) : void
rect System.Drawing.RectangleF
리턴 void

AddLines() 공개 메소드

public AddLines ( CGAffineTransform m, PointF points ) : void
m CGAffineTransform
points System.Drawing.PointF
리턴 void

AddLines() 공개 메소드

public AddLines ( PointF points ) : void
points System.Drawing.PointF
리턴 void

AddPath() 공개 메소드

public AddPath ( CGAffineTransform t, CGPath path2 ) : void
t CGAffineTransform
path2 CGPath
리턴 void

AddPath() 공개 메소드

public AddPath ( CGPath path2 ) : void
path2 CGPath
리턴 void

AddQuadCurveToPoint() 공개 메소드

public AddQuadCurveToPoint ( CGAffineTransform transform, float cpx, float cpy, float x, float y ) : void
transform CGAffineTransform
cpx float
cpy float
x float
y float
리턴 void

AddQuadCurveToPoint() 공개 메소드

public AddQuadCurveToPoint ( float cpx, float cpy, float x, float y ) : void
cpx float
cpy float
x float
y float
리턴 void

AddRect() 공개 메소드

public AddRect ( CGAffineTransform transform, RectangleF rect ) : void
transform CGAffineTransform
rect System.Drawing.RectangleF
리턴 void

AddRect() 공개 메소드

public AddRect ( RectangleF rect ) : void
rect System.Drawing.RectangleF
리턴 void

AddRects() 공개 메소드

public AddRects ( CGAffineTransform m, PointF points, int count ) : void
m CGAffineTransform
points System.Drawing.PointF
count int
리턴 void

AddRects() 공개 메소드

public AddRects ( CGAffineTransform m, RectangleF rects ) : void
m CGAffineTransform
rects System.Drawing.RectangleF
리턴 void

AddRects() 공개 메소드

public AddRects ( CGAffineTransform m, RectangleF rects, int count ) : void
m CGAffineTransform
rects System.Drawing.RectangleF
count int
리턴 void

AddRects() 공개 메소드

public AddRects ( PointF points, int count ) : void
points System.Drawing.PointF
count int
리턴 void

AddRects() 공개 메소드

public AddRects ( RectangleF rects ) : void
rects System.Drawing.RectangleF
리턴 void

AddRects() 공개 메소드

public AddRects ( RectangleF rects, int count ) : void
rects System.Drawing.RectangleF
count int
리턴 void

Apply() 공개 메소드

public Apply ( ApplierFunction func ) : void
func ApplierFunction
리턴 void

CGPath() 공개 메소드

public CGPath ( ) : System
리턴 System

CGPath() 공개 메소드

public CGPath ( CGPath basePath ) : System
basePath CGPath
리턴 System

CGPathAddLineToPoint() 공개 메소드

public CGPathAddLineToPoint ( CGAffineTransform transform, float x, float y ) : void
transform CGAffineTransform
x float
y float
리턴 void

CGPathAddLineToPoint() 공개 메소드

public CGPathAddLineToPoint ( float x, float y ) : void
x float
y float
리턴 void

CloseSubpath() 공개 메소드

public CloseSubpath ( ) : void
리턴 void

ContainsPoint() 공개 메소드

public ContainsPoint ( CGAffineTransform m, PointF point, bool eoFill ) : bool
m CGAffineTransform
point System.Drawing.PointF
eoFill bool
리턴 bool

ContainsPoint() 공개 메소드

public ContainsPoint ( PointF point, bool eoFill ) : bool
point System.Drawing.PointF
eoFill bool
리턴 bool

Dispose() 공개 메소드

public Dispose ( ) : void
리턴 void

Dispose() 보호된 메소드

protected Dispose ( bool disposing ) : void
disposing bool
리턴 void

Equals() 공개 메소드

public Equals ( object o ) : bool
o object
리턴 bool

GetHashCode() 공개 메소드

public GetHashCode ( ) : int
리턴 int

IsRect() 공개 메소드

public IsRect ( RectangleF &rect ) : bool
rect RectangleF
리턴 bool

MoveToPoint() 공개 메소드

public MoveToPoint ( CGAffineTransform transform, float x, float y ) : void
transform CGAffineTransform
x float
y float
리턴 void

MoveToPoint() 공개 메소드

public MoveToPoint ( float x, float y ) : void
x float
y float
리턴 void

operator() 공개 정적인 메소드

public static operator ( ) : bool
리턴 bool