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

#include <timelinedriver.hpp>

Public 成员函数

 TimelineDriver (Timeline *timeline)
 
 ~TimelineDriver ()=default
 
void ready_to_play ()
 
void next ()
 
bool finished () const
 
float_t frame_rate () const
 
TimelineDriverset_frame_rate (float_t frame_rate)
 
float_t duration () const
 
 TimelineDriver (const TimelineDriver &)=delete
 
 TimelineDriver (TimelineDriver &&)=delete
 
TimelineDriveroperator= (const TimelineDriver &)=delete
 
TimelineDriveroperator= (TimelineDriver &&)=delete
 

详细描述

在文件 timelinedriver.hpp21 行定义.

构造及析构函数说明

◆ TimelineDriver() [1/3]

xcal::animation::TimelineDriver::TimelineDriver ( Timeline timeline)
inline

在文件 timelinedriver.hpp30 行定义.

◆ ~TimelineDriver()

xcal::animation::TimelineDriver::~TimelineDriver ( )
default

◆ TimelineDriver() [2/3]

xcal::animation::TimelineDriver::TimelineDriver ( const TimelineDriver )
delete

◆ TimelineDriver() [3/3]

xcal::animation::TimelineDriver::TimelineDriver ( TimelineDriver &&  )
delete

成员函数说明

◆ duration()

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

在文件 timelinedriver.hpp46 行定义.

◆ finished()

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

在文件 timelinedriver.hpp37 行定义.

◆ frame_rate()

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

在文件 timelinedriver.hpp41 行定义.

◆ next()

void xcal::animation::TimelineDriver::next ( )

在文件 timelinedriver.cc11 行定义.

◆ operator=() [1/2]

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

◆ operator=() [2/2]

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

◆ ready_to_play()

void xcal::animation::TimelineDriver::ready_to_play ( )

在文件 timelinedriver.cc2 行定义.

引用了 xcal::animation::Timeline::animations().

◆ set_frame_rate()

TimelineDriver * xcal::animation::TimelineDriver::set_frame_rate ( float_t  frame_rate)
inline

在文件 timelinedriver.hpp42 行定义.


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