|
| OP_Channels (OP_Node *owner, CH_Manager *chman, CH_LocalVariable *vars) |
|
| ~OP_Channels () override |
|
int64 | getMemoryUsage (bool inclusive) const override |
|
const UT_String & | getName () const override |
|
int | getUniqueId () const override |
|
CH_Collection * | lookupCollection (int id) const override |
|
const CH_Collection * | getParent () const override |
|
CH_Collection * | getParent () override |
|
const CH_Collection * | getChild (const char *name) const override |
|
CH_Collection * | getChild (const char *name) override |
|
const void * | getOwner () const override |
|
void * | getOwner () override |
|
int | getChildren (CH_NameList &names) const override |
|
int | getChildren (CH_CollectionList &grps) const override |
|
UT_StringHolder | getFullPath () const override |
|
CH_Collection * | findCollection (const char *name) const override |
|
virtual void | setChanged (CH_CHANGE_TYPE how, void *data=0) override |
|
OP_Node * | getNode () const |
|
void | setNode (OP_Node *new_owner) |
|
bool | getVariableValue (fpreal &val, int table, int index, int thread) override |
|
bool | getVariableValue (UT_String &str, int table, int index, int thread) override |
|
const CH_LocalVariable * | resolveVariable (const char *name, int &tab) override |
|
const CH_LocalVariable * | resolveExtraVariableForSyntaxHighlight (const char *name) |
|
void | getXformOrder (UT_XformOrder &xord, const CH_Channel *chp) const override |
|
void | setTargetChannel (const CH_Channel *target) const |
|
int | canAccess (unsigned mask) const override |
|
int | canAccessChannel (uint mask, const CH_Channel *chp) const override |
|
void | saveKeyFrameForUndo (CH_Channel *chp, fpreal gtime) override |
|
void | saveChannelForUndo (CH_Channel *chp) override |
| Save the entire channel for undo. More...
|
|
void | addLocalVarDependency (int table, int index, void *ref_id) override |
|
OP_Channels * | castToOPChannels () override |
|
const OP_Channels * | castToOPChannels () const override |
|
| CH_Collection (CH_Manager *manager) |
|
| CH_Collection (CH_Manager *manager, const CH_Collection &from) |
|
virtual | ~CH_Collection () |
|
| SETUPCLASSPACKETID ("CH_Collection") |
|
CH_Manager * | getManager () const |
|
fpreal | getTolerance () const |
|
virtual int | canAccess (uint mask) const |
|
exint | entries () const |
|
const CH_Channel * | getChannel (const UT_StringRef &name) const |
|
CH_Channel * | getChannel (const UT_StringRef &name) |
|
const CH_Channel * | getChannel (int idx) const |
|
CH_Channel * | getChannel (int idx) |
|
int | getChannels (CH_ChannelList &chans, int scope=0) const |
|
int | getChannels (CH_ChannelList &chans, const char *pattern) const |
|
int | getChannelNames (CH_NameList &list, int scope=0) const |
|
int | getChannelCount (int scoped=0) const |
|
CH_Channel * | findChannel (const char *path) const |
|
CH_Channel * | findOrCreateChannel (const char *path) |
|
CH_Channel * | addChannel (const UT_StringHolder &name) |
|
CH_Channel * | addChannel (CH_Channel *chp) |
|
CH_Channel * | dupChannel (const UT_StringRef &name) |
|
virtual CH_Channel * | dupChannel (const CH_Channel &from) |
|
virtual int | rename (const char *from_name, const char *to_name, const char *to_alias) |
|
virtual int | rename (CH_Channel *from, const char *to_name, const char *to_alias) |
|
void | deleteChannel (CH_Channel *chp) |
|
int | deleteChannels () |
|
fpreal | evaluate (CH_Channel *chp, fpreal time, bool no_disabling, int thread) |
|
void | evaluate (CH_Channel *chp, fpreal from, fpreal to, fpreal *vals, int nsamples, bool no_disabling, bool use_cache, int thread) |
|
void | evaluateString (UT_String &result, CH_Channel *chp, fpreal time, int thread) |
|
void | unresolveLocalVars (int thread) |
|
void | getFullPath (UT_String &path) const |
|
void | getFullPath (const CH_Channel *chp, UT_StringHolder &p, bool use_alias=false) const |
|
void | getFullPath (const CH_Channel *chp, UT_String &p, bool use_alias=false) const |
|
void | channelFind (const char *path, CHfindCallBack callback, void *data=nullptr) const |
|
void | findString (const char *word, bool fullword, bool usewildcards, CHfindCallBack callback, void *data=nullptr) |
|
int | findString (const char *word, bool fullword, bool usewildcards) const |
|
int | changeString (const char *from, const char *to, bool fullword, int thread) |
|
int | save (std::ostream &os, bool binary, bool compiled, bool scoped, bool pending_state, const CH_ChannelList *channels) const |
|
int | saveToFile (const char *nm) const |
|
template<typename FPREAL_TYPE > |
bool | load (UT_IStream &is, const char *path=nullptr, const CH_LoadInfo *load_info=nullptr, CH_ChannelList *loadedChannels=nullptr, bool delete_keys=false) |
|
int | loadFromFile (const char *nm) |
|
fpreal | findKey (fpreal gtime, int dir) const |
|
int | getChanged () const |
|
void | setExpose (bool onoff) |
|
bool | getExpose () const |
|
void | clearAndDestroy () |
|
void | initManager (CH_Manager *manager) |
|
void | updateGlobalVariables (CH_LocalVariable *table) |
|
fpreal | getGlobalStart () const |
|
fpreal | getGlobalEnd () const |
|
bool | getCollectionRange (fpreal &start, fpreal &end, bool &timedep, int thread) |
|
void | addDynamicVariables (CH_LocalVariable *table) |
|
void | addedParamDependency () |
|
void | removeParamDependency () |
|
bool | setChannelAlias (CH_Channel &chp, const UT_StringHolder &alias) |
|
CH_ExprLanguage | getExprLanguage () const |
|
void | setExprLanguage (CH_ExprLanguage language) |
|
virtual void | getLocalVariables (UT_StringArray &out_vars) |
|
bool | getExternal () const |
|
void | setExternal (bool yesno) |
|
Definition at line 42 of file OP_Channels.h.