HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
HUSD_LoadMasks Class Reference

#include <HUSD_LoadMasks.h>

Public Member Functions

 HUSD_LoadMasks ()
 
 ~HUSD_LoadMasks ()
 
bool operator== (const HUSD_LoadMasks &other) const
 
bool operator!= (const HUSD_LoadMasks &other) const
 
void save (std::ostream &os) const
 
bool load (UT_IStream &is)
 
void setPopulateAll ()
 
bool populateAll () const
 
void addPopulatePath (const UT_StringHolder &path)
 
void removePopulatePath (const UT_StringHolder &path, bool remove_children=false)
 
void removeAllPopulatePaths ()
 
bool isPathPopulated (const UT_StringHolder &path, HUSD_LoadMasksMatchStyle match=HUSD_MATCH_EXACT) const
 
const UT_SortedStringSetpopulatePaths () const
 
void addMuteLayer (const UT_StringHolder &identifier)
 
void removeMuteLayer (const UT_StringHolder &identifier)
 
void removeAllMuteLayers ()
 
bool isLayerMuted (const UT_StringHolder &identifier) const
 
const UT_SortedStringSetmuteLayers () const
 
void setLoadAll ()
 
bool loadAll () const
 
void addLoadPath (const UT_StringHolder &path)
 
void removeLoadPath (const UT_StringHolder &path, bool remove_children=false)
 
void removeAllLoadPaths ()
 
void merge (const HUSD_LoadMasks &other)
 
bool isPathLoaded (const UT_StringHolder &path, HUSD_LoadMasksMatchStyle match=HUSD_MATCH_EXACT) const
 
const UT_SortedStringSetloadPaths () const
 

Detailed Description

Definition at line 32 of file HUSD_LoadMasks.h.

Constructor & Destructor Documentation

HUSD_LoadMasks::HUSD_LoadMasks ( )
HUSD_LoadMasks::~HUSD_LoadMasks ( )

Member Function Documentation

void HUSD_LoadMasks::addLoadPath ( const UT_StringHolder path)
void HUSD_LoadMasks::addMuteLayer ( const UT_StringHolder identifier)
void HUSD_LoadMasks::addPopulatePath ( const UT_StringHolder path)
bool HUSD_LoadMasks::isLayerMuted ( const UT_StringHolder identifier) const
inline

Definition at line 65 of file HUSD_LoadMasks.h.

bool HUSD_LoadMasks::isPathLoaded ( const UT_StringHolder path,
HUSD_LoadMasksMatchStyle  match = HUSD_MATCH_EXACT 
) const
bool HUSD_LoadMasks::isPathPopulated ( const UT_StringHolder path,
HUSD_LoadMasksMatchStyle  match = HUSD_MATCH_EXACT 
) const
bool HUSD_LoadMasks::load ( UT_IStream is)
bool HUSD_LoadMasks::loadAll ( ) const
const UT_SortedStringSet& HUSD_LoadMasks::loadPaths ( ) const
inline

Definition at line 85 of file HUSD_LoadMasks.h.

void HUSD_LoadMasks::merge ( const HUSD_LoadMasks other)
const UT_SortedStringSet& HUSD_LoadMasks::muteLayers ( ) const
inline

Definition at line 67 of file HUSD_LoadMasks.h.

bool HUSD_LoadMasks::operator!= ( const HUSD_LoadMasks other) const
inline

Definition at line 39 of file HUSD_LoadMasks.h.

bool HUSD_LoadMasks::operator== ( const HUSD_LoadMasks other) const
bool HUSD_LoadMasks::populateAll ( ) const
const UT_SortedStringSet& HUSD_LoadMasks::populatePaths ( ) const
inline

Definition at line 57 of file HUSD_LoadMasks.h.

void HUSD_LoadMasks::removeAllLoadPaths ( )
void HUSD_LoadMasks::removeAllMuteLayers ( )
void HUSD_LoadMasks::removeAllPopulatePaths ( )
void HUSD_LoadMasks::removeLoadPath ( const UT_StringHolder path,
bool  remove_children = false 
)
void HUSD_LoadMasks::removeMuteLayer ( const UT_StringHolder identifier)
void HUSD_LoadMasks::removePopulatePath ( const UT_StringHolder path,
bool  remove_children = false 
)
void HUSD_LoadMasks::save ( std::ostream &  os) const
void HUSD_LoadMasks::setLoadAll ( )
void HUSD_LoadMasks::setPopulateAll ( )

The documentation for this class was generated from the following file: