[−][src]Crate conrod_core
Conrod
An easy-to-use, immediate-mode, 2D GUI library featuring a range of useful widgets.
If you are new to Conrod, we recommend checking out The Guide.
Re-exports
pub use color::Color; |
pub use color::Colorable; |
pub use position::Dimensions; |
pub use position::Point; |
pub use position::Position; |
pub use position::Positionable; |
pub use position::Range; |
pub use position::Rect; |
pub use position::Scalar; |
pub use position::Sizeable; |
pub use theme::Theme; |
pub use widget::scroll; |
pub use widget::Widget; |
Modules
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. |
guide | The Conrod Guide |
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. |
mesh | A mesh type dedicated to converting sequences of |
position | Items related to 2D positioning, used throughout conrod. |
render | Conrod's generic graphics backend. |
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. |
Macros
builder_method | A macro for simplifying implementation of methods for the |
builder_methods | A macro to simplify implementation of "builder-pattern" methods. |
widget_ids | A macro used to generate a struct with a field for each unique identifier given.
Each field can then be used to generate unique |
Structs
Ui |
|
UiBuilder | A constructor type for building a |
UiCell | A wrapper around the |
Enums
Bordering | To be used as a parameter for defining the aesthetic of the widget border. |
Traits
Borderable | Widgets that may display a border. |
Labelable | Widgets that may display some label. |
Type Definitions
FontSize | Font size used throughout Conrod. |
Derive Macros
WidgetCommon | |
WidgetCommon_ | |
WidgetStyle | |
WidgetStyle_ |