31 #ifndef PXR_IMAGING_HD_MATERIAL_NODE_PARAMETER_SCHEMA_H
32 #define PXR_IMAGING_HD_MATERIAL_NODE_PARAMETER_SCHEMA_H
42 #define HDMATERIALNODEPARAMETER_SCHEMA_TOKENS \
60 HdSampledDataSourceHandle
GetValue();
72 static HdContainerDataSourceHandle
74 const HdSampledDataSourceHandle &
value,
89 const HdSampledDataSourceHandle &
value);
96 HdContainerDataSourceHandle
Build();
99 HdSampledDataSourceHandle _value;
HD_API Builder & SetColorSpace(const HdTokenDataSourceHandle &colorSpace)
static HD_API HdContainerDataSourceHandle BuildRetained(const HdSampledDataSourceHandle &value, const HdTokenDataSourceHandle &colorSpace)
HD_API HdSampledDataSourceHandle GetValue()
TF_DECLARE_PUBLIC_TOKENS(HdMaterialNodeParameterSchemaTokens, HD_API, HDMATERIALNODEPARAMETER_SCHEMA_TOKENS)
HdMaterialNodeParameterSchema(HdContainerDataSourceHandle container)
HD_API Builder & SetValue(const HdSampledDataSourceHandle &value)
#define HDMATERIALNODEPARAMETER_SCHEMA_TOKENS
PXR_NAMESPACE_CLOSE_SCOPE PXR_NAMESPACE_OPEN_SCOPE
#define PXR_NAMESPACE_CLOSE_SCOPE
HD_API HdContainerDataSourceHandle Build()
Returns a container data source containing the members set thus far.
HD_API HdTokenDataSourceHandle GetColorSpace()
HdTokenDataSource::Handle HdTokenDataSourceHandle