Crate kludgine_app

Crate kludgine_app 

Source
Expand description

Application and window handling.

Modules§

event
Types for event handling.
prelude
A collection of commonly used exports provided by this crate.

Structs§

RedrawRequester
Allows requesting window refreshes outside of the event loop.
RedrawStatus
Tracks when a window should be redrawn. Allows for rendering a frame immediately as well as scheduling a refresh in the future.
Runtime
Runtime is designed to consume the main thread. For cross-platform compatibility, ensure that you call Runtime::run() from thee main thread.
SingleWindowApplication
An Application implementation that begins with a single window.
WindowBuilder
A builder for a Window.
WindowHandle
A handle to an open window.

Enums§

CloseResponse
How to react to a request to close a window
Error
All errors that kludgine-app can return.

Traits§

Application
A trait that describes the application’s behavior.
OpenableWindow
A window that can be opened.
Window
Trait to implement a Window
WindowCreator
Defines initial window properties.

Type Aliases§

Result
Alias for std::result::Result where the error type is Error.