Enum rust_sc2::pixel_map::Visibility[][src]

pub enum Visibility {
    Hidden,
    Fogged,
    Visible,
    FullHidden,
}

Base for visibility maps.

Variants

Hidden

Position is hidden (i.e. weren't explored before)

Fogged

Position is in fog of war (i.e. was explored before, but not visible now)

Visible

Position is visible now.

FullHidden

Position is fully hidden (i.e. terrain isn't visible, only darkness; only in campain and custom maps).

Implementations

impl Visibility[src]

pub fn is_hidden(self) -> bool[src]

pub fn is_fogged(self) -> bool[src]

pub fn is_visible(self) -> bool[src]

pub fn is_full_hidden(self) -> bool[src]

impl Visibility[src]

pub fn is_explored(self) -> bool[src]

Trait Implementations

impl Clone for Visibility[src]

impl Copy for Visibility[src]

impl Debug for Visibility[src]

impl Default for Visibility[src]

impl Eq for Visibility[src]

impl FromPrimitive for Visibility[src]

impl PartialEq<Visibility> for Visibility[src]

impl StructuralEq for Visibility[src]

impl StructuralPartialEq for Visibility[src]

impl ToPrimitive for Visibility[src]

Auto Trait Implementations

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<Q, K> Equivalent<K> for Q where
    K: Borrow<Q> + ?Sized,
    Q: Eq + ?Sized
[src]

impl<T> From<T> 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> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

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>,