Carna  Version 3.3.2
Classes | Namespaces
IndexBuffer.h File Reference

Defines Carna::base::IndexBuffer. More...

#include <Carna/Carna.h>
#include <Carna/base/BaseBuffer.h>
#include <iterator>
#include <cstdint>
+ Include dependency graph for IndexBuffer.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Carna::base::IndexBufferBase
 Maintains GL_ELEMENT_ARRAY_BUFFER object that holds the vertex indices, that interconnect the vertices to primitives. This class realizes the RAII-idiom. More...
 
struct  Carna::base::IndexBufferTypeMapper< IndexType >
 Maps index buffer element types to descriptive constants. More...
 
struct  Carna::base::IndexBufferTypeMapper< uint8_t >
 Maps uint8_t to IndexBufferBase::TYPE_UINT_8. More...
 
struct  Carna::base::IndexBufferTypeMapper< uint16_t >
 Maps uint16_t to IndexBufferBase::TYPE_UINT_16. More...
 
struct  Carna::base::IndexBufferTypeMapper< uint32_t >
 Maps uint32_t to IndexBufferBase::TYPE_UINT_32. More...
 
class  Carna::base::IndexBuffer< IndexType >
 Specializes IndexBufferBase for particular IndexType. More...
 

Namespaces

 Carna::base
 Contains the core framework components.
 

Detailed Description

Defines Carna::base::IndexBuffer.

Definition in file IndexBuffer.h.