HPC_Voxel_Engine 0.2.0
High-Performance C++ Voxel Engine
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
Renderer::IndexBuffer Class Reference

#include <src/renderer/IndexBuffer.h>

Collaboration diagram for Renderer::IndexBuffer:
Collaboration graph

Public Member Functions

 IndexBuffer (unsigned int *data, unsigned int uiCount)
 Creates and fills the index buffer.
 
 ~IndexBuffer ()
 
 IndexBuffer (const IndexBuffer &)=delete
 
IndexBufferoperator= (const IndexBuffer &)=delete
 
void Bind () const
 
void Unbind () const
 
unsigned int GetCount () const
 

Public Attributes

unsigned int m_RendererID
 
unsigned int m_uiCount
 

Constructor & Destructor Documentation

◆ IndexBuffer() [1/2]

Renderer::IndexBuffer::IndexBuffer ( unsigned int *  data,
unsigned int  uiCount 
)
inline

Creates and fills the index buffer.

Parameters
dataPointer to the indices array.
uiCountTotal NUMBER of indices (not bytes).

◆ ~IndexBuffer()

Renderer::IndexBuffer::~IndexBuffer ( )
inline

◆ IndexBuffer() [2/2]

Renderer::IndexBuffer::IndexBuffer ( const IndexBuffer )
delete

Member Function Documentation

◆ Bind()

void Renderer::IndexBuffer::Bind ( ) const
inline

◆ GetCount()

unsigned int Renderer::IndexBuffer::GetCount ( ) const
inline
Here is the caller graph for this function:

◆ operator=()

IndexBuffer & Renderer::IndexBuffer::operator= ( const IndexBuffer )
delete

◆ Unbind()

void Renderer::IndexBuffer::Unbind ( ) const
inline

Member Data Documentation

◆ m_RendererID

unsigned int Renderer::IndexBuffer::m_RendererID

◆ m_uiCount

unsigned int Renderer::IndexBuffer::m_uiCount

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