Expand description
This module contains all public exports of the b3-core crate.
Modules§
Structs§
- Active
Application - This structure represents a platform independent running application.
- Application
- The main entity that provides entrypoints to the event loop and other API.
- Context
- Native context.
- Error
- This structure represents an internal error.
- Icon
- System icon.
- Menu
- Application menu/submenu.
- Menu
Builder - Menu item builder.
- Menu
Item - Application menu item.
- Menu
Item Builder - Menu item builder.
- Notification
Builder - Notification builder.
- Short
Code - This structure represents short codes (menu hotkeys) for different platforms.
- Window
- Applcation window.
- Window
Builder - Window builder.
- Window
Options - Window options.
Enums§
- Action
- Menu item action.
- Event
- Main event enumeration.
- Icon
Type - Icon types.
- Init
Mode - Initial mode
- Life
Cycle - Life cycle events.
- Mouse
Button - Mouse buttons.
- Mouse
Button State - Mouse button state.
- Mouse
Event - Mouse events.
- Scrolling
Delta - Scrolling delta.
- Scrolling
Phase - The scrolling phase for a scroll or flick gesture.
- Window
Event - Window events.
Traits§
- Context
Owner - Context owner.
- Event
Handler - Event handler.
Type Aliases§
- Window
Id - Window ID.