35 #ifndef PXR_USD_IMAGING_USD_IMAGING_COLLECTION_MATERIAL_BINDINGS_SCHEMA_H
36 #define PXR_USD_IMAGING_USD_IMAGING_COLLECTION_MATERIAL_BINDINGS_SCHEMA_H
61 #define USD_IMAGING_COLLECTION_MATERIAL_BINDINGS_SCHEMA_TOKENS \
62 (collectionMaterialBindings) \
100 const HdContainerDataSourceHandle &fromParentContainer);
TF_DECLARE_PUBLIC_TOKENS(UsdImagingCollectionMaterialBindingsSchemaTokens, USDIMAGING_API, USD_IMAGING_COLLECTION_MATERIAL_BINDINGS_SCHEMA_TOKENS)
static USDIMAGING_API const HdDataSourceLocator & GetDefaultLocator()
static USDIMAGING_API const TfToken & GetSchemaToken()
USDIMAGING_API TfTokenVector GetPurposes()
#define USD_IMAGING_COLLECTION_MATERIAL_BINDINGS_SCHEMA_TOKENS
UsdImagingCollectionMaterialBindingVectorSchema GetCollectionMaterialBindings()
Returns the bindings for 'allPurpose'.
static USDIMAGING_API UsdImagingCollectionMaterialBindingsSchema GetFromParent(const HdContainerDataSourceHandle &fromParentContainer)
std::vector< TfToken > TfTokenVector
Convenience types.
PXR_NAMESPACE_CLOSE_SCOPE PXR_NAMESPACE_OPEN_SCOPE
UsdImagingCollectionMaterialBindingsSchema(HdContainerDataSourceHandle container)
#define PXR_NAMESPACE_CLOSE_SCOPE