TracktionEngine
Loading...
Searching...
No Matches
Public Member Functions | List of all members
engine::InsertNode Class Referencefinal

#include <tracktion_InsertSendNode.h>

Inherits tracktion::graph::Node.

Public Member Functions

 InsertNode (std::unique_ptr< Node > input, InsertPlugin &, std::unique_ptr< Node > returnNode, SampleRateAndBlockSize)
 
 ~InsertNode () override
 
InsertPlugingetInsert () const
 
Node & getInputNode ()
 
TransformResult transform (TransformOptions &) override
 
tracktion::graph::NodeProperties getNodeProperties () override
 
std::vector< Node * > getDirectInputNodes () override
 
void prepareToPlay (const tracktion::graph::PlaybackInitialisationInfo &) override
 
bool isReadyToProcess () override
 
void process (ProcessContext &) override
 

Constructor & Destructor Documentation

◆ InsertNode()

engine::InsertNode::InsertNode ( std::unique_ptr< Node >  input,
InsertPlugin ,
std::unique_ptr< Node >  returnNode,
SampleRateAndBlockSize   
)

◆ ~InsertNode()

engine::InsertNode::~InsertNode ( )
override

Member Function Documentation

◆ getInsert()

InsertPlugin & engine::InsertNode::getInsert ( ) const

◆ getInputNode()

Node & engine::InsertNode::getInputNode ( )

◆ transform()

TransformResult engine::InsertNode::transform ( TransformOptions &  )
override

◆ getNodeProperties()

tracktion::graph::NodeProperties engine::InsertNode::getNodeProperties ( )
override

◆ getDirectInputNodes()

std::vector< Node * > engine::InsertNode::getDirectInputNodes ( )
override

◆ prepareToPlay()

void engine::InsertNode::prepareToPlay ( const tracktion::graph::PlaybackInitialisationInfo &  )
override

◆ isReadyToProcess()

bool engine::InsertNode::isReadyToProcess ( )
override

◆ process()

void engine::InsertNode::process ( ProcessContext &  )
override

The documentation for this class was generated from the following file: