18 #ifndef PXR_IMAGING_HD_TET_MESH_SCHEMA_H 
   19 #define PXR_IMAGING_HD_TET_MESH_SCHEMA_H 
   36 #define HD_TET_MESH_SCHEMA_TOKENS \ 
   63         const HdContainerDataSourceHandle &fromParentContainer);
 
  125     static HdContainerDataSourceHandle
 
  127         const HdContainerDataSourceHandle &
topology,
 
  142             const HdContainerDataSourceHandle &
topology);
 
  149         HdContainerDataSourceHandle 
Build();
 
  152         HdContainerDataSourceHandle _topology;
 
HD_API Builder & SetDoubleSided(const HdBoolDataSourceHandle &doubleSided)
 
HD_API HdBoolDataSourceHandle GetDoubleSided() const 
 
HdTetMeshSchema(HdContainerDataSourceHandle container)
 
static HD_API HdTetMeshSchema GetFromParent(const HdContainerDataSourceHandle &fromParentContainer)
 
HD_API HdContainerDataSourceHandle Build()
Returns a container data source containing the members set thus far. 
 
static HD_API const HdDataSourceLocator & GetDoubleSidedLocator()
Prim-level relative data source locator to locate doubleSided. 
 
HD_API Builder & SetTopology(const HdContainerDataSourceHandle &topology)
 
static HD_API const HdDataSourceLocator & GetDefaultLocator()
 
GT_API const UT_StringHolder topology
 
HdBoolDataSource::Handle HdBoolDataSourceHandle
 
static HD_API const HdDataSourceLocator & GetTopologyLocator()
Prim-level relative data source locator to locate topology. 
 
TF_DECLARE_PUBLIC_TOKENS(HdTetMeshSchemaTokens, HD_API, HD_TET_MESH_SCHEMA_TOKENS)
 
PXR_NAMESPACE_CLOSE_SCOPE PXR_NAMESPACE_OPEN_SCOPE
 
#define PXR_NAMESPACE_CLOSE_SCOPE
 
HD_API HdTetMeshTopologySchema GetTopology() const 
 
static HD_API const TfToken & GetSchemaToken()
 
#define HD_TET_MESH_SCHEMA_TOKENS
 
static HD_API HdContainerDataSourceHandle BuildRetained(const HdContainerDataSourceHandle &topology, const HdBoolDataSourceHandle &doubleSided)