Struct game::info::Details [−][src]
Fields
unzoomed: GeomBatch
Draw extra things when unzoomed.
zoomed: GeomBatch
Draw extra things when zoomed.
tooltips: Vec<(Polygon, Text)>
Show these tooltips over the map.
hyperlinks: HashMap<String, Tab>
When a button with this label is clicked, open this info panel tab instead.
warpers: HashMap<String, ID>
When a button with this label is clicked, warp to this ID.
time_warpers: HashMap<String, (TripID, Time)>
When a button with this label is clicked, time-warp and open the info panel for this trip.
can_jump_to_time: bool
stop_immediately: Option<Transition<App>>
If this gets filled out, immediately execute this transition, keeping the info panel open. This can only be used when updating an already open info panel. If a panel is launched directly into a tab that fills this out, it’ll crash!
Auto Trait Implementations
impl !RefUnwindSafe for Details
impl !Send for Details
impl !Sync for Details
impl Unpin for Details
impl !UnwindSafe for Details
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>,