7 #ifndef PXR_IMAGING_PX_OSD_REFINER_FACTORY_H
8 #define PXR_IMAGING_PX_OSD_REFINER_FACTORY_H
15 #include "pxr/base/vt/array.h"
17 #include <opensubdiv/far/topologyRefiner.h>
25 typedef std::shared_ptr<class OpenSubdiv::Far::TopologyRefiner>
41 std::vector<VtIntArray>
const &fvarTopologies,
49 #endif // PXR_IMAGING_PX_OSD_REFINER_FACTORY_H
PXR_NAMESPACE_OPEN_SCOPE typedef std::shared_ptr< class OpenSubdiv::Far::TopologyRefiner > PxOsdTopologyRefinerSharedPtr
GT_API const UT_StringHolder topology
GLuint const GLchar * name
PXR_NAMESPACE_CLOSE_SCOPE PXR_NAMESPACE_OPEN_SCOPE
static PXOSD_API PxOsdTopologyRefinerSharedPtr Create(PxOsdMeshTopology const &topology, TfToken name=TfToken())
Returns an OpenSubdiv TopologyRefiner.
#define PXR_NAMESPACE_CLOSE_SCOPE