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

#include <CH_Manager.h>

+ Inheritance diagram for CH_ScopedChannelsBase:

Public Types

enum  FilterType { FilterChannels = 0, FilterAnimationLayers = 1 }
 
enum  { NumFilterType = 2 }
 

Public Member Functions

 CH_ScopedChannelsBase (CH_Manager *mgr)
 
bool scopeChannelInternal (const CH_Channel *chp, bool on_off)
 
bool scopeChannelInternal (const CH_ChannelRef &chref, bool on_off)
 
void scopeChannel (const CH_ChannelRef &chref, bool on_off)
 
void scopeChannel (const char *full_chan_path, bool on_off)
 
void unscopeChannelsWithNodeId (int node_id, bool force=false)
 
void scopeChanged (unsigned flags, bool propagate=true)
 
void scopeChanged (unsigned flags, bool propagate, const int &reason)
 
bool isChannelScoped (CH_Channel *chp) const
 
bool isChannelScoped (const char *full_chan_path) const
 
bool isChannelScoped (const CH_ChannelRef &chref) const
 
bool isChannelDisplayed (CH_Channel *chp) const
 
bool isChannelDisplayed (const CH_ChannelRef &chref) const
 
bool isChannelDisplayed (const char *full_chan_path) const
 
void clearDisplayedChannels (bool propagate=true)
 
void displayAllScopedChannels (bool propagate=true)
 
void displaySelectedScopedChannels (bool propagate=true)
 
void displayChannel (const CH_ChannelRef &chref, bool propagate=true)
 
void displayChannel (const char *full_chan_path, bool propagate=true)
 
void undisplayChannel (const CH_ChannelRef &chref, bool propagate=true)
 
void undisplayChannel (const char *full_chan_path, bool propagate=true)
 
void undisplayChannelsWithNodeId (int node_id, bool force=false)
 
bool isChannelSelected (const CH_ChannelRef &chref) const
 
bool isChannelSelected (const char *full_chan_path) const
 
void clearSelectedChannels (bool propagate=true)
 
void selectAllScopedChannels (bool propagate=true)
 
void selectChannel (const CH_ChannelRef &chref, bool propagate=true)
 
void selectChannel (const char *full_chan_path, bool propagate=true)
 
void deselectChannel (const CH_ChannelRef &chref, bool propagate=true)
 
void deselectChannel (const char *full_chan_path, bool propagate=true)
 
void togglePinAllScopedChannels ()
 
void togglePinScopedChannels (const CH_ChannelRefList &chanrefs)
 
void pinAllScopedChannels (bool propagate=true)
 
void unpinAllScopedChannels (bool propagate=true)
 
void pinSelectedChannels (bool propagate=true, int operate_on=CH_SELECTED)
 
void unpinSelectedChannels (bool propagate=true, int operate_on=CH_SELECTED)
 
void pinChannels (const CH_ChannelRefList &chanrefs, bool propagate=true)
 
void unpinChannels (const CH_ChannelRefList &chanrefs, bool propagate=true)
 
void pinChannel (const CH_ChannelRef &ref, bool propagate=true)
 
void unpinChannel (const CH_ChannelRef &ref, bool propagate=true)
 
void unpinChannelsWithNodeId (int node_id, bool force=false)
 
void clearPinnedChannels (bool propagate=true)
 
void clearLayerScope ()
 
bool isLayerScoped (CH_Channel *chp) const
 
bool isLayerScoped (const char *full_chan_path) const
 
bool isLayerScoped (const CH_ChannelRef &chref) const
 
void scopeLayer (const CH_ChannelRef &chref, bool on_off)
 
void scopeLayer (const char *full_chan_path, bool on_off)
 
bool scopeLayerInternal (CH_Channel *chp, bool on_off)
 
bool scopeLayerInternal (const CH_ChannelRef &chref, bool on_off)
 
bool isLayerSelected (const CH_ChannelRef &chref) const
 
bool isLayerSelected (const char *full_chan_path) const
 
void clearSelectedLayers (bool propagate=true)
 
void selectAllScopedLayers (bool propagate=true)
 
void selectLayer (const CH_ChannelRef &chref, bool propagate=true)
 
void selectLayer (const char *full_chan_path, bool propagate=true)
 
void deselectLayer (const CH_ChannelRef &chref, bool propagate=true)
 
void deselectLayer (const char *full_chan_path, bool propagate=true)
 
void togglePinAllScopedLayers ()
 
void togglePinScopedLayers (const CH_ChannelRefList &chanrefs)
 
void pinAllScopedLayers (bool propagate=true)
 
void unpinAllScopedLayers (bool propagate=true)
 
void pinSelectedLayers (bool propagate=true, int operate_on=CH_LAYER_SELECTED)
 
void unpinSelectedLayers (bool propagate=true, int operate_on=CH_LAYER_SELECTED)
 
void pinLayer (const CH_ChannelRef &ref, bool propagate=true)
 
void unpinLayer (const CH_ChannelRef &ref, bool propagate=true)
 
void pinLayers (const CH_ChannelRefList &chanrefs, bool propagate=true)
 
void unpinLayers (const CH_ChannelRefList &chanrefs, bool propagate=true)
 
void clearPinnedLayers (bool propagate=true)
 
bool isLayerDisplayed (CH_Channel *chp) const
 
bool isLayerDisplayed (const CH_ChannelRef &chref) const
 
bool isLayerDisplayed (const char *full_chan_path) const
 
void clearDisplayedLayers (bool propagate=true)
 
void displayAllScopedLayers (bool propagate=true)
 
void displaySelectedScopedLayers (bool propagate=true)
 
void displayLayer (const CH_ChannelRef &chref, bool propagate=true)
 
void displayLayer (const char *full_chan_path, bool propagate=true)
 
void undisplayLayer (const CH_ChannelRef &chref, bool propagate=true)
 
void undisplayLayer (const char *full_chan_path, bool propagate=true)
 
bool isGraphSelected (CH_Channel *chp) const
 
bool isGraphSelected (const CH_ChannelRef &chref) const
 
bool isGraphSelected (const char *full_chan_path) const
 
void clearGraphSelected (bool propagate=true)
 
void selectGraph (const CH_ChannelRef &chref, bool propagate=true)
 
void selectGraph (const char *full_chan_path, bool propagate=true)
 
void deselectGraph (const CH_ChannelRef &chref, bool propagate=true)
 
void deselectGraph (const char *full_chan_path, bool propagate=true)
 
void setChannelFlags (const CH_ChannelRef &chref, unsigned flags, bool on_off, bool propagate=true)
 
void setAllChannelFlags (const CH_ChannelRef &chref, unsigned flags, bool propagate=true)
 
unsigned getChannelFlags (const CH_ChannelRef &chref) const
 
void clearChannelScope (bool clear_all_tables=false)
 
void getScopedChannels (CH_ChannelList &channels, bool sorted=false)
 
int getNumScopedChanRefs ()
 
int getNumScopedChanRefs (bool filtered)
 
void getScopedChanRefs (CH_ChannelRefList &chanrefs, unsigned mask=0, bool sorted=false) const
 
void getSelectedScopedChanRefs (CH_ChannelRefList &chanrefs, bool sorted=false, int operate_on=CH_SELECTED)
 
void getScopedChannelsKeyFrames (UT_IntArray &frames, int minframe, int maxframe)
 
bool hasScopedChannels ()
 
bool getKeepChannelListSelection () const
 
void setKeepChannelListSelection (bool b)
 
void setEnableFilter (FilterType filter_type, bool b)
 
bool getEnableFilter (FilterType filter_type) const
 
void setFilter (FilterType filter_type, const UT_StringHolder &f)
 
const UT_StringHoldergetFilter (FilterType filter_type) const
 
void setFilterTranslates (bool b)
 
bool getFilterTranslates () const
 
void setFilterRotates (bool b)
 
bool getFilterRotates () const
 
void setFilterScales (bool b)
 
bool getFilterScales () const
 
void setFilterParmLabels (FilterType filter_type, bool b)
 
bool getFilterParmLabels (FilterType filter_type) const
 
void setFilterFullNames (FilterType filter_type, bool b)
 
bool getFilterFullNames (FilterType filter_type) const
 
void setFilterDirty (FilterType filter_type)
 
void setAllowExternal (bool allow)
 
bool getAllowExternal () const
 
bool hasFilter () const
 
void clearInvalidChannels ()
 
void dirtySort ()
 

Protected Member Functions

SYS_FORCE_INLINE CH_ManagerourManager () const
 

Friends

class CH_Manager
 

Detailed Description

Definition at line 111 of file CH_Manager.h.

Member Enumeration Documentation

anonymous enum
Enumerator
NumFilterType 

Definition at line 327 of file CH_Manager.h.

Enumerator
FilterChannels 
FilterAnimationLayers 

Definition at line 322 of file CH_Manager.h.

Constructor & Destructor Documentation

CH_ScopedChannelsBase::CH_ScopedChannelsBase ( CH_Manager mgr)

Member Function Documentation

void CH_ScopedChannelsBase::clearChannelScope ( bool  clear_all_tables = false)
void CH_ScopedChannelsBase::clearDisplayedChannels ( bool  propagate = true)
void CH_ScopedChannelsBase::clearDisplayedLayers ( bool  propagate = true)
void CH_ScopedChannelsBase::clearGraphSelected ( bool  propagate = true)
void CH_ScopedChannelsBase::clearInvalidChannels ( )
void CH_ScopedChannelsBase::clearLayerScope ( )
void CH_ScopedChannelsBase::clearPinnedChannels ( bool  propagate = true)
void CH_ScopedChannelsBase::clearPinnedLayers ( bool  propagate = true)
void CH_ScopedChannelsBase::clearSelectedChannels ( bool  propagate = true)
void CH_ScopedChannelsBase::clearSelectedLayers ( bool  propagate = true)
void CH_ScopedChannelsBase::deselectChannel ( const CH_ChannelRef chref,
bool  propagate = true 
)
void CH_ScopedChannelsBase::deselectChannel ( const char *  full_chan_path,
bool  propagate = true 
)
void CH_ScopedChannelsBase::deselectGraph ( const CH_ChannelRef chref,
bool  propagate = true 
)
void CH_ScopedChannelsBase::deselectGraph ( const char *  full_chan_path,
bool  propagate = true 
)
void CH_ScopedChannelsBase::deselectLayer ( const CH_ChannelRef chref,
bool  propagate = true 
)
void CH_ScopedChannelsBase::deselectLayer ( const char *  full_chan_path,
bool  propagate = true 
)
void CH_ScopedChannelsBase::dirtySort ( )
void CH_ScopedChannelsBase::displayAllScopedChannels ( bool  propagate = true)
void CH_ScopedChannelsBase::displayAllScopedLayers ( bool  propagate = true)
void CH_ScopedChannelsBase::displayChannel ( const CH_ChannelRef chref,
bool  propagate = true 
)
void CH_ScopedChannelsBase::displayChannel ( const char *  full_chan_path,
bool  propagate = true 
)
void CH_ScopedChannelsBase::displayLayer ( const CH_ChannelRef chref,
bool  propagate = true 
)
void CH_ScopedChannelsBase::displayLayer ( const char *  full_chan_path,
bool  propagate = true 
)
void CH_ScopedChannelsBase::displaySelectedScopedChannels ( bool  propagate = true)
void CH_ScopedChannelsBase::displaySelectedScopedLayers ( bool  propagate = true)
bool CH_ScopedChannelsBase::getAllowExternal ( ) const
inline

Definition at line 370 of file CH_Manager.h.

unsigned CH_ScopedChannelsBase::getChannelFlags ( const CH_ChannelRef chref) const
bool CH_ScopedChannelsBase::getEnableFilter ( FilterType  filter_type) const
inline

Definition at line 334 of file CH_Manager.h.

const UT_StringHolder& CH_ScopedChannelsBase::getFilter ( FilterType  filter_type) const
inline

Definition at line 339 of file CH_Manager.h.

bool CH_ScopedChannelsBase::getFilterFullNames ( FilterType  filter_type) const
inline

Definition at line 364 of file CH_Manager.h.

bool CH_ScopedChannelsBase::getFilterParmLabels ( FilterType  filter_type) const
inline

Definition at line 359 of file CH_Manager.h.

bool CH_ScopedChannelsBase::getFilterRotates ( ) const
inline

Definition at line 349 of file CH_Manager.h.

bool CH_ScopedChannelsBase::getFilterScales ( ) const
inline

Definition at line 354 of file CH_Manager.h.

bool CH_ScopedChannelsBase::getFilterTranslates ( ) const
inline

Definition at line 344 of file CH_Manager.h.

bool CH_ScopedChannelsBase::getKeepChannelListSelection ( ) const
inline

Definition at line 317 of file CH_Manager.h.

int CH_ScopedChannelsBase::getNumScopedChanRefs ( )
int CH_ScopedChannelsBase::getNumScopedChanRefs ( bool  filtered)
void CH_ScopedChannelsBase::getScopedChannels ( CH_ChannelList channels,
bool  sorted = false 
)
void CH_ScopedChannelsBase::getScopedChannelsKeyFrames ( UT_IntArray frames,
int  minframe,
int  maxframe 
)
void CH_ScopedChannelsBase::getScopedChanRefs ( CH_ChannelRefList chanrefs,
unsigned  mask = 0,
bool  sorted = false 
) const
void CH_ScopedChannelsBase::getSelectedScopedChanRefs ( CH_ChannelRefList chanrefs,
bool  sorted = false,
int  operate_on = CH_SELECTED 
)
bool CH_ScopedChannelsBase::hasFilter ( ) const
bool CH_ScopedChannelsBase::hasScopedChannels ( )
bool CH_ScopedChannelsBase::isChannelDisplayed ( CH_Channel chp) const
bool CH_ScopedChannelsBase::isChannelDisplayed ( const CH_ChannelRef chref) const
bool CH_ScopedChannelsBase::isChannelDisplayed ( const char *  full_chan_path) const
bool CH_ScopedChannelsBase::isChannelScoped ( CH_Channel chp) const
bool CH_ScopedChannelsBase::isChannelScoped ( const char *  full_chan_path) const
bool CH_ScopedChannelsBase::isChannelScoped ( const CH_ChannelRef chref) const
bool CH_ScopedChannelsBase::isChannelSelected ( const CH_ChannelRef chref) const
bool CH_ScopedChannelsBase::isChannelSelected ( const char *  full_chan_path) const
bool CH_ScopedChannelsBase::isGraphSelected ( CH_Channel chp) const
bool CH_ScopedChannelsBase::isGraphSelected ( const CH_ChannelRef chref) const
bool CH_ScopedChannelsBase::isGraphSelected ( const char *  full_chan_path) const
bool CH_ScopedChannelsBase::isLayerDisplayed ( CH_Channel chp) const
bool CH_ScopedChannelsBase::isLayerDisplayed ( const CH_ChannelRef chref) const
bool CH_ScopedChannelsBase::isLayerDisplayed ( const char *  full_chan_path) const
bool CH_ScopedChannelsBase::isLayerScoped ( CH_Channel chp) const
bool CH_ScopedChannelsBase::isLayerScoped ( const char *  full_chan_path) const
bool CH_ScopedChannelsBase::isLayerScoped ( const CH_ChannelRef chref) const
bool CH_ScopedChannelsBase::isLayerSelected ( const CH_ChannelRef chref) const
bool CH_ScopedChannelsBase::isLayerSelected ( const char *  full_chan_path) const
SYS_FORCE_INLINE CH_Manager* CH_ScopedChannelsBase::ourManager ( ) const
inlineprotected

Definition at line 380 of file CH_Manager.h.

void CH_ScopedChannelsBase::pinAllScopedChannels ( bool  propagate = true)
void CH_ScopedChannelsBase::pinAllScopedLayers ( bool  propagate = true)
void CH_ScopedChannelsBase::pinChannel ( const CH_ChannelRef ref,
bool  propagate = true 
)
void CH_ScopedChannelsBase::pinChannels ( const CH_ChannelRefList chanrefs,
bool  propagate = true 
)
void CH_ScopedChannelsBase::pinLayer ( const CH_ChannelRef ref,
bool  propagate = true 
)
void CH_ScopedChannelsBase::pinLayers ( const CH_ChannelRefList chanrefs,
bool  propagate = true 
)
void CH_ScopedChannelsBase::pinSelectedChannels ( bool  propagate = true,
int  operate_on = CH_SELECTED 
)
void CH_ScopedChannelsBase::pinSelectedLayers ( bool  propagate = true,
int  operate_on = CH_LAYER_SELECTED 
)
void CH_ScopedChannelsBase::scopeChanged ( unsigned  flags,
bool  propagate = true 
)
void CH_ScopedChannelsBase::scopeChanged ( unsigned  flags,
bool  propagate,
const int reason 
)
void CH_ScopedChannelsBase::scopeChannel ( const CH_ChannelRef chref,
bool  on_off 
)
void CH_ScopedChannelsBase::scopeChannel ( const char *  full_chan_path,
bool  on_off 
)
bool CH_ScopedChannelsBase::scopeChannelInternal ( const CH_Channel chp,
bool  on_off 
)
bool CH_ScopedChannelsBase::scopeChannelInternal ( const CH_ChannelRef chref,
bool  on_off 
)
void CH_ScopedChannelsBase::scopeLayer ( const CH_ChannelRef chref,
bool  on_off 
)
void CH_ScopedChannelsBase::scopeLayer ( const char *  full_chan_path,
bool  on_off 
)
bool CH_ScopedChannelsBase::scopeLayerInternal ( CH_Channel chp,
bool  on_off 
)
bool CH_ScopedChannelsBase::scopeLayerInternal ( const CH_ChannelRef chref,
bool  on_off 
)
void CH_ScopedChannelsBase::selectAllScopedChannels ( bool  propagate = true)
void CH_ScopedChannelsBase::selectAllScopedLayers ( bool  propagate = true)
void CH_ScopedChannelsBase::selectChannel ( const CH_ChannelRef chref,
bool  propagate = true 
)
void CH_ScopedChannelsBase::selectChannel ( const char *  full_chan_path,
bool  propagate = true 
)
void CH_ScopedChannelsBase::selectGraph ( const CH_ChannelRef chref,
bool  propagate = true 
)
void CH_ScopedChannelsBase::selectGraph ( const char *  full_chan_path,
bool  propagate = true 
)
void CH_ScopedChannelsBase::selectLayer ( const CH_ChannelRef chref,
bool  propagate = true 
)
void CH_ScopedChannelsBase::selectLayer ( const char *  full_chan_path,
bool  propagate = true 
)
void CH_ScopedChannelsBase::setAllChannelFlags ( const CH_ChannelRef chref,
unsigned  flags,
bool  propagate = true 
)
void CH_ScopedChannelsBase::setAllowExternal ( bool  allow)
inline

Definition at line 369 of file CH_Manager.h.

void CH_ScopedChannelsBase::setChannelFlags ( const CH_ChannelRef chref,
unsigned  flags,
bool  on_off,
bool  propagate = true 
)
void CH_ScopedChannelsBase::setEnableFilter ( FilterType  filter_type,
bool  b 
)
inline

Definition at line 332 of file CH_Manager.h.

void CH_ScopedChannelsBase::setFilter ( FilterType  filter_type,
const UT_StringHolder f 
)
inline

Definition at line 337 of file CH_Manager.h.

void CH_ScopedChannelsBase::setFilterDirty ( FilterType  filter_type)
void CH_ScopedChannelsBase::setFilterFullNames ( FilterType  filter_type,
bool  b 
)
inline

Definition at line 362 of file CH_Manager.h.

void CH_ScopedChannelsBase::setFilterParmLabels ( FilterType  filter_type,
bool  b 
)
inline

Definition at line 357 of file CH_Manager.h.

void CH_ScopedChannelsBase::setFilterRotates ( bool  b)
inline

Definition at line 347 of file CH_Manager.h.

void CH_ScopedChannelsBase::setFilterScales ( bool  b)
inline

Definition at line 352 of file CH_Manager.h.

void CH_ScopedChannelsBase::setFilterTranslates ( bool  b)
inline

Definition at line 342 of file CH_Manager.h.

void CH_ScopedChannelsBase::setKeepChannelListSelection ( bool  b)
inline

Definition at line 319 of file CH_Manager.h.

void CH_ScopedChannelsBase::togglePinAllScopedChannels ( )
void CH_ScopedChannelsBase::togglePinAllScopedLayers ( )
void CH_ScopedChannelsBase::togglePinScopedChannels ( const CH_ChannelRefList chanrefs)
void CH_ScopedChannelsBase::togglePinScopedLayers ( const CH_ChannelRefList chanrefs)
void CH_ScopedChannelsBase::undisplayChannel ( const CH_ChannelRef chref,
bool  propagate = true 
)
void CH_ScopedChannelsBase::undisplayChannel ( const char *  full_chan_path,
bool  propagate = true 
)
void CH_ScopedChannelsBase::undisplayChannelsWithNodeId ( int  node_id,
bool  force = false 
)
void CH_ScopedChannelsBase::undisplayLayer ( const CH_ChannelRef chref,
bool  propagate = true 
)
void CH_ScopedChannelsBase::undisplayLayer ( const char *  full_chan_path,
bool  propagate = true 
)
void CH_ScopedChannelsBase::unpinAllScopedChannels ( bool  propagate = true)
void CH_ScopedChannelsBase::unpinAllScopedLayers ( bool  propagate = true)
void CH_ScopedChannelsBase::unpinChannel ( const CH_ChannelRef ref,
bool  propagate = true 
)
void CH_ScopedChannelsBase::unpinChannels ( const CH_ChannelRefList chanrefs,
bool  propagate = true 
)
void CH_ScopedChannelsBase::unpinChannelsWithNodeId ( int  node_id,
bool  force = false 
)
void CH_ScopedChannelsBase::unpinLayer ( const CH_ChannelRef ref,
bool  propagate = true 
)
void CH_ScopedChannelsBase::unpinLayers ( const CH_ChannelRefList chanrefs,
bool  propagate = true 
)
void CH_ScopedChannelsBase::unpinSelectedChannels ( bool  propagate = true,
int  operate_on = CH_SELECTED 
)
void CH_ScopedChannelsBase::unpinSelectedLayers ( bool  propagate = true,
int  operate_on = CH_LAYER_SELECTED 
)
void CH_ScopedChannelsBase::unscopeChannelsWithNodeId ( int  node_id,
bool  force = false 
)

Friends And Related Function Documentation

friend class CH_Manager
friend

Definition at line 383 of file CH_Manager.h.


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