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

#include <waveform_gpu_render_controller.hpp>

Public Attributes

WaveformGpuRenderActionKind action = WaveformGpuRenderActionKind::NoOpInvalidPlan
WaveformGpuUploadKey upload_key {}
WaveformGpuResourceRecord cached_resource {}
WaveformPlayheadOverlay playhead {}
std::uint64_t backend_generation = 0
std::size_t required_vertices = 0
std::size_t vertices_written = 0
std::size_t upload_bytes = 0
bool used_gpu_path = false
bool cache_hit = false
bool static_layer_dirty = false

Member Data Documentation

◆ action

WaveformGpuRenderActionKind pulp::view::WaveformGpuRenderDecision::action = WaveformGpuRenderActionKind::NoOpInvalidPlan

◆ backend_generation

std::uint64_t pulp::view::WaveformGpuRenderDecision::backend_generation = 0

◆ cache_hit

bool pulp::view::WaveformGpuRenderDecision::cache_hit = false

◆ cached_resource

WaveformGpuResourceRecord pulp::view::WaveformGpuRenderDecision::cached_resource {}

◆ playhead

WaveformPlayheadOverlay pulp::view::WaveformGpuRenderDecision::playhead {}

◆ required_vertices

std::size_t pulp::view::WaveformGpuRenderDecision::required_vertices = 0

◆ static_layer_dirty

bool pulp::view::WaveformGpuRenderDecision::static_layer_dirty = false

◆ upload_bytes

std::size_t pulp::view::WaveformGpuRenderDecision::upload_bytes = 0

◆ upload_key

WaveformGpuUploadKey pulp::view::WaveformGpuRenderDecision::upload_key {}

◆ used_gpu_path

bool pulp::view::WaveformGpuRenderDecision::used_gpu_path = false

◆ vertices_written

std::size_t pulp::view::WaveformGpuRenderDecision::vertices_written = 0

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