#include <HUSD_PrimHandle.h>
|
| HUSD_PrimHandle () |
|
| HUSD_PrimHandle (const HUSD_DataHandle &data_handle, const HUSD_Path &prim_path=HUSD_Path::theRootPrimPath) |
|
| HUSD_PrimHandle (const HUSD_DataHandle &data_handle, const HUSD_ConstOverridesPtr &overrides, const HUSD_ConstPostLayersPtr &postlayers, OverridesHandling overrides_handling, const HUSD_Path &prim_path=HUSD_Path::theRootPrimPath) |
|
| ~HUSD_PrimHandle () override |
|
const HUSD_DataHandle & | dataHandle () const override |
|
const HUSD_ConstOverridesPtr & | overrides () const override |
|
const HUSD_ConstPostLayersPtr & | postLayers () const override |
|
HUSD_PrimStatus | getStatus () const |
|
UT_StringHolder | getPrimType () const |
|
UT_StringHolder | getVariantInfo () const |
|
UT_StringHolder | getKind () const |
|
UT_StringHolder | getDrawMode (bool *has_override=nullptr) const |
|
UT_StringHolder | getPurpose () const |
|
HUSD_MaterialInfo | getMaterialInfo () const |
|
UT_StringHolder | getProxyPath () const |
|
UT_StringHolder | getSpecifier () const |
|
UT_StringHolder | getIcon () const |
|
HUSD_PrimAttribState | getActive () const |
|
HUSD_PrimAttribState | getVisible (const HUSD_TimeCode &timecode) const |
|
HUSD_PrimAttribState | getSelectable () const |
|
HUSD_SoloState | getSoloState () const |
|
int64 | getDescendants (HUSD_PrimTraversalDemands demands) const |
|
bool | hasAnyOverrides () const |
|
bool | hasAnyPostLayers () const |
|
bool | hasPayload () const |
|
bool | isDefined () const |
|
bool | isHiddenInUi () const |
|
bool | hasChildren (HUSD_PrimTraversalDemands demands) const |
|
void | getChildren (UT_Array< HUSD_PrimHandle > &children, HUSD_PrimTraversalDemands demands) const |
|
void | getProperties (UT_Array< HUSD_PropertyHandle > &props, bool include_attributes, bool include_relationships, bool include_shader_inputs) const |
|
void | getAttributeNames (UT_ArrayStringSet &attrib_names) const |
|
void | extractAttributes (const UT_ArrayStringSet &which_attribs, const HUSD_TimeCode &tc, UT_Options &values) |
|
Public Member Functions inherited from HUSD_ObjectHandle |
| HUSD_ObjectHandle (OverridesHandling overrides_handling=OVERRIDES_IGNORE) |
|
| HUSD_ObjectHandle (const HUSD_Path &path, OverridesHandling overrides_handling=OVERRIDES_IGNORE) |
|
virtual | ~HUSD_ObjectHandle () |
|
OverridesHandling | overridesHandling () const |
|
const HUSD_Path & | path () const |
|
bool | isValid () const |
|
Definition at line 93 of file HUSD_PrimHandle.h.
HUSD_PrimHandle::HUSD_PrimHandle |
( |
| ) |
|
HUSD_PrimHandle::~HUSD_PrimHandle |
( |
| ) |
|
|
override |
UT_StringHolder HUSD_PrimHandle::getDrawMode |
( |
bool * |
has_override = nullptr | ) |
const |
void HUSD_PrimHandle::getProperties |
( |
UT_Array< HUSD_PropertyHandle > & |
props, |
|
|
bool |
include_attributes, |
|
|
bool |
include_relationships, |
|
|
bool |
include_shader_inputs |
|
) |
| const |
bool HUSD_PrimHandle::hasAnyOverrides |
( |
| ) |
const |
bool HUSD_PrimHandle::hasAnyPostLayers |
( |
| ) |
const |
bool HUSD_PrimHandle::hasPayload |
( |
| ) |
const |
bool HUSD_PrimHandle::isDefined |
( |
| ) |
const |
bool HUSD_PrimHandle::isHiddenInUi |
( |
| ) |
const |
The documentation for this class was generated from the following file: