24 #ifndef PXR_IMAGING_PX_OSD_REFINER_FACTORY_H
25 #define PXR_IMAGING_PX_OSD_REFINER_FACTORY_H
30 #include "pxr/imaging/pxOsd/api.h"
34 #include <opensubdiv/far/topologyRefiner.h>
39 PXR_NAMESPACE_OPEN_SCOPE
42 typedef std::shared_ptr<class OpenSubdiv::Far::TopologyRefiner>
43 PxOsdTopologyRefinerSharedPtr;
45 class PxOsdRefinerFactory {
51 static PxOsdTopologyRefinerSharedPtr Create(
56 static PxOsdTopologyRefinerSharedPtr Create(
58 std::vector<VtIntArray>
const &fvarTopologies,
64 PXR_NAMESPACE_CLOSE_SCOPE
66 #endif // PXR_IMAGING_PX_OSD_REFINER_FACTORY_H
Topology data for meshes.
Token for efficient comparison, assignment, and hashing of known strings.