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