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)
 
bool isEmpty () const
 
void setPopulateAll ()
 
bool populateAll () const
 
void addPopulatePath (const UT_StringHolder &path)
 
void removePopulatePath (const UT_StringHolder &path, bool remove_children=false)
 
void removeAllPopulatePaths ()
 
void setPopulatePaths (const UT_SortedStringSet &paths)
 
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 setLoadPaths (const UT_SortedStringSet &paths)
 
void setVariantSelectionFallbacks (const UT_StringMap< UT_StringArray > &fallbacks)
 
const UT_StringMap
< UT_StringArray > & 
variantSelectionFallbacks () const
 
void merge (const HUSD_LoadMasks &other)
 
bool isPathLoaded (const UT_StringHolder &path, HUSD_LoadMasksMatchStyle match=HUSD_MATCH_EXACT) const
 
const UT_SortedStringSetloadPaths () const
 

Static Public Attributes

static const HUSD_LoadMasks theEmptyLoadMasks
 

Detailed Description

Definition at line 34 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::isEmpty ( ) const
bool HUSD_LoadMasks::isLayerMuted ( const UT_StringHolder identifier) const
inline

Definition at line 69 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 95 of file HUSD_LoadMasks.h.

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

Definition at line 71 of file HUSD_LoadMasks.h.

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

Definition at line 41 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 61 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::setLoadPaths ( const UT_SortedStringSet paths)
void HUSD_LoadMasks::setPopulateAll ( )
void HUSD_LoadMasks::setPopulatePaths ( const UT_SortedStringSet paths)
void HUSD_LoadMasks::setVariantSelectionFallbacks ( const UT_StringMap< UT_StringArray > &  fallbacks)
const UT_StringMap<UT_StringArray>& HUSD_LoadMasks::variantSelectionFallbacks ( ) const

Member Data Documentation

const HUSD_LoadMasks HUSD_LoadMasks::theEmptyLoadMasks
static

Definition at line 98 of file HUSD_LoadMasks.h.


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