pub enum SceneKind {
Show 19 variants
Splash,
Intro,
SelectSession,
SelectStory,
SelectLevel,
Instructions,
Settings,
Menu,
Avatar,
Shop,
Rewards,
LeaderBoard,
Game,
Interstitial,
Cinematic,
Results,
Exit,
Test,
Custom {
value: u32,
},
}
Expand description
Default Scene types.
A basic game can be made using these defaults. Can be extended with Custom by using concrete project values.
Variants§
Splash
Splash screen scene
Intro
Intro screen scene
SelectSession
SelectSession screen scene
SelectStory
SelectStory screen scene
SelectLevel
SelectLevel screen scene
Instructions
Instructions screen scene
Settings
Settings screen scene
Menu
Menu screen scene
Avatar
Avatar screen scene
Shop
Shop screen scene
Rewards
Rewards screen scene
LeaderBoard
LeaderBoard screen scene
Game
Game screen scene
Interstitial
Interstitial screen scene
Cinematic
Cinematic screen scene
Results
Results screen scene
Exit
Exit screen scene
Test
Recommended to be used as a testing sandbox to test new entities etc.
Custom
Allows SceneKind to be extended (e.g. for using project specific enumerated scene types).
Trait Implementations§
impl Copy for SceneKind
impl Eq for SceneKind
impl StructuralPartialEq for SceneKind
Auto Trait Implementations§
impl Freeze for SceneKind
impl RefUnwindSafe for SceneKind
impl Send for SceneKind
impl Sync for SceneKind
impl Unpin for SceneKind
impl UnwindSafe for SceneKind
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Fr, To> IntoColor<To> for Frwhere
To: FromColor<Fr>,
impl<Fr, To> IntoColor<To> for Frwhere
To: FromColor<Fr>,
Source§fn into_color(self) -> To
fn into_color(self) -> To
Convert into color