|
roo_display
API Documentation for roo_display
|
#include <assert.h>#include <inttypes.h>#include "roo_backport.h"#include "roo_backport/string_view.h"#include "roo_display/core/device.h"#include "roo_display/core/drawable.h"#include "roo_logging.h"Go to the source code of this file.
Data Structures | |
| class | roo_display::FontMetrics |
| Basic font metrics (ascent, descent, bounding box, and line spacing). More... | |
| class | roo_display::FontProperties |
| Metadata describing a font's encoding and spacing behavior. More... | |
| class | roo_display::GlyphMetrics |
| Per-glyph metrics (bounding box and advance). More... | |
| class | roo_display::Font |
| Abstract font interface. More... | |
Namespaces | |
| namespace | roo_display |
| Defines 140 opaque HTML named colors. | |
Enumerations | |
| enum class | roo_display::FontLayout { roo_display::kHorizontal , roo_display::kVertical } |
| Glyph layout direction. More... | |
Functions | |
| roo_logging::Stream & | roo_display::operator<< (roo_logging::Stream &stream, FontLayout layout) |
| roo_logging::Stream & | roo_display::operator<< (roo_logging::Stream &stream, FontProperties::Charset charset) |
| roo_logging::Stream & | roo_display::operator<< (roo_logging::Stream &stream, FontProperties::Spacing spacing) |
| roo_logging::Stream & | roo_display::operator<< (roo_logging::Stream &stream, FontProperties::Smoothing smoothing) |
| roo_logging::Stream & | roo_display::operator<< (roo_logging::Stream &stream, FontProperties::Kerning kerning) |
Variables | |
| constexpr FontLayout | roo_display::FONT_LAYOUT_HORIZONTAL = FontLayout::kHorizontal |
| constexpr FontLayout | roo_display::FONT_LAYOUT_VERTICAL = FontLayout::kVertical |