Crate wgpu_glyph

source ·
Expand description

A fast text renderer for wgpu. Powered by glyph_brush.

Modules

Structs

  • Default extra field type. Non-layout data for vertex generation.
  • Id for a font.
  • Object allowing glyph drawing, containing cache state. Manages glyph positioning cacheing, glyph draw caching & efficient GPU texture cache updating and re-sizing on demand.
  • Builder for a GlyphBrush.
  • A region of the screen.
  • 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.
  • A positioned glyph with info relating to the SectionText from which it was derived.
  • Text to layout together using a font & scale.
  • SectionText + extra.

Enums

  • Built-in linebreaking logic.
  • Describes horizontal alignment preference for positioning & bounds.
  • Built-in GlyphPositioner implementations.
  • Indicator that a character is a line break, soft or hard. Includes the offset (byte-index) position.
  • Describes vertical alignment preference for positioning & bounds. Currently a placeholder for future functionality.

Traits

Functions

Type Aliases