SmartEngine  1.6.0
Public Attributes | List of all members
SmartEngine::MultiplexerNodeCInfo Struct Reference

Data used to construct a multiplexer node instance. More...

#include <CommonNodes.h>

Inheritance diagram for SmartEngine::MultiplexerNodeCInfo:
SmartEngine::GraphNodeCInfo

Public Attributes

IGraphNodeselector = nullptr
 Decides which input to pass through. Should have a dimension equal to the number of inputs. More...
 
IGraphNode *const * inputs = nullptr
 The inputs we will be selecting between. More...
 
int inputCount = 0
 The number of inputs to select between. More...
 
ChoiceType selectionMethod = ChoiceType::Max
 Method used to determine which output to select More...
 
- Public Attributes inherited from SmartEngine::GraphNodeCInfo
const char * name = nullptr
 The name of this node. More...
 
IContextcontext = nullptr
 Context this node belongs to. Only graph nodes of the same context can be connected. More...
 

Detailed Description

Data used to construct a multiplexer node instance.

Member Data Documentation

◆ inputCount

int SmartEngine::MultiplexerNodeCInfo::inputCount = 0

The number of inputs to select between.

◆ inputs

IGraphNode* const* SmartEngine::MultiplexerNodeCInfo::inputs = nullptr

The inputs we will be selecting between.

◆ selectionMethod

ChoiceType SmartEngine::MultiplexerNodeCInfo::selectionMethod = ChoiceType::Max

Method used to determine which output to select

◆ selector

IGraphNode* SmartEngine::MultiplexerNodeCInfo::selector = nullptr

Decides which input to pass through. Should have a dimension equal to the number of inputs.