xcal
基于 C++23 的现代图形渲染引擎
载入中...
搜索中...
未找到
Public 成员函数 | 所有成员列表
xcal::animation::AbsAnimation类 参考abstract

抽象动画基类 更多...

#include <abs_animation.hpp>

类 xcal::animation::AbsAnimation 继承关系图:
[图例]

Public 成员函数

 AbsAnimation ()=default
 默认构造函数
 
virtual ~AbsAnimation ()=default
 虚析构函数
 
virtual void update_to (float_t time)=0
 更新到指定时间点
 
 AbsAnimation (const AbsAnimation &)=default
 
 AbsAnimation (AbsAnimation &&)=delete
 
AbsAnimationoperator= (const AbsAnimation &)=default
 
AbsAnimationoperator= (AbsAnimation &&)=delete
 

详细描述

抽象动画基类

提供动画基础功能,包括播放控制、时间管理和状态跟踪。 所有具体动画类都应该继承自此类。

在文件 abs_animation.hpp21 行定义.

构造及析构函数说明

◆ AbsAnimation() [1/3]

xcal::animation::AbsAnimation::AbsAnimation ( )
default

默认构造函数

◆ ~AbsAnimation()

virtual xcal::animation::AbsAnimation::~AbsAnimation ( )
virtualdefault

虚析构函数

◆ AbsAnimation() [2/3]

xcal::animation::AbsAnimation::AbsAnimation ( const AbsAnimation )
default

◆ AbsAnimation() [3/3]

xcal::animation::AbsAnimation::AbsAnimation ( AbsAnimation &&  )
delete

成员函数说明

◆ operator=() [1/2]

AbsAnimation & xcal::animation::AbsAnimation::operator= ( AbsAnimation &&  )
delete

◆ operator=() [2/2]

AbsAnimation & xcal::animation::AbsAnimation::operator= ( const AbsAnimation )
default

◆ update_to()

virtual void xcal::animation::AbsAnimation::update_to ( float_t  time)
pure virtual

更新到指定时间点

参数
time要更新的时间点 (between 0 and 1)

xcal::animation::ScalerInterpolation 内被实现.

被这些函数引用 xcal::animation::AnimationDriver::next().


该类的文档由以下文件生成: