[−][src]Struct pixel_engine::EngineWrapper
A Wrapper around an Engine
Implementations
impl EngineWrapper
[src]
pub fn new(title: String, size: (u32, u32, u32)) -> Self
[src]
Create the Engine and the Wrapper
pub fn get_inner(&mut self) -> &mut Engine
[src]
Get a Referance to the inner Engine
pub fn run<F>(self, main_func: F) -> Self where
F: FnMut(&mut Engine) -> Result<bool, Box<dyn Error>> + 'static,
[src]
F: FnMut(&mut Engine) -> Result<bool, Box<dyn Error>> + 'static,
The core of your program,
Takes a function F that will be run every frame, It will do the event handling and similar things between frames.
Trait Implementations
Auto Trait Implementations
impl !RefUnwindSafe for EngineWrapper
impl !Send for EngineWrapper
impl !Sync for EngineWrapper
impl Unpin for EngineWrapper
impl !UnwindSafe for EngineWrapper
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> SetParameter for T
fn set<T>(&mut self, value: T) -> <T as Parameter<Self>>::Result where
T: Parameter<Self>,
T: Parameter<Self>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,