Rendering Engine 0.2.9
Modular Graphics Rendering Engine | v0.2.9
text_block_2d.hpp File Reference
#include "drawable_2d.hpp"
#include "rendering_engine_export.hpp"
#include "vertex_declarations.hpp"
#include <cstdint>
#include <string>
#include <vector>
#include <iostream>
#include <unordered_map>
#include <glm/glm.hpp>

Go to the source code of this file.

Classes

class  rendering_engine::TextBlock2D
 2D drawable representing a block of rendered text. More...
 
struct  rendering_engine::TextBlock2D::Properties
 
struct  rendering_engine::TextBlock2D::Mesh
 CPU-side mesh data for glyph quads. More...
 
struct  rendering_engine::TextBlock2D::GlyphQuad
 Renderable quad representing a single glyph. More...
 
struct  rendering_engine::TextBlock2D::ShapedGlyph
 Result of text shaping for a single glyph. More...
 

Namespaces

namespace  rendering_engine
 

Enumerations

enum class  rendering_engine::TextAlign { rendering_engine::Left = 0 , rendering_engine::Center , rendering_engine::Right }
 Horizontal alignment mode for text layout. More...