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 \
67 HdSampledDataSourceHandle
GetValue()
const;
88 static HdContainerDataSourceHandle
90 const HdSampledDataSourceHandle &
value,
106 const HdSampledDataSourceHandle &
value);
116 HdContainerDataSourceHandle
Build();
119 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)
GLsizei const GLfloat * value
HD_API Builder & SetColorSpace(const HdTokenDataSourceHandle &colorSpace)
HdMaterialNodeParameterSchema(HdContainerDataSourceHandle container)
HD_API Builder & SetValue(const HdSampledDataSourceHandle &value)
PXR_NAMESPACE_CLOSE_SCOPE PXR_NAMESPACE_OPEN_SCOPE
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