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>
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 49 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 | ) |