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

Stable identity of one reproducible follow-action decision. More...

#include <clip_launch.hpp>

Public Member Functions

constexpr std::uint64_t value () const noexcept
 Returns the deterministic 64-bit draw for this decision identity.

Public Attributes

std::uint64_t seed = 0
ItemId slot {}
std::uint64_t draw_index = 0

Detailed Description

Stable identity of one reproducible follow-action decision.

seed is the session's launch seed, slot is the deciding slot, and draw_index counts decisions already resolved by that slot.

Member Function Documentation

◆ value()

std::uint64_t pulp::timeline::FollowDraw::value ( ) const
inlineconstexprnoexcept

Returns the deterministic 64-bit draw for this decision identity.

Member Data Documentation

◆ draw_index

std::uint64_t pulp::timeline::FollowDraw::draw_index = 0

◆ seed

std::uint64_t pulp::timeline::FollowDraw::seed = 0

◆ slot

ItemId pulp::timeline::FollowDraw::slot {}

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