API reference

transition.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/animation/transition.h
EasingFunction::cubicBezier
Needs verification3.61.7C++

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

transition.h
static EasingFunction cubicBezier(f32 x1, f32 y1, f32 x2, f32 y2)

Verification scope

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

include/kui/animation/transition.h:125

Report an issue with this entry →
EasingFunction::ease
Needs verification3.61.7C++

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

transition.h
static EasingFunction ease()

Verification scope

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

include/kui/animation/transition.h:120

Report an issue with this entry →
EasingFunction::easeIn
Needs verification3.61.7C++

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

transition.h
static EasingFunction easeIn()

Verification scope

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

include/kui/animation/transition.h:121

Report an issue with this entry →
EasingFunction::easeInOut
Needs verification3.61.7C++

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

transition.h
static EasingFunction easeInOut()

Verification scope

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

include/kui/animation/transition.h:123

Report an issue with this entry →
EasingFunction::easeOut
Needs verification3.61.7C++

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

transition.h
static EasingFunction easeOut()

Verification scope

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

include/kui/animation/transition.h:122

Report an issue with this entry →
EasingFunction::ensureLut
Needs verification3.61.7C++

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

transition.h
inline void ensureLut() const

Verification scope

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

include/kui/animation/transition.h:53

Report an issue with this entry →
EasingFunction::evaluate
Needs verification3.61.7C++

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

transition.h
inline f32 evaluate(f32 t) const

Verification scope

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

include/kui/animation/transition.h:88

Report an issue with this entry →
EasingFunction::fromCSSString
Needs verification3.61.7C++

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

transition.h
static EasingFunction fromCSSString(const String& str);

Verification scope

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

include/kui/animation/transition.h:129

Report an issue with this entry →
EasingFunction::linear
Needs verification3.61.7C++

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

transition.h
static EasingFunction linear()

Verification scope

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

include/kui/animation/transition.h:118

Report an issue with this entry →
PropertyTransition::currentValue
Needs verification3.61.7C++

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

transition.h
CSSValue currentValue(f64 currentTime) const;

Verification scope

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

include/kui/animation/transition.h:159

Report an issue with this entry →
PropertyTransition::easedProgress
Needs verification3.61.7C++

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

transition.h
inline f32 easedProgress(f64 currentTime) const

Verification scope

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

include/kui/animation/transition.h:150

Report an issue with this entry →
PropertyTransition::isActive
Needs verification3.61.7C++

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

transition.h
inline bool isActive(f64 currentTime) const

Verification scope

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

include/kui/animation/transition.h:162

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

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

transition.h
~TransitionManager();

Verification scope

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

include/kui/animation/transition.h:186

Report an issue with this entry →
TransitionManager::activePaintRects
Needs verification3.61.7C++

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

transition.h
bool activePaintRects(std::vector<Rect>& out) const;

Verification scope

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

include/kui/animation/transition.h:271

Report an issue with this entry →
TransitionManager::activePropertyIds
Needs verification3.61.7C++

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

transition.h
std::vector<CSSPropertyID> activePropertyIds(const Element* element) const;

Verification scope

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

include/kui/animation/transition.h:231

Report an issue with this entry →
TransitionManager::activeTransitionCount
Needs verification3.61.7C++

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

transition.h
u32 activeTransitionCount() const;

Verification scope

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

include/kui/animation/transition.h:287

Report an issue with this entry →
TransitionManager::allActiveOnCompositorRoots
Needs verification3.61.7C++

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

transition.h
bool allActiveOnCompositorRoots( const std::unordered_set<const LayoutBox*>& roots) const;

Verification scope

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

include/kui/animation/transition.h:251

Report an issue with this entry →
TransitionManager::allNonGeometric
Needs verification3.61.7C++

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

transition.h
bool allNonGeometric() const;

Verification scope

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

include/kui/animation/transition.h:254

Report an issue with this entry →
TransitionManager::allPaintOnly
Needs verification3.61.7C++

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

transition.h
bool allPaintOnly() const;

Verification scope

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

include/kui/animation/transition.h:249

Report an issue with this entry →
TransitionManager::applyActiveValues
Needs verification3.61.7C++

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

transition.h
void applyActiveValues();

Verification scope

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

include/kui/animation/transition.h:241

Report an issue with this entry →
TransitionManager::cancelAll
Needs verification3.61.7C++

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

transition.h
void cancelAll();

Verification scope

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

include/kui/animation/transition.h:238

Report an issue with this entry →
TransitionManager::cancelTransitions
Needs verification3.61.7C++

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

transition.h
void cancelTransitions(Element* element);

Verification scope

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

include/kui/animation/transition.h:235

Report an issue with this entry →
TransitionManager::collectDamageRects
Needs verification3.61.7C++

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

transition.h
void collectDamageRects(std::vector<Rect>& rects) const;

Verification scope

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

include/kui/animation/transition.h:263

Report an issue with this entry →
TransitionManager::consumeCancelledStyleRestore
Needs verification3.61.7C++

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

transition.h
bool consumeCancelledStyleRestore(Element* element);

Verification scope

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

include/kui/animation/transition.h:219

Report an issue with this entry →
TransitionManager::consumeSettledDirty
Needs verification3.61.7C++

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

transition.h
bool consumeSettledDirty()

Verification scope

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

include/kui/animation/transition.h:208

Report an issue with this entry →
TransitionManager::hasActiveTransitions
Needs verification3.61.7C++

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

transition.h
bool hasActiveTransitions(const Element* element) const;

Verification scope

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

include/kui/animation/transition.h:228

Report an issue with this entry →
TransitionManager::hasAnyTracked
Needs verification3.61.7C++

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

transition.h
bool hasAnyTracked() const

Verification scope

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

include/kui/animation/transition.h:289

Report an issue with this entry →
TransitionManager::isTracked
Needs verification3.61.7C++

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

transition.h
bool isTracked(const Element* el) const

Verification scope

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

include/kui/animation/transition.h:292

Report an issue with this entry →
TransitionManager::markActiveElementsDirty
Needs verification3.61.7C++

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

transition.h
void markActiveElementsDirty();

Verification scope

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

include/kui/animation/transition.h:245

Report an issue with this entry →
TransitionManager::onStyleChange
Needs verification3.61.7C++

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

transition.h
void onStyleChange(Element* element, const ComputedStyle* oldStyle, const ComputedStyle* newStyle);

Verification scope

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

include/kui/animation/transition.h:188

Report an issue with this entry →
TransitionManager::tick
Needs verification3.61.7C++

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

transition.h
bool tick(f64 currentTimeMs);

Verification scope

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

include/kui/animation/transition.h:194

Report an issue with this entry →
TransitionManager::transitionedValue
Needs verification3.61.7C++

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

transition.h
Optional<CSSValue> transitionedValue(const Element* element, CSSPropertyID property) const;

Verification scope

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

include/kui/animation/transition.h:223

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

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

transition.h
TransitionManager();

Verification scope

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

include/kui/animation/transition.h:185

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