Graphics v0.0.0
A simple abstraction layer for the modern graphics APIs.
|
成员的完整列表,这些成员属于 GLBuffer,包括所有继承而来的类成员
bind() (定义于 GLBuffer) | GLBuffer | |
Buffer(size_t size, Type type, Usage usage) | Buffer | |
data_ (定义于 Buffer) | Buffer | protected |
flush(size_t size=-1, size_t offset=0) override | GLBuffer | virtual |
get_data() | Buffer | |
get_size() const | Buffer | |
get_type() const | Buffer | |
get_usage() const | Buffer | |
GLBuffer(size_t size, Type type, Usage usage) (定义于 GLBuffer) | GLBuffer | |
map(size_t size=-1, size_t offset=0) override | GLBuffer | virtual |
operator GLuint() noexcept (定义于 GLBuffer) | GLBuffer | |
operator GLuint() const noexcept (定义于 GLBuffer) | GLBuffer | |
read(void *data, size_t size, size_t offset=0) | Buffer | |
size_ (定义于 Buffer) | Buffer | protected |
Type 枚举名称 | Buffer | |
type_ (定义于 Buffer) | Buffer | protected |
unmap() override | GLBuffer | virtual |
Usage 枚举名称 | Buffer | |
usage_ (定义于 Buffer) | Buffer | protected |
write(std::span< T > data, size_t offset=0) | Buffer | |
write(const void *data, size_t size, size_t offset=0) | Buffer | |
~GLBuffer() (定义于 GLBuffer) | GLBuffer | virtual |