63 static std::atomic<ScriptedUiPrewarmRunner> runner{
nullptr};
Hover-cursor tracking for platform window hosts.
Definition fwd.hpp:27
ScriptedUiPrewarmStats scripted_ui_prewarm_stats()
std::atomic< ScriptedUiPrewarmRunner > & scripted_ui_prewarm_runner() noexcept
Definition scripted_ui_prewarm.hpp:62
void(*)(ScriptedUiPrewarmRequest) ScriptedUiPrewarmRunner
prewarm_scripted_ui(), reachable without naming it.
Definition scripted_ui_prewarm.hpp:61
bool wait_for_scripted_ui_prewarm(std::chrono::milliseconds timeout)
Block until the worker is idle or timeout passes; true when idle.
void prewarm_scripted_ui(ScriptedUiPrewarmRequest request)
Queue request for the process's prewarm worker and return at once.
Definition scripted_ui_prewarm.hpp:28
std::vector< std::string > materialized_documents
Inputs the editor passes to __pulpRuntimeImport__(text, 'materialized-browser'), byte-identical.
Definition scripted_ui_prewarm.hpp:40
std::vector< std::string > scripts
Scripts the editor loads through WidgetBridge::load_script() (a ScriptedUiSession's script file,...
Definition scripted_ui_prewarm.hpp:35
Definition scripted_ui_prewarm.hpp:67
std::uint64_t documents_rejected
documents that failed verification
Definition scripted_ui_prewarm.hpp:71
std::uint64_t scripts_compiled
scripts this worker compiled
Definition scripted_ui_prewarm.hpp:69
std::uint64_t documents_verified
documents this worker decoded
Definition scripted_ui_prewarm.hpp:70
std::uint64_t requests
requests accepted
Definition scripted_ui_prewarm.hpp:68
bool idle
nothing queued or running
Definition scripted_ui_prewarm.hpp:72