7#ifndef PXR_IMAGING_PX_OSD_REFINER_FACTORY_H
8#define PXR_IMAGING_PX_OSD_REFINER_FACTORY_H
13#include "pxr/imaging/pxOsd/api.h"
17#include <opensubdiv/far/topologyRefiner.h>
22PXR_NAMESPACE_OPEN_SCOPE
25typedef std::shared_ptr<class OpenSubdiv::Far::TopologyRefiner>
26 PxOsdTopologyRefinerSharedPtr;
28class PxOsdRefinerFactory {
34 static PxOsdTopologyRefinerSharedPtr Create(
39 static PxOsdTopologyRefinerSharedPtr Create(
41 std::vector<VtIntArray>
const &fvarTopologies,
47PXR_NAMESPACE_CLOSE_SCOPE
Topology data for meshes.
Token for efficient comparison, assignment, and hashing of known strings.