20 #ifndef FASTUIDRAW_GLYPH_RENDER_DATA_TEXELS_HPP 21 #define FASTUIDRAW_GLYPH_RENDER_DATA_TEXELS_HPP Represents an opaque array of GlyphAttribute values.
GlyphRenderData provides an interface to specify data used for rendering glyphs and to pack that data...
c_array< const uint8_t > texel_data(void) const
file glyph_render_data.hpp
all classes and functions of FastUIDraw are in the namespace fastuidraw.
virtual enum fastuidraw::return_code upload_to_atlas(GlyphAtlasProxy &atlas_proxy, GlyphAttribute::Array &attributes, c_array< float > render_costs) const
return_code
Enumeration for simple return codes for functions for success or failure.
An GlyphAtlasProxy is a proxy for a GlyphAtlas; one can allocate through it. Internally it tracks all...
ivec2 resolution(void) const
GlyphRenderDataTexels(void)
virtual c_array< const c_string > render_info_labels(void) const
A GlyphRenderDataTexels holds texel data for rendering a glyph. Such texel data can be for both dista...