Berserk
Public Member Functions | Protected Member Functions | List of all members
GLBuffer Class Reference

Base for GL buffer implementation. More...

#include <GLBuffer.hpp>

Inheritance diagram for GLBuffer:
Inheritance graph
[legend]

Public Member Functions

GLuint GetHandle () const
 

Protected Member Functions

void Initialize (GLenum type, uint32 size, RHIBufferUsage usage)
 
void Finalize ()
 
void Update (uint32 size, uint32 byteOffset, uint32 byteSize, const void *memory)
 

Detailed Description

Base for GL buffer implementation.

Member Function Documentation

◆ Finalize()

void GLBuffer::Finalize ( )
protected

◆ GetHandle()

GLuint GLBuffer::GetHandle ( ) const
inline

◆ Initialize()

BRK_NS_BEGIN void GLBuffer::Initialize ( GLenum  type,
uint32  size,
RHIBufferUsage  usage 
)
protected

◆ Update()

void GLBuffer::Update ( uint32  size,
uint32  byteOffset,
uint32  byteSize,
const void *  memory 
)
protected

The documentation for this class was generated from the following files: