Pulp 1.88.0
Cross-platform audio plugin framework
Loading...
Searching...
No Matches
widget_bridge.hpp File Reference
#include <pulp/view/script_engine.hpp>
#include <pulp/view/canvas_widget.hpp>
#include <pulp/view/view.hpp>
#include <pulp/view/input_events.hpp>
#include <pulp/view/theme.hpp>
#include <pulp/view/binding_diagnostics.hpp>
#include <pulp/view/param_subscription.hpp>
#include <pulp/view/reload_capabilities.hpp>
#include <pulp/view/value_channel_set.hpp>
#include <pulp/state/store.hpp>
#include <algorithm>
#include <chrono>
#include <cstdint>
#include <filesystem>
#include <optional>
#include <functional>
#include <limits>
#include <string>
#include <string_view>
#include <vector>
#include <unordered_map>
#include <unordered_set>
#include <memory>
#include <mutex>
#include <atomic>
#include <pulp/platform/gpu_fwd.hpp>

Go to the source code of this file.

Classes

struct  pulp::view::WidgetReloadSnapshot
struct  pulp::view::WidgetReloadSnapshot::XYValue
class  pulp::view::WidgetBridge
struct  pulp::view::WidgetBridge::EmbeddedAsset
 One file compiled into the plug-in beside its editor script. More...
struct  pulp::view::WidgetBridge::DamageLedger
 What the tree had marked when a batch of script work started, so the bridge can tell whether that work already asked for exactly the repaints it needs (see View::damage_request_count()). More...
class  pulp::view::WidgetBridge::WidgetRegistry::AssignmentSlot

Namespaces

namespace  pulp
namespace  pulp::view
 Hover-cursor tracking for platform window hosts.