xcal
基于 C++23 的现代图形渲染引擎
载入中...
搜索中...
未找到
| 类型定义
xcal::render::opengl::utils 命名空间参考

class  DynamicResourceDistributor
 
struct  ResourceAllocator
 
struct  ResourceAllocator< xcal::render::opengl::GL::Buffer, Catgory, Id >
 
struct  ResourceAllocator< xcal::render::opengl::GL::ShaderProgram, Catgory, Id >
 
struct  ResourceAllocator< xcal::render::opengl::GL::VertexArrayObject, Catgory, Id >
 
class  SingleComposedMObjectWrapper
 
class  SingleMGroupWrapper
 
class  StaticResourceDistributor
 

类型定义

template<class T , size_t _id>
using ShaderInstance = StaticResourceDistributor< xcal::render::opengl::GL::ShaderProgram, T, _id >
 
template<class T , size_t _id>
using VertexArrayObjectInstance = DynamicResourceDistributor< xcal::render::opengl::GL::VertexArrayObject, T, _id >
 
template<class T , size_t _id>
using BufferInstance = DynamicResourceDistributor< xcal::render::opengl::GL::Buffer, T, _id >
 

类型定义说明

◆ BufferInstance

在文件 shaderinstence.hpp35 行定义.

◆ ShaderInstance

在文件 shaderinstence.hpp12 行定义.

◆ VertexArrayObjectInstance

在文件 shaderinstence.hpp24 行定义.