|
Berserk
|
GL vertex buffer implementation. More...
#include <GLBuffer.hpp>


Public Member Functions | |
| BRK_API | GLVertexBuffer (const RHIBufferDesc &desc) |
| BRK_API | ~GLVertexBuffer () override |
| BRK_API void | Initialize () |
| BRK_API void | Update (uint32 byteOffset, uint32 byteSize, const void *memory) |
Public Member Functions inherited from RHIVertexBuffer | |
| BRK_API | ~RHIVertexBuffer () override=default |
Public Member Functions inherited from RHIBuffer | |
| ~RHIBuffer () override=default | |
| RHIBufferUsage | GetBufferUsage () const |
| uint32 | GetSize () const |
Public Member Functions inherited from RHIResource | |
| BRK_API | ~RHIResource () override=default |
Public Member Functions inherited from RefCnt | |
| virtual | ~RefCnt () |
| bool | IsUnique () const |
| std::int32_t | GetRefs () const |
| std::int32_t | AddRef () const |
| std::int32_t | RelRef () const |
Public Member Functions inherited from GLBuffer | |
| GLuint | GetHandle () const |
Additional Inherited Members | |
Protected Member Functions inherited from RHIResource | |
| void | Destroy () const override |
Protected Member Functions inherited from GLBuffer | |
| void | Initialize (GLenum type, uint32 size, RHIBufferUsage usage) |
| void | Finalize () |
| void | Update (uint32 size, uint32 byteOffset, uint32 byteSize, const void *memory) |
Protected Attributes inherited from RHIBuffer | |
| RHIBufferUsage | mBufferUsage |
| uint32 | mSize |
GL vertex buffer implementation.
|
explicit |
|
override |
| void GLVertexBuffer::Initialize | ( | ) |
|
inline |