18 #ifndef PXR_IMAGING_HD_TET_MESH_TOPOLOGY_SCHEMA_H 
   19 #define PXR_IMAGING_HD_TET_MESH_TOPOLOGY_SCHEMA_H 
   35 #define HD_TET_MESH_TOPOLOGY_SCHEMA_TOKENS \ 
   38     (surfaceFaceVertexIndices) \ 
   65         const HdContainerDataSourceHandle &fromParentContainer);
 
  130     static HdContainerDataSourceHandle
 
  158         HdContainerDataSourceHandle 
Build();
 
static HD_API const TfToken & GetSchemaToken()
 
static HD_API const HdDataSourceLocator & GetTetVertexIndicesLocator()
Prim-level relative data source locator to locate tetVertexIndices. 
 
HD_API HdTokenDataSourceHandle GetOrientation() const 
 
HD_API Builder & SetSurfaceFaceVertexIndices(const HdVec3iArrayDataSourceHandle &surfaceFaceVertexIndices)
 
static HD_API const HdDataSourceLocator & GetSurfaceFaceVertexIndicesLocator()
Prim-level relative data source locator to locate surfaceFaceVertexIndices. 
 
TF_DECLARE_PUBLIC_TOKENS(HdTetMeshTopologySchemaTokens, HD_API, HD_TET_MESH_TOPOLOGY_SCHEMA_TOKENS)
 
HD_API HdVec3iArrayDataSourceHandle GetSurfaceFaceVertexIndices() const 
 
HdVec4iArrayDataSource::Handle HdVec4iArrayDataSourceHandle
 
HD_API Builder & SetOrientation(const HdTokenDataSourceHandle &orientation)
 
HD_API Builder & SetTetVertexIndices(const HdVec4iArrayDataSourceHandle &tetVertexIndices)
 
static HD_API const HdDataSourceLocator & GetDefaultLocator()
 
static HD_API HdContainerDataSourceHandle BuildRetained(const HdVec4iArrayDataSourceHandle &tetVertexIndices, const HdVec3iArrayDataSourceHandle &surfaceFaceVertexIndices, const HdTokenDataSourceHandle &orientation)
 
HdVec3iArrayDataSource::Handle HdVec3iArrayDataSourceHandle
 
HdTetMeshTopologySchema(HdContainerDataSourceHandle container)
 
#define HD_TET_MESH_TOPOLOGY_SCHEMA_TOKENS
 
PXR_NAMESPACE_CLOSE_SCOPE PXR_NAMESPACE_OPEN_SCOPE
 
static HD_API HdTokenDataSourceHandle BuildOrientationDataSource(const TfToken &orientation)
 
#define PXR_NAMESPACE_CLOSE_SCOPE
 
HD_API HdVec4iArrayDataSourceHandle GetTetVertexIndices() const 
 
HD_API HdContainerDataSourceHandle Build()
Returns a container data source containing the members set thus far. 
 
HdTokenDataSource::Handle HdTokenDataSourceHandle
 
static HD_API HdTetMeshTopologySchema GetFromParent(const HdContainerDataSourceHandle &fromParentContainer)