[go: up one dir, main page]

Crate roost_ui

Crate roost_ui 

Source
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 use drawable::Component;
pub use maverick_os;

Modules§

drawable
emitters
roost emitters
events
layout
layouts
resources

Macros§

drawables
events
impl_downcast
Adds downcasting support to traits that extend Downcast by defining forwarding methods to the corresponding implementations on std::any::Any in the standard library.
include_dir
Embed the contents of a directory in your crate.
start

Structs§

Assets
Assets stores all the assets required by your project, including images and fonts.
Context
Context holds the app context, including hardware, runtime, assets, theme, plugins, events, and state.
Dir
A directory.
HardwareContext
PluginGuard
RuntimeContext
Runtime Context enables communication between threads, cheap to clone and messages can be sent from anywhere
ServiceList
State
Window
Represents a window.

Enums§

DirEntry
A directory entry, roughly analogous to std::fs::DirEntry.
WindowEvent

Constants§

IS_MOBILE
IS_WEB

Traits§

Application
The core application trait.
Downcast
Supports conversion to Any. Traits to be extended by impl_downcast! must extend Downcast.
Plugin
Services

Derive Macros§

Component