Graphics
v0.0.0
A simple abstraction layer for the modern graphics APIs.
载入中...
搜索中...
未找到
UniformBuffer.h
1
// Copyright 2022 ShenMian
2
// License(Apache-2.0)
3
4
#pragma once
5
6
#include <memory>
7
#include <string>
8
9
class
Buffer
;
10
11
class
UniformBuffer
12
{
13
public
:
14
[[nodiscard]]
static
std::shared_ptr<UniformBuffer> create(
int
binding,
size_t
size);
15
16
virtual
Buffer
& get_buffer() = 0;
17
18
protected
:
19
UniformBuffer
(
int
binding);
20
21
int
binding_;
22
};
Buffer
缓冲区.
Definition:
Buffer.h:13
UniformBuffer
Definition:
UniformBuffer.h:12
src
UniformBuffer.h
制作者
1.9.5