Open Search
    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, 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
    Destruct(GraphNode &node)GraphModelInterfaceprotected
    Duplicate(const Block< const GraphNode > &selection, Bool withConnections)GraphModelInterface
    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
    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
    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, Bool filtered=true)GraphModelInterface
    GetModificationsSince(TimeStamp stamp)GraphModelInterface
    GetModificationStamp()GraphModelInterface
    GetNode(const NodePath &path, Bool filtered=true)GraphModelInterface
    GetNode(const PathBlock &path, Bool filtered=true)GraphModelInterface
    GetParent(const GraphNode &node)GraphModelInterfaceprotected
    GetPath(const GraphNode &node)GraphModelInterfaceprotected
    GetRoot()GraphModelInterface
    GetRootPath()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
    IsReadOnly()GraphModelInterface
    IsSame(const GraphNode &a, const GraphNode &b)GraphModelInterfaceprotected
    IsValid(const GraphNode &node)GraphModelInterfaceprotected
    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
    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
    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
    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
    Validate()GraphModelInterface