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

#include <composedmobject.hpp>

类 xcal::mobject::ComposedMObject< _Derived, _PropertyMObjects > 继承关系图:
[图例]
xcal::mobject::ComposedMObject< _Derived, _PropertyMObjects > 的协作图:
[图例]

Public 成员函数

 ComposedMObject ()
 
- Public 成员函数 继承自 xcal::mobject::AbsMObject
 AbsMObject ()=default
 默认构造函数
 
bool visible () const
 获取对象可见性状态(只读)
 
bool & visible ()
 获取对象可见性状态(可修改)
 
Type type () const
 
std::vector< property::MProperty * > & properties ()
 获取对象属性列表
 
virtual ~AbsMObject ()=default
 虚析构函数
 

额外继承的成员函数

- Protected 成员函数 继承自 xcal::mobject::AbsMObject
template<class... Arg>
requires (std::is_base_of_v<property::MProperty, Arg> && ...)
void register_properties (Arg &... arg)
 注册属性到对象
 

详细描述

template<typename _Derived, template< class > typename... _PropertyMObjects>
class xcal::mobject::ComposedMObject< _Derived, _PropertyMObjects >

在文件 composedmobject.hpp121 行定义.

构造及析构函数说明

◆ ComposedMObject()

template<typename _Derived , template< class > typename... _PropertyMObjects>
xcal::mobject::ComposedMObject< _Derived, _PropertyMObjects >::ComposedMObject ( )
inline

在文件 composedmobject.hpp124 行定义.


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