接口参考

transition.h · C++ API

按同一接口文件归组浏览,展开条目查看声明、使用说明和版本边界。

阅读相关开发指南 →

这里保留接口声明及来源。逐项运行验证范围以条目记录为准;源文件中的内部实现候选不代表免费 SDK 的交付承诺。

include/kui/animation/transition.h
EasingFunction::cubicBezier
待核对3.61.7C++

animation 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

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

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/animation/transition.h:125

反馈此接口问题 →
EasingFunction::ease
待核对3.61.7C++

animation 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

transition.h
static EasingFunction ease()

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/animation/transition.h:120

反馈此接口问题 →
EasingFunction::easeIn
待核对3.61.7C++

animation 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

transition.h
static EasingFunction easeIn()

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/animation/transition.h:121

反馈此接口问题 →
EasingFunction::easeInOut
待核对3.61.7C++

animation 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

transition.h
static EasingFunction easeInOut()

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/animation/transition.h:123

反馈此接口问题 →
EasingFunction::easeOut
待核对3.61.7C++

animation 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

transition.h
static EasingFunction easeOut()

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/animation/transition.h:122

反馈此接口问题 →
EasingFunction::ensureLut
待核对3.61.7C++

animation 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

transition.h
inline void ensureLut() const

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/animation/transition.h:53

反馈此接口问题 →
EasingFunction::evaluate
待核对3.61.7C++

animation 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

transition.h
inline f32 evaluate(f32 t) const

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/animation/transition.h:88

反馈此接口问题 →
EasingFunction::fromCSSString
待核对3.61.7C++

animation 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

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

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/animation/transition.h:129

反馈此接口问题 →
EasingFunction::linear
待核对3.61.7C++

animation 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

transition.h
static EasingFunction linear()

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/animation/transition.h:118

反馈此接口问题 →
PropertyTransition::currentValue
待核对3.61.7C++

animation 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

transition.h
CSSValue currentValue(f64 currentTime) const;

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/animation/transition.h:159

反馈此接口问题 →
PropertyTransition::easedProgress
待核对3.61.7C++

animation 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

transition.h
inline f32 easedProgress(f64 currentTime) const

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/animation/transition.h:150

反馈此接口问题 →
PropertyTransition::isActive
待核对3.61.7C++

animation 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

transition.h
inline bool isActive(f64 currentTime) const

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/animation/transition.h:162

反馈此接口问题 →
TransitionManager::~TransitionManager
待核对3.61.7C++

animation 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

transition.h
~TransitionManager();

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/animation/transition.h:186

反馈此接口问题 →
TransitionManager::activePaintRects
待核对3.61.7C++

animation 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

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

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/animation/transition.h:271

反馈此接口问题 →
TransitionManager::activePropertyIds
待核对3.61.7C++

animation 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

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

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/animation/transition.h:231

反馈此接口问题 →
TransitionManager::activeTransitionCount
待核对3.61.7C++

animation 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

transition.h
u32 activeTransitionCount() const;

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/animation/transition.h:287

反馈此接口问题 →
TransitionManager::allActiveOnCompositorRoots
待核对3.61.7C++

animation 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

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

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/animation/transition.h:251

反馈此接口问题 →
TransitionManager::allNonGeometric
待核对3.61.7C++

animation 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

transition.h
bool allNonGeometric() const;

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/animation/transition.h:254

反馈此接口问题 →
TransitionManager::allPaintOnly
待核对3.61.7C++

animation 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

transition.h
bool allPaintOnly() const;

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/animation/transition.h:249

反馈此接口问题 →
TransitionManager::applyActiveValues
待核对3.61.7C++

animation 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

transition.h
void applyActiveValues();

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/animation/transition.h:241

反馈此接口问题 →
TransitionManager::cancelAll
待核对3.61.7C++

animation 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

transition.h
void cancelAll();

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/animation/transition.h:238

反馈此接口问题 →
TransitionManager::cancelTransitions
待核对3.61.7C++

animation 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

transition.h
void cancelTransitions(Element* element);

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/animation/transition.h:235

反馈此接口问题 →
TransitionManager::collectDamageRects
待核对3.61.7C++

animation 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

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

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/animation/transition.h:263

反馈此接口问题 →
TransitionManager::consumeCancelledStyleRestore
待核对3.61.7C++

animation 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

transition.h
bool consumeCancelledStyleRestore(Element* element);

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/animation/transition.h:219

反馈此接口问题 →
TransitionManager::consumeSettledDirty
待核对3.61.7C++

animation 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

transition.h
bool consumeSettledDirty()

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/animation/transition.h:208

反馈此接口问题 →
TransitionManager::hasActiveTransitions
待核对3.61.7C++

animation 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

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

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/animation/transition.h:228

反馈此接口问题 →
TransitionManager::hasAnyTracked
待核对3.61.7C++

animation 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

transition.h
bool hasAnyTracked() const

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/animation/transition.h:289

反馈此接口问题 →
TransitionManager::isTracked
待核对3.61.7C++

animation 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

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

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/animation/transition.h:292

反馈此接口问题 →
TransitionManager::markActiveElementsDirty
待核对3.61.7C++

animation 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

transition.h
void markActiveElementsDirty();

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/animation/transition.h:245

反馈此接口问题 →
TransitionManager::onStyleChange
待核对3.61.7C++

animation 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

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

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/animation/transition.h:188

反馈此接口问题 →
TransitionManager::tick
待核对3.61.7C++

animation 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

transition.h
bool tick(f64 currentTimeMs);

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/animation/transition.h:194

反馈此接口问题 →
TransitionManager::transitionedValue
待核对3.61.7C++

animation 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

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

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/animation/transition.h:223

反馈此接口问题 →
TransitionManager::TransitionManager
待核对3.61.7C++

animation 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

transition.h
TransitionManager();

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/animation/transition.h:185

反馈此接口问题 →
浏览同类接口 →