18 #ifndef PXR_USD_IMAGING_USD_IMAGING_GEOM_MODEL_SCHEMA_H
19 #define PXR_USD_IMAGING_USD_IMAGING_GEOM_MODEL_SCHEMA_H
35 #define USD_IMAGING_GEOM_MODEL_SCHEMA_TOKENS \
47 ((default_, "default")) \
78 const HdContainerDataSourceHandle &fromParentContainer);
160 static HdContainerDataSourceHandle
216 HdContainerDataSourceHandle
Build();
static USDIMAGING_API const HdDataSourceLocator & GetDrawModeLocator()
Prim-level relative data source locator to locate drawMode.
USDIMAGING_API Builder & SetCardTextureXPos(const HdAssetPathDataSourceHandle &cardTextureXPos)
USDIMAGING_API Builder & SetDrawModeColor(const HdVec3fDataSourceHandle &drawModeColor)
static USDIMAGING_API const TfToken & GetSchemaToken()
static USDIMAGING_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)
USDIMAGING_API Builder & SetCardGeometry(const HdTokenDataSourceHandle &cardGeometry)
HdAssetPathDataSource::Handle HdAssetPathDataSourceHandle
static USDIMAGING_API const HdDataSourceLocator & GetDefaultLocator()
USDIMAGING_API HdAssetPathDataSourceHandle GetCardTextureYNeg() const
USDIMAGING_API HdContainerDataSourceHandle Build()
Returns a container data source containing the members set thus far.
HdBoolDataSource::Handle HdBoolDataSourceHandle
UsdImagingGeomModelSchema(HdContainerDataSourceHandle container)
HdVec3fDataSource::Handle HdVec3fDataSourceHandle
USDIMAGING_API HdBoolDataSourceHandle GetApplyDrawMode() const
USDIMAGING_API HdAssetPathDataSourceHandle GetCardTextureXNeg() const
static USDIMAGING_API HdTokenDataSourceHandle BuildDrawModeDataSource(const TfToken &drawMode)
PXR_NAMESPACE_CLOSE_SCOPE PXR_NAMESPACE_OPEN_SCOPE
static USDIMAGING_API UsdImagingGeomModelSchema GetFromParent(const HdContainerDataSourceHandle &fromParentContainer)
USDIMAGING_API Builder & SetCardTextureZNeg(const HdAssetPathDataSourceHandle &cardTextureZNeg)
USDIMAGING_API HdTokenDataSourceHandle GetCardGeometry() const
#define PXR_NAMESPACE_CLOSE_SCOPE
USDIMAGING_API HdAssetPathDataSourceHandle GetCardTextureZNeg() const
USDIMAGING_API Builder & SetCardTextureYPos(const HdAssetPathDataSourceHandle &cardTextureYPos)
USDIMAGING_API HdTokenDataSourceHandle GetDrawMode() const
USDIMAGING_API HdVec3fDataSourceHandle GetDrawModeColor() const
USDIMAGING_API HdAssetPathDataSourceHandle GetCardTextureXPos() const
USDIMAGING_API Builder & SetApplyDrawMode(const HdBoolDataSourceHandle &applyDrawMode)
USDIMAGING_API Builder & SetCardTextureYNeg(const HdAssetPathDataSourceHandle &cardTextureYNeg)
USDIMAGING_API Builder & SetCardTextureXNeg(const HdAssetPathDataSourceHandle &cardTextureXNeg)
USDIMAGING_API Builder & SetDrawMode(const HdTokenDataSourceHandle &drawMode)
static USDIMAGING_API HdTokenDataSourceHandle BuildCardGeometryDataSource(const TfToken &cardGeometry)
USDIMAGING_API HdAssetPathDataSourceHandle GetCardTextureZPos() const
TF_DECLARE_PUBLIC_TOKENS(UsdImagingGeomModelSchemaTokens, USDIMAGING_API, USD_IMAGING_GEOM_MODEL_SCHEMA_TOKENS)
USDIMAGING_API Builder & SetCardTextureZPos(const HdAssetPathDataSourceHandle &cardTextureZPos)
USDIMAGING_API HdAssetPathDataSourceHandle GetCardTextureYPos() const
HdTokenDataSource::Handle HdTokenDataSourceHandle
#define USD_IMAGING_GEOM_MODEL_SCHEMA_TOKENS