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

#include <waveform_gpu_primitives.hpp>

Public Member Functions

bool valid () const noexcept

Public Attributes

std::uint64_t source_generation = 0
std::uint32_t channel = pulp::audio::WaveformOverview::kAllChannels
std::uint32_t overview_level_index = 0
std::uint32_t samples_per_peak = 0
std::uint32_t first_peak = 0
std::uint32_t peak_count = 0
std::int64_t visible_start = 0
std::int64_t visible_length = 0
std::int32_t bounds_x_milli_px = 0
std::int32_t bounds_y_milli_px = 0
std::int32_t bounds_width_milli_px = 0
std::int32_t bounds_height_milli_px = 0
std::uint32_t target_width_px = 0
std::uint32_t target_height_px = 0

Member Function Documentation

◆ valid()

bool pulp::view::WaveformGpuUploadKey::valid ( ) const
nodiscardnoexcept

Member Data Documentation

◆ bounds_height_milli_px

std::int32_t pulp::view::WaveformGpuUploadKey::bounds_height_milli_px = 0

◆ bounds_width_milli_px

std::int32_t pulp::view::WaveformGpuUploadKey::bounds_width_milli_px = 0

◆ bounds_x_milli_px

std::int32_t pulp::view::WaveformGpuUploadKey::bounds_x_milli_px = 0

◆ bounds_y_milli_px

std::int32_t pulp::view::WaveformGpuUploadKey::bounds_y_milli_px = 0

◆ channel

std::uint32_t pulp::view::WaveformGpuUploadKey::channel = pulp::audio::WaveformOverview::kAllChannels

◆ first_peak

std::uint32_t pulp::view::WaveformGpuUploadKey::first_peak = 0

◆ overview_level_index

std::uint32_t pulp::view::WaveformGpuUploadKey::overview_level_index = 0

◆ peak_count

std::uint32_t pulp::view::WaveformGpuUploadKey::peak_count = 0

◆ samples_per_peak

std::uint32_t pulp::view::WaveformGpuUploadKey::samples_per_peak = 0

◆ source_generation

std::uint64_t pulp::view::WaveformGpuUploadKey::source_generation = 0

◆ target_height_px

std::uint32_t pulp::view::WaveformGpuUploadKey::target_height_px = 0

◆ target_width_px

std::uint32_t pulp::view::WaveformGpuUploadKey::target_width_px = 0

◆ visible_length

std::int64_t pulp::view::WaveformGpuUploadKey::visible_length = 0

◆ visible_start

std::int64_t pulp::view::WaveformGpuUploadKey::visible_start = 0

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