[−][src]Module conrod_core::text
Text layout logic.
Modules
| cursor | Logic related to the positioning of the cursor within text. |
| font | The |
| glyph | Logic and types specific to individual glyph layout. |
| line | Text handling logic related to individual lines of text. |
| rt | Re-exported RustType geometrical types. |
Structs
| Glyph | A single glyph of a font. this may either be a thin wrapper referring to the font and the glyph id, or it may be a standalone glyph that owns the data needed by it. |
| GlyphCache | An implementation of a dynamic GPU glyph cache. See the module documentation for more information. |
| GlyphId | Represents a glyph identifier for a particular font. This identifier will not necessarily correspond to the correct glyph in a font other than the one that it was obtained from. |
| GlyphIter | |
| LayoutIter | |
| Lines | An iterator yielding each line within the given |
| Scale | Defines the size of a rendered face of a font, in pixels, horizontally and
vertically. A vertical scale of |
Enums
| Justify | A type used for referring to typographic alignment of |
Functions
| f32_pt_to_px | Converts the given font size in "points" to its font size in pixels. This is useful for when the font size is not an integer. |
| f32_pt_to_scale | Converts the given font size in "points" to a uniform |
| height | Determine the total height of a block of text with the given number of lines, font size and
|
| lines | Produce an iterator yielding each line within the given |
| pt_to_px | Converts the given font size in "points" to its font size in pixels. |
| pt_to_scale | Converts the given font size in "points" to a uniform |
Type Definitions
| Font | The RustType |
| FontCollection | The RustType |
| PositionedGlyph | The RustType |