Pulp 1.88.0
Cross-platform audio plugin framework
Loading...
Searching...
No Matches
pulp::state::ModulationEventQueue Class Reference

#include <parameter_event_queue.hpp>

Public Member Functions

bool push (const ModulationEvent &e)
void clear ()
std::size_t size () const
bool overflowed () const
std::span< const ModulationEvent > events () const
void sort ()

Static Public Attributes

static constexpr std::size_t kCapacity = 1024

Member Function Documentation

◆ clear()

void pulp::state::ModulationEventQueue::clear ( )
inline

◆ events()

std::span< const ModulationEvent > pulp::state::ModulationEventQueue::events ( ) const
inline

◆ overflowed()

bool pulp::state::ModulationEventQueue::overflowed ( ) const
inline

◆ push()

bool pulp::state::ModulationEventQueue::push ( const ModulationEvent & e)
inline

◆ size()

std::size_t pulp::state::ModulationEventQueue::size ( ) const
inline

◆ sort()

void pulp::state::ModulationEventQueue::sort ( )
inline

Member Data Documentation

◆ kCapacity

std::size_t pulp::state::ModulationEventQueue::kCapacity = 1024
staticconstexpr

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