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) -> NSBezierPath

Parameters

ignorePlaceholder

Whether to omit placeholder representations.

seenComponents

The base-glyph names currently being traversed.

hasPaths

On 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