18 #ifndef PXR_IMAGING_HD_MATERIAL_NODE_PARAMETER_SCHEMA_H
19 #define PXR_IMAGING_HD_MATERIAL_NODE_PARAMETER_SCHEMA_H
35 #define HD_MATERIAL_NODE_PARAMETER_SCHEMA_TOKENS \
69 HdSampledDataSourceHandle
GetValue()
const;
90 static HdContainerDataSourceHandle
92 const HdSampledDataSourceHandle &
value,
108 const HdSampledDataSourceHandle &
value);
118 HdContainerDataSourceHandle
Build();
121 HdSampledDataSourceHandle _value;
HD_API HdSampledDataSourceHandle GetValue() const
HD_API Builder & SetTypeName(const HdTokenDataSourceHandle &typeName)
HD_API HdTokenDataSourceHandle GetColorSpace() const
#define HD_MATERIAL_NODE_PARAMETER_SCHEMA_TOKENS
static HD_API HdContainerDataSourceHandle BuildRetained(const HdSampledDataSourceHandle &value, const HdTokenDataSourceHandle &colorSpace, const HdTokenDataSourceHandle &typeName)
#define PXR_NAMESPACE_OPEN_SCOPE
GLsizei const GLfloat * value
HD_API Builder & SetColorSpace(const HdTokenDataSourceHandle &colorSpace)
HdMaterialNodeParameterSchema(HdContainerDataSourceHandle container)
HD_API Builder & SetValue(const HdSampledDataSourceHandle &value)
TF_DECLARE_PUBLIC_TOKENS(HdMaterialNodeParameterSchemaTokens, HD_API, HD_MATERIAL_NODE_PARAMETER_SCHEMA_TOKENS)
#define PXR_NAMESPACE_CLOSE_SCOPE
HD_API HdContainerDataSourceHandle Build()
Returns a container data source containing the members set thus far.
HdTokenDataSource::Handle HdTokenDataSourceHandle
HD_API HdTokenDataSourceHandle GetTypeName() const