31 #ifndef PXR_IMAGING_HD_MATERIAL_SCHEMA_H
32 #define PXR_IMAGING_HD_MATERIAL_SCHEMA_H
42 #define HDMATERIAL_SCHEMA_TOKENS \
44 ((universalRenderContext, "")) \
58 static HdContainerDataSourceHandle
62 HdDataSourceBaseHandle *
values);
75 const HdContainerDataSourceHandle &fromParentContainer);
HdMaterialSchema(HdContainerDataSourceHandle container)
static HD_API HdMaterialSchema GetFromParent(const HdContainerDataSourceHandle &fromParentContainer)
TF_DECLARE_PUBLIC_TOKENS(HdMaterialSchemaTokens, HD_API, HDMATERIAL_SCHEMA_TOKENS)
static HD_API const TfToken & GetSchemaToken()
PXR_NAMESPACE_CLOSE_SCOPE PXR_NAMESPACE_OPEN_SCOPE
GLenum GLsizei GLsizei GLint * values
#define HDMATERIAL_SCHEMA_TOKENS
static HD_API HdContainerDataSourceHandle BuildRetained(size_t count, TfToken *names, HdDataSourceBaseHandle *values)
#define PXR_NAMESPACE_CLOSE_SCOPE
static HD_API const HdDataSourceLocator & GetDefaultLocator()
HdContainerDataSourceHandle GetMaterialNetwork()