Module render

Source

Structs§

RebuildMeshVerts
A sparse set component to force the mesh vertices to be rebuilt when added to a terminal.
TerminalCamera
A camera component to assist in rendering terminals and translating cursor coordinates to and from terminal grid coordinates.
TerminalMaterial
TerminalMeshTileScaling
An optional component to scale terminal tiles after crate::TerminalMeshWorldScaling is applied.
TerminalSystemsCacheCameraData
TerminalCamera systems for caching camera data. Runs in PostUpdate.
TerminalSystemsUpdateCamera
TerminalCamera systems for updating the camera viewport.
TerminalSystemsUpdateFont
System for updating the TerminalMaterial based on the TerminalFont. Runs in PostUpdate.
TerminalSystemsUpdateMesh
Systems for rebuilding/updating the terminal mesh. Runs in Last.
UpdateTerminalViewportEvent
UvMapping
An asset that defines how a rust char is converted into uv data for rendering terminal tiles.
UvMappingHandle

Enums§

TerminalFont
A component for easy swapping of terminal fonts.
TerminalMeshPivot
Component for the terminal which determines where terminal mesh tiles are built relative to the terminal’s transform position.
TerminalMeshWorldScaling
A global resource to configure how terminal mesh tiles are scaled in world space.