xcal
基于 C++23 的现代图形渲染引擎
|
时间段属性类 更多...
#include <time_duration.hpp>
Public 成员函数 | |
TimeDuration () | |
默认构造函数 | |
TimeDuration (size_t microseconds) | |
从微秒值构造函数 | |
TimeDuration (float_t seconds) | |
从浮点数秒构造函数 | |
size_t | microseconds () const |
获取微秒值 | |
size_t | milliseconds () const |
获取毫秒值 | |
float_t | seconds () const |
获取秒数 | |
float_t | minutes () const |
获取分钟数 | |
float_t | hours () const |
获取小时数 | |
void | set_microseconds (size_t us) |
设置微秒值 | |
void | set_milliseconds (size_t ms) |
设置毫秒值 | |
void | set_seconds (float_t seconds) |
设置秒数 | |
void | set_minutes (float_t minutes) |
设置分钟数 | |
void | set_hours (float_t hours) |
设置小时数 | |
TimeDuration | operator+ (const TimeDuration &other) const |
时间段加法运算 | |
TimeDuration | operator- (const TimeDuration &other) const |
时间段减法运算 | |
TimeDuration | operator* (size_t multiplier) const |
时间段乘法运算 | |
TimeDuration | operator/ (size_t divisor) const |
时间段除法运算 | |
bool | operator== (const TimeDuration &other) const |
时间段相等比较 | |
bool | operator!= (const TimeDuration &other) const |
时间段不等比较 | |
bool | operator< (const TimeDuration &other) const |
时间段小于比较 | |
bool | operator> (const TimeDuration &other) const |
时间段大于比较 | |
bool | operator<= (const TimeDuration &other) const |
时间段小于等于比较 | |
bool | operator>= (const TimeDuration &other) const |
时间段大于等于比较 | |
std::string | to_string () const |
转换为字符串表示 | |
![]() | |
MProperty ()=default | |
MProperty (const MProperty &)=delete | |
MProperty (MProperty &&)=delete | |
MProperty & | operator= (const MProperty &)=delete |
MProperty & | operator= (MProperty &&)=delete |
bool_t | is_changed () const |
void | set_changed () const |
void | reset_changed () const |
Type | type () const |
virtual | ~MProperty ()=default |
静态 Public 成员函数 | |
static TimeDuration | from_microseconds (size_t us) |
从微秒创建时间段 | |
static TimeDuration | from_milliseconds (size_t ms) |
从毫秒创建时间段 | |
static TimeDuration | from_seconds (float_t seconds) |
从秒创建时间段 | |
static TimeDuration | from_minutes (float_t minutes) |
从分钟创建时间段 | |
static TimeDuration | from_hours (float_t hours) |
从小时创建时间段 | |
|
inline |
|
inlineexplicit |
|
inlineexplicit |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |