PHASEDefinition
A base class that adds a name to framework definitions.
Declaration
class PHASEDefinitionOverview
Various PHASE classes derive from this class, for example, PHASEMixerDefinition, PHASEMetaParameterDefinition, and PHASESoundEventNodeDefinition.
This class represents a template from which PHASE creates concrete PHASEAsset subclasses at runtime. For example, when you register a global metaparameter definition using registerGlobalMetaParameter(metaParameterDefinition:), PHASE returns a PHASEAsset subclass, PHASEGlobalMetaParameterAsset, that identifies a usable metaparameter by name. To access the usable metaparameter, pass the PHASEGlobalMetaParameterAsset identifier into the globalMetaParameters dictionary.