HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
CH_ScopedChannels Class Referencefinal

#include <CH_Manager.h>

+ Inheritance diagram for CH_ScopedChannels:

Public Member Functions

 CH_ScopedChannels (CH_Manager *mgr, bool global=false)
 
 ~CH_ScopedChannels ()
 
 CH_ScopedChannels (const CH_ScopedChannels &src)
 
CH_ScopedChannelsoperator= (const CH_ScopedChannels &src)
 
 CH_ScopedChannels (CH_ScopedChannels &&src) noexcept
 
CH_ScopedChannelsoperator= (CH_ScopedChannels &&src) noexcept
 
void saveForUndo ()
 
- Public Member Functions inherited from CH_ScopedChannelsBase
 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 ()
 

Additional Inherited Members

- Public Types inherited from CH_ScopedChannelsBase
enum  FilterType { FilterChannels = 0, FilterAnimationLayers = 1 }
 
enum  { NumFilterType = 2 }
 
- Protected Member Functions inherited from CH_ScopedChannelsBase
SYS_FORCE_INLINE CH_ManagerourManager () const
 

Detailed Description

Definition at line 433 of file CH_Manager.h.

Constructor & Destructor Documentation

CH_ScopedChannels::CH_ScopedChannels ( CH_Manager mgr,
bool  global = false 
)
CH_ScopedChannels::~CH_ScopedChannels ( )
CH_ScopedChannels::CH_ScopedChannels ( const CH_ScopedChannels src)
inline

Definition at line 441 of file CH_Manager.h.

CH_ScopedChannels::CH_ScopedChannels ( CH_ScopedChannels &&  src)
noexcept

Member Function Documentation

CH_ScopedChannels& CH_ScopedChannels::operator= ( const CH_ScopedChannels src)
inline

Definition at line 450 of file CH_Manager.h.

CH_ScopedChannels& CH_ScopedChannels::operator= ( CH_ScopedChannels &&  src)
noexcept
void CH_ScopedChannels::saveForUndo ( )

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