Zen 0.3.0
Loading...
Searching...
No Matches
Zen::VertexBuffer Class Referenceabstract
Inheritance diagram for Zen::VertexBuffer:

Public Member Functions

virtual void bind () const =0
virtual void unbind () const =0
virtual void setData (const void *data, uint32_t size)=0
virtual const BufferLayoutgetLayout () const =0
virtual void setLayout (const BufferLayout &layout)=0

Static Public Member Functions

static VertexBufferCreate (float *vertices, uint32_t size)

Detailed Description

Definition at line 128 of file ZEN_Buffer.h.

Constructor & Destructor Documentation

◆ ~VertexBuffer()

virtual Zen::VertexBuffer::~VertexBuffer ( )
inlinevirtual

Definition at line 130 of file ZEN_Buffer.h.

Member Function Documentation

◆ Create()

VertexBuffer * Zen::VertexBuffer::Create ( float * vertices,
uint32_t size )
static

Definition at line 7 of file ZEN_Buffer.cpp.


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