#include <algorithm>#include <array>#include <atomic>#include <cstdint>#include <pulp/view/css_animation.hpp>#include <pulp/view/geometry.hpp>#include <pulp/view/input_events.hpp>#include <pulp/view/theme.hpp>#include <pulp/canvas/canvas.hpp>#include <pulp/canvas/view_effect.hpp>#include <functional>#include <optional>#include <vector>#include <memory>#include <string>#include <string_view>#include <pulp/dataplane/fwd.hpp>Go to the source code of this file.
Classes | |
| class | pulp::view::ViewCapture |
| Identity-safe reference to a View captured across native event boundaries. More... | |
| class | pulp::view::View |
| struct | pulp::view::View::SimulatedPointer |
| Device identity of a synthesized pointer gesture. More... | |
| struct | pulp::view::View::HitSlop |
| React Native hitSlop — extra hit-test area OUTSIDE the painted box. More... | |
| struct | pulp::view::View::SourceLocation |
| Authored-source location for this view. More... | |
| struct | pulp::view::View::BoxShadow |
| Box shadow (CSS-like: offset, blur, spread, color, inset). More... | |
| struct | pulp::view::View::OverlayRequest |
| Deferred overlay paint callback. More... | |
| struct | pulp::view::View::RootInteractionState |
| struct | pulp::view::View::FilterOp |
| Full CSS filter chain. More... | |
| struct | pulp::view::View::StagedAnimation |
| Staged CSS animation control tokens. More... | |
| struct | pulp::view::View::BackgroundGradient |
| One background-image layer. More... | |
| struct | pulp::view::View::ResolvedRadial |
| A radial gradient's centre and radii in pixels, resolved against a box. More... | |
Namespaces | |
| namespace | pulp |
| namespace | pulp::view |
| Hover-cursor tracking for platform window hosts. | |
Enumerations | |
| enum class | pulp::view::RuntimeViewKind : std::uint8_t { pulp::view::generic , pulp::view::knob , pulp::view::fader , pulp::view::toggle , pulp::view::scroll , pulp::view::eq_curve , pulp::view::design_frame } |
| Internal concrete-type hint for the two whole-tree hot paths. More... | |
Functions | |
| void | pulp::view::accumulate_overflow_extent (const View *v, float parent_abs_x, float parent_abs_y, float &min_x, float &min_y, float &max_x, float &max_y) |
| void | pulp::view::accumulate_scroll_content_extent (const View &parent, float parent_x, float parent_y, float &right, float &bottom, bool &found) |
| constexpr bool | pulp::view::is_structural_access_role (View::AccessRole role) |
| Structural roles: a container announces the children underneath it, so it is meaningful without a name of its own. | |