Crate notan_app
Source pub use graphics::*;
- assets
- empty
- graphics
- prelude
- App
- Represents the context of the application
- AppBuilder
- The builder is charge of create and configure the application
- AppTimer
- Helper to measure and expose application’s time events
- EventIterator
- Event iterator queue
- Plugins
- A container of plugins that allow get them to use it
- WindowConfig
- Builder configuration for the window options
- AppFlow
- Control the flow of the application
- CursorIcon
- Represent mouse cursor icon
They are same as egui::CursorIcon because this is mostly to give support to egui
- Event
- Application events usually received from the user
- FrameState
- Indicate to the backend if the frame was skipped or if it ended
- AppState
- Represents the state of the application, always accessible across the event’s cycle
- Backend
- Represents the backend implementation
- BackendSystem
- Backend initialization run
- BuildConfig
- Configurations used at build time
- Plugin
- A plugin allow the user to extend or alter the application
- SetupHandler
- WindowBackend
- Represents a window
- InitializeFn
- Closure returned from the backend’s initialize method
- LoadFileFn
- Closure used to load files