Pulp 1.88.0
Cross-platform audio plugin framework
Loading...
Searching...
No Matches
pulp::host::TriggerContext Class Referencefinal

#include <trigger_graph.hpp>

Public Member Functions

 TriggerContext (const TriggerContext &)=delete
TriggerContext & operator= (const TriggerContext &)=delete
TriggerEmitResult emit (TriggerPayload payload) noexcept
TriggerEmitResult emit_at_sample (std::int64_t absolute_sample, TriggerPayload payload) noexcept
std::span< const TriggerRecord > received () const noexcept

Friends

struct detail::TriggerState

Constructor & Destructor Documentation

◆ TriggerContext()

pulp::host::TriggerContext::TriggerContext ( const TriggerContext & )
delete

Member Function Documentation

◆ emit()

TriggerEmitResult pulp::host::TriggerContext::emit ( TriggerPayload payload)
noexcept

◆ emit_at_sample()

TriggerEmitResult pulp::host::TriggerContext::emit_at_sample ( std::int64_t absolute_sample,
TriggerPayload payload )
noexcept

◆ operator=()

TriggerContext & pulp::host::TriggerContext::operator= ( const TriggerContext & )
delete

◆ received()

std::span< const TriggerRecord > pulp::host::TriggerContext::received ( ) const
noexcept

◆ detail::TriggerState

friend struct detail::TriggerState
friend

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