Gfx::Filter::ProcessExecutorComponent Class Referencefinal
Inheritance diagram for Gfx::Filter::ProcessExecutorComponent:
Execution::ProcessComponent_T< Gfx::Filter::Model, ossia::node_process > Process::GenericProcessComponent_T< ProcessComponentBase_T, Process_T >

Public Member Functions

 ProcessExecutorComponent (Model &element, const Execution::Context &ctx, QObject *parent)
 
void cleanup () override
 
void on_shaderChanged ()
 
std::pair< ossia::inlets, ossia::outlets > setup_node (Execution::Transaction &transact)
 
- Public Member Functions inherited from Execution::ProcessComponent_T< Gfx::Filter::Model, ossia::node_process >
ossia::node_process & OSSIAProcess () const
 
- Public Member Functions inherited from Process::GenericProcessComponent_T< ProcessComponentBase_T, Process_T >
Process_T & process () const
 

Public Attributes

Process::Inlets m_oldInlets
 
Process::Outlets m_oldOutlets
 

Additional Inherited Members

- Public Types inherited from Process::GenericProcessComponent_T< ProcessComponentBase_T, Process_T >
using model_type = Process_T
 

Member Function Documentation

◆ setup_node()

std::pair< ossia::inlets, ossia::outlets > Gfx::Filter::ProcessExecutorComponent::setup_node ( Execution::Transaction transact)

TODO the day we have audio outputs in some GFX node propagate will need to be handled ; right now here it will cut the sound


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