HDK
|
#include <CH_Manager.h>
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_StringHolder & | getFilter (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_Manager * | ourManager () const |
Friends | |
class | CH_Manager |
Definition at line 111 of file CH_Manager.h.
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.
CH_ScopedChannelsBase::CH_ScopedChannelsBase | ( | CH_Manager * | mgr | ) |
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 | ) |
|
inline |
Definition at line 370 of file CH_Manager.h.
unsigned CH_ScopedChannelsBase::getChannelFlags | ( | const CH_ChannelRef & | chref | ) | const |
|
inline |
Definition at line 334 of file CH_Manager.h.
|
inline |
Definition at line 339 of file CH_Manager.h.
|
inline |
Definition at line 364 of file CH_Manager.h.
|
inline |
Definition at line 359 of file CH_Manager.h.
|
inline |
Definition at line 349 of file CH_Manager.h.
|
inline |
Definition at line 354 of file CH_Manager.h.
|
inline |
Definition at line 344 of file CH_Manager.h.
|
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 |
|
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::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 |
||
) |
|
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 |
||
) |
|
inline |
Definition at line 332 of file CH_Manager.h.
|
inline |
Definition at line 337 of file CH_Manager.h.
void CH_ScopedChannelsBase::setFilterDirty | ( | FilterType | filter_type | ) |
|
inline |
Definition at line 362 of file CH_Manager.h.
|
inline |
Definition at line 357 of file CH_Manager.h.
|
inline |
Definition at line 347 of file CH_Manager.h.
|
inline |
Definition at line 352 of file CH_Manager.h.
|
inline |
Definition at line 342 of file CH_Manager.h.
|
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::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::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 |
||
) |
|
friend |
Definition at line 383 of file CH_Manager.h.