|
HDK
|
#include <GABC_LayerOptions.h>
Public Types | |
| enum | LayerType { LayerType::NONE, LayerType::PRUNE, LayerType::SPARSE, LayerType::FULL, LayerType::REPLACE } |
| enum | VizType { VizType::NONE, VizType::DEFAULT, VizType::DEFER, VizType::HIDDEN, VizType::VISIBLE } |
Public Member Functions | |
| GABC_LayerOptions () | |
| ~GABC_LayerOptions () | |
| void | appendNodeRule (const UT_StringRef &nodePat, LayerType type) |
| void | appendVizRule (const UT_StringRef &nodePat, VizType type) |
| void | appendAttrRule (const UT_StringRef &nodePat, const UT_StringRef &attrPat, LayerType type) |
| void | appendFaceSetRule (const UT_StringRef &nodePat, const UT_StringRef &attrPat, LayerType type) |
| void | appendUserPropRule (const UT_StringRef &nodePat, const UT_StringRef &userPropPat, LayerType type) |
| LayerType | getNodeType (const UT_StringRef &nodePath) const |
| VizType | getVizType (const UT_StringRef &nodePath, LayerType nodeType) const |
| LayerType | getAttrType (const UT_StringRef &nodePath, const UT_StringRef &attrName, LayerType nodeType) const |
| LayerType | getFaceSetType (const UT_StringRef &nodePath, const UT_StringRef &faceSetName, LayerType nodeType) const |
| LayerType | getUserPropType (const UT_StringRef &nodePath, const UT_StringRef &userPropName, LayerType nodeType) const |
Static Public Member Functions | |
| static void | getMetadata (Alembic::Abc::MetaData &md, LayerType type) |
| static Alembic::Abc::SparseFlag | getSparseFlag (LayerType type) |
| static Alembic::AbcGeom::ObjectVisibility | getOVisibility (VizType type) |
Definition at line 43 of file GABC_LayerOptions.h.
|
strong |
| Enumerator | |
|---|---|
| NONE | |
| PRUNE | |
| SPARSE | |
| FULL | |
| REPLACE | |
Definition at line 63 of file GABC_LayerOptions.h.
|
strong |
| Enumerator | |
|---|---|
| NONE | |
| DEFAULT | |
| DEFER | |
| HIDDEN | |
| VISIBLE | |
Definition at line 75 of file GABC_LayerOptions.h.
|
inline |
Definition at line 84 of file GABC_LayerOptions.h.
|
inline |
Definition at line 85 of file GABC_LayerOptions.h.
| void GABC_NAMESPACE::GABC_LayerOptions::appendAttrRule | ( | const UT_StringRef & | nodePat, |
| const UT_StringRef & | attrPat, | ||
| LayerType | type | ||
| ) |
| void GABC_NAMESPACE::GABC_LayerOptions::appendFaceSetRule | ( | const UT_StringRef & | nodePat, |
| const UT_StringRef & | attrPat, | ||
| LayerType | type | ||
| ) |
| void GABC_NAMESPACE::GABC_LayerOptions::appendNodeRule | ( | const UT_StringRef & | nodePat, |
| LayerType | type | ||
| ) |
| void GABC_NAMESPACE::GABC_LayerOptions::appendUserPropRule | ( | const UT_StringRef & | nodePat, |
| const UT_StringRef & | userPropPat, | ||
| LayerType | type | ||
| ) |
| void GABC_NAMESPACE::GABC_LayerOptions::appendVizRule | ( | const UT_StringRef & | nodePat, |
| VizType | type | ||
| ) |
| LayerType GABC_NAMESPACE::GABC_LayerOptions::getAttrType | ( | const UT_StringRef & | nodePath, |
| const UT_StringRef & | attrName, | ||
| LayerType | nodeType | ||
| ) | const |
| LayerType GABC_NAMESPACE::GABC_LayerOptions::getFaceSetType | ( | const UT_StringRef & | nodePath, |
| const UT_StringRef & | faceSetName, | ||
| LayerType | nodeType | ||
| ) | const |
|
static |
| LayerType GABC_NAMESPACE::GABC_LayerOptions::getNodeType | ( | const UT_StringRef & | nodePath | ) | const |
|
static |
|
static |
| LayerType GABC_NAMESPACE::GABC_LayerOptions::getUserPropType | ( | const UT_StringRef & | nodePath, |
| const UT_StringRef & | userPropName, | ||
| LayerType | nodeType | ||
| ) | const |
| VizType GABC_NAMESPACE::GABC_LayerOptions::getVizType | ( | const UT_StringRef & | nodePath, |
| LayerType | nodeType | ||
| ) | const |