Expand description
Extendable, retained mode, graphics API agnostic UI library.
See examples here - https://github.com/mrDIMAS/rusty-shooter/blob/master/src/menu.rs
Re-exports§
- pub use rg3d_core as core;
Modules§
- border
- brush
- button
- canvas
- check_box 
- color
- curve
- decorator
- dock
- Docking manager allows you to dock windows and hold them in-place.
- draw
- dropdown_list 
- Drop-down list. This is control which shows currently selected item and provides drop-down list to select its current item. It is build using composition with standard list view.
- expander
- file_browser 
- File browser is a tree view over file system. It allows to select file or folder.
- formatted_text 
- grid
- image
- inspector
- list_view 
- menu
- message
- Message and events module contains all possible widget messages and OS events.
- messagebox
- numeric
- popup
- progress_bar 
- range
- rect
- scroll_bar 
- scroll_panel 
- scroll_viewer 
- stack_panel 
- tab_control 
- text
- text_box 
- tree
- Tree widget allows you to create views for hierarchical data.
- ttf
- utils
- vec
- vector_image 
- widget
- window
- wrap_panel 
Macros§
Structs§
- BuildContext 
- DEFAULT_FONT 
- DragContext 
- MouseState 
- NodeHandle Mapping 
- RestrictionEntry 
- Thickness
- UiNode
- UserInterface 
Enums§
Constants§
- BRUSH_BRIGHT 
- BRUSH_BRIGHT_ BLUE 
- BRUSH_DARK 
- BRUSH_DARKER 
- BRUSH_DARKEST 
- BRUSH_FOREGROUND 
- BRUSH_LIGHT 
- BRUSH_LIGHTER 
- BRUSH_LIGHTEST 
- BRUSH_PRIMARY 
- BRUSH_TEXT 
- COLOR_BRIGHT 
- COLOR_BRIGHT_ BLUE 
- COLOR_DARK 
- COLOR_DARKER 
- COLOR_DARKEST 
- COLOR_FOREGROUND 
- COLOR_LIGHT 
- COLOR_LIGHTER 
- COLOR_LIGHTEST 
- COLOR_PRIMARY 
- COLOR_TEXT 
Traits§
- BaseControl 
- Control
- Trait for all UI controls in library.