Crate notan_app

Crate notan_app 

Source

Re-exports§

pub use graphics::*;

Modules§

assets
empty
graphics
prelude

Structs§

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

Enums§

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

Traits§

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

Type Aliases§

InitializeFn
Closure returned from the backend’s initialize method
LoadFileFn
Closure used to load files