CoreNodeInterface Member List

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

AddPassThrough(const InPortId &input, const OutPortId &output, WIRETYPE wires)CoreNodeBaseInterface
AddPort(PORT_DIR direction, const Id &name, const DataType &type)CoreNodeBaseInterface
ConvertAndInvoke(const Block< const Tuple< TrivialDataPtr, CORENODE_PORT_FLAGS >> &args) constCoreNodeInterface
ErrorList typedefCoreNodeBaseInterface
FindChild(const Id &name) constCoreNodeBaseInterface
FindPortIndex(const PortId &port) constCoreNodeBaseInterface
FindValidPortIndex(const PortId &port) constCoreNodeBaseInterface
GetArguments() constCoreNodeBaseInterface
GetChild(Int index) constCoreNodeBaseInterface
GetChild(Int index)CoreNodeBaseInterface
GetChildCount() constCoreNodeBaseInterface
GetFactory() constCoreNodeBaseInterface
GetHashValue() constCoreNodeBaseInterface
GetId() constCoreNodeBaseInterface
GetPortCount(PORT_DIR direction) constCoreNodeBaseInterface
GetPortInfo(const PortId &port) constCoreNodeBaseInterface
GetValidPortInfo(const PortId &port) constCoreNodeBaseInterface
GetValue(const InternedId &attr) constCoreNodeBaseInterface
GetValue(const ATTR &attr) constCoreNodeBaseInterface
GML_OPTIONS enum nameCoreNodeInterface
InitFactory(const CoreNodeFactory &factory, const DataDictionary &args)CoreNodeBaseInterface
Instance typedefCoreNodeBaseInterfaceprivate
Invoke(const Block< const Tuple< TrivialDataPtr, CORENODE_PORT_FLAGS >> &args) constCoreNodeInterface
IsCoreNodeGroup() constCoreNodeBaseInterface
IsInvocable() constCoreNodeInterface
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(GML_OPTIONS)CoreNodeInterface
MAXON_INTERFACE_NONVIRTUAL(CoreNodeBaseInterface, MAXON_REFERENCE_NORMAL, "net.maxon.corenode.interface.corenodebase")CoreNodeBaseInterfaceprivate
MAXON_INTERFACE_NONVIRTUAL_DERIVED(CoreNodeInterface, MAXON_REFERENCE_CONST, "net.maxon.corenode.interface.corenode")CoreNodeInterfaceprivate
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) constCoreNodeBaseInterface
WriteGml(UrlOrOutputStream &&output, GML_OPTIONS options) constCoreNodeInterface