xcal
基于 C++23 的现代图形渲染引擎
载入中...
搜索中...
未找到
Public 成员函数 | Protected 属性 | 所有成员列表
xcal::mobject::RotatableMObject< T > 模板类 参考

#include <composedmobject.hpp>

类 xcal::mobject::RotatableMObject< T > 继承关系图:
[图例]
xcal::mobject::RotatableMObject< T > 的协作图:
[图例]

Public 成员函数

T * set_rotation (const property::Vec< float_t, 3 >::data_t &rotation)
 
const property::Vec< float_t, 3 > & rotation () const
 
T * rotate (float_t angle)
 

Protected 属性

property::Vec< float_t, 3 > rotation_ {0.0, 0.0, 0.0}
 对象旋转属性
 

详细描述

template<typename T>
class xcal::mobject::RotatableMObject< T >

在文件 composedmobject.hpp61 行定义.

成员函数说明

◆ rotate()

template<typename T >
T * xcal::mobject::RotatableMObject< T >::rotate ( float_t  angle)
inline

◆ rotation()

template<typename T >
const property::Vec< float_t, 3 > & xcal::mobject::RotatableMObject< T >::rotation ( ) const
inline

◆ set_rotation()

template<typename T >
T * xcal::mobject::RotatableMObject< T >::set_rotation ( const property::Vec< float_t, 3 >::data_t &  rotation)
inline

类成员变量说明

◆ rotation_

template<typename T >
property::Vec<float_t, 3> xcal::mobject::RotatableMObject< T >::rotation_ {0.0, 0.0, 0.0}
protected

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