Nui
Loading...
Searching...
No Matches
resize_observer_entry.hpp
Go to the documentation of this file.
1#pragma once
2
5
6namespace Nui::WebApi
7{
14 {
15 public:
16 explicit ResizeObserverEntry(Nui::val event);
17
18 struct BoxSize
19 {
20 double blockSize{0.};
21 double inlineSize{0.};
22 };
23
28 std::vector<BoxSize> borderBoxSize() const;
29
34 std::vector<BoxSize> contentBoxSize() const;
35
44
49 std::vector<BoxSize> devicePixelContentBoxSize() const;
50
55 Nui::val target() const;
56 };
57}
Common base class for classes that are just wrapping around val into js world.
Definition val_wrapper.hpp:11
Definition dom_rect_readonly.hpp:8
A ResizeObserverEntry interface represents the size of an observed element after a resize.
Definition resize_observer_entry.hpp:14
std::vector< BoxSize > devicePixelContentBoxSize() const
The devicePixelContentBoxSize read-only property of the ResizeObserverEntry interface returns an arra...
Definition resize_observer_entry.cpp:46
DomRectReadOnly contentRect() const
The contentRect read-only property of the ResizeObserverEntry interface returns a DOMRectReadOnly obj...
Definition resize_observer_entry.cpp:41
std::vector< BoxSize > contentBoxSize() const
The contentBoxSize read-only property of the ResizeObserverEntry interface returns an array containin...
Definition resize_observer_entry.cpp:25
Nui::val target() const
The target read-only property of the ResizeObserverEntry interface returns a reference to the Element...
Definition resize_observer_entry.cpp:62
std::vector< BoxSize > borderBoxSize() const
The borderBoxSize read-only property of the ResizeObserverEntry interface returns an array containing...
Definition resize_observer_entry.cpp:9
Definition abort_controller.hpp:8
emscripten::val val
Definition val.hpp:5
Definition resize_observer_entry.hpp:19
double inlineSize
Definition resize_observer_entry.hpp:21
double blockSize
Definition resize_observer_entry.hpp:20