Graphics
v0.0.0
A simple abstraction layer for the modern graphics APIs.
载入中...
搜索中...
未找到
GLIndexBuffer.h
1
// Copyright 2022 ShenMian
2
// License(Apache-2.0)
3
4
#pragma once
5
6
#include "GLBuffer.h"
7
#include "IndexBuffer.h"
8
#include <glad/glad.h>
9
10
class
GLIndexBuffer
:
public
IndexBuffer
11
{
12
public
:
13
GLIndexBuffer
(
const
uint32_t* data,
size_t
size,
Buffer::Usage
usage);
14
15
Buffer
& get_buffer()
override
;
16
17
void
bind();
18
19
private
:
20
GLBuffer
buffer;
21
};
Buffer
缓冲区.
Definition:
Buffer.h:13
Buffer::Usage
Usage
缓冲区使用方式.
Definition:
Buffer.h:29
GLBuffer
Definition:
GLBuffer.h:11
GLIndexBuffer
Definition:
GLIndexBuffer.h:11
IndexBuffer
索引缓冲区.
Definition:
IndexBuffer.h:16
src
OpenGL
GLIndexBuffer.h
制作者
1.9.5