xcal
基于 C++23 的现代图形渲染引擎
|
#include <object.hpp>
Public 成员函数 | |
Object () | |
virtual | ~Object () |
Protected 成员函数 | |
virtual void | create ()=0 |
virtual void | destroy ()=0 |
virtual void | render () const =0 |
virtual void | update_projection_view (const xcmath::mat4< float_t > &projection_view)=0 |
GL::VertexArrayObject & | vao () |
const GL::VertexArrayObject & | vao () const |
友元 | |
class | xcal::render::opengl::OpenGLRender |
在文件 object.hpp 第 15 行定义.
|
protectedpure virtual |
|
protectedpure virtual |
|
protectedpure virtual |
|
protectedpure virtual |
|
inlineprotected |
在文件 object.hpp 第 28 行定义.
被这些函数引用 xcal::render::opengl::object::Axis3D::create() , 以及 xcal::render::opengl::object::Circle::create().
|
inlineprotected |
在文件 object.hpp 第 29 行定义.
|
friend |
在文件 object.hpp 第 16 行定义.