28 #ifndef BERSERK_RHIBUFFER_HPP 
   29 #define BERSERK_RHIBUFFER_HPP 
#define BRK_NS_END
Definition: Config.hpp:48
 
#define BRK_API
Definition: Config.hpp:32
 
std::uint32_t uint32
Definition: Typedefs.hpp:44
 
RHI device buffer.
Definition: RHIBuffer.hpp:55
 
~RHIBuffer() override=default
 
RHIBufferUsage mBufferUsage
Definition: RHIBuffer.hpp:66
 
RHIBufferUsage GetBufferUsage() const
Definition: RHIBuffer.hpp:60
 
uint32 GetSize() const
Definition: RHIBuffer.hpp:63
 
uint32 mSize
Definition: RHIBuffer.hpp:67
 
RHI index buffer.
Definition: RHIBuffer.hpp:83
 
BRK_API ~RHIIndexBuffer() override=default
 
Base class for RHI resource.
Definition: RHIResource.hpp:55
 
RHI vertex buffer.
Definition: RHIBuffer.hpp:74
 
BRK_API ~RHIVertexBuffer() override=default
 
RHIBufferUsage
Definition: RHIDefs.hpp:50
 
Definition: GLDevice.cpp:46
 
RHI device buffer descriptor.
Definition: RHIBuffer.hpp:46
 
RHIBufferUsage bufferUsage
Definition: RHIBuffer.hpp:48
 
uint32 size
Definition: RHIBuffer.hpp:47