HDK
|
#include <refiner.h>
Classes | |
struct | InstPrimEntry |
struct | NameInfo |
Public Types | |
using | GprimArrayEntry = GusdRefiner::GprimArrayEntry |
using | GprimArray = GusdRefiner::GprimArray |
Public Member Functions | |
SdfPath | add (const SdfPath &path, bool explicitPrimPath, GT_PrimitiveHandle prim, const UT_Matrix4D &xform, const TfToken &purpose, const GusdWriteCtrlFlags &writeCtrlFlags) |
void | addInstPrim (const SdfPath &path, GT_PrimitiveHandle p, int index=0) |
Add a prim to be added to a point instancer during finish. More... | |
void | finish (GusdRefiner &refiner) |
Public Attributes | |
GusdRefiner::GprimArray | m_gprims |
std::map< SdfPath, NameInfo > | m_names |
std::map< SdfPath, std::vector < InstPrimEntry > > | m_instancePrims |
SdfPath GusdRefinerCollector::add | ( | const SdfPath & | path, |
bool | explicitPrimPath, | ||
GT_PrimitiveHandle | prim, | ||
const UT_Matrix4D & | xform, | ||
const TfToken & | purpose, | ||
const GusdWriteCtrlFlags & | writeCtrlFlags | ||
) |
void GusdRefinerCollector::addInstPrim | ( | const SdfPath & | path, |
GT_PrimitiveHandle | p, | ||
int | index = 0 |
||
) |
Add a prim to be added to a point instancer during finish.
void GusdRefinerCollector::finish | ( | GusdRefiner & | refiner | ) |
GusdRefiner::GprimArray GusdRefinerCollector::m_gprims |
std::map<SdfPath,std::vector<InstPrimEntry> > GusdRefinerCollector::m_instancePrims |