7 #ifndef PXR_IMAGING_HDSI_TET_MESH_CONVERSION_SCENE_INDEX_H
8 #define PXR_IMAGING_HDSI_TET_MESH_CONVERSION_SCENE_INDEX_H
31 static HdsiTetMeshConversionSceneIndexRefPtr
32 New(
const HdSceneIndexBaseRefPtr &inputSceneIndex);
42 const HdSceneIndexBaseRefPtr &inputSceneIndex);
59 const VtVec4iArray& tetVertexIndices,
60 VtVec3iArray *surfaceFaceIndices);
66 #endif //PXR_IMAGING_HDSI_TET_MESH_CONVERSION_SCENE_INDEX_H
HDSI_API SdfPathVector GetChildPrimPaths(const SdfPath &primPath) const override
void _PrimsAdded(const HdSceneIndexBase &sender, const HdSceneIndexObserver::AddedPrimEntries &entries) override
static void _ComputeSurfaceFaces(const VtVec4iArray &tetVertexIndices, VtVec3iArray *surfaceFaceIndices)
HDSI_API HdSceneIndexPrim GetPrim(const SdfPath &primPath) const override
std::vector< class SdfPath > SdfPathVector
HdsiTetMeshConversionSceneIndex(const HdSceneIndexBaseRefPtr &inputSceneIndex)
static HDSI_API HdsiTetMeshConversionSceneIndexRefPtr New(const HdSceneIndexBaseRefPtr &inputSceneIndex)
PXR_NAMESPACE_CLOSE_SCOPE PXR_NAMESPACE_OPEN_SCOPE
PXR_NAMESPACE_OPEN_SCOPE TF_DECLARE_REF_PTRS(HdsiTetMeshConversionSceneIndex)
#define PXR_NAMESPACE_CLOSE_SCOPE
void _PrimsDirtied(const HdSceneIndexBase &sender, const HdSceneIndexObserver::DirtiedPrimEntries &entries) override
void _PrimsRemoved(const HdSceneIndexBase &sender, const HdSceneIndexObserver::RemovedPrimEntries &entries) override