Crate rlvgl_core

Source
Expand description

Core runtime types and utilities for the rlvgl UI toolkit.

This crate exposes the building blocks used by higher level widgets and platform backends. It is intended to be usable in no_std environments and therefore avoids allocations where possible. Widgets are organised into a tree of WidgetNode values which receive [Event]s and draw themselves via a [Renderer] implementation.

Modules§

animation
Animation primitives such as fades and slides.
event
Basic UI events used for widgets.
plugins
Feature-gated plugin modules for asset handling.
renderer
Rendering interface used by widgets.
style
Visual appearance attributes applied to widgets.
theme
Theme trait and basic implementations.
widget
Basic widget traits and geometry types.

Structs§

WidgetNode
Node in the widget hierarchy.