logo

Enum primitives::prelude::SceneKind[][src]

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

Intro

SelectSession

SelectStory

SelectLevel

Instructions

Settings

Menu

Avatar

Shop

Rewards

LeaderBoard

Game

Interstitial

Cinematic

Results

Exit

Test

Recommended to be used as a testing sandbox to test new entities etc.

Custom

Fields

value: u32

Allows SceneKind to be extended (e.g. for using project specific enumerated scene types).

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Performs the conversion.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.