API reference

intersection_observer.h · C++ API

Browse entries grouped by interface file. Expand an entry for declarations, usage and version boundaries.

Read the related guide →

Entries retain declarations and sources. Runtime verification is recorded per entry; internal source candidates are not a promise of SDK delivery.

include/kui/dom/intersection_observer.h
IntersectionObserver::~IntersectionObserver
Needs verification3.61.7C++

Installed header declaration in the dom module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

intersection_observer.h
~IntersectionObserver();

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/dom/intersection_observer.h:53

Report an issue with this entry →
IntersectionObserver::checkForIntersections
Needs verification3.61.7C++

Installed header declaration in the dom module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

intersection_observer.h
u32 checkForIntersections(f32 viewportWidth, f32 viewportHeight);

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/dom/intersection_observer.h:67

Report an issue with this entry →
IntersectionObserver::create
Needs verification3.61.7C++

Installed header declaration in the dom module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

intersection_observer.h
static RefPtr<IntersectionObserver> create(Callback callback, const IntersectionObserverInit& init = {});

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/dom/intersection_observer.h:55

Report an issue with this entry →
IntersectionObserver::deliverEntries
Needs verification3.61.7C++

Installed header declaration in the dom module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

intersection_observer.h
void deliverEntries();

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/dom/intersection_observer.h:74

Report an issue with this entry →
IntersectionObserver::disconnect
Needs verification3.61.7C++

Installed header declaration in the dom module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

intersection_observer.h
void disconnect();

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/dom/intersection_observer.h:64

Report an issue with this entry →
IntersectionObserver::hasObservations
Needs verification3.61.7C++

Installed header declaration in the dom module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

intersection_observer.h
bool hasObservations() const

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/dom/intersection_observer.h:77

Report an issue with this entry →
IntersectionObserver::observe
Needs verification3.61.7C++

Installed header declaration in the dom module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

intersection_observer.h
void observe(Element* target);

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/dom/intersection_observer.h:58

Report an issue with this entry →
IntersectionObserver::options
Needs verification3.61.7C++

Installed header declaration in the dom module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

intersection_observer.h
const IntersectionObserverInit& options() const

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/dom/intersection_observer.h:79

Report an issue with this entry →
IntersectionObserver::unobserve
Needs verification3.61.7C++

Installed header declaration in the dom module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

intersection_observer.h
void unobserve(Element* target);

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/dom/intersection_observer.h:61

Report an issue with this entry →
IntersectionObserver::void
Needs verification3.61.7C++

Installed header declaration in the dom module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

intersection_observer.h
using Callback = std::function<void(const std::vector<IntersectionObserverEntry>&, IntersectionObserver*)>;

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/dom/intersection_observer.h:50

Report an issue with this entry →
IntersectionObserverRegistry::checkForIntersections
Needs verification3.61.7C++

Installed header declaration in the dom module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

intersection_observer.h
u32 checkForIntersections(f32 viewportWidth, f32 viewportHeight);

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/dom/intersection_observer.h:106

Report an issue with this entry →
IntersectionObserverRegistry::hasObservers
Needs verification3.61.7C++

Installed header declaration in the dom module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

intersection_observer.h
bool hasObservers() const

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/dom/intersection_observer.h:109

Report an issue with this entry →
IntersectionObserverRegistry::registerObserver
Needs verification3.61.7C++

Installed header declaration in the dom module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

intersection_observer.h
void registerObserver(IntersectionObserver* observer);

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/dom/intersection_observer.h:103

Report an issue with this entry →
IntersectionObserverRegistry::unregisterObserver
Needs verification3.61.7C++

Installed header declaration in the dom module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

intersection_observer.h
void unregisterObserver(IntersectionObserver* observer);

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/dom/intersection_observer.h:104

Report an issue with this entry →
Browse this reference type →