#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: