35 #ifndef PXR_USD_IMAGING_USD_IMAGING_GEOM_MODEL_SCHEMA_H
36 #define PXR_USD_IMAGING_USD_IMAGING_GEOM_MODEL_SCHEMA_H
54 #define USD_IMAGING_GEOM_MODEL_SCHEMA_TOKENS \
66 ((default_, "default")) \
129 static HdContainerDataSourceHandle
185 HdContainerDataSourceHandle
Build();
207 const HdContainerDataSourceHandle &fromParentContainer);
USDIMAGING_API HdAssetPathDataSourceHandle GetCardTextureZNeg()
static USDIMAGING_API const HdDataSourceLocator & GetDrawModeLocator()
Prim-level relative data source locator to locate drawMode.
USDIMAGING_API HdAssetPathDataSourceHandle GetCardTextureXNeg()
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)
static USDIMAGING_API HdTokenDataSourceHandle BuildDrawmodeDataSource(const TfToken &drawmode)
USDIMAGING_API Builder & SetCardGeometry(const HdTokenDataSourceHandle &cardGeometry)
HdAssetPathDataSource::Handle HdAssetPathDataSourceHandle
USDIMAGING_API HdAssetPathDataSourceHandle GetCardTextureYPos()
static USDIMAGING_API const HdDataSourceLocator & GetDefaultLocator()
USDIMAGING_API HdContainerDataSourceHandle Build()
Returns a container data source containing the members set thus far.
HdBoolDataSource::Handle HdBoolDataSourceHandle
UsdImagingGeomModelSchema(HdContainerDataSourceHandle container)
USDIMAGING_API HdVec3fDataSourceHandle GetDrawModeColor()
USDIMAGING_API HdTokenDataSourceHandle GetDrawMode()
USDIMAGING_API HdTokenDataSourceHandle GetCardGeometry()
USDIMAGING_API HdAssetPathDataSourceHandle GetCardTextureXPos()
HdVec3fDataSource::Handle HdVec3fDataSourceHandle
PXR_NAMESPACE_CLOSE_SCOPE PXR_NAMESPACE_OPEN_SCOPE
static USDIMAGING_API UsdImagingGeomModelSchema GetFromParent(const HdContainerDataSourceHandle &fromParentContainer)
USDIMAGING_API Builder & SetCardTextureZNeg(const HdAssetPathDataSourceHandle &cardTextureZNeg)
#define PXR_NAMESPACE_CLOSE_SCOPE
USDIMAGING_API HdAssetPathDataSourceHandle GetCardTextureZPos()
USDIMAGING_API HdAssetPathDataSourceHandle GetCardTextureYNeg()
USDIMAGING_API Builder & SetCardTextureYPos(const HdAssetPathDataSourceHandle &cardTextureYPos)
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)
TF_DECLARE_PUBLIC_TOKENS(UsdImagingGeomModelSchemaTokens, USDIMAGING_API, USD_IMAGING_GEOM_MODEL_SCHEMA_TOKENS)
USDIMAGING_API Builder & SetCardTextureZPos(const HdAssetPathDataSourceHandle &cardTextureZPos)
HdTokenDataSource::Handle HdTokenDataSourceHandle
USDIMAGING_API HdBoolDataSourceHandle GetApplyDrawMode()
static USDIMAGING_API HdTokenDataSourceHandle BuildCardgeometryDataSource(const TfToken &cardgeometry)
#define USD_IMAGING_GEOM_MODEL_SCHEMA_TOKENS