Struct game::common::CommonState [−][src]
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]
&mut self,
ctx: &mut EventCtx<'_>,
app: &mut App,
ctx_actions: &mut dyn ContextualActions
) -> Option<Transition<App>>
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]
&mut self,
ctx: &mut EventCtx<'_>,
app: &mut App,
tab: Tab,
ctx_actions: &mut dyn ContextualActions
)
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]
ctx: &mut EventCtx<'_>,
app: &mut App
) -> Option<Transition<App>>
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]
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,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Downcast for T where
T: Any,
T: Any,
pub fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>
pub fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>
pub fn as_any(&self) -> &(dyn Any + 'static)
pub fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
impl<T> From<T> for T
[src]
impl<T> Instrument for T
[src]
pub fn instrument(self, span: Span) -> Instrumented<Self>
[src]
pub fn in_current_span(self) -> Instrumented<Self>
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
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]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub 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.
pub fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,