MicroNodeInterface Member List

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

AddChild(MicroNodePtr< T > mn, WIRETYPE wt=WIRETYPE::DOMAIN_FLOW|WIRETYPE::HIERARCHY)MicroNodeInterfaceprivate
AddFlags(MicroNode::FLAGS flags)MicroNodeInterface
AddVariadicPort(VARIADIC_ACCESS MN::*acc, const CString &prefix, const Data &arg, WIRETYPE wires=VARIADIC_ACCESS::VPort::DEFAULT_WIRE, const DataType &type=GetZeroRef< DataType >(), MicroNode::FLAGS flags=MicroNode::FLAGS::NONE)MicroNodeInterface
AddVariadicPort(VARIADIC_ACCESS MN::*acc, const CString &prefix, Int count, Int base=0, WIRETYPE wires=VARIADIC_ACCESS::VPort::DEFAULT_WIRE, MicroNode::FLAGS flags=MicroNode::FLAGS::NONE)MicroNodeInterface
AddVariadicPort(VARIADIC_ACCESS MN::*acc, const Block< const Member > &members, WIRETYPE wires=VARIADIC_ACCESS::VPort::DEFAULT_WIRE, MicroNode::FLAGS flags=MicroNode::FLAGS::NONE)MicroNodeInterface
Connect(ACCESS_INDEX thisIndex, MicroNodeInterface *target, ACCESS_INDEX targetIndex, WIRETYPE wires)MicroNodeInterface
Connect(MicroNodeInterface *target, WIRETYPE wires)MicroNodeInterface
Export(const InPortId &parentPort, WIRETYPE wires, ACCESS_INDEX index, const DataType &type=DataType::DefaultValue(), MicroNode::FLAGS flags=MicroNode::FLAGS::NONE)MicroNodeInterface
Export(const InPortId &parentPort, WIRETYPE wires=WIRETYPE::DEFAULT_INPUT, MicroNode::FLAGS flags=MicroNode::FLAGS::NONE)MicroNodeInterface
Export(const OutPortId &parentPort, WIRETYPE wires, ACCESS_INDEX index, const DataType &type=DataType::DefaultValue(), MicroNode::FLAGS flags=MicroNode::FLAGS::NONE)MicroNodeInterface
Export(const OutPortId &parentPort, WIRETYPE wires=WIRETYPE::DEFAULT_OUTPUT, MicroNode::FLAGS flags=MicroNode::FLAGS::NONE)MicroNodeInterface
Export(const PORT &parentPort, WIRETYPE wires=PORT::PortIdType::DEFAULT_WIRE, ACCESS_INDEX index=ACCESS_INDEX::UNUSED, MicroNode::FLAGS flags=MicroNode::FLAGS::NONE)MicroNodeInterface
ExportImpl(const PortId &parentPort, WIRETYPE wires, ACCESS_INDEX index, const DataType &type, MicroNode::FLAGS flags)MicroNodeInterfaceprivate
GetCompilationData() constCoreNodeInstanceBaseInterface
GetHandle() constCoreNodeInstanceBaseInterface
GetHandle(const INSTANCEPATH &... path) constCoreNodeInstanceBaseInterface
GetHandleImpl(Result< const NodeHandle * > &&parent, const CoreNodeInstanceBaseInterface *instance)CoreNodeInstanceBaseInterfaceprivatestatic
GetHandleImpl(Result< const NodeHandle * > &&parent, const CoreNodeInstanceBaseInterface *instance, const INSTANCEPATH &... rest)CoreNodeInstanceBaseInterfaceprivatestatic
GetHandleImpl(Result< const NodeHandle * > &&parent, Int index)CoreNodeInstanceBaseInterfaceprivatestatic
GetHandleImpl(Result< const NodeHandle * > &&parent, Int index, const INSTANCEPATH &... rest)CoreNodeInstanceBaseInterfaceprivatestatic
GetHandleImpl(Result< const NodeHandle * > &&parent, const Id &name)CoreNodeInstanceBaseInterfaceprivatestatic
GetHandleImpl(Result< const NodeHandle * > &&parent, const Id &name, const INSTANCEPATH &... rest)CoreNodeInstanceBaseInterfaceprivatestatic
GetHandleImpl(Result< const NodeHandle * > &&parent)CoreNodeInstanceBaseInterfaceprivatestatic
GetHandleImpl(Result< const NodeHandle * > &&parent, const Block< ELEMENT > &path, const INSTANCEPATH &... rest)CoreNodeInstanceBaseInterfaceprivatestatic
GetHandleImpl(Result< const NodeHandle * > &&parent, const OutPortId &port, MicroNode::TYPE filter=MicroNode::TYPE::VARIABLE_MASK)CoreNodeInstanceBaseInterfaceprivatestatic
GetImplementation() constMicroNodeInterface
GetImplementation()MicroNodeInterface
GetInstancePath(const NodeHandle *handle)CoreNodeInstanceBaseInterfacestatic
GetName() constCoreNodeInstanceBaseInterface
GetParentGroup() constMicroNodeInterface
GetParentGroup()MicroNodeInterface
GetType() constMicroNodeInterface
GetUserData() constCoreNodeInstanceBaseInterface
MAXON_GENERIC((std::is_base_of) typename MN=MicroNode)MicroNodeInterfaceprivate
MAXON_INTERFACE_NONVIRTUAL(CoreNodeInstanceBaseInterface, MAXON_REFERENCE_POINTER, "net.maxon.corenode.interface.corenodeinstancebase")CoreNodeInstanceBaseInterfaceprivate
MAXON_INTERFACE_NONVIRTUAL_DERIVED(MicroNodeInterface, MAXON_REFERENCE_POINTER, "net.maxon.corenode.interface.micronode")MicroNodeInterfaceprivate
operator()(Result< A > &&arg, ARGS &&... args)MicroNodeInterface
operator()(A &&arg, ARGS &&... args)MicroNodeInterface
operator()()MicroNodeInterfaceprivate
PrivateNodeHandleToString(const NodeHandle *handle, const FormatStatement *fs)CoreNodeInstanceBaseInterfacestatic
SetCompilationData(DataDictionary &&data)CoreNodeInstanceBaseInterface
SetDataType(const DataType &type)MicroNodeInterface
SetName(const Id &name)CoreNodeInstanceBaseInterface
SetUserData(Data &&value)CoreNodeInstanceBaseInterface
ToString(const FormatStatement *fmt=nullptr) constCoreNodeInstanceBaseInterface