nCine/Graphics/GL/GLHashMap.h file

Namespaces

namespace nCine
Root namespace of nCine game engine.

Classes

template<std::uint32_t S, class MappingFunc>
class nCine::GLHashMap
Naive fixed-size hashmap of OpenGL targets to object ids.
class nCine::GLBufferObjectMappingFunc
Maps OpenGL buffer object targets to bucket indices.
class nCine::GLTextureMappingFunc
Maps OpenGL texture targets to bucket indices.

Typedefs

using key_t = GLenum
Key type, an OpenGL target enum.
using value_t = GLuint
Value type, an OpenGL object id.