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

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

addDependency(const UT_StringHolder &type, const UT_StringHolder &key, const PDGT_ValueArgs &args, UT_WorkBuffer &errors)PDG_Graph
addDependency(PDG_DependencyPtr dependency)PDG_Graph
addUniqueId(PDG_WorkItemID id)PDG_Graphstatic
addWorkItem(PDG_WorkItem *work_item)PDG_Graph
areAttribFlagsValid(uint16 flags) const overridePDG_Graphvirtual
attribCanWrite(const PDG_EvaluationContext *context) const PDG_AttributeOwnerinlinevirtual
attribGlobalLock() const PDG_AttributeOwnerinlinevirtual
attribLoadJSON(UT_IStream &istream, PDG_AttributeCollision strategy)PDG_AttributeOwner
attribLoadJSON(const UT_StringHolder &file_path, PDG_AttributeCollision strategy)PDG_AttributeOwner
attribModify(PDG_AttributeType attrib_type, const UT_StringHolder &attrib_name) const PDG_AttributeOwnerinlinevirtual
attribOwnerName() const overridePDG_Graphvirtual
attribSaveJSON(std::ostream &os, bool binary) const PDG_AttributeOwner
attribSaveJSON(const UT_StringHolder &file_path) const PDG_AttributeOwner
attribUnlock(bool modified) const PDG_AttributeOwnerinlinevirtual
attributes()PDG_AttributeOwnerinline
attributes() const PDG_AttributeOwnerinline
attribWarn(const UT_StringHolder &msg) const PDG_AttributeOwnerinlinevirtual
bindGlobalAttribute(const UT_StringHolder &attrib_name, PDG_WorkItem *work_item)PDG_Graph
boundAttributeWorkItem(const UT_StringHolder &attrib_name) const PDG_Graph
bumpCacheId()PDG_Graph
context() const PDG_Graph
createNode(PDG_NodeCallbackType *type_object, const UT_StringHolder &node_name, const PDGT_ValueArgs &args, UT_WorkBuffer &errors, PDG_NodeID id=-1)PDG_Graph
currentWorkItemId()PDG_Graphstatic
dependencyForKey(const UT_StringHolder &key) const PDG_Graph
dependencyGraph(PDG_WorkItemMap &dependencies, PDG_WorkItemMap &dependents, PDG_WorkItemArray &ready, bool expand, PDG_Scheduler *filter) const PDG_Graph
dependencyGraph(PDG_WorkItemMap &graph, bool inverse, bool expand, PDG_Scheduler *filter) const PDG_Graph
description(UT_WorkBuffer &buffer) const PDG_Graph
dirtyAll(bool remove_outputs, bool apply_dirty) const PDG_Graph
dirtyWorkItem(PDG_WorkItemID id, bool should_delete, bool remove_outputs, bool apply_dirty) const PDG_Graph
dirtyWorkItem(PDG_WorkItem *work_item, bool should_delete, bool remove_outputs, bool apply_dirty) const PDG_Graph
dirtyWorkItems(const PDG_WorkItemArray &work_items, PDG_Node *source_node, bool should_delete, bool remove_outputs, bool apply_dirty, bool emit_events) const PDG_Graph
dirtyWorkItems(const PDG_WorkItemArray &work_items, PDG_WorkItemDirty *dirty_state) const PDG_Graph
getMemoryUsage(bool inclusive) const PDG_Graph
hasAttributes() const PDG_AttributeOwner
IdMap typedefPDG_Graph
insertNode(PDG_NodePtr &node)PDG_Graph
isAttribFlagValid(PDG_AttributeFlag flag) const overridePDG_Graphvirtual
memoryInfo(PDG_MemoryInfo &memory_info, bool inclusive) const PDG_Graph
myAttributesPDG_AttributeOwnerprotected
node(const UT_StringHolder &name) const PDG_Graph
nodeById(PDG_NodeID id) const PDG_Graph
nodeCount() const PDG_Graphinline
nodeIdBasePDG_Graphstatic
nodePort(const UT_StringHolder &node_name, const UT_StringHolder &port_name) const PDG_Graph
nodePort(const UT_StringHolder &full_name) const PDG_Graph
nodes() const PDG_Graphinline
numericData(fpreal &param, const PDG_AttributeEvaluator &evaluator) const PDG_Graph
PDG_AttributeOwner(bool has_runtime)PDG_AttributeOwnerinline
PDG_Graph(PDG_GraphContext *context)PDG_Graph
PDG_WorkItemDirty classPDG_Graphfriend
removeAllNodes()PDG_Graph
removeDependency(PDG_DependencyPtr dependency)PDG_Graph
removeNode(const UT_StringHolder &node_name)PDG_Graph
removeNodeById(PDG_NodeID node_id)PDG_Graph
removeWorkItem(PDG_WorkItem *work_item)PDG_Graph
renameNode(const UT_StringHolder &old_name, const UT_StringHolder &new_name)PDG_Graph
renameNodeById(PDG_NodeID node_id, const UT_StringHolder &new_name)PDG_Graph
safeNodeAccess(PDG_NodeID id, const Func &f) const PDG_Graphinline
safeNodeMapAccess(const Func &f) const PDG_Graphinline
safeWorkItemAccess(PDG_WorkItemID id, const Func &f) const PDG_Graphinline
serialCookLock()PDG_Graphinline
serialize(UT_WorkBuffer &buffer) const PDG_Graph
stringData(UT_WorkBuffer &buffer, const PDG_AttributeEvaluator &evaluator, const PDG_EvaluationContext *local_context) const PDG_Graph
uniqueCacheId()PDG_Graph
uniqueNodeId()PDG_Graph
uniqueNodeName(const UT_StringHolder &name)PDG_Graph
uniqueWorkItemId()PDG_Graphstatic
workItemByGlobalId(PDG_WorkItemID id)PDG_Graphstatic
workItemById(PDG_WorkItemID id) const PDG_Graph
workItemByName(const UT_StringHolder &name) const PDG_Graph
workItemIdFromName(const UT_StringHolder &name) const PDG_Graph
workItemIdMap() const PDG_Graphinline
workItemIds(PDG_WorkItemIDArray &ids) const PDG_Graph
workItemsById(PDG_WorkItemArray &work_items, const UT_ValArray< PDG_WorkItemID > &ids, bool allow_null) const PDG_Graph
~PDG_AttributeOwner()PDG_AttributeOwnerinlinevirtual
~PDG_Graph() overridePDG_Graph