|
HDK
|
#include "pxr/pxr.h"#include "pxr/usd/usd/api.h"#include "pxr/usd/usd/common.h"#include "pxr/usd/sdf/layer.h"#include "pxr/usd/sdf/primSpec.h"#include "pxr/base/tf/hash.h"#include "pxr/base/tf/singleton.h"#include <unordered_map>#include <vector>
Include dependency graph for schemaRegistry.h:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Classes | |
| class | UsdSchemaRegistry |
| struct | UsdSchemaRegistry::SchemaInfo |
Typedefs | |
| using | UsdSchemaVersion = unsigned int |
| Schema versions are specified as a single unsigned integer value. More... | |
Functions | |
| PXR_NAMESPACE_OPEN_SCOPE | SDF_DECLARE_HANDLES (SdfAttributeSpec) |
| SDF_DECLARE_HANDLES (SdfRelationshipSpec) | |
| USD_API_TEMPLATE_CLASS (TfSingleton< UsdSchemaRegistry >) | |
| void | Usd_GetAPISchemaPluginApplyToInfoForType (const TfType &apiSchemaType, const TfToken &apiSchemaName, UsdSchemaRegistry::TokenToTokenVectorMap *autoApplyAPISchemasMap, UsdSchemaRegistry::TokenToTokenVectorMap *canOnlyApplyAPISchemasMap, TfHashMap< TfToken, TfToken::Set, TfHash > *allowedInstanceNamesMap) |
| void | Usd_SortAutoAppliedAPISchemas (TfTokenVector *autoAppliedAPISchemas) |
| using UsdSchemaVersion = unsigned int |
Schema versions are specified as a single unsigned integer value.
Definition at line 32 of file schemaRegistry.h.
| PXR_NAMESPACE_OPEN_SCOPE SDF_DECLARE_HANDLES | ( | SdfAttributeSpec | ) |
| SDF_DECLARE_HANDLES | ( | SdfRelationshipSpec | ) |
| USD_API_TEMPLATE_CLASS | ( | TfSingleton< UsdSchemaRegistry > | ) |
| void Usd_GetAPISchemaPluginApplyToInfoForType | ( | const TfType & | apiSchemaType, |
| const TfToken & | apiSchemaName, | ||
| UsdSchemaRegistry::TokenToTokenVectorMap * | autoApplyAPISchemasMap, | ||
| UsdSchemaRegistry::TokenToTokenVectorMap * | canOnlyApplyAPISchemasMap, | ||
| TfHashMap< TfToken, TfToken::Set, TfHash > * | allowedInstanceNamesMap | ||
| ) |
| void Usd_SortAutoAppliedAPISchemas | ( | TfTokenVector * | autoAppliedAPISchemas | ) |