GraphModelInterface Member List

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

AddChild(const Id &childId, const Id &nodeId, const DataDictionary &args=DataDictionary::NullValue())GraphModelInterface
AddPort(const GraphNode &parent, const Id &name)GraphModelInterfaceprotected
AddPorts(const GraphNode &parent, Int index, Int count)GraphModelInterfaceprotected
Apply(const ChangeList &list, Bool inverse)GraphModelInterface
BeginTransaction(const DataDictionary &userData=GetPtrSizedZeroRef< DataDictionary >())GraphModelInterface
BeginTransactionImpl(const DataDictionary &userData)GraphModelInterfaceprotected
ChangeValue(const GraphNode &node, const InternedId &attr, const SubDataOperation &op, const SubDataPathBlock &path, ForwardingDataPtr &&subvalue)GraphModelInterfaceprotected
CommitImpl(const DataDictionary &userData, Int nesting)GraphModelInterfaceprotected
CommitImpl(const DataDictionary &userData, Int nesting, Bool validate)GraphModelInterfaceprotected
Connect(const GraphNode &source, const GraphNode &target, Wires wires=WIRE_MODE::CONNECT_DEFAULT)GraphModelInterfaceprotected
CopyConnectionsFrom(const GraphNode &dest, const GraphNode &source, PORT_DIR direction, Bool includeInner)GraphModelInterfaceprotected
CopyConstruct(GraphNode &node, const GraphNode &src)GraphModelInterfaceprotected
CopyValuesFrom(const GraphNode &dest, const GraphNode &source, Bool includeInner)GraphModelInterfaceprotected
CreateCopyOfSelection(const Block< const GraphNode > &selection)GraphModelInterface
CreateInputPort(const GraphNode &node, const CString &id, const String &name=String("Input"))GraphModelInterfaceprotected
CreateOutputPort(const GraphNode &node, const CString &id, const String &name=String("Output"))GraphModelInterfaceprotected
DeselectAll(const NODE_KIND &kind)GraphModelInterface
DeselectNode(const GraphNode &node)GraphModelInterface
DeselectPort(const GraphNode &port)GraphModelInterface
DeselectTrueNode(const GraphNode &node)GraphModelInterface
DeselectWire(const GraphNode &src, const GraphNode &dst)GraphModelInterface
Destruct(GraphNode &node)GraphModelInterfaceprotected
FindChild(const GraphNode &node, const InternedId &name, NODE_KIND kind=NODE_KIND::ALL_MASK)GraphModelInterfaceprotected
FindInnerNode(const GraphNode &node, const PathBlock &innerPath)GraphModelInterfaceprotected
GET_CONNECTIONS_MODE enum nameGraphModelInterface
GetAllPredecessors(const GraphNode &node, const ValueReceiver< const GraphNode & > &callback, const NODE_KIND &filter)GraphModelInterfaceprotected
GetAllSuccessors(const GraphNode &node, const ValueReceiver< const GraphNode & > &callback, const NODE_KIND &filter)GraphModelInterfaceprotected
GetAncestor(const GraphNode &node, NODE_KIND kind)GraphModelInterfaceprotected
GetAttributeModificationsSince(const GraphNode &node, TimeStamp stamp, const ValueReceiver< InternedId, ConstDataPtr > &receiver)GraphModelInterfaceprotected
GetAttributeStamp(const GraphNode &node, const InternedId &attr)GraphModelInterfaceprotected
GetBaseValues(const GraphNode &node, const InternedId &attr, const DataType &expectedType, const ValueReceiver< const ConstDataPtr &, Int > &valueReceiver)GraphModelInterfaceprotected
GetChangeList()GraphModelInterface
GetChildren(const GraphNode &node, const ValueReceiver< const GraphNode & > &callback, NODE_KIND filter=NODE_KIND::ALL_MASK)GraphModelInterfaceprotected
GetConnections(const GraphNode &node, PORT_DIR dir, const ValueReceiver< const GraphConnection & > &callback, Wires mask=Wires::All(), GraphModelInterface::GET_CONNECTIONS_MODE mode=GraphModelInterface::GET_CONNECTIONS_MODE::CONNECTIONS)GraphModelInterfaceprotected
GetConnectionStamp(const GraphNode &node, PORT_DIR direction)GraphModelInterfaceprotected
GetConnectionValue(const GraphNode &source, const GraphNode &target, CONNECTION_POSITION position, const InternedId &attr, const DataType &expectedType)GraphModelInterfaceprotected
GetConnectionValues(const GraphNode &source, const GraphNode &target, const ValueReceiver< CONNECTION_POSITION, InternedId, const ConstDataPtr & > &receiver)GraphModelInterfaceprotected
GetDirectPredecessors(const GraphNode &node, const ValueReceiver< const GraphNode & > &callback, const NODE_KIND &filter)GraphModelInterfaceprotected
GetDirectSuccessors(const GraphNode &node, const ValueReceiver< const GraphNode & > &callback, const NODE_KIND &filter)GraphModelInterfaceprotected
GetGraphAttribute(const InternedId &attr)GraphModelInterface
GetGraphAttributeFlags(const InternedId &attr)GraphModelInterface
GetInnerNodes(const GraphNode &node, NODE_KIND mask, Bool includeNode, const ValueReceiver< const GraphNode & > &receiver)GraphModelInterfaceprotected
GetKind(const GraphNode &node)GraphModelInterfaceprotected
GetMessageFlags(const GraphNode &node, const InternedId &attr)GraphModelInterfaceprotected
GetMessages(const GraphNode &node, const InternedId &attr, const ValueReceiver< const GraphMessage & > &receiver)GraphModelInterfaceprotected
GetModificationsSince(TimeStamp stamp, const ValueReceiver< const GraphNode &, MODIFIED > &receiver)GraphModelInterface
GetModificationsSince(TimeStamp stamp)GraphModelInterface
GetModificationsSince(TimeStamp stamp, const ValueReceiver< const GraphNode &, MODIFIED > &receiver, Bool filtered)GraphModelInterface
GetModificationStamp()GraphModelInterface
GetNode(const NodePath &path, Bool filtered=true)GraphModelInterface
GetNode(const PathBlock &path, Bool filtered=true)GraphModelInterface
GetNodeHashCode(const GraphNode &node)GraphModelInterfaceprotected
GetParent(const GraphNode &node)GraphModelInterfaceprotected
GetPath(const GraphNode &node)GraphModelInterfaceprotected
GetRoot()GraphModelInterface
GetRootPath()GraphModelInterface
GetSelectedNodes(const ValueReceiver< const GraphNode & > &callback, const NODE_KIND &kind)GraphModelInterface
GetSelectedPorts(const ValueReceiver< const GraphNode & > &callback)GraphModelInterface
GetSelectedTrueNodes(const ValueReceiver< const GraphNode & > &callback)GraphModelInterface
GetSelectedWires(const ValueReceiver< const GraphNode &, const GraphNode &, const Wires & > &callback)GraphModelInterface
GetStoredValue(const GraphNode &node, const InternedId &attr, const DataType &expectedType)GraphModelInterfaceprotected
GetTransactionCount()GraphModelInterface
GetUserState(const NodePath &path, const InternedId &attr)GraphModelInterface
GetValue(const GraphNode &node, const InternedId &attr, const DataType &expectedType)GraphModelInterfaceprotected
GetValues(const GraphNode &node, GraphAttributeInterface::FLAGS mask, GraphAttributeMap &map)GraphModelInterfaceprotected
GetWires(const GraphNode &source, const GraphNode &target)GraphModelInterfaceprotected
GraphNode classGraphModelInterfacefriend
GraphNodeFunctions classGraphModelInterfacefriend
GraphTransaction classGraphModelInterfacefriend
InheritValue(const GraphNode &node, const InternedId &attr)GraphModelInterfaceprotected
IsConnectable(const GraphNode &src, const GraphNode &trg)GraphModelInterfaceprotected
IsConnectedTo(const GraphNode &node, const GraphNode &port)GraphModelInterfaceprotected
IsPortSelected(const GraphNode &port)GraphModelInterface
IsReadOnly()GraphModelInterface
IsSame(const GraphNode &a, const GraphNode &b)GraphModelInterfaceprotected
IsSelected(const GraphNode &node)GraphModelInterfaceprotected
IsTrueNodeSelected(const GraphNode &node)GraphModelInterface
IsValid(const GraphNode &node)GraphModelInterfaceprotected
IsWireSelected(const NodePath &src, const NodePath &dst)GraphModelInterface
ListAllNodes(const ValueReceiver< const GraphNode & > &callback, const DataDictionary &matchingData)GraphModelInterface
MAXON_ENUM_FLAGS_CLASS(GET_CONNECTIONS_MODE)GraphModelInterface
MAXON_ENUM_FLAGS_CLASS(MODIFIED)GraphModelInterface
MAXON_INTERFACE(GraphModelInterface, MAXON_REFERENCE_NORMAL, "net.maxon.graph.interface.graphmodel")GraphModelInterfaceprivate
MAXON_OBSERVABLE(void, ObservableTransactionStarted,(const GraphModelRef &graph, const DataDictionary &userData), ObservableCombinerRunAllComponent)GraphModelInterface
MAXON_OBSERVABLE(void, ObservableTransactionCommitted,(const GraphModelRef &graph, const DataDictionary &userData), ObservableCombinerRunAllComponent)GraphModelInterface
MAXON_OBSERVABLE(void, ObservableTransactionRolledBack,(const GraphModelRef &graph), ObservableCombinerRunAllComponent)GraphModelInterface
Merge(const GraphModelRef &other)GraphModelInterface
MODIFIED enum nameGraphModelInterface
MuteAllConnections(const GraphNode &node, const PORT_DIR &direction)GraphModelInterfaceprotected
MuteConnectionWith(const GraphNode &node, const GraphNode &port)GraphModelInterfaceprotected
NodeToString(const GraphNode &node, const FormatStatement *fs)GraphModelInterfaceprotected
PrivateGetConnections(const GraphNode &node, PORT_DIR dir, const ValueReceiver< const GraphConnection & > &callback, Wires inputMask, Wires outputMask, GraphModelInterface::GET_CONNECTIONS_MODE mode)GraphModelInterfaceprotected
Remove(const GraphNode &node)GraphModelInterfaceprotected
RemoveAllConnections(const GraphNode &node)GraphModelInterfaceprotected
RemoveAllConnections(const GraphNode &src, const GraphNode &dst)GraphModelInterface
RemoveConnections(const GraphNode &port, PORT_DIR dir, Wires mask)GraphModelInterfaceprotected
RemovePorts(const GraphNode &parent, const Block< const InternedId > &ports)GraphModelInterfaceprotected
RemoveValue(const GraphNode &node, const InternedId &attr)GraphModelInterfaceprotected
ResetUserState(const InternedId &attr)GraphModelInterface
RollbackImpl(Int nesting)GraphModelInterfaceprotected
SelectNode(const GraphNode &node)GraphModelInterface
SelectPort(const GraphNode &port)GraphModelInterface
SelectTrueNode(const GraphNode &node)GraphModelInterface
SelectWire(const NodePath &src, const NodePath &dst)GraphModelInterface
SelectWire(const GraphNode &src, const GraphNode &dst)GraphModelInterface
SetConnectionValue(const GraphNode &source, const GraphNode &target, CONNECTION_POSITION position, const InternedId &attr, ForwardingDataPtr &&value)GraphModelInterfaceprotected
SetValue(const GraphNode &node, const InternedId &attr, ForwardingDataPtr &&value, Bool checkAndInvalidate)GraphModelInterfaceprotected
StartNewChangeList()GraphModelInterface
TouchValue(const GraphNode &node, const InternedId &attr)GraphModelInterfaceprotected
UnmuteAllConnections(const GraphNode &node, const PORT_DIR &direction)GraphModelInterfaceprotected
UnmuteConnectionWith(const GraphNode &node, const GraphNode &port)GraphModelInterfaceprotected
Validate()GraphModelInterface