Instance Method
extractRemoveParameters(_:exportGlyphsSet:keepGlyphsSet:reencodeGlyphsSet:removeGlyphsSet:) extractRemoveParameters:exportGlyphsSet:keepGlyphsSet:reencodeGlyphsSet:removeGlyphsSet:error: extractRemoveParameters_exportGlyphsSet_keepGlyphsSet_reencodeGlyphsSet_removeGlyphsSet_error_
Collects glyph-set export parameters from an instance.
Declaration
func extractRemoveParameters(_ instance: GSInstance, exportGlyphsSet: AutoreleasingUnsafeMutablePointer<NSMutableSet?>, keepGlyphsSet: AutoreleasingUnsafeMutablePointer<NSMutableSet?>, reencodeGlyphsSet: AutoreleasingUnsafeMutablePointer<NSMutableSet?>, removeGlyphsSet: AutoreleasingUnsafeMutablePointer<NSMutableSet>) throwsDeclaration
- (BOOL) extractRemoveParameters:(GSInstance *) instance exportGlyphsSet:(NSMutableSet **) exportGlyphsSet keepGlyphsSet:(NSMutableSet **) keepGlyphsSet reencodeGlyphsSet:(NSMutableSet **) reencodeGlyphsSet removeGlyphsSet:(NSMutableSet **) removeGlyphsSet error:(NSError **) error;Declaration
extractRemoveParameters_exportGlyphsSet_keepGlyphsSet_reencodeGlyphsSet_removeGlyphsSet_error_(instance: GSInstance) -> tuple[bool, set, set, set, set, NSError]Parameters
errorOn output, a pointer to an error object that describes why the method failed, or
nilif no error occurred. If you are not interested in the error information, passnilfor this parameter.
Discussion
The output sets are created only when matching parameters are present.
Return Value
YES when the parameters could be parsed.
Discussion
The output sets are created only when matching parameters are present.