Graphics
v0.0.0
A simple abstraction layer for the modern graphics APIs.
载入中...
搜索中...
未找到
GLUniformBuffer.h
1
// Copyright 2022 ShenMian
2
// License(Apache-2.0)
3
4
#pragma once
5
6
#include "GLBuffer.h"
7
#include "UniformBuffer.h"
8
#include <cstddef>
9
#include <glad/glad.h>
10
11
class
GLProgram
;
12
13
class
GLUniformBuffer
:
public
UniformBuffer
14
{
15
public
:
16
GLUniformBuffer
(
int
binding,
size_t
size);
17
18
Buffer
& get_buffer()
override
;
19
20
private
:
21
GLBuffer
buffer;
22
};
Buffer
缓冲区.
Definition:
Buffer.h:13
GLBuffer
Definition:
GLBuffer.h:11
GLProgram
Definition:
GLProgram.h:13
GLUniformBuffer
Definition:
GLUniformBuffer.h:14
UniformBuffer
Definition:
UniformBuffer.h:12
src
OpenGL
GLUniformBuffer.h
制作者
1.9.5