#include <HUSD_DataHandle.h>
|
| | HUSD_DataHandle (HUSD_MirroringType mirroring=HUSD_NOT_FOR_MIRRORING) |
| |
| | HUSD_DataHandle (const HUSD_DataHandle &src) |
| |
| | HUSD_DataHandle (void *stage_ptr) |
| |
| | HUSD_DataHandle (const UT_StringRef &filepath, HUSD_LoadMasks *loadmasks=nullptr) |
| |
| | ~HUSD_DataHandle () |
| |
| bool | hasData () const |
| |
| bool | matchesResolverContext (const HUSD_DataHandle &other) const |
| |
| void | reset (int nodeid) |
| |
| const HUSD_DataHandle & | operator= (const HUSD_DataHandle &src) |
| |
| void | createNewData (const HUSD_LoadMasksPtr &load_masks=HUSD_LoadMasksPtr(), const HUSD_DataHandle *resolver_context_data=nullptr) |
| |
| bool | createSoftCopy (const HUSD_DataHandle &src, const HUSD_LoadMasksPtr &load_masks, bool make_new_implicit_layer) |
| |
| bool | createCopyWithReplacement (const HUSD_DataHandle &src, const UT_StringRef &frompath, const UT_StringRef &topath, bool replace_sublayers_only, HUSD_MakeNewPathFunc make_new_path, UT_StringSet &replaced_layers) |
| |
| bool | createReplacementLayer (const HUSD_DataHandle &src, const UT_StringHolder &pattern, bool clear_source, bool create_new_sublayer, const UT_StringHolder &new_layer_name, int new_layer_position, UT_StringHolder &out_found_identifier, UT_StringHolder &out_replacement_identifier, int &out_found_layer_root_index, UT_IntArray &out_found_layer_indices) |
| |
| bool | setEditLayer (int root_index, const UT_IntArray &nested_indices) |
| |
| bool | endEditLayer () |
| |
| bool | inEditLayerBlock () const |
| |
| UT_StringArray | outputPaths () const |
| |
| void | editableLayerIdentifiers (UT_StringArray &identifiers) const |
| |
| bool | flattenLayers () |
| |
| bool | flattenStage () |
| |
| bool | mirror (const HUSD_DataHandle &src, const HUSD_LoadMasks &load_masks) |
| |
| void | clearMirror () |
| |
| bool | mirrorUpdateRootLayer (const HUSD_MirrorRootLayer &rootlayer) |
| |
| bool | hasLayerColorIndex (int &clridx) const |
| |
| int | layerCount () const |
| |
| int | nodeId () const |
| |
| HUSD_LoadMasksPtr | loadMasks () const |
| |
| const std::string & | rootLayerIdentifier () const |
| |
| bool | isLocked () const |
| |
| PXR_NS::XUSD_ConstDataPtr | readLock (const HUSD_ConstOverridesPtr &overrides, const HUSD_ConstPostLayersPtr &postlayers, bool remove_layer_break) const |
| |
| PXR_NS::XUSD_DataPtr | writeOverridesLock (const HUSD_OverridesPtr &overrides) const |
| |
| PXR_NS::XUSD_DataPtr | writeLock () const |
| |
| PXR_NS::XUSD_LayerPtr | layerLock (PXR_NS::XUSD_DataPtr &data, bool create_change_block) const |
| |
| void | release () const |
| |
| bool | isMostRecentStageLock () const |
| |
Definition at line 87 of file HUSD_DataHandle.h.
| HUSD_DataHandle::HUSD_DataHandle |
( |
void * |
stage_ptr | ) |
|
|
explicit |
| HUSD_DataHandle::~HUSD_DataHandle |
( |
| ) |
|
| static void HUSD_DataHandle::clearAllMirroredData |
( |
| ) |
|
|
static |
| void HUSD_DataHandle::clearMirror |
( |
| ) |
|
| bool HUSD_DataHandle::endEditLayer |
( |
| ) |
|
| bool HUSD_DataHandle::flattenLayers |
( |
| ) |
|
| bool HUSD_DataHandle::flattenStage |
( |
| ) |
|
| bool HUSD_DataHandle::hasData |
( |
| ) |
const |
| bool HUSD_DataHandle::hasLayerColorIndex |
( |
int & |
clridx | ) |
const |
| bool HUSD_DataHandle::inEditLayerBlock |
( |
| ) |
const |
| bool HUSD_DataHandle::isLocked |
( |
| ) |
const |
| bool HUSD_DataHandle::isMostRecentStageLock |
( |
| ) |
const |
| int HUSD_DataHandle::layerCount |
( |
| ) |
const |
| bool HUSD_DataHandle::matchesResolverContext |
( |
const HUSD_DataHandle & |
other | ) |
const |
| int HUSD_DataHandle::nodeId |
( |
| ) |
const |
|
inline |
| void HUSD_DataHandle::release |
( |
| ) |
const |
| void HUSD_DataHandle::reset |
( |
int |
nodeid | ) |
|
| const std::string& HUSD_DataHandle::rootLayerIdentifier |
( |
| ) |
const |
| bool HUSD_DataHandle::setEditLayer |
( |
int |
root_index, |
|
|
const UT_IntArray & |
nested_indices |
|
) |
| |
The documentation for this class was generated from the following file: