Raven Engine v0.1
Loading...
Searching...
No Matches
Raven::VertexBuffer Class Reference

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>

Inheritance diagram for Raven::VertexBuffer:
Raven::VulkanVertexBuffer

Public Member Functions

virtual ~VertexBuffer ()=default
 Virtual destructor.

Static Public Member Functions

static Ref< VertexBufferCreate (void *data, u32 size)
 Creates a vertex buffer with the given data.

Detailed Description

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.

Constructor & Destructor Documentation

◆ ~VertexBuffer()

virtual Raven::VertexBuffer::~VertexBuffer ( )
virtualdefault

Virtual destructor.

Member Function Documentation

◆ Create()

Ref< VertexBuffer > Raven::VertexBuffer::Create ( void * data,
u32 size )
static

Creates a vertex buffer with the given data.

Parameters
dataPointer to the raw vertex data.
sizeSize in bytes of the vertex data.
Returns
Reference-counted pointer to the created VertexBuffer.

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