HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
GusdRefinerCollector Class Reference

#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, NameInfom_names
 
std::map< SdfPath, std::vector
< InstPrimEntry > > 
m_instancePrims
 

Detailed Description

Definition at line 187 of file refiner.h.

Member Typedef Documentation

Member Function Documentation

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)

Member Data Documentation

GusdRefiner::GprimArray GusdRefinerCollector::m_gprims

Definition at line 235 of file refiner.h.

std::map<SdfPath,std::vector<InstPrimEntry> > GusdRefinerCollector::m_instancePrims

Definition at line 244 of file refiner.h.

std::map<SdfPath,NameInfo> GusdRefinerCollector::m_names

Definition at line 238 of file refiner.h.


The documentation for this class was generated from the following file: