LMMS
Loading...
Searching...
No Matches
carla_clap_output_events Struct Reference
Inheritance diagram for carla_clap_output_events:
clap_output_events CarlaPluginClapEventData

Classes

union  Event

Public Member Functions

 carla_clap_output_events ()
 ~carla_clap_output_events ()
void realloc (CarlaEngineEventPort *const defPortOut, const uint32_t portCount, const uint32_t paramCount)
const clap_output_events_tcast () const noexcept
bool tryPush (const clap_event_header_t *const event)
Public Member Functions inherited from clap_output_events
 bool (CLAP_ABI *try_push)(const struct clap_output_events *list
Public Member Functions inherited from CarlaPluginClapEventData
 CarlaPluginClapEventData () noexcept
 ~CarlaPluginClapEventData () noexcept
void createNew (const uint32_t newCount)
void clear (CarlaEngineEventPort *const portToIgnore) noexcept
void initBuffers () const noexcept

Static Public Member Functions

static bool CLAP_ABI carla_try_push (const clap_output_events_t *const list, const clap_event_header_t *const event)

Public Attributes

Eventevents
uint32_t numEventsAllocated
uint32_t numEventsUsed
Public Attributes inherited from clap_output_events
voidctx
const clap_event_header_tevent
Public Attributes inherited from CarlaPluginClapEventData
uint32_t portCount
ClapEventDataportData
ClapEventDatadefaultPort

Constructor & Destructor Documentation

◆ carla_clap_output_events()

carla_clap_output_events::carla_clap_output_events ( )
inline

◆ ~carla_clap_output_events()

carla_clap_output_events::~carla_clap_output_events ( )
inline

Member Function Documentation

◆ carla_try_push()

bool CLAP_ABI carla_clap_output_events::carla_try_push ( const clap_output_events_t *const list,
const clap_event_header_t *const event )
inlinestatic

◆ cast()

const clap_output_events_t * carla_clap_output_events::cast ( ) const
inlinenoexcept

◆ realloc()

void carla_clap_output_events::realloc ( CarlaEngineEventPort *const defPortOut,
const uint32_t portCount,
const uint32_t paramCount )
inline

◆ tryPush()

bool carla_clap_output_events::tryPush ( const clap_event_header_t *const event)
inline

Member Data Documentation

◆ events

Event* carla_clap_output_events::events

◆ numEventsAllocated

uint32_t carla_clap_output_events::numEventsAllocated

◆ numEventsUsed

uint32_t carla_clap_output_events::numEventsUsed

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