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

#include <frame_cost_probe.hpp>

Public Attributes

double max_p95_ms = std::numeric_limits<double>::infinity()
 Absolute p95 ceiling, or (with a baseline) the most the p95 may grow over the baseline's p95.
int max_full_damage_frames = 0
int max_layout_frames = 0
double max_mean_damage_area = std::numeric_limits<double>::infinity()
int min_painted_frames = 1
 Positive control: a run that painted fewer frames than this measured nothing, and is reported as a breach rather than a pass.

Member Data Documentation

◆ max_full_damage_frames

int pulp::view::FrameCostProbe::Budget::max_full_damage_frames = 0

◆ max_layout_frames

int pulp::view::FrameCostProbe::Budget::max_layout_frames = 0

◆ max_mean_damage_area

double pulp::view::FrameCostProbe::Budget::max_mean_damage_area = std::numeric_limits<double>::infinity()

◆ max_p95_ms

double pulp::view::FrameCostProbe::Budget::max_p95_ms = std::numeric_limits<double>::infinity()

Absolute p95 ceiling, or (with a baseline) the most the p95 may grow over the baseline's p95.

◆ min_painted_frames

int pulp::view::FrameCostProbe::Budget::min_painted_frames = 1

Positive control: a run that painted fewer frames than this measured nothing, and is reported as a breach rather than a pass.


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