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

#include <scene.hpp>

类 xcal::scene::Scene 继承关系图:
[图例]
xcal::scene::Scene 的协作图:
[图例]

额外继承的成员函数

- Public 成员函数 继承自 xcal::scene::AbsScene< mobject::AbsMObject_ptr >
 AbsScene ()
 
 AbsScene (const AbsScene &)=delete
 
AbsSceneoperator= (const AbsScene &)=delete
 
T * add (Args &&... args)
 添加对象/相机/动画/时间线
 
T * add (std::unique_ptr< T > &&obj)
 添加对象/相机/动画/时间线
 
T * add (T *obj)
 添加对象/相机/动画/时间线
 
T * add (T &&obj)
 添加对象/相机/动画/时间线
 
std::vector< mobject::AbsMObject_ptr > & mobjects ()
 获取对象列表(可修改)
 
const std::vector< mobject::AbsMObject_ptr > & mobjects () const
 获取对象列表(只读)
 
std::vector< std::unique_ptr< camera::AbsCamera > > & cameras ()
 
const std::vector< std::unique_ptr< camera::AbsCamera > > & cameras () const
 
std::vector< std::unique_ptr< animation::Timeline > > & timelines ()
 
std::vector< std::unique_ptr< animation::AbsAnimation > > & animations ()
 
const std::vector< std::unique_ptr< animation::AbsAnimation > > & animations () const
 
virtual ~AbsScene ()=default
 虚析构函数
 

详细描述

在文件 scene.hpp8 行定义.


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