This is the complete list of members for MicroNodeGroupInterface, including all inherited members.
AddChild(const Id &name, ARGS &&... args) | MicroNodeGroupInterface | |
AddChild() | MicroNodeGroupInterface | |
AddMicroNode(const Id &name, MicroNode *child) | MicroNodeGroupInterface | private |
AddPassThrough(const InPortId &input, const OutPortId &output, WIRETYPE wires) | CoreNodeBaseInterface | |
AddPort(PORT_DIR direction, const Id &name, const DataType &type) | CoreNodeBaseInterface | |
AddWires(const PORT &port, WIRETYPE wires) | MicroNodeGroupInterface | |
Alloc(MAXON_SOURCE_LOCATION_DECLARATION) | MicroNodeGroupInterface | static |
CreatePort(const Id &name, MicroNode::TYPE type, MicroNode::FLAGS flags, const DataType &vtype) | MicroNodeGroupInterface | |
ErrorList typedef | CoreNodeBaseInterface | |
FindChild(const Id &name) const | CoreNodeBaseInterface | |
FindPortIndex(const PortId &port) const | CoreNodeBaseInterface | |
FindValidPortIndex(const PortId &port) const | CoreNodeBaseInterface | |
GetArguments() const | CoreNodeBaseInterface | |
GetChild(Int index) const | CoreNodeBaseInterface | |
GetChild(Int index) | CoreNodeBaseInterface | |
GetChildCount() const | CoreNodeBaseInterface | |
GetFactory() const | CoreNodeBaseInterface | |
GetId() const | CoreNodeBaseInterface | |
GetPort(const PORT &port) | MicroNodeGroupInterface | |
GetPortCount(PORT_DIR direction) const | CoreNodeBaseInterface | |
GetPortInfo(const PortId &port) const | CoreNodeBaseInterface | |
GetPortMicroNode(const OUTPORT &port) | MicroNodeGroupInterface | |
GetUniqueHashCode() const | CoreNodeBaseInterface | |
GetValidPortInfo(const PortId &port) const | CoreNodeBaseInterface | |
GetValue(const InternedId &attr) const | CoreNodeBaseInterface | |
GetValue(const ATTR &attr) const | CoreNodeBaseInterface | |
InitFactory(const CoreNodeFactory &factory, const DataDictionary &args) | CoreNodeBaseInterface | |
Instance typedef | MicroNodeGroupInterface | private |
IsCoreNodeGroup() const | CoreNodeBaseInterface | |
MAXON_ADD_TO_REFERENCE_CLASS(Result< CoreNode > Finalize() { if(!this->GetPointer()) return IllegalArgumentError(MAXON_SOURCE_LOCATION);Result< CoreNode > result=this->GetPointer() ->PrivateFinalize();if(result==OK) this->ResetReference();return result;}) | MicroNodeGroupInterface | |
MAXON_ATTRIBUTE_CLASS(Bool, Pure, "net.maxon.corenode.pure") | CoreNodeBaseInterface | |
MAXON_ATTRIBUTE_CLASS(maxon::corenodes::Optimizer, Optimizer, "net.maxon.corenode.optimizer") | CoreNodeBaseInterface | |
MAXON_ATTRIBUTE_CLASS(Id, NodeId, "net.maxon.corenode.nodeid") | CoreNodeBaseInterface | |
MAXON_ATTRIBUTE_CLASS(Data, Value, "net.maxon.corenode.value") | CoreNodeBaseInterface | |
MAXON_ATTRIBUTE_CLASS(DataType, Type, "net.maxon.corenode.type") | CoreNodeBaseInterface | |
MAXON_ATTRIBUTE_CLASS(Id, TypeId, "datatype") | CoreNodeBaseInterface | |
MAXON_ATTRIBUTE_CLASS(DataType, InType, "in") | CoreNodeBaseInterface | |
MAXON_ATTRIBUTE_CLASS(DataType, OutType, "out") | CoreNodeBaseInterface | |
MAXON_ATTRIBUTE_CLASS(DataType, SourceType, "net.maxon.corenode.sourcetype") | CoreNodeBaseInterface | |
MAXON_ATTRIBUTE_CLASS(BaseArray< Member >, Members, "net.maxon.corenode.members") | CoreNodeBaseInterface | |
MAXON_ATTRIBUTE_CLASS(Int, Count, "net.maxon.corenode.count") | CoreNodeBaseInterface | |
MAXON_ATTRIBUTE_CLASS(CONVERSION_FLAGS, ConversionFlags, "net.maxon.corenode.conversionflags") | CoreNodeBaseInterface | |
MAXON_ATTRIBUTE_CLASS(String, Message, "net.maxon.corenode.message") | CoreNodeBaseInterface | |
MAXON_ATTRIBUTE_CLASS(ErrorList, Errors, "net.maxon.corenode.errors") | CoreNodeBaseInterface | |
MAXON_ATTRIBUTE_CLASS(Id, VariableId, "net.maxon.corenode.variableid") | CoreNodeBaseInterface | |
MAXON_ATTRIBUTE_CLASS(Array< Id >, Filters, "net.maxon.corenode.filters") | CoreNodeBaseInterface | |
MAXON_ENUM_FLAGS_CLASS | MicroNodeGroupInterface | |
MAXON_INTERFACE_NONVIRTUAL(CoreNodeBaseInterface, MAXON_REFERENCE_NORMAL, "net.maxon.corenode.interface.corenodebase") | CoreNodeBaseInterface | private |
MAXON_INTERFACE_NONVIRTUAL_DERIVED(MicroNodeGroupInterface, MAXON_REFERENCE_NORMAL, "net.maxon.corenode.interface.micronodegroup") | MicroNodeGroupInterface | private |
PrivateAddParameter(MicroNodeInterface *paramRoot, Int pid, const DataType &type, const Id &name, MicroNode::TYPE portType, MicroNode::FLAGS flags, const ConstDataPtr &constant, MicroNodeInterface *&portOut) | MicroNodeGroupInterface | |
PrivateAutoCreatePorts(const Generic *arg, Result< DataType >(*getPortType)(const Id &, const Generic *)) | MicroNodeGroupInterface | |
PrivateBeginLazy(PortsDescription *desc) | MicroNodeGroupInterface | static |
PrivateCreatePort(Int pid, const Id &name, MicroNode::TYPE type, MicroNode::FLAGS flags, const DataType &vtype, Int count) | MicroNodeGroupInterface | |
PrivateDescribePortAccess(PortsDescription *desc, ACCESS_INDEX index, Int counter, Bool ref) | MicroNodeGroupInterface | static |
PrivateEndLazy(PortsDescription *desc) | MicroNodeGroupInterface | static |
PrivateFinalize() | MicroNodeGroupInterface | |
PrivateGetMicroNode(const corenodes::details::SourceCodePortId &pid, const Id &name, const DataType &vtype, MicroNode::TYPE ptype, MicroNode::FLAGS flags) | MicroNodeGroupInterface | private |
PrivateGetPort(const corenodes::details::SourceCodePortId &pid, const Id &name, const DataType &vtype, WIRETYPE wtypes) | MicroNodeGroupInterface | |
PrivateGetPort(const corenodes::details::SourceCodePortId &declId, const PortId &pid, const DataType &vtype, WIRETYPE wtypes) | MicroNodeGroupInterface | |
SetDataType(const PORT &port, const DataType &type) | MicroNodeGroupInterface | |
SetId(const Id &name) | CoreNodeBaseInterface | |
SetValue(const InternedId &attr, ForwardingDataPtr &&value) | CoreNodeBaseInterface | |
SetValue(const ATTR &attr, const typename ATTR::ValueType &value) | CoreNodeBaseInterface | |
SetValue(const ATTR &attr, typename ATTR::ValueType &&value) | CoreNodeBaseInterface | |
ToString(const FormatStatement *fmt=nullptr) const | CoreNodeBaseInterface |