Expand description
roost is a fast, cross-platform UI renderer.
Check out the website for more information, the Quick Start Guide to set up your first app.
Re-exports§
pub extern crate include_dir;
Re-exports§
pub use drawable::Component;pub use maverick_os;
Modules§
Macros§
- drawables
- events
- impl_
downcast - Adds downcasting support to traits that extend
Downcastby defining forwarding methods to the corresponding implementations onstd::any::Anyin the standard library. - include_
dir - Embed the contents of a directory in your crate.
- start
Structs§
- Assets
Assetsstores all the assets required by your project, including images and fonts.- Context
Contextholds the app context, including hardware, runtime, assets, theme, plugins, events, and state.- Dir
- A directory.
- File
- A file with its contents stored in a
&'static [u8]. - Hardware
Context - Plugin
Guard - Runtime
Context - Runtime Context enables communication between threads, cheap to clone and messages can be sent from anywhere
- Service
List - State
- Window
- Represents a window.
Enums§
- DirEntry
- A directory entry, roughly analogous to
std::fs::DirEntry. - Window
Event
Constants§
Traits§
- Application
- The core application trait.
- Downcast
- Supports conversion to
Any. Traits to be extended byimpl_downcast!must extendDowncast. - Plugin
- Services