Loading...
Searching...
No Matches
Pd::PdGraphNode Class Referencefinal
Inheritance diagram for Pd::PdGraphNode:
Public Member Functions | |
| PdGraphNode (std::shared_ptr< Instance > instance, ossia::string_view folder, ossia::string_view file, const Execution::Context &ctx, std::size_t audio_inputs, std::size_t audio_outputs, Process::Inlets inmess, Process::Outlets outmess, const Pd::PatchSpec &spec, bool midi_in=true, bool midi_out=true) | |
| std::string | label () const noexcept override |
| ossia::outlet * | get_outlet (const char *str) const |
| ossia::value_port * | get_value_port (const char *str) const |
| ossia::midi_port * | get_midi_in () const |
| ossia::midi_port * | get_midi_out () const |
| void | run (const ossia::token_request &t, ossia::exec_state_facade e) noexcept override |
| void | add_dzero (std::string &s) const |
Public Attributes | |
| std::shared_ptr< Instance > | m_instance |
| std::size_t | m_audioIns {} |
| std::size_t | m_audioOuts {} |
| std::vector< Process::Port * > | m_inport |
| std::vector< Process::Port * > | m_outport |
| std::vector< std::string > | m_inmess |
| std::vector< std::string > | m_outmess |
| std::vector< float > | m_inbuf |
| std::vector< float > | m_outbuf |
| std::vector< boost::circular_buffer< float > > | m_prev_outbuf |
| std::size_t | m_firstInMessage {} |
| std::size_t | m_firstOutMessage {} |
| ossia::audio_port * | m_audio_inlet {} |
| ossia::audio_port * | m_audio_outlet {} |
| ossia::midi_port * | m_midi_inlet {} |
| ossia::midi_port * | m_midi_outlet {} |
| std::string | m_file |
The documentation for this class was generated from the following files:
- PdExecutor.hpp
- PdExecutor.cpp