Instance Method
bezierPathIgnorePlaceholder(_:seen:hasPaths:) bezierPathIgnorePlaceholder:seen:hasPaths: bezierPathIgnorePlaceholder_seen_hasPaths_
Collects the transformed closed paths while traversing a component hierarchy.
Declaration
func bezierPathIgnorePlaceholder(_ ignorePlaceholder: Bool, seen seenComponents: NSMutableSet, hasPaths: UnsafeMutablePointer<ObjCBool>) -> NSBezierPath?Declaration
- (NSBezierPath *) bezierPathIgnorePlaceholder:(BOOL) ignorePlaceholder seen:(NSMutableSet *) seenComponents hasPaths:(BOOL *) hasPaths;Declaration
bezierPathIgnorePlaceholder_seen_hasPaths_(ignorePlaceholder: bool, seenComponents: set, hasPaths: bool) -> NSBezierPathParameters
ignorePlaceholderWhether to omit placeholder representations.
seenComponentsThe base-glyph names currently being traversed.
hasPathsOn return, whether the resolved hierarchy contains any paths, including open paths.
Return Value
The collected path, or nil when no representation can be resolved.
Discussion
Use bezierPath()bezierPathbezierPath or bezierPathIgnorePlaceholder(_:)bezierPathIgnorePlaceholder:bezierPathIgnorePlaceholder_ unless sharing traversal state across components.
See Also
Representations
The transformed closed paths of the component layer and its nested components.
The transformed closed paths of the component layer and its nested components.
The transformed open paths of the component layer and its nested components.
Collects the transformed open paths while traversing a component hierarchy.