Structure
GSGlyphCopyOptions
Flags controlling which associated data is included when copying fonts, glyphs, and layers.
Declaration
struct GSGlyphCopyOptionsDeclaration
enum GSGlyphCopyOptions : uint8_t;Declaration
GSGlyphCopyOptionsOverview
The effect of a flag depends on the type of object being copied.
Topics
Initializers
Type Properties
Includes the background layer of each copied layer.
Includes additional ordinary layers.
Includes editing data such as guides, annotations, selection, and background images.
Includes master layers.
Optimizes layer copying for callers that guarantee exclusive access to the copies.
Includes special layers, such as Intermediate and Alternative layers.
Creates an undo manager for each copied glyph.
Default Implementations
Topics
Enumeration Cases
Does not include any glyph layers.
Includes the background layer of each copied layer.
Includes additional ordinary layers.
Includes editing data such as guides, annotations, selection, and background images.
Includes master layers.
Optimizes layer copying for callers that guarantee exclusive access to the copies.
Includes special layers, such as Intermediate and Alternative layers.
Creates an undo manager for each copied glyph.
Relationships
Conforms To
Swift.BitwiseCopyableSwift.EquatableSwift.ExpressibleByArrayLiteralSwift.OptionSetSwift.RawRepresentableSwift.SendableSwift.SendableMetatypeSwift.SetAlgebra