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 |