HDK
|
#include <schemaRegistry.h>
Public Attributes | |
TfToken | identifier |
TfType | type |
TfToken | family |
UsdSchemaVersion | version |
The version number of the schema within its schema family. More... | |
UsdSchemaKind | kind |
The schema's kind: ConcreteTyped, SingleApplyAPI, etc. More... | |
Structure that holds the information about a schema that is registered with the schema registry.
Definition at line 79 of file schemaRegistry.h.
TfToken UsdSchemaRegistry::SchemaInfo::family |
The name of the family of schema's which the schema is a version of. This is the same as the schema identifier with the version suffix removed (or exactly the same as the schema identifier in the case of version 0 of a schema which will not have a version suffix.)
Definition at line 95 of file schemaRegistry.h.
TfToken UsdSchemaRegistry::SchemaInfo::identifier |
The schema's identifier which is how the schema type is referred to in scene description and is also the key used to look up the schema's prim definition.
Definition at line 84 of file schemaRegistry.h.
UsdSchemaKind UsdSchemaRegistry::SchemaInfo::kind |
The schema's kind: ConcreteTyped, SingleApplyAPI, etc.
Definition at line 101 of file schemaRegistry.h.
TfType UsdSchemaRegistry::SchemaInfo::type |
The schema's type as registered with the TfType registry. This will correspond to the C++ class of the schema if a class was generated for it.
Definition at line 89 of file schemaRegistry.h.
UsdSchemaVersion UsdSchemaRegistry::SchemaInfo::version |
The version number of the schema within its schema family.
Definition at line 98 of file schemaRegistry.h.