Module nannou::ui [−][src]
The User Interface API. Instantiate a Ui via app.new_ui()
.
Re-exports
pub extern crate conrod; |
Modules
backend |
Feature-gated, backend-specific functionality. |
color |
A library providing simple |
cursor |
Contains an extendable enum of supported mouse cursor types. |
event |
Contains all types used to describe the input events that |
graph |
Conrod uses a directed acyclic graph to manage both storing widgets and describing their relationships. |
image |
A type used to manage a user's image data and map them to |
input |
This module contains all the logic for handling input events and providing them to widgets. |
position |
Items related to 2D positioning, used throughout conrod. |
prelude |
Simplify inclusion of common traits with a |
scroll |
Scroll related types and logic. |
text |
Text layout logic. |
theme |
Types a functionality for handling Canvas and Widget theming. |
utils |
Various utility functions used throughout Conrod. |
widget |
Widgets are the core building blocks for every conrod user interface. |
Structs
Builder |
A type used for building a new |
Range |
Some start and end position along a single axis. |
Rect |
Defines a Rectangle's bounds across the x and y axes. |
Theme |
A serializable collection of canvas and widget styling defaults. |
Ui |
A handle to the |
UiCell |
A wrapper around the |
Enums
Bordering |
To be used as a parameter for defining the aesthetic of the widget border. |
Color |
Color supporting RGB and HSL variants. |
Input |
The event type that is used by conrod to track inputs from the world. Events yielded by polling
window backends should be converted to this type. This can be thought of as the event type
which is supplied by the window backend to drive the state of the |
Traits
Borderable |
Widgets that may display a border. |
Colorable |
Types that can be colored. |
Labelable |
Widgets that may display some label. |
Positionable |
Widgets that are positionable. |
Sizeable |
Widgets that support different dimensions. |
Widget |
A trait to be implemented by all Widget types. |
Functions
glutin_window_event_to_input |
Convert the given window event to a UI Input. |
Type Definitions
Dimensions |
General use 2D spatial dimensions. |
FontSize |
Font size used throughout Conrod. |
Point |
General use 2D spatial point. |
Scalar |
An alias over the Scalar type used throughout Conrod. |
Texture2dMap |
A map from |