CoreNodeWrapperInterface Class Reference

#include <corenode_wrapper.h>

Inheritance diagram for CoreNodeWrapperInterface:

Public Member Functions

MAXON_METHOD void SetBase (const NodeTemplate &base)
 
MAXON_METHOD Result< void > MapPort (const corenodes::PortId &port, const PathBlock &path)
 
MAXON_METHOD Result< void > SetVariadicPort (const PathBlock &port, const Id &count)
 
MAXON_FUNCTION Result< void > SetVariadicPort (const InternedId &port, const Id &count=Id())
 

Private Member Functions

 MAXON_INTERFACE (CoreNodeWrapperInterface, MAXON_REFERENCE_COPY_ON_WRITE, "net.maxon.node.interface.corenodewrapperclass")
 

Member Function Documentation

◆ MAXON_INTERFACE()

MAXON_INTERFACE ( CoreNodeWrapperInterface  ,
MAXON_REFERENCE_COPY_ON_WRITE  ,
"net.maxon.node.interface.corenodewrapperclass"   
)
private

◆ SetBase()

MAXON_METHOD void SetBase ( const NodeTemplate &  base)

◆ MapPort()

MAXON_METHOD Result<void> MapPort ( const corenodes::PortId port,
const PathBlock path 
)

◆ SetVariadicPort() [1/2]

MAXON_METHOD Result<void> SetVariadicPort ( const PathBlock port,
const Id count 
)

◆ SetVariadicPort() [2/2]

MAXON_FUNCTION Result<void> SetVariadicPort ( const InternedId port,
const Id count = Id() 
)