#include <HUSD_ExpansionState.h>
|
| | HUSD_ExpansionState () |
| |
| | ~HUSD_ExpansionState () |
| |
| const HUSD_PathSet & | expandedPinnedPaths () const |
| |
| void | setExpandedPinnedPaths (const HUSD_PathSet &paths) |
| |
| const HUSD_PathSet & | expandedScenePaths () const |
| |
| void | setExpandedScenePaths (const HUSD_PathSet &paths) |
| |
| bool | setExpanded (const HUSD_Path &path, bool pinned, bool expanded) |
| |
| const HUSD_PathSet & | lockedExpandedScenePaths () const |
| |
| const HUSD_PathSet & | lockedScenePaths () const |
| |
| bool | setExpansionLocked (const HUSD_Path &path, bool locked, const HUSD_PathSet *expanded_subpaths=nullptr, bool use_pinned_subpaths=false, bool preserve_descendant_expansion=false, UT_Array< HUSD_Path > *undo_locked_paths=nullptr, UT_Array< HUSD_Path > *undo_locked_expanded_paths=nullptr) |
| |
| void | undoExpansionLockState (UT_Array< HUSD_Path > &swap_locked_paths, UT_Array< HUSD_Path > &swap_locked_expanded_paths) |
| |
| exint | getMemoryUsage () const |
| |
| void | clear () |
| |
| void | copy (const HUSD_ExpansionState &src) |
| |
| bool | save (std::ostream &os, bool binary) const |
| |
| bool | load (UT_IStream &is) |
| |
| SYS_FORCE_INLINE | UT_IntrusiveRefCounter () noexcept |
| | Default constructor: Sets counter to 0. More...
|
| |
| SYS_FORCE_INLINE | UT_IntrusiveRefCounter (const UT_IntrusiveRefCounter &) noexcept |
| | Copy constructor: Sets counter to 0. More...
|
| |
| UT_IntrusiveRefCounter & | operator= (const UT_IntrusiveRefCounter &) noexcept |
| | Assignment operator: Does not modify counter. More...
|
| |
| SYS_FORCE_INLINE uint32 | use_count () const noexcept |
| | Return current counter. More...
|
| |
| SYS_FORCE_INLINE bool | conditionalAddRef () noexcept |
| |
Definition at line 35 of file HUSD_ExpansionState.h.
| HUSD_ExpansionState::HUSD_ExpansionState |
( |
| ) |
|
| HUSD_ExpansionState::~HUSD_ExpansionState |
( |
| ) |
|
| void HUSD_ExpansionState::clear |
( |
| ) |
|
| const HUSD_PathSet& HUSD_ExpansionState::expandedPinnedPaths |
( |
| ) |
const |
|
inline |
| const HUSD_PathSet& HUSD_ExpansionState::expandedScenePaths |
( |
| ) |
const |
|
inline |
| exint HUSD_ExpansionState::getMemoryUsage |
( |
| ) |
const |
| const HUSD_PathSet& HUSD_ExpansionState::lockedExpandedScenePaths |
( |
| ) |
const |
|
inline |
| const HUSD_PathSet& HUSD_ExpansionState::lockedScenePaths |
( |
| ) |
const |
|
inline |
| bool HUSD_ExpansionState::save |
( |
std::ostream & |
os, |
|
|
bool |
binary |
|
) |
| const |
| bool HUSD_ExpansionState::setExpanded |
( |
const HUSD_Path & |
path, |
|
|
bool |
pinned, |
|
|
bool |
expanded |
|
) |
| |
| bool HUSD_ExpansionState::setExpansionLocked |
( |
const HUSD_Path & |
path, |
|
|
bool |
locked, |
|
|
const HUSD_PathSet * |
expanded_subpaths = nullptr, |
|
|
bool |
use_pinned_subpaths = false, |
|
|
bool |
preserve_descendant_expansion = false, |
|
|
UT_Array< HUSD_Path > * |
undo_locked_paths = nullptr, |
|
|
UT_Array< HUSD_Path > * |
undo_locked_expanded_paths = nullptr |
|
) |
| |
The documentation for this class was generated from the following file: