API reference

interaction_trace.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/core/interaction_trace.h
InteractionTrace::beginEventDispatch
Needs verification3.61.7C++

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

interaction_trace.h
void beginEventDispatch();

Verification scope

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

include/kui/core/interaction_trace.h:118

Report an issue with this entry →
InteractionTrace::beginFrame
Needs verification3.61.7C++

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

interaction_trace.h
void beginFrame();

Verification scope

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

include/kui/core/interaction_trace.h:120

Report an issue with this entry →
InteractionTrace::currentInteractionId
Needs verification3.61.7C++

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

interaction_trace.h
u64 currentInteractionId() const

Verification scope

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

include/kui/core/interaction_trace.h:127

Report an issue with this entry →
InteractionTrace::enabled
Needs verification3.61.7C++

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

interaction_trace.h
bool enabled() const

Verification scope

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

include/kui/core/interaction_trace.h:104

Report an issue with this entry →
InteractionTrace::endEventDispatch
Needs verification3.61.7C++

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

interaction_trace.h
void endEventDispatch();

Verification scope

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

include/kui/core/interaction_trace.h:119

Report an issue with this entry →
InteractionTrace::endFrame
Needs verification3.61.7C++

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

interaction_trace.h
void endFrame(bool presentSubmitted, const FrameTiming& timing);

Verification scope

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

include/kui/core/interaction_trace.h:121

Report an issue with this entry →
InteractionTrace::eventDispatchScope
Needs verification3.61.7C++

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

interaction_trace.h
EventDispatchScope eventDispatchScope();

Verification scope

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

include/kui/core/interaction_trace.h:108

Report an issue with this entry →
InteractionTrace::EventDispatchScope::~EventDispatchScope
Needs verification3.61.7C++

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

interaction_trace.h
~EventDispatchScope();

Verification scope

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

include/kui/core/interaction_trace.h:91

Report an issue with this entry →
InteractionTrace::EventDispatchScope::EventDispatchScope
Needs verification3.61.7C++

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

interaction_trace.h
EventDispatchScope(EventDispatchScope&& other) noexcept;

Verification scope

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

include/kui/core/interaction_trace.h:89

Report an issue with this entry →
InteractionTrace::EventDispatchScope::EventDispatchScope
Needs verification3.61.7C++

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

interaction_trace.h
EventDispatchScope() = default;

Verification scope

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

include/kui/core/interaction_trace.h:86

Report an issue with this entry →
InteractionTrace::EventDispatchScope::EventDispatchScope
Needs verification3.61.7C++

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

interaction_trace.h
EventDispatchScope(const EventDispatchScope&) = delete;

Verification scope

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

include/kui/core/interaction_trace.h:87

Report an issue with this entry →
InteractionTrace::EventDispatchScope::operator=
Needs verification3.61.7C++

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

interaction_trace.h
EventDispatchScope& operator=(const EventDispatchScope&) = delete;

Verification scope

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

include/kui/core/interaction_trace.h:88

Report an issue with this entry →
InteractionTrace::EventDispatchScope::operator=
Needs verification3.61.7C++

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

interaction_trace.h
EventDispatchScope& operator=(EventDispatchScope&& other) noexcept;

Verification scope

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

include/kui/core/interaction_trace.h:90

Report an issue with this entry →
InteractionTrace::frameCount
Needs verification3.61.7C++

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

interaction_trace.h
u64 frameCount() const

Verification scope

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

include/kui/core/interaction_trace.h:125

Report an issue with this entry →
InteractionTrace::getRecords
Needs verification3.61.7C++

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

interaction_trace.h
u32 getRecords(Record* out, u32 maxCount, bool completedOnly) const;

Verification scope

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

include/kui/core/interaction_trace.h:123

Report an issue with this entry →
InteractionTrace::inputKindName
Needs verification3.61.7C++

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

interaction_trace.h
static const char* inputKindName(InputKind kind);

Verification scope

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

include/kui/core/interaction_trace.h:129

Report an issue with this entry →
InteractionTrace::InputScope::~InputScope
Needs verification3.61.7C++

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

interaction_trace.h
~InputScope();

Verification scope

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

include/kui/core/interaction_trace.h:67

Report an issue with this entry →
InteractionTrace::InputScope::InputScope
Needs verification3.61.7C++

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

interaction_trace.h
InputScope(const InputScope&) = delete;

Verification scope

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

include/kui/core/interaction_trace.h:63

Report an issue with this entry →
InteractionTrace::InputScope::InputScope
Needs verification3.61.7C++

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

interaction_trace.h
InputScope() = default;

Verification scope

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

include/kui/core/interaction_trace.h:62

Report an issue with this entry →
InteractionTrace::InputScope::InputScope
Needs verification3.61.7C++

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

interaction_trace.h
InputScope(InputScope&& other) noexcept;

Verification scope

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

include/kui/core/interaction_trace.h:65

Report an issue with this entry →
InteractionTrace::InputScope::interactionId
Needs verification3.61.7C++

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

interaction_trace.h
u64 interactionId() const

Verification scope

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

include/kui/core/interaction_trace.h:69

Report an issue with this entry →
InteractionTrace::InputScope::operator=
Needs verification3.61.7C++

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

interaction_trace.h
InputScope& operator=(const InputScope&) = delete;

Verification scope

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

include/kui/core/interaction_trace.h:64

Report an issue with this entry →
InteractionTrace::InputScope::operator=
Needs verification3.61.7C++

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

interaction_trace.h
InputScope& operator=(InputScope&& other) noexcept;

Verification scope

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

include/kui/core/interaction_trace.h:66

Report an issue with this entry →
InteractionTrace::instance
Needs verification3.61.7C++

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

interaction_trace.h
static InteractionTrace& instance();

Verification scope

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

include/kui/core/interaction_trace.h:101

Report an issue with this entry →
InteractionTrace::latestInteractionId
Needs verification3.61.7C++

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

interaction_trace.h
u64 latestInteractionId() const

Verification scope

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

include/kui/core/interaction_trace.h:126

Report an issue with this entry →
InteractionTrace::monotonicNowNs
Needs verification3.61.7C++

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

interaction_trace.h
static u64 monotonicNowNs();

Verification scope

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

include/kui/core/interaction_trace.h:131

Report an issue with this entry →
InteractionTrace::presentEndpointName
Needs verification3.61.7C++

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

interaction_trace.h
static const char* presentEndpointName(PresentEndpoint endpoint);

Verification scope

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

include/kui/core/interaction_trace.h:130

Report an issue with this entry →
InteractionTrace::reset
Needs verification3.61.7C++

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

interaction_trace.h
void reset();

Verification scope

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

include/kui/core/interaction_trace.h:105

Report an issue with this entry →
InteractionTrace::scope
Needs verification3.61.7C++

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

interaction_trace.h
InputScope scope(InputKind kind);

Verification scope

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

include/kui/core/interaction_trace.h:107

Report an issue with this entry →
InteractionTrace::setEnabled
Needs verification3.61.7C++

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

interaction_trace.h
void setEnabled(bool enabled)

Verification scope

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

include/kui/core/interaction_trace.h:103

Report an issue with this entry →
InteractionTrace::setNextInputReceivedNs
Needs verification3.61.7C++

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

interaction_trace.h
void setNextInputReceivedNs(u64 monotonicNs)

Verification scope

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

include/kui/core/interaction_trace.h:110

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