Skip to main content

Crate guido

Crate guido 

Source

Modules§

animation
image_metadata
Image metadata utilities for determining intrinsic dimensions.
layout
platform
prelude
reactive
render_stats
Render statistics tracking for debugging and performance analysis.
renderer
GPU Renderer
surface
Multi-surface support for Guido applications.
transform
transform_origin
tree
Arena-based widget storage for efficient partial layout.
widget_ref
WidgetRef — reactive access to a widget’s surface-relative bounds.
widgets

Macros§

advance_anim
Macro to advance an animation field, optionally updating its target first. Uses AdvanceResult to determine when to mark dirty flags. Pushes Animation job with appropriate RequiredJob for continuation.
time_phase

Structs§

App

Enums§

ExitReason
The reason the application’s main loop exited.

Functions§

default_font_family
Get the current application-wide default font family.
load_font
Load custom font data into the application.
quit_app
Request a clean application quit.
restart_app
Request a clean application restart.
set_default_font_family
Set the application-wide default font family.

Attribute Macros§

component
Attribute macro to create a reusable component from a function.

Derive Macros§

SignalFields
Derive macro for per-field signal decomposition.