Pulp 1.88.0
Cross-platform audio plugin framework
Loading...
Searching...
No Matches
pulp::timeline::Slot Struct Reference

One authored launch slot. More...

#include <clip_launch.hpp>

Public Member Functions

constexpr bool empty () const noexcept
 Returns whether this slot references no launchable clip.
constexpr bool operator== (const Slot &) const =default

Public Attributes

ItemId id
ItemId clip_id
LaunchQuantize launch_quantize {}
FollowActionSet follow {}

Detailed Description

One authored launch slot.

clip_id references a Project-owned clip; an invalid clip_id is the explicit empty-slot representation. Sequences persist slots through scenes, while playback owns runtime trigger and progress state.

Member Function Documentation

◆ empty()

bool pulp::timeline::Slot::empty ( ) const
inlineconstexprnoexcept

Returns whether this slot references no launchable clip.

◆ operator==()

bool pulp::timeline::Slot::operator== ( const Slot & ) const
constexprdefault

Member Data Documentation

◆ clip_id

ItemId pulp::timeline::Slot::clip_id

◆ follow

FollowActionSet pulp::timeline::Slot::follow {}

◆ id

ItemId pulp::timeline::Slot::id

◆ launch_quantize

LaunchQuantize pulp::timeline::Slot::launch_quantize {}

The documentation for this struct was generated from the following file:
  • /home/runner/work/pulp/pulp/core/timeline/include/pulp/timeline/clip_launch.hpp