24 #ifndef PXR_IMAGING_PX_OSD_REFINER_FACTORY_H
25 #define PXR_IMAGING_PX_OSD_REFINER_FACTORY_H
32 #include "pxr/base/vt/array.h"
34 #include <opensubdiv/far/topologyRefiner.h>
42 typedef std::shared_ptr<class OpenSubdiv::Far::TopologyRefiner>
58 std::vector<VtIntArray>
const &fvarTopologies,
66 #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