Pulp 1.88.0
Cross-platform audio plugin framework
Loading...
Searching...
No Matches
viewport_reconcile.hpp File Reference
#include <pulp/view/view.hpp>
#include <cstdint>
#include <cstdio>
#include <cstdlib>
#include <string_view>

Go to the source code of this file.

Namespaces

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

Functions

void pulp::view::clamp_oversize_absolute_view (pulp::view::View &view, float vw, float vh, std::uint32_t viewport_width, std::uint32_t viewport_height, int depth, const char *parent_label)
void pulp::view::walk_and_clamp (pulp::view::View &view, float vw, float vh, std::uint32_t viewport_width, std::uint32_t viewport_height, int depth, const char *parent_label)
bool pulp::view::reconcile_disabled_by_env (const char *raw)
 Whether a caller has opted out of reconciliation, given the raw value of PULP_SHOT_NO_RECONCILE (nullptr when the variable is unset).
void pulp::view::reconcile_oversize_absolute_subtree (pulp::view::View &root, std::uint32_t viewport_width, std::uint32_t viewport_height)