Rumba C++ SDK
switch nodes

Functions

virtual std::optional< Plugmaquina::NodePlugin::channel_switch_output () const
 If that not is a channel switch node, return the output channel plug. More...
 
virtual std::vector< Plugmaquina::NodePlugin::channel_switch_inputs () const
 Return the input channel plugs. More...
 
virtual std::optional< Plugmaquina::NodePlugin::channel_switch_sub_channel (const std::string_view &sub_channel) const
 Return the plug for the sub channel name if available. More...
 

Detailed Description

Channel switch nodes compute a single output channel value using multiple input values like for instance, "SRTToTransformNode" and "FloatToV3f". They are part of the animation graph.

Function Documentation

◆ channel_switch_inputs()

virtual std::vector<Plug> maquina::NodePlugin::channel_switch_inputs ( ) const
inlinevirtual

Return the input channel plugs.

◆ channel_switch_output()

virtual std::optional<Plug> maquina::NodePlugin::channel_switch_output ( ) const
inlinevirtual

If that not is a channel switch node, return the output channel plug.

Must return a plug only if that node is a channel switch node.

◆ channel_switch_sub_channel()

virtual std::optional<Plug> maquina::NodePlugin::channel_switch_sub_channel ( const std::string_view &  sub_channel) const
inlinevirtual

Return the plug for the sub channel name if available.