NSBezierPathStub Klassenreferenz

#import <NSBezierPathStub.h>

Abgeleitet von NSObject und < NSCopying >.

Aufstellung aller Elemente


Öffentliche Methoden

(id) - init
(void) - dealloc
(void) - finalize
(id) - copyWithZone:
(void) - moveToPoint:
(void) - lineToPoint:
(void) - curveToPoint:controlPoint1:controlPoint2:
(void) - closePath
(void) - removeAllPoints
(void) - relativeMoveToPoint:
(void) - relativeLineToPoint:
(void) - relativeCurveToPoint:controlPoint1:controlPoint2:
(float) - lineWidth
(void) - setLineWidth:
(unsigned long) - lineCapStyle
(void) - setLineCapStyle:
(unsigned long) - lineJoinStyle
(void) - setLineJoinStyle:
(unsigned long) - windingRule
(void) - setWindingRule:
(float) - miterLimit
(void) - setMiterLimit:
(float) - flatness
(void) - setFlatness:
(void) - setLineDash:count:phase:
(void) - getLineDash:count:phase:
(void) - _doPath
(void) - stroke
(void) - fill
(void) - addClip
(void) - setClip
(void) - subdivideBezierWithFlatness:startPoint:controlPoint1:controlPoint2:endPoint:
(void) - flattenIntoPath:
(id) - bezierPathByFlatteningPath
(id) - _copyFlattenedPath
(id) - bezierPathByReversingPath
(void) - transformUsingAffineTransform:
(BOOL) - isEmpty
(struct _NSPoint- currentPoint
(struct _NSRect- controlPointBounds
(struct _NSRect- bounds
(long) - elementCount
(unsigned long) - elementAtIndex:
(long) - _segmentIndexForElementIndex:
(unsigned long) - elementAtIndex:associatedPoints:
(void) - setAssociatedPoints:atIndex:
(void) - appendBezierPath:
(void) - appendBezierPathWithRect:
(void) - appendBezierPathWithPoints:count:
(void) - appendBezierPathWithOvalInRect:
(void) - _appendArcSegmentWithCenter:radius:angle1:angle2:
(void) - appendBezierPathWithArcWithCenter:radius:startAngle:endAngle:clockwise:
(void) - appendBezierPathWithArcWithCenter:radius:startAngle:endAngle:
(void) - appendBezierPathWithArcFromPoint:toPoint:radius:
(void) - appendBezierPathWithRoundedRect:xRadius:yRadius:
(int) - _locationOfPoint:
(BOOL) - containsPoint:
(BOOL) - isHitByPoint:
(BOOL) - isHitByRect:
(BOOL) - isHitByPath:
(BOOL) - isStrokeHitByPoint:
(BOOL) - isStrokeHitByRect:
(BOOL) - isStrokeHitByPath:
(BOOL) - cachesBezierPath
(void) - setCachesBezierPath:

Öffentliche, statische Methoden

(void) + initialize
(void) + setCurrentCGContext:
(struct CGContext *) + currentCGContext
(id) + bezierPath
(id) + bezierPathWithRect:
(id) + bezierPathWithOvalInRect:
(id) + bezierPathWithRoundedRect:xRadius:yRadius:
(void) + fillRect:
(void) + strokeRect:
(void) + clipRect:
(void) + strokeLineFromPoint:toPoint:
(void) + drawPackedGlyphs:atPoint:
(void) + setDefaultMiterLimit:
(float) + defaultMiterLimit
(void) + setDefaultFlatness:
(float) + defaultFlatness
(void) + setDefaultWindingRule:
(unsigned long) + defaultWindingRule
(void) + setDefaultLineCapStyle:
(unsigned long) + defaultLineCapStyle
(void) + setDefaultLineJoinStyle:
(unsigned long) + defaultLineJoinStyle
(void) + setDefaultLineWidth:
(float) + defaultLineWidth
(void) + drawString:atPoint:withFontName:andHeight:color:alignToTop:

Geschützte Attribute

long _segmentCount
long _segmentMax
struct PATHSEGMENT_head
long _lastSubpathIndex
long _elementCount
float _lineWidth
struct _NSRect _controlPointBounds
float _miterLimit
float _flatness
float * _dashedLinePattern
unsigned long _dashedLineCount
float _dashedLinePhase
void * _path
id _private [4]
struct $_137 _bpFlags

Ausführliche Beschreibung

Definiert in Zeile 11 der Datei NSBezierPathStub.h.


Dokumentation der Elementfunktionen

+ (void) initialize  

Implementiert NSObject.

+ (void) setCurrentCGContext: (struct CGContext *)  fp8  

+ (struct CGContext *) currentCGContext  

+ (id) bezierPath  

+ (id) bezierPathWithRect: (struct _NSRect fp8  

+ (id) bezierPathWithOvalInRect: (struct _NSRect fp8  

+ (id) bezierPathWithRoundedRect: (struct _NSRect fp8
xRadius: (float)  fp24
yRadius: (float)  fp28 

+ (void) fillRect: (struct _NSRect fp8  

+ (void) strokeRect: (struct _NSRect fp8  

+ (void) clipRect: (struct _NSRect fp8  

+ (void) strokeLineFromPoint: (struct _NSPoint fp8
toPoint: (struct _NSPoint fp16 

+ (void) drawPackedGlyphs: (const char *)  fp8
atPoint: (struct _NSPoint fp12 

+ (void) setDefaultMiterLimit: (float)  fp8  

+ (float) defaultMiterLimit  

+ (void) setDefaultFlatness: (float)  fp8  

+ (float) defaultFlatness  

+ (void) setDefaultWindingRule: (unsigned long)  fp8  

+ (unsigned long) defaultWindingRule  

+ (void) setDefaultLineCapStyle: (unsigned long)  fp8  

+ (unsigned long) defaultLineCapStyle  

+ (void) setDefaultLineJoinStyle: (unsigned long)  fp8  

+ (unsigned long) defaultLineJoinStyle  

+ (void) setDefaultLineWidth: (float)  fp8  

+ (float) defaultLineWidth  

+ (void) drawString: (id)  fp8
atPoint: (struct _NSPoint fp12
withFontName: (id)  fp20
andHeight: (float)  fp24
color: (id)  fp28
alignToTop: (BOOL)  fp32 

- (id) init  

- (void) dealloc  

Implementiert NSObject.

- (void) finalize  

Implementiert NSObject.

- (id) copyWithZone: (struct _NSZone *)  fp8  

Erneute Implementation von < NSCopying >.

- (void) moveToPoint: (struct _NSPoint fp8  

- (void) lineToPoint: (struct _NSPoint fp8  

- (void) curveToPoint: (struct _NSPoint fp8
controlPoint1: (struct _NSPoint fp16
controlPoint2: (struct _NSPoint fp24 

- (void) closePath  

- (void) removeAllPoints  

- (void) relativeMoveToPoint: (struct _NSPoint fp8  

- (void) relativeLineToPoint: (struct _NSPoint fp8  

- (void) relativeCurveToPoint: (struct _NSPoint fp8
controlPoint1: (struct _NSPoint fp16
controlPoint2: (struct _NSPoint fp24 

- (float) lineWidth  

- (void) setLineWidth: (float)  fp8  

- (unsigned long) lineCapStyle  

- (void) setLineCapStyle: (unsigned long)  fp8  

- (unsigned long) lineJoinStyle  

- (void) setLineJoinStyle: (unsigned long)  fp8  

- (unsigned long) windingRule  

- (void) setWindingRule: (unsigned long)  fp8  

- (float) miterLimit  

- (void) setMiterLimit: (float)  fp8  

- (float) flatness  

- (void) setFlatness: (float)  fp8  

- (void) setLineDash: (const float *)  fp8
count: (long)  fp12
phase: (float)  fp16 

- (void) getLineDash: (float *)  fp8
count: (long *)  fp12
phase: (float *)  fp16 

- (void) _doPath  

- (void) stroke  

- (void) fill  

- (void) addClip  

- (void) setClip  

- (void) subdivideBezierWithFlatness: (float)  fp8
startPoint: (struct _NSPoint fp12
controlPoint1: (struct _NSPoint fp20
controlPoint2: (struct _NSPoint fp28
endPoint: (struct _NSPoint fp36 

- (void) flattenIntoPath: (id)  fp8  

- (id) bezierPathByFlatteningPath  

- (id) _copyFlattenedPath  

- (id) bezierPathByReversingPath  

- (void) transformUsingAffineTransform: (id)  fp8  

- (BOOL) isEmpty  

- (struct _NSPoint) currentPoint  

- (struct _NSRect) controlPointBounds  

- (struct _NSRect) bounds  

- (long) elementCount  

- (unsigned long) elementAtIndex: (long)  fp8  

- (long) _segmentIndexForElementIndex: (long)  fp8  

- (unsigned long) elementAtIndex: (long)  fp8
associatedPoints: (struct _NSPoint *)  fp12 

- (void) setAssociatedPoints: (struct _NSPoint *)  fp8
atIndex: (long)  fp12 

- (void) appendBezierPath: (id)  fp8  

- (void) appendBezierPathWithRect: (struct _NSRect fp8  

- (void) appendBezierPathWithPoints: (struct _NSPoint *)  fp8
count: (long)  fp12 

- (void) appendBezierPathWithOvalInRect: (struct _NSRect fp8  

- (void) _appendArcSegmentWithCenter: (struct _NSPoint fp8
radius: (double)  fp16
angle1: (double)  fp24
angle2: (double)  fp32 

- (void) appendBezierPathWithArcWithCenter: (struct _NSPoint fp8
radius: (float)  fp16
startAngle: (float)  fp20
endAngle: (float)  fp24
clockwise: (BOOL)  fp28 

- (void) appendBezierPathWithArcWithCenter: (struct _NSPoint fp8
radius: (float)  fp16
startAngle: (float)  fp20
endAngle: (float)  fp24 

- (void) appendBezierPathWithArcFromPoint: (struct _NSPoint fp8
toPoint: (struct _NSPoint fp16
radius: (float)  fp24 

- (void) appendBezierPathWithRoundedRect: (struct _NSRect fp8
xRadius: (float)  fp24
yRadius: (float)  fp28 

- (int) _locationOfPoint: (struct _NSPoint fp8  

- (BOOL) containsPoint: (struct _NSPoint fp8  

- (BOOL) isHitByPoint: (struct _NSPoint fp8  

- (BOOL) isHitByRect: (struct _NSRect fp8  

- (BOOL) isHitByPath: (id)  fp8  

- (BOOL) isStrokeHitByPoint: (struct _NSPoint fp8  

- (BOOL) isStrokeHitByRect: (struct _NSRect fp8  

- (BOOL) isStrokeHitByPath: (id)  fp8  

- (BOOL) cachesBezierPath  

- (void) setCachesBezierPath: (BOOL)  fp8  


Dokumentation der Datenelemente

- (long) _segmentCount [protected]

Definiert in Zeile 13 der Datei NSBezierPathStub.h.

- (long) _segmentMax [protected]

Definiert in Zeile 14 der Datei NSBezierPathStub.h.

- (struct PATHSEGMENT*) _head [read, protected]

Definiert in Zeile 15 der Datei NSBezierPathStub.h.

- (long) _lastSubpathIndex [protected]

Definiert in Zeile 16 der Datei NSBezierPathStub.h.

- (long) _elementCount [protected]

Definiert in Zeile 17 der Datei NSBezierPathStub.h.

- (float) _lineWidth [protected]

Definiert in Zeile 18 der Datei NSBezierPathStub.h.

- (struct _NSRect) _controlPointBounds [read, protected]

Definiert in Zeile 19 der Datei NSBezierPathStub.h.

- (float) _miterLimit [protected]

Definiert in Zeile 20 der Datei NSBezierPathStub.h.

- (float) _flatness [protected]

Definiert in Zeile 21 der Datei NSBezierPathStub.h.

- (float*) _dashedLinePattern [protected]

Definiert in Zeile 22 der Datei NSBezierPathStub.h.

- (unsigned long) _dashedLineCount [protected]

Definiert in Zeile 23 der Datei NSBezierPathStub.h.

- (float) _dashedLinePhase [protected]

Definiert in Zeile 24 der Datei NSBezierPathStub.h.

- (void*) _path [protected]

Definiert in Zeile 25 der Datei NSBezierPathStub.h.

- (id _private[4]) [protected]

Definiert in Zeile 26 der Datei NSBezierPathStub.h.

- (struct $_137) _bpFlags [read, protected]

Definiert in Zeile 27 der Datei NSBezierPathStub.h.


Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Datei: