Zen 0.3.0
Loading...
Searching...
No Matches
Zen::OpenGLIndexBuffer Class Reference
Inheritance diagram for Zen::OpenGLIndexBuffer:

Public Member Functions

 OpenGLIndexBuffer (uint32_t *indices, uint32_t count)
void bind () const override
void unbind () const override
uint32_t getCount () const override
void setCount (uint32_t count) override

Static Public Member Functions

static IndexBufferCreate (uint32_t *indices, uint32_t count)

Detailed Description

Definition at line 24 of file ZEN_OpenGLBuffer.h.

Constructor & Destructor Documentation

◆ OpenGLIndexBuffer()

Zen::OpenGLIndexBuffer::OpenGLIndexBuffer ( uint32_t * indices,
uint32_t count )

Definition at line 22 of file ZEN_OpenGLBuffer.cpp.

◆ ~OpenGLIndexBuffer()

Zen::OpenGLIndexBuffer::~OpenGLIndexBuffer ( )
virtual

Definition at line 28 of file ZEN_OpenGLBuffer.cpp.

Member Function Documentation

◆ bind()

void Zen::OpenGLIndexBuffer::bind ( ) const
overridevirtual

Implements Zen::IndexBuffer.

Definition at line 30 of file ZEN_OpenGLBuffer.cpp.

◆ Create()

IndexBuffer * Zen::IndexBuffer::Create ( uint32_t * indices,
uint32_t count )
staticinherited

Definition at line 21 of file ZEN_Buffer.cpp.

◆ getCount()

uint32_t Zen::OpenGLIndexBuffer::getCount ( ) const
overridevirtual

Implements Zen::IndexBuffer.

Definition at line 33 of file ZEN_OpenGLBuffer.cpp.

◆ setCount()

void Zen::OpenGLIndexBuffer::setCount ( uint32_t count)
overridevirtual

Implements Zen::IndexBuffer.

Definition at line 38 of file ZEN_OpenGLBuffer.cpp.

◆ unbind()

void Zen::OpenGLIndexBuffer::unbind ( ) const
overridevirtual

Implements Zen::IndexBuffer.

Definition at line 31 of file ZEN_OpenGLBuffer.cpp.


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