HDK
|
#include <HUSD_ExpansionState.h>
Public Member Functions | |
HUSD_ExpansionState () | |
~HUSD_ExpansionState () | |
const HUSD_PathSet & | expandedPinnedPaths () const |
const HUSD_PathSet & | expandedScenePaths () const |
void | setExpanded (const HUSD_Path &path, bool pinned, bool expanded) |
exint | getMemoryUsage () const |
void | clear () |
void | copy (const HUSD_ExpansionState &src) |
bool | save (std::ostream &os, bool binary) const |
bool | load (UT_IStream &is) |
Public Member Functions inherited from UT_IntrusiveRefCounter< HUSD_ExpansionState > | |
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 |
Additional Inherited Members | |
Protected Member Functions inherited from UT_IntrusiveRefCounter< HUSD_ExpansionState > | |
SYS_FORCE_INLINE | ~UT_IntrusiveRefCounter () |
Destructor: Only derived classes can destruct this. More... | |
Protected Member Functions inherited from UT_NonCopyableNS::UT_NonCopyable | |
UT_NonCopyable ()=default | |
~UT_NonCopyable ()=default | |
UT_NonCopyable (const UT_NonCopyable &)=delete | |
UT_NonCopyable & | operator= (const UT_NonCopyable &)=delete |
Definition at line 35 of file HUSD_ExpansionState.h.
HUSD_ExpansionState::HUSD_ExpansionState | ( | ) |
HUSD_ExpansionState::~HUSD_ExpansionState | ( | ) |
void HUSD_ExpansionState::clear | ( | ) |
void HUSD_ExpansionState::copy | ( | const HUSD_ExpansionState & | src | ) |
|
inline |
Definition at line 43 of file HUSD_ExpansionState.h.
|
inline |
Definition at line 45 of file HUSD_ExpansionState.h.
exint HUSD_ExpansionState::getMemoryUsage | ( | ) | const |
bool HUSD_ExpansionState::load | ( | UT_IStream & | is | ) |
bool HUSD_ExpansionState::save | ( | std::ostream & | os, |
bool | binary | ||
) | const |