[][src]Module kas::text

Abstractions over kas-text

Modules

conv

Type conversion utilities

fonts

Font selection and loading

format

Parsers for formatted text

util

Structs

AccelString

An accelerator key string

Effect

Effect formatting marker

EffectFlags

Text effects

EnvFlags

Environment flags

Environment

Environment in which text is prepared for display

Glyph

A positioned glyph

GlyphId

A type-safe wrapper for glyph ID.

MarkerPos

Used to return the position of a glyph with associated metrics

MarkerPosIter
OwningVecIter

An iterator over a Vec which clones elements

Range

Range type

SelectionHelper

Text-selection logic

Text

Text, prepared for display in a given enviroment

TextDisplay

Text display, without source text representation

UpdateEnv

Helper to modify an environment

Vec2

2D size over f32

Enums

Action

Describes required text-preparation actions

Align

Alignment of contents

Direction

Directionality of environment

Traits

EditableTextApi

Trait over a sub-set of Text functionality for editable text

TextApi

Trait over a sub-set of Text functionality

TextApiExt

Extension trait over TextApi