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) |
Public Member Functions inherited from Execution::ProcessComponent | |
| void | nodeChanged (const ossia::node_ptr &old_node, const ossia::node_ptr &new_node, Execution::Transaction *commands) |
Public Member Functions inherited from Process::ProcessComponentBase< ProcessBase_T, Component_T > | |
| 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 | |
Protected Attributes inherited from Execution::ProcessComponent | |
| 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
Public Member Functions inherited from