NodeSystemInterface Member List

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

AddBase(const NodeSystem &other)NodeSystemInterfaceprivate
AddChild(const Id &child, const NodeSystem &base, ChangeList *list)NodeSystemInterfaceprivate
AddChild(const GNodeHandle &node, const Id &port, GNODE_FLAGS flags, ChangeList *list)NodeSystemInterfaceprivate
AddChildren(const Block< Tuple< InternedId, NodeSystem, GNodeHandle >> &children, ChangeList *list)NodeSystemInterfaceprivate
Apply(const ChangeList &toApply, Bool inverse, ChangeList *list)NodeSystemInterfaceprivate
BeginModificationImpl(const AssetRepositoryRef &lookup)NodeSystemInterfaceprivate
ChangeValue(const GNodeHandle &port, const InternedId &attr, const SubDataOperation &op, const SubDataPathBlock &path, ForwardingDataPtr &&subvalue, ChangeList *change)NodeSystemInterfaceprivate
Compact()NodeSystemInterfaceprivate
CompiledNodeImpl classNodeSystemInterfacefriend
Connect(const GNodeHandle &source, const GNodeHandle &target, Wires modes, ChangeList *list)NodeSystemInterfaceprivate
CoreNodeWrapperImpl classNodeSystemInterfacefriend
CreateCopyOfSelection(const AssetRepositoryRef &repo, const NodePath &basePath, const Block< const InternedId > &selection) constNodeSystemInterface
CreateInstance(const AssetRepositoryRef &repo) constNodeSystemInterface
DEPENDENCY_COMPONENTNodeSystemInterfacestatic
DEPENDENCY_SYNTHESIZE_VALUENodeSystemInterfacestatic
DEPENDENCY_TYPENodeSystemInterfacestatic
Duplicate(const Block< const NodePath > &selection, Bool withConnections, ChangeList *list)NodeSystemInterfaceprivate
EndModificationImpl(ChangeList *change, FINALIZE_FLAGS finalize)NodeSystemInterfaceprivate
FINALIZE_FLAGS enum nameNodeSystemInterface
FindChild(const GNodeHandle &node, const InternedId &name, NODE_KIND kind) constNodeSystemInterfaceprivate
FindHandle(const PathBlock &path) constNodeSystemInterfaceprivate
FindHandle(const NodePath &path) constNodeSystemInterfaceprivate
FindInnerNode(const GNodeHandle &node, const PathBlock &innerPath) constNodeSystemInterfaceprivate
GET_CONNECTIONS_MODE typedefNodeSystemInterface
GetAllBaseAssets() constNodeSystemInterface
GetAllBases(const ValueReceiver< const NodeSystem & > &receiver) constNodeSystemInterface
GetAllBases(const GNodeHandle &node, const ValueReceiver< const NodeSystem & > &receiver) constNodeSystemInterfaceprivate
GetAllTemplates(const GNodeHandle &node, const ValueReceiver< const NodeTemplate & > &receiver) constNodeSystemInterfaceprivate
GetAncestor(const GNodeHandle &node, NODE_KIND kind) constNodeSystemInterfaceprivate
GetArguments() constNodeSystemInterface
GetAttributeModificationsSince(const GNodeHandle &node, TimeStamp stamp, const ValueReceiver< InternedId, ConstDataPtr > &receiver) constNodeSystemInterfaceprivate
GetAttributeStamp(const GNodeHandle &node, const InternedId &attr) constNodeSystemInterfaceprivate
GetBase() constNodeSystemInterface
GetBase(const GNodeHandle &node) constNodeSystemInterfaceprivate
GetBases() constNodeSystemInterface
GetBases(const GNodeHandle &node) constNodeSystemInterfaceprivate
GetBaseValues(const GNodeHandle &port, const InternedId &attr, const DataType &expectedType, const ValueReceiver< const ConstDataPtr &, Int > &values) constNodeSystemInterfaceprivate
GetConnections(const GNodeHandle &source, PORT_DIR dir, const ValueReceiver< const MutableConnection & > &conns, Wires mask, GET_CONNECTIONS_MODE mode)NodeSystemInterfaceprivate
GetConnectionStamp(const GNodeHandle &node, PORT_DIR direction) constNodeSystemInterfaceprivate
GetConnectionValue(const GNodeHandle &source, const GNodeHandle &target, CONNECTION_POSITION position, const InternedId &attr, const DataType &expectedType) constNodeSystemInterfaceprivate
GetConnectionValues(const GNodeHandle &source, const GNodeHandle &target, const ValueReceiver< CONNECTION_POSITION, InternedId, const ConstDataPtr & > &receiver) constNodeSystemInterfaceprivate
GetDerivationHandler() constNodeSystemInterface
GetDerivationHandler(const GNodeHandle &node) constNodeSystemInterfaceprivate
GetFlags(const GNodeHandle &port) constNodeSystemInterfaceprivate
GetInnerNodes(const GNodeHandle &node, NODE_KIND mask, Bool includeNode, const ValueReceiver< const MutableGNode & > &receiver)NodeSystemInterfaceprivate
GetModificationsSince(TimeStamp stamp, const ValueReceiver< const GNode &, GraphModelRef::MODIFIED > &receiver) constNodeSystemInterface
GetModificationsSince(TimeStamp stamp) constNodeSystemInterface
GetModificationStamp() constNodeSystemInterface
GetNodeSystemClass() constNodeSystemInterface
GetNodeSystemData() constNodeSystemInterface
GetParent(const GNodeHandle &node) constNodeSystemInterfaceprivate
GetPortList(const GNodeHandle &node, PORT_DIR dir) constNodeSystemInterfaceprivate
GetRoot() constNodeSystemInterface
GetTemplate() constNodeSystemInterface
GetTemplate(const GNodeHandle &node) constNodeSystemInterfaceprivate
GetTemplateLookupRepository()NodeSystemInterface
GetTopLevelPorts(Bool reverseOrder, const ValueReceiver< const Port & > &receiver) constNodeSystemInterface
GetTopologicalLayer(const NodePath &port) constNodeSystemInterface
GetTopologicalLayer(const PathBlock &port) constNodeSystemInterface
GetValue(const GNodeHandle &port, const InternedId &attr, const DataType &expectedType) constNodeSystemInterfaceprivate
GetValue(const GNodeHandle &port, const InternedId &attr, const DataType &expectedType, Int *nesting, Bool negativeRootNesting) constNodeSystemInterfaceprivate
GetValues(const GNodeHandle &port, GraphAttribute::FLAGS mask, GraphAttributeMap &attribs, Bool includeInherited, Bool includeRemoved) constNodeSystemInterfaceprivate
GetWires(const GNodeHandle &source, const GNodeHandle &target) constNodeSystemInterfaceprivate
GML_OPTIONS enum nameNodeSystemInterface
GNode classNodeSystemInterfacefriend
GNodeBase classNodeSystemInterfacefriend
GNodeFunctions classNodeSystemInterfacefriend
GNodeIterator classNodeSystemInterfacefriend
GNodeIteratorBase classNodeSystemInterfacefriend
HasBase(const IdAndVersion &baseId) constNodeSystemInterface
InheritChild(const GNodeHandle &parent, const InternedId &childId, ChangeList *list)NodeSystemInterfaceprivate
InheritValue(const GNodeHandle &port, const InternedId &attr, ChangeList *list)NodeSystemInterfaceprivate
InitIterator(const GNodeHandle &node, GNodeIteratorBase &iterator) constNodeSystemInterfaceprivate
IsFinalized() constNodeSystemInterface
MAXON_ADD_TO_COPY_ON_WRITE_REFERENCE_CLASS(Result< MutableRoot > BeginModification(const AssetRepositoryRef &repo, Bool keepCurrent=false);Result< MutableRoot > BeginInstantiationModification(const AssetRepositoryRef &repo, const NodeTemplate &templ);Result< MutableRoot > BeginSubstitutionModification(const AssetRepositoryRef &repo, const NodeTemplate &original, const TemplateArguments &args);Result< MutableRoot > BeginSubstitutionModification(const AssetRepositoryRef &repo, const NodeSystem &original);)NodeSystemInterface
MAXON_ENUM_FLAGS_CLASS(GML_OPTIONS)NodeSystemInterface
MAXON_ENUM_FLAGS_CLASS(FINALIZE_FLAGS)NodeSystemInterface
MAXON_INTERFACE(NodeSystemInterface, MAXON_REFERENCE_COPY_ON_WRITE, "net.maxon.node.interface.nodesystem")NodeSystemInterfaceprivate
MAXON_INTERFACE_SINGLE_IMPLEMENTATIONNodeSystemInterfaceprivate
Merge(const NodeSystem &other, ChangeList *list)NodeSystemInterfaceprivate
MoveToGroup(MutableRoot &&groupRoot, const Id &groupId, const Block< const InternedId > &selection, Bool matchPorts, const FixedSizeArray< Block< const Tuple< NodePath, NodePath, NodePath >>, 2 > &mapping, ChangeList *list)NodeSystemInterfaceprivate
MoveToNext(GNodeIteratorBase &iterator) constNodeSystemInterfaceprivate
MoveToNodeSystem(const GNodeHandle &node, ChangeList *list)NodeSystemInterfaceprivate
MutableGNode classNodeSystemInterfacefriend
MutableGNodeFunctions classNodeSystemInterfacefriend
MutableNode classNodeSystemInterfacefriend
MutablePort classNodeSystemInterfacefriend
MutablePortFunctions classNodeSystemInterfacefriend
MutablePortList classNodeSystemInterfacefriend
MutablePortListFunctions classNodeSystemInterfacefriend
MutableRoot classNodeSystemInterfacefriend
NodeFunctions classNodeSystemInterfacefriend
NodesGraphModelImpl classNodeSystemInterfacefriend
NodesLibImpl classNodeSystemInterfacefriend
NodeSystemBasedTemplateImpl classNodeSystemInterfacefriend
NodeSystemImpl classNodeSystemInterfacefriend
NodeSystemManagerImpl classNodeSystemInterfacefriend
Port classNodeSystemInterfacefriend
PortFunctions classNodeSystemInterfacefriend
PortListFunctions classNodeSystemInterfacefriend
PrivateGetChildEntryCount(const GNodeHandle &node) constNodeSystemInterface
PrivateGetRoot() constNodeSystemInterface
PrivateValidate(const GNodeHandle &handle) constNodeSystemInterfaceprivate
Remove(const GNodeHandle &child, ChangeList *list)NodeSystemInterfaceprivate
RemoveValue(const GNodeHandle &port, const InternedId &attr, ChangeList *list)NodeSystemInterfaceprivate
ReplaceBase(const NodeSystem &base, ChangeList *list)NodeSystemInterfaceprivate
ReplaceChild(const InternedId &childId, const NodeSystem &base, const HashMap< NodePath, NodePath > &portMap, ChangeList *list)NodeSystemInterfaceprivate
ReplaceChildren(const Block< const Tuple< InternedId, NodeSystem >> &newChildren, ChangeList *list)NodeSystemInterfaceprivate
SetConnectionValue(const GNodeHandle &source, const GNodeHandle &target, CONNECTION_POSITION position, const InternedId &attr, ForwardingDataPtr &&value, ChangeList *list)NodeSystemInterfaceprivate
SetDerivationHandler(const NodeSystemDerivationHandler &handler)NodeSystemInterfaceprivate
SetTemplate(const AssetRepositoryRef &lookup, const NodeTemplate &templ, const TemplateArguments &args, Bool setValues)NodeSystemInterfaceprivate
SetValue(const GNodeHandle &node, const InternedId &attr, ForwardingDataPtr &&value, ChangeList *list, Bool checkAndInvalidate=true)NodeSystemInterface
TouchValue(const GNodeHandle &port, const InternedId &attr, ChangeList *list)NodeSystemInterfaceprivate
Ungroup(const GNodeHandle &node, ChangeList *list)NodeSystemInterfaceprivate
Update(const Block< const Tuple< AssetReference, AssetBase >> &updates, const AssetRepositoryRef &lookup, ChangeList *list)NodeSystemInterfaceprivate
Validate(ChangeList *change)NodeSystemInterfaceprivate
ValidatePorts(ChangeList *change)NodeSystemInterfaceprivate
ValidateTopology()NodeSystemInterfaceprivate
VALUE_CHAINNodeSystemInterfacestatic
VALUE_COUNTERCHAINNodeSystemInterfacestatic
VALUE_DEFAULTNodeSystemInterfacestatic
VALUE_SECONDARYNodeSystemInterfacestatic
WriteGml(UrlOrOutputStream &&output, GML_OPTIONS opts) constNodeSystemInterface