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

#include <scalar.hpp>

类 xcal::property::Scalar 继承关系图:
[图例]
xcal::property::Scalar 的协作图:
[图例]

Public 类型

using data_t = float_t
 

Public 成员函数

 Scalar ()=default
 
 Scalar (data_t value)
 
const data_tvalue () const
 
 operator const data_t & () const
 
Scalaroperator= (float_t value)
 
- Public 成员函数 继承自 xcal::property::MProperty
 MProperty ()=default
 
 MProperty (const MProperty &)=delete
 
 MProperty (MProperty &&)=delete
 
MPropertyoperator= (const MProperty &)=delete
 
MPropertyoperator= (MProperty &&)=delete
 
bool_t is_changed () const
 
void set_changed () const
 
void reset_changed () const
 
Type type () const
 
virtual ~MProperty ()=default
 

详细描述

在文件 scalar.hpp8 行定义.

成员类型定义说明

◆ data_t

在文件 scalar.hpp11 行定义.

构造及析构函数说明

◆ Scalar() [1/2]

xcal::property::Scalar::Scalar ( )
default

◆ Scalar() [2/2]

xcal::property::Scalar::Scalar ( data_t  value)
inlineexplicit

在文件 scalar.hpp18 行定义.

成员函数说明

◆ operator const data_t &()

xcal::property::Scalar::operator const data_t & ( ) const
inline

在文件 scalar.hpp21 行定义.

◆ operator=()

Scalar & xcal::property::Scalar::operator= ( float_t  value)
inline

在文件 scalar.hpp34 行定义.

◆ value()

const data_t & xcal::property::Scalar::value ( ) const
inline

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