HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
OP_Take Member List

This is the complete list of members for OP_Take, including all inherited members.

autoActivationActive()OP_Takestatic
buildTakeTree(TAKE_Take *take, UT_Array< TAKE_Take * > &list)TAKE_Managerprotected
clear()TAKE_Manager
clearActiveFlags(OP_Node *root)OP_Takestatic
clearTakeData(int id, const char *label)OP_Take
clearTakeFlag(OP_Node *node, uchar flag)OP_Take
clearTakeParm(OP_Node *node, PRM_Parm *parm)OP_Take
copyDataFromNode(OP_Node *dest, const OP_Node *src)OP_Take
copyTake(std::ostream &os, TAKE_Take *take, bool binary, bool recurse) const TAKE_Manager
dataFactory(const char *oppath, const char *label) overrideOP_Takevirtual
destroyTake(TAKE_Take *take, bool *cleaned_dead_data_from_master_take=0)TAKE_Manager
findDefinition(const TAKE_DataId &id, TAKE_Take *from_which=0)TAKE_Manager
findTake(const char *name)TAKE_Manager
generateName(const char *name, UT_String &result)TAKE_Managerprotected
generateUniquePrefix(const char *name, UT_String &result)TAKE_Managerprotected
getAutoIncludeLockedAssetsFlag()TAKE_Managerinlinestatic
getAutoIncludeModeFlag()TAKE_Managerinlinestatic
getCurrentManager()TAKE_Managerstatic
getCurrentTake()TAKE_Managerinline
getDefaultTakeName()TAKE_Managerinline
getEventNotifier()TAKE_Managerinline
getListSerial() const TAKE_Managerinline
getMasterTake()TAKE_Managerinline
getNodesAndTokens(const TAKE_Take *take, UT_Functor1< const char *, uchar > flag_map, OP_NodeList &nodes, UT_StringArray &tokens)OP_Takestatic
getSyncUndo() const OP_Takeinline
getTakes(UT_Array< TAKE_Take * > &takes) const TAKE_Manager
globTakes(UT_Array< TAKE_Take * > &list, const char *pattern)TAKE_Manager
handlePendingTakeActivation()TAKE_Managerprotected
handlesNodeDeletionDuringUndo() const OP_Takeinline
insertTake(const char *name, const char *parent=0)TAKE_Manager
internalTakeSetForSync(const char *name)OP_Take
isCurrentTakeActivationPending() const TAKE_Managerinlineprotected
isMasterTake()TAKE_Managerinline
isSwitching() const TAKE_Managerinline
load(UT_IStream &is)TAKE_Managervirtual
loadTake(UT_StringArray &strings, TAKE_Take *parent, UT_IStream &is, UT_Array< TAKE_Take * > *createdTakes)TAKE_Manager
mergeExternal(TAKE_Manager &src, const char *prefix_base, bool current_take_to_require_activation, UT_String &prefix)TAKE_Managerprotected
mergeTake(TAKE_Take *dest, TAKE_Take *src, bool overwrite_dest=false)TAKE_Manager
myCurrentTakeTAKE_Managerprotected
myMasterTakeTAKE_Managerprotected
myNameSpaceTAKE_Managerprotected
needsFlagAutoActivation(OP_Node *node, uchar flag)OP_Takestatic
needsParmAutoActivation(PRM_Parm *parm)OP_Takestatic
networkLoadMerge(OP_Take &src, const char *prefix, MergeContext &context)OP_Take
nodesDeleted(OP_NodeList &nodes)OP_Take
notifyObservers(TAKE_Event::TAKE_EventType type, const char *name, const TAKE_Take *take=0) overrideOP_Takevirtual
OP_Take()OP_Take
pasteTake(UT_IStream &is, UT_Array< TAKE_Take * > &createdTakes, TAKE_Take *under=0)TAKE_Manager
popSyncContext()OP_Take
pushSyncContext()OP_Take
reApplyTake(const TAKE_DataId &id)TAKE_Manager
recurseStoreCurrent(OP_Node *node, bool partial_recurse)OP_Takeprotected
recursiveDestroy(TAKE_Take *take, bool *cleaned_dead_data_from_master_take=0)OP_Takeprotected
recursiveNodeDeleted(TAKE_Take *take, OP_NodeList &node, UT_ValArray< TAKE_Data * > &work)OP_Takeprotected
removeSpareParm(OP_Node *node, const char *parmname)OP_Take
renameTake(TAKE_Take *take, const char *name) overrideOP_Takevirtual
reparentTake(TAKE_Take *take, TAKE_Take *parent)TAKE_Manager
restoreTakeForUndo(UT_IStream &is)TAKE_Manager
save(std::ostream &os, int binary) const TAKE_Managervirtual
saveTake(TAKE_StringSaver &strings, TAKE_Take *take, std::ostream &os, int bin, bool recurse) const TAKE_Manager
setACTIVETAKE(TAKE_Take *take)OP_Takeprotected
setAutoIncludeLockedAssetsFlag(bool state)TAKE_Managerinlinestatic
setAutoIncludeModeFlag(bool state)TAKE_Managerinlinestatic
setCurrentManager(TAKE_Manager *mgr)TAKE_Managerstatic
setDefaultTakeName(const char *s)TAKE_Manager
setHandleNodeDeletionDuringUndoFlag(bool flag)OP_Take
setMergeContext(MergeContext *context)OP_Take
setSyncUndo(OP_UndoSync *)OP_Take
stashTakeForUndo(TAKE_Take *layer, std::ostream &os, int binary) const TAKE_Manager
storeCurrentTake(OP_Node *root, bool force_master=false)OP_Takeinline
storeTakeFlag(OP_Node *node, uchar flag)OP_Take
storeTakeParm(OP_Node *node, PRM_Parm *parm, bool join=1, bool auto_take=false)OP_Take
switchToTake(TAKE_Take *take, bool force=false) overrideOP_Takevirtual
syncingNode(OP_Node *node)OP_Take
TAKE_Manager()TAKE_Manager
takeAdd(const char *name, const char *parent=0)OP_Take
takeCommands(const char *takename, std::ostream &os)OP_Take
takeCopy(const char *takename, std::ostream &os, bool recurse)OP_Take
takeInfo(const char *takename, UT_WorkBuffer &buf, int indent=0, bool contents=true, bool memusage=true)OP_Take
takeInsert(const char *name, const char *parent=0)OP_Take
takeMerge(const char *dest, UT_StringArray &sources, bool override, UT_StringArray *missed=0)OP_Take
takeMove(const char *name, const char *newparent, bool skip_current_restore=false)OP_Take
takePaste(UT_IStream &is, const char *parent=0, UT_ValArray< TAKE_Take * > *created_list=0)OP_Take
takeRemove(const char *name, bool recursive)OP_Take
takeRename(const char *oldname, const char *newname)OP_Take
takeRestoreCurrent(TAKE_Take *take)OP_Take
takeSet(const char *name)OP_Take
~OP_Take() overrideOP_Take
~TAKE_Manager()TAKE_Managervirtual