RAMSES Documentation  27.0.130
Information for RAMSES users and developers
Classes | Namespaces | Typedefs
Glyph.h File Reference
#include "ramses-text-api/FontInstanceId.h"
#include "ramses-framework-api/StronglyTypedValue.h"
#include <vector>
#include <limits>
#include <functional>

Go to the source code of this file.

Classes

struct  ramses::GlyphIdTag
 An empty struct to make GlyphId a strong type. More...
 
struct  ramses::GlyphKey
 GlyphKey identifies a glyph with a specific font instance. More...
 
struct  std::hash< ramses::GlyphKey >
 Hasher for GlyphKey for use in STL hash maps. More...
 

Namespaces

 ramses
 The RAMSES namespace contains all client side objects and functions used to implement RAMSES applications. RAMSES refers to these applications as clients.
 
 std
 

Typedefs

using ramses::GlyphData = std::vector< uint8_t >
 Stores 2-dimensional glyph pixel data as a flat memory array. More...
 
using ramses::GlyphId = StronglyTypedValue< uint32_t, std::numeric_limits< uint32_t >::max(), GlyphIdTag >
 A strongly typed integer to distinguish between different glyphs. More...
 
using ramses::GlyphKeyVector = std::vector< GlyphKey >
 Vector of GlyphKey elements. More...