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

#include <waveform_headless_render_backend.hpp>

Public Member Functions

bool has_static_vertices () const noexcept

Public Attributes

WaveformHeadlessRenderStatus status = WaveformHeadlessRenderStatus::NoOp
WaveformGpuRenderDecision decision {}
std::span< const WaveformPeakVertex > static_vertices {}
WaveformPlayheadOverlay playhead {}
std::uint64_t resource_id = 0
bool used_cached_resource = false

Member Function Documentation

◆ has_static_vertices()

bool pulp::view::WaveformHeadlessRenderFrame::has_static_vertices ( ) const
inlinenodiscardnoexcept

Member Data Documentation

◆ decision

WaveformGpuRenderDecision pulp::view::WaveformHeadlessRenderFrame::decision {}

◆ playhead

WaveformPlayheadOverlay pulp::view::WaveformHeadlessRenderFrame::playhead {}

◆ resource_id

std::uint64_t pulp::view::WaveformHeadlessRenderFrame::resource_id = 0

◆ static_vertices

std::span<const WaveformPeakVertex> pulp::view::WaveformHeadlessRenderFrame::static_vertices {}

◆ status

WaveformHeadlessRenderStatus pulp::view::WaveformHeadlessRenderFrame::status = WaveformHeadlessRenderStatus::NoOp

◆ used_cached_resource

bool pulp::view::WaveformHeadlessRenderFrame::used_cached_resource = false

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