Dandelion 2.0.0
A light-weight 3D builder for educational usage
载入中...
搜索中...
未找到
gl.hpp 文件参考
#include <cstddef>
#include <type_traits>
#include <vector>
#include <Eigen/Core>
#include <glad/glad.h>

浏览该文件的源代码.

struct  GL::VertexArrayObject
 对 OpenGL 顶点数组对象 (Vertex Array Object) 的封装。 更多...
struct  GL::ArrayBuffer< T, size >
 对 OpenGL 数组缓冲 (Array Buffer) 的封装。 更多...
struct  GL::ElementArrayBuffer< size >
 对 OpenGL 索引数组缓冲 (Element Array Buffer) 的封装。 更多...
struct  GL::DrawableMesh
 保存 GPU 所需几何数据的渲染 Mesh更多...
struct  GL::DrawableLineSet
 保存 GPU 所需几何数据的渲染线条集。 更多...

命名空间

namespace  GL
 所有对 OpenGL 的封装类型和工具函数均在此命名空间中。

函数

template<typename DataType>
constexpr GLenum GL::get_GL_type_enum ()
 获取某个基本数据类型对应的枚举值(用于传递给某些 OpenGL API)。

详细描述

提供 OpenGL API 的封装和一些向 GPU 传递数据的工具。