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

#include <animationdriver.hpp>

Public 成员函数

 AnimationDriver (AnimationHandle *handle, float_t frame_rate)
 
 ~AnimationDriver ()=default
 
bool finished () const
 
bool playing () const
 
void next ()
 
size_t frame_count () const
 
AbsAnimationanimation () const
 
float_t start_time () const
 
float_t end_time () const
 
float_t duration () const
 
float_t frame_rate () const
 
size_t current_frame_index () const
 
 AnimationDriver (const AnimationDriver &)=delete
 
 AnimationDriver (AnimationDriver &&)=delete
 
AnimationDriveroperator= (const AnimationDriver &)=delete
 
AnimationDriveroperator= (AnimationDriver &&)=delete
 

详细描述

在文件 animationdriver.hpp18 行定义.

构造及析构函数说明

◆ AnimationDriver() [1/3]

xcal::animation::AnimationDriver::AnimationDriver ( AnimationHandle handle,
float_t  frame_rate 
)
inline

在文件 animationdriver.hpp25 行定义.

◆ ~AnimationDriver()

xcal::animation::AnimationDriver::~AnimationDriver ( )
default

◆ AnimationDriver() [2/3]

xcal::animation::AnimationDriver::AnimationDriver ( const AnimationDriver )
delete

◆ AnimationDriver() [3/3]

xcal::animation::AnimationDriver::AnimationDriver ( AnimationDriver &&  )
delete

成员函数说明

◆ animation()

AbsAnimation * xcal::animation::AnimationDriver::animation ( ) const
inline

◆ current_frame_index()

size_t xcal::animation::AnimationDriver::current_frame_index ( ) const
inline

在文件 animationdriver.hpp46 行定义.

◆ duration()

float_t xcal::animation::AnimationDriver::duration ( ) const
inline

◆ end_time()

float_t xcal::animation::AnimationDriver::end_time ( ) const
inline

◆ finished()

bool xcal::animation::AnimationDriver::finished ( ) const
inline

在文件 animationdriver.hpp32 行定义.

◆ frame_count()

size_t xcal::animation::AnimationDriver::frame_count ( ) const
inline

◆ frame_rate()

float_t xcal::animation::AnimationDriver::frame_rate ( ) const
inline

在文件 animationdriver.hpp45 行定义.

◆ next()

void xcal::animation::AnimationDriver::next ( )
inline

◆ operator=() [1/2]

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

◆ operator=() [2/2]

AnimationDriver & xcal::animation::AnimationDriver::operator= ( const AnimationDriver )
delete

◆ playing()

bool xcal::animation::AnimationDriver::playing ( ) const
inline

在文件 animationdriver.hpp33 行定义.

◆ start_time()

float_t xcal::animation::AnimationDriver::start_time ( ) const
inline

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