18 #ifndef PXR_USD_IMAGING_USD_IMAGING_MATERIAL_BINDINGS_SCHEMA_H
19 #define PXR_USD_IMAGING_USD_IMAGING_MATERIAL_BINDINGS_SCHEMA_H
38 #define USD_IMAGING_MATERIAL_BINDINGS_SCHEMA_TOKENS \
39 (usdMaterialBindings) \
72 const HdContainerDataSourceHandle &fromParentContainer);
UsdImagingMaterialBindingsSchema(HdContainerDataSourceHandle container)
static USDIMAGING_API const HdDataSourceLocator & GetDefaultLocator()
static USDIMAGING_API UsdImagingMaterialBindingsSchema GetFromParent(const HdContainerDataSourceHandle &fromParentContainer)
static USDIMAGING_API const TfToken & GetSchemaToken()
USDIMAGING_API UsdImagingMaterialBindingVectorSchema GetMaterialBindings() const
Returns the bindings for 'allPurpose'.
TF_DECLARE_PUBLIC_TOKENS(HdMaterialBindingsSchemaTokens, HD_API, HD_MATERIAL_BINDINGS_SCHEMA_TOKENS)
std::vector< TfToken > TfTokenVector
Convenience types.
#define USD_IMAGING_MATERIAL_BINDINGS_SCHEMA_TOKENS
PXR_NAMESPACE_CLOSE_SCOPE PXR_NAMESPACE_OPEN_SCOPE
#define PXR_NAMESPACE_CLOSE_SCOPE
USDIMAGING_API TfTokenVector GetPurposes() const