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>
39PXR_NAMESPACE_OPEN_SCOPE
42typedef std::shared_ptr<class OpenSubdiv::Far::TopologyRefiner>
43 PxOsdTopologyRefinerSharedPtr;
45class PxOsdRefinerFactory {
51 static PxOsdTopologyRefinerSharedPtr Create(
56 static PxOsdTopologyRefinerSharedPtr Create(
58 std::vector<VtIntArray>
const &fvarTopologies,
64PXR_NAMESPACE_CLOSE_SCOPE
Topology data for meshes.
Token for efficient comparison, assignment, and hashing of known strings.