ark::gui::FontManager

Defined in header “ark/gui/magnum/text3_drawable.hh”.


Typedefs

  • using Font = Magnum::Text::AbstractFont

  • using GlyphCache = Magnum::Text::GlyphCache

  • using Renderer = Magnum::Text::Renderer3D

  • using FontPtr = Magnum::Containers::Pointer< Font >

  • using GlyphCachePtr = Magnum::Containers::Pointer< GlyphCache >

  • using RendererPtr = Magnum::Containers::Pointer< Renderer >

  • using Buffer = Magnum::GL::Buffer

  • using Mesh = Magnum::GL::Mesh

  • using Range2D = Magnum::Range2D

Methods

  • std::optional< RenderedText > render(const Text2 & text)

  • std::optional< RenderedText > render(const Text3 & text)

  • void draw(const Magnum::Matrix4 & transform, const Magnum::Matrix4 & projection, RenderedText & rendered_text)