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