31 #ifndef PXR_IMAGING_HD_MODEL_SCHEMA_H
32 #define PXR_IMAGING_HD_MODEL_SCHEMA_H
42 #define HDMODEL_SCHEMA_TOKENS \
58 ((default_, "default")) \
105 static HdContainerDataSourceHandle
161 HdContainerDataSourceHandle
Build();
183 const HdContainerDataSourceHandle &fromParentContainer);
HD_API HdVec3fDataSourceHandle GetDrawModeColor()
HD_API Builder & SetCardTextureZNeg(const HdAssetPathDataSourceHandle &cardTextureZNeg)
static HD_API const HdDataSourceLocator & GetDrawModeLocator()
HD_API HdAssetPathDataSourceHandle GetCardTextureYNeg()
HD_API Builder & SetApplyDrawMode(const HdBoolDataSourceHandle &applyDrawMode)
HD_API HdAssetPathDataSourceHandle GetCardTextureXPos()
HD_API HdAssetPathDataSourceHandle GetCardTextureZNeg()
HD_API Builder & SetDrawMode(const HdTokenDataSourceHandle &drawMode)
HD_API HdTokenDataSourceHandle GetDrawMode()
HD_API Builder & SetCardTextureZPos(const HdAssetPathDataSourceHandle &cardTextureZPos)
HD_API Builder & SetCardTextureYNeg(const HdAssetPathDataSourceHandle &cardTextureYNeg)
HD_API HdContainerDataSourceHandle Build()
Returns a container data source containing the members set thus far.
HD_API HdAssetPathDataSourceHandle GetCardTextureXNeg()
HdAssetPathDataSource::Handle HdAssetPathDataSourceHandle
HdModelSchema(HdContainerDataSourceHandle container)
TF_DECLARE_PUBLIC_TOKENS(HdModelSchemaTokens, HD_API, HDMODEL_SCHEMA_TOKENS)
HD_API HdTokenDataSourceHandle GetCardGeometry()
static HD_API HdModelSchema GetFromParent(const HdContainerDataSourceHandle &fromParentContainer)
HdBoolDataSource::Handle HdBoolDataSourceHandle
HdVec3fDataSource::Handle HdVec3fDataSourceHandle
HD_API HdAssetPathDataSourceHandle GetCardTextureZPos()
HD_API Builder & SetCardTextureXPos(const HdAssetPathDataSourceHandle &cardTextureXPos)
static HD_API HdContainerDataSourceHandle BuildRetained(const HdTokenDataSourceHandle &drawMode, const HdBoolDataSourceHandle &applyDrawMode, const HdVec3fDataSourceHandle &drawModeColor, const HdTokenDataSourceHandle &cardGeometry, const HdAssetPathDataSourceHandle &cardTextureXPos, const HdAssetPathDataSourceHandle &cardTextureYPos, const HdAssetPathDataSourceHandle &cardTextureZPos, const HdAssetPathDataSourceHandle &cardTextureXNeg, const HdAssetPathDataSourceHandle &cardTextureYNeg, const HdAssetPathDataSourceHandle &cardTextureZNeg)
HD_API Builder & SetDrawModeColor(const HdVec3fDataSourceHandle &drawModeColor)
PXR_NAMESPACE_CLOSE_SCOPE PXR_NAMESPACE_OPEN_SCOPE
static HD_API const TfToken & GetSchemaToken()
#define PXR_NAMESPACE_CLOSE_SCOPE
HD_API HdAssetPathDataSourceHandle GetCardTextureYPos()
#define HDMODEL_SCHEMA_TOKENS
static HD_API const HdDataSourceLocator & GetDefaultLocator()
HD_API Builder & SetCardTextureYPos(const HdAssetPathDataSourceHandle &cardTextureYPos)
HD_API Builder & SetCardGeometry(const HdTokenDataSourceHandle &cardGeometry)
HD_API Builder & SetCardTextureXNeg(const HdAssetPathDataSourceHandle &cardTextureXNeg)
HdTokenDataSource::Handle HdTokenDataSourceHandle
HD_API HdBoolDataSourceHandle GetApplyDrawMode()