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

JS-axis reload timings, ms. More...

#include <scripted_ui.hpp>

Public Attributes

double probe_ms = 0.0
 parse + build a probe bridge to validate the code
double snapshot_ms = 0.0
 snapshot the live widget values before the rebuild
double rebuild_ms = 0.0
 build the live bridge from the new code + apply theme
double restore_ms = 0.0
 restore preserved widget values into the new tree
double total_ms = 0.0
 end-to-end

Detailed Description

JS-axis reload timings, ms.

Populated on every rebuild_from_code() — full on success, partial (later phases 0) on an early failure. The DSP-axis counterpart lives in reload_transaction.hpp's ReloadMetrics; together they feed the reloaded in NNN ms diagnostic and p50/p95 baselines.

Member Data Documentation

◆ probe_ms

double pulp::view::ScriptedUiSession::ReloadMetrics::probe_ms = 0.0

parse + build a probe bridge to validate the code

◆ rebuild_ms

double pulp::view::ScriptedUiSession::ReloadMetrics::rebuild_ms = 0.0

build the live bridge from the new code + apply theme

◆ restore_ms

double pulp::view::ScriptedUiSession::ReloadMetrics::restore_ms = 0.0

restore preserved widget values into the new tree

◆ snapshot_ms

double pulp::view::ScriptedUiSession::ReloadMetrics::snapshot_ms = 0.0

snapshot the live widget values before the rebuild

◆ total_ms

double pulp::view::ScriptedUiSession::ReloadMetrics::total_ms = 0.0

end-to-end


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