Loading...
Searching...
No Matches
Gfx::ISFExecutorComponent Class Reference
Inheritance diagram for Gfx::ISFExecutorComponent:

Public Member Functions | |
void | cleanup () override |
void | init (const Gfx::ProcessedProgram &shader, const Execution::Context &ctx) |
void | init (const QString &shader, const isf::descriptor &desc, const Execution::Context &ctx) |
void | on_shaderChanged (const Gfx::ProcessedProgram &shader) |
void | on_shaderChanged (const QString &shader, const isf::descriptor &desc) |
std::pair< ossia::inlets, ossia::outlets > | setup_node (Execution::Transaction &transact) |
![]() | |
void | nodeChanged (const ossia::node_ptr &old_node, const ossia::node_ptr &new_node, Execution::Transaction *commands) |
![]() | |
template<typename... Args> | |
ProcessComponentBase (ProcessBase_T &cst, Args &&... args) | |
ProcessBase_T & | process () const |
Public Attributes | |
Process::Inlets | m_oldInlets |
Process::Outlets | m_oldOutlets |
Additional Inherited Members | |
![]() | |
std::shared_ptr< ossia::time_process > | m_ossia_process |
Member Function Documentation
◆ cleanup()
|
overridevirtual |
Reimplemented from Execution::ProcessComponent.
◆ setup_node()
std::pair< ossia::inlets, ossia::outlets > Gfx::ISFExecutorComponent::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:
- ISFExecutor.hpp
- ISFExecutor.cpp