35 #ifndef PXR_IMAGING_HD_MATERIAL_INTERFACE_MAPPING_SCHEMA_H
36 #define PXR_IMAGING_HD_MATERIAL_INTERFACE_MAPPING_SCHEMA_H
49 #define HD_MATERIAL_INTERFACE_MAPPING_SCHEMA_TOKENS \
83 static HdContainerDataSourceHandle
107 HdContainerDataSourceHandle
Build();
HD_API HdContainerDataSourceHandle Build()
Returns a container data source containing the members set thus far.
TF_DECLARE_PUBLIC_TOKENS(HdMaterialInterfaceMappingSchemaTokens, HD_API, HD_MATERIAL_INTERFACE_MAPPING_SCHEMA_TOKENS)
HD_API Builder & SetInputName(const HdTokenDataSourceHandle &inputName)
static HD_API HdContainerDataSourceHandle BuildRetained(const HdTokenDataSourceHandle &nodePath, const HdTokenDataSourceHandle &inputName)
PXR_NAMESPACE_CLOSE_SCOPE PXR_NAMESPACE_OPEN_SCOPE
#define PXR_NAMESPACE_CLOSE_SCOPE
HD_API Builder & SetNodePath(const HdTokenDataSourceHandle &nodePath)
HD_API HdTokenDataSourceHandle GetNodePath()
#define HD_MATERIAL_INTERFACE_MAPPING_SCHEMA_TOKENS
HdDataSourceLocator BuildNetworkRelativeLocator()
HdMaterialInterfaceMappingSchema(HdContainerDataSourceHandle container)
HD_API HdTokenDataSourceHandle GetInputName()
HdTokenDataSource::Handle HdTokenDataSourceHandle