Struct rin::app::Application [−][src]
pub struct Application<App> { /* fields omitted */ }
Implementations
impl<App> Application<App> where
App: ApplicationCallbacks,
[src]
impl<App> Application<App> where
App: ApplicationCallbacks,
[src]pub fn new(
app: App,
events: EventsPoll,
window: Window,
renderer: Renderer<'static, Screen>
) -> Result<Application<App>, Error>
[src]
app: App,
events: EventsPoll,
window: Window,
renderer: Renderer<'static, Screen>
) -> Result<Application<App>, Error>
Creates an object that controls the workflow of a rin application
pub fn run(self)
[src]
Will call update / draw in a loop + any event callbacks as events happen
This call only returns when the application is done so calls after it won’t be executed untl that happens, usually until the window is closed
Auto Trait Implementations
impl<App> !RefUnwindSafe for Application<App>
impl<App> !Send for Application<App>
impl<App> !Sync for Application<App>
impl<App> Unpin for Application<App> where
App: Unpin,
App: Unpin,
impl<App> !UnwindSafe for Application<App>
Blanket Implementations
impl<SS, SP> SupersetOf<SS> for SP where
SS: SubsetOf<SP>,
[src]
impl<SS, SP> SupersetOf<SS> for SP where
SS: SubsetOf<SP>,
[src]pub fn to_subset(&self) -> Option<SS>
[src]
pub fn is_in_subset(&self) -> bool
[src]
pub fn to_subset_unchecked(&self) -> SS
[src]
pub fn from_subset(element: &SS) -> SP
[src]
impl<SS, SP> SupersetOf<SS> for SP where
SS: SubsetOf<SP>,
[src]
impl<SS, SP> SupersetOf<SS> for SP where
SS: SubsetOf<SP>,
[src]