Mountain
1.0.0
Simple C++ 2D Game Framework
|
Low-level interface for OpenGL buffers. More...
#include <gpu_buffer.hpp>
Public Member Functions | |
void | Create () |
void | Delete () |
void | Recreate () |
Shorthand for. More... | |
void | SetStorage (int64_t size, const void *data, Meta::Flags< BufferStorageFlags > flags=Utils::ToFlags(BufferStorageFlags::None)) const |
void | SetSubData (int64_t offset, int64_t size, const void *data) const |
void | SetData (int64_t size, const void *data, BufferUsage usage) const |
void | SetDebugName (std::string_view name) const |
bool_t | GetImmutable () const |
operator uint32_t () const | |
Low-level interface for OpenGL buffers.
Definition at line 12 of file gpu_buffer.hpp.
void Mountain::Graphics::GpuBuffer::Recreate | ( | ) |
Shorthand for.