HDK
|
#include <USD_Traverse.h>
Public Types | |
typedef UT_StringMap< const GusdUSD_TraverseType * > | Map |
typedef Map::const_iterator | const_iterator |
typedef Map::iterator | iterator |
Public Member Functions | |
GUSD_API void | Register (const GusdUSD_TraverseType *type) |
GUSD_API const GusdUSD_TraverseType * | Find (const char *name) const |
GUSD_API const GusdUSD_Traverse * | FindTraversal (const char *name) const |
const char * | GetDefault () const |
void | SetDefault (const char *name) |
iterator | begin () |
const_iterator | begin () const |
iterator | end () |
const_iterator | end () const |
Static Public Member Functions | |
static GUSD_API GusdUSD_TraverseTable & | GetInstance () |
Table for registering custom stage traversals.
Definition at line 149 of file USD_Traverse.h.
Definition at line 153 of file USD_Traverse.h.
Definition at line 154 of file USD_Traverse.h.
typedef UT_StringMap<const GusdUSD_TraverseType*> GusdUSD_TraverseTable::Map |
Definition at line 152 of file USD_Traverse.h.
Definition at line 174 of file USD_Traverse.h.
|
inline |
Definition at line 175 of file USD_Traverse.h.
Definition at line 177 of file USD_Traverse.h.
|
inline |
Definition at line 178 of file USD_Traverse.h.
GUSD_API const GusdUSD_TraverseType* GusdUSD_TraverseTable::Find | ( | const char * | name | ) | const |
GUSD_API const GusdUSD_Traverse* GusdUSD_TraverseTable::FindTraversal | ( | const char * | name | ) | const |
|
inline |
Definition at line 168 of file USD_Traverse.h.
|
static |
GUSD_API void GusdUSD_TraverseTable::Register | ( | const GusdUSD_TraverseType * | type | ) |
|
inline |
Definition at line 171 of file USD_Traverse.h.