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

#include <abs_render.hpp>

类 xcal::render::AbsRender< ObjectPtr > 继承关系图:
[图例]

Public 类型

using Scene = scene::AbsScene< ObjectPtr >
 

Public 成员函数

virtual void set_scene (Scene *scene)
 
Scenescene () const
 
 AbsRender (scene::AbsScene< ObjectPtr > *scene)
 
virtual ~AbsRender ()=default
 

详细描述

template<typename ObjectPtr = mobject::AbsMObject_ptr>
class xcal::render::AbsRender< ObjectPtr >

在文件 abs_render.hpp8 行定义.

成员类型定义说明

◆ Scene

template<typename ObjectPtr = mobject::AbsMObject_ptr>
using xcal::render::AbsRender< ObjectPtr >::Scene = scene::AbsScene<ObjectPtr>

在文件 abs_render.hpp10 行定义.

构造及析构函数说明

◆ AbsRender()

template<typename ObjectPtr = mobject::AbsMObject_ptr>
xcal::render::AbsRender< ObjectPtr >::AbsRender ( scene::AbsScene< ObjectPtr > *  scene)
inlineexplicit

在文件 abs_render.hpp20 行定义.

◆ ~AbsRender()

template<typename ObjectPtr = mobject::AbsMObject_ptr>
virtual xcal::render::AbsRender< ObjectPtr >::~AbsRender ( )
virtualdefault

成员函数说明

◆ scene()

template<typename ObjectPtr = mobject::AbsMObject_ptr>
Scene * xcal::render::AbsRender< ObjectPtr >::scene ( ) const
inline

在文件 abs_render.hpp17 行定义.

◆ set_scene()

template<typename ObjectPtr >
void xcal::render::AbsRender< ObjectPtr >::set_scene ( Scene scene)
virtual

在文件 abs_render.cc6 行定义.


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