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

#include <grid_projection.hpp>

Public Member Functions

constexpr auto operator<=> (const GridProjectionRange &) const =default

Public Attributes

std::uint32_t frame_offset = 0
std::uint32_t frame_count = 0
SamplePosition timeline_sample_start {}
TickPosition timeline_tick_start {}
TickPosition timeline_tick_end {}
MonotonicBeat monotonic_start {}
MonotonicBeat monotonic_end {}
std::uint64_t loop_pass_index = 0
bool host_beat_mapping = false
double host_tick_start = 0.0
double host_tick_end = 0.0
bool has_precise_host_ticks = false
HostGridAnchor host_anchor {}
std::int64_t absolute_frame_start = 0
double document_to_source_tick_offset = 0.0
bool has_host_anchor = false

Member Function Documentation

◆ operator<=>()

auto pulp::timebase::GridProjectionRange::operator<=> ( const GridProjectionRange & ) const
constexprdefault

Member Data Documentation

◆ absolute_frame_start

std::int64_t pulp::timebase::GridProjectionRange::absolute_frame_start = 0

◆ document_to_source_tick_offset

double pulp::timebase::GridProjectionRange::document_to_source_tick_offset = 0.0

◆ frame_count

std::uint32_t pulp::timebase::GridProjectionRange::frame_count = 0

◆ frame_offset

std::uint32_t pulp::timebase::GridProjectionRange::frame_offset = 0

◆ has_host_anchor

bool pulp::timebase::GridProjectionRange::has_host_anchor = false

◆ has_precise_host_ticks

bool pulp::timebase::GridProjectionRange::has_precise_host_ticks = false

◆ host_anchor

HostGridAnchor pulp::timebase::GridProjectionRange::host_anchor {}

◆ host_beat_mapping

bool pulp::timebase::GridProjectionRange::host_beat_mapping = false

◆ host_tick_end

double pulp::timebase::GridProjectionRange::host_tick_end = 0.0

◆ host_tick_start

double pulp::timebase::GridProjectionRange::host_tick_start = 0.0

◆ loop_pass_index

std::uint64_t pulp::timebase::GridProjectionRange::loop_pass_index = 0

◆ monotonic_end

MonotonicBeat pulp::timebase::GridProjectionRange::monotonic_end {}

◆ monotonic_start

MonotonicBeat pulp::timebase::GridProjectionRange::monotonic_start {}

◆ timeline_sample_start

SamplePosition pulp::timebase::GridProjectionRange::timeline_sample_start {}

◆ timeline_tick_end

TickPosition pulp::timebase::GridProjectionRange::timeline_tick_end {}

◆ timeline_tick_start

TickPosition pulp::timebase::GridProjectionRange::timeline_tick_start {}

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