LibCarna Version 3.4.0
Loading...
Searching...
No Matches
Classes | Namespaces
IndexBuffer.hpp File Reference

Defines LibCarna::base::IndexBuffer. More...

#include <LibCarna/LibCarna.hpp>
#include <LibCarna/base/BaseBuffer.hpp>
#include <iterator>
#include <cstdint>
+ Include dependency graph for IndexBuffer.hpp:

Go to the source code of this file.

Classes

class  LibCarna::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  LibCarna::base::IndexBufferTypeMapper< IndexType >
 Maps index buffer element types to descriptive constants. More...
 
struct  LibCarna::base::IndexBufferTypeMapper< uint8_t >
 Maps uint8_t to IndexBufferBase::TYPE_UINT_8. More...
 
struct  LibCarna::base::IndexBufferTypeMapper< uint16_t >
 Maps uint16_t to IndexBufferBase::TYPE_UINT_16. More...
 
struct  LibCarna::base::IndexBufferTypeMapper< uint32_t >
 Maps uint32_t to IndexBufferBase::TYPE_UINT_32. More...
 
class  LibCarna::base::IndexBuffer< IndexType >
 Specializes IndexBufferBase for particular IndexType. More...
 

Namespaces

namespace  LibCarna::base
 Contains the core framework components.
 

Detailed Description

Defines LibCarna::base::IndexBuffer.

Definition in file IndexBuffer.hpp.