Crate wgpu_glyph[−][src]
Expand description
A fast text renderer for wgpu
. Powered by glyph_brush
.
Modules
ab_glyph | Re-exported ab_glyph types. |
Structs
Extra | Default |
FontId | Id for a font. |
GlyphBrush | Object allowing glyph drawing, containing cache state. Manages glyph positioning cacheing, glyph draw caching & efficient GPU texture cache updating and re-sizing on demand. |
GlyphBrushBuilder | Builder for a |
Region | A region of the screen. |
Section | An object that contains all the info to render a varied section of text. That is one including many parts with differing fonts/scales/colors bowing to a single layout. |
SectionGeometry | |
SectionGlyph | A positioned glyph with info relating to the |
SectionText | Text to layout together using a font & scale. |
Text |
|
Enums
BuiltInLineBreaker | Built-in linebreaking logic. |
HorizontalAlign | Describes horizontal alignment preference for positioning & bounds. |
Layout | Built-in |
LineBreak | Indicator that a character is a line break, soft or hard. Includes the offset (byte-index) position. |
VerticalAlign | Describes vertical alignment preference for positioning & bounds. Currently a placeholder for future functionality. |
Traits
GlyphCruncher | Common glyph layout logic. |
GlyphPositioner | Logic to calculate glyph positioning using |
LineBreaker | Producer of a |
Functions
orthographic_projection | Helper function to generate a generate a transform matrix. |
Type Definitions
SectionGlyphIter |
|