Struct game::common::CommonState[][src]

pub struct CommonState {
    info_panel: Option<InfoPanel>,
    cached_actions: Vec<Key>,
}

Fields

info_panel: Option<InfoPanel>cached_actions: Vec<Key>

Implementations

impl CommonState[src]

pub fn new() -> CommonState[src]

pub fn event(
    &mut self,
    ctx: &mut EventCtx<'_>,
    app: &mut App,
    ctx_actions: &mut dyn ContextualActions
) -> Option<Transition<App>>
[src]

pub fn draw(&self, g: &mut GfxCtx<'_>, app: &App)[src]

fn osd_for(app: &App, id: ID) -> Text[src]

pub fn draw_osd(g: &mut GfxCtx<'_>, app: &App)[src]

pub fn draw_custom_osd(g: &mut GfxCtx<'_>, app: &App, osd: Text)[src]

pub fn launch_info_panel(
    &mut self,
    ctx: &mut EventCtx<'_>,
    app: &mut App,
    tab: Tab,
    ctx_actions: &mut dyn ContextualActions
)
[src]

pub fn info_panel_open(&self, app: &App) -> Option<ID>[src]

pub fn debug_actions(
    ctx: &mut EventCtx<'_>,
    app: &mut App
) -> Option<Transition<App>>
[src]

Allow toggling of dev mode and warping to an object by ID.

Auto Trait Implementations

impl !RefUnwindSafe for CommonState

impl !Send for CommonState

impl !Sync for CommonState

impl Unpin for CommonState

impl !UnwindSafe for CommonState

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Downcast for T where
    T: Any

impl<T> From<T> for T[src]

impl<T> Instrument for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> Same<T> for T

type Output = T

Should always be Self

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>,