Represents a GPU vertex buffer.Used to store vertex data for rendering. The class provides a factory method to create vertex buffers from raw data.
More...
#include <VertexBuffer.h>
Inherits Raven::RefCounted.
Inherited by Raven::VulkanVertexBuffer.
Represents a GPU vertex buffer.
Used to store vertex data for rendering. The class provides a factory method to create vertex buffers from raw data.
◆ ~VertexBuffer()
| virtual Raven::VertexBuffer::~VertexBuffer |
( |
| ) |
|
|
virtualdefault |
◆ Create()
Creates an immutable vertex buffer with the given data.
- Parameters
-
| data | Pointer to the raw vertex data. |
| size | Size in bytes of the vertex data. |
- Returns
- Reference-counted pointer to the created VertexBuffer.
◆ CreateDynamic()
Creates a mutable vertex buffer with the given data.
- Parameters
-
| size | Size in bytes of the vertex data. |
- Returns
- Reference-counted pointer to the created VertexBuffer.
◆ Release()
| virtual void Raven::VertexBuffer::Release |
( |
| ) |
|
|
pure virtual |
◆ SetData()
| virtual void Raven::VertexBuffer::SetData |
( |
const void * | data, |
|
|
u32 | size ) |
|
pure virtual |
The documentation for this class was generated from the following files: