[−][src]Struct ytesrev::scene::SceneList
A list of scenes that are showed in order. When the current scene's action is Action::Done
the next scene is loaded.
Fields
scenes: Vec<Box<dyn Scene>>
The list of scenes
Methods
impl SceneList
[src]
pub fn new(scenes: Vec<Box<dyn Scene>>) -> SceneList
[src]
Create a new SceneList
pub fn get_current_scene(&self) -> usize
[src]
Gets what scene is being shown
Trait Implementations
Auto Trait Implementations
impl Send for SceneList
impl Unpin for SceneList
impl !Sync for SceneList
impl !UnwindSafe for SceneList
impl !RefUnwindSafe for SceneList
Blanket Implementations
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
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>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,