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