Enum rust_sc2::pixel_map::Visibility [−][src]
pub enum Visibility {
Hidden,
Fogged,
Visible,
FullHidden,
}Base for visibility maps.
Variants
Position is hidden (i.e. weren’t explored before)
Position is in fog of war (i.e. was explored before, but not visible now)
Position is visible now.
Position is fully hidden (i.e. terrain isn’t visible, only darkness; only in campain and custom maps).
Implementations
impl Visibility[src]
impl Visibility[src]impl Visibility[src]
impl Visibility[src]pub fn is_explored(self) -> bool[src]
Trait Implementations
impl Clone for Visibility[src]
impl Clone for Visibility[src]fn clone(&self) -> Visibility[src]
pub fn clone_from(&mut self, source: &Self)1.0.0[src]
impl Copy for Visibility[src]
impl Copy for Visibility[src]impl Default for Visibility[src]
impl Default for Visibility[src]impl Eq for Visibility[src]
impl Eq for Visibility[src]impl FromPrimitive for Visibility[src]
impl FromPrimitive for Visibility[src]fn from_i64(n: i64) -> Option<Self>[src]
fn from_u64(n: u64) -> Option<Self>[src]
pub fn from_isize(n: isize) -> Option<Self>[src]
pub fn from_i8(n: i8) -> Option<Self>[src]
pub fn from_i16(n: i16) -> Option<Self>[src]
pub fn from_i32(n: i32) -> Option<Self>[src]
pub fn from_i128(n: i128) -> Option<Self>[src]
pub fn from_usize(n: usize) -> Option<Self>[src]
pub fn from_u8(n: u8) -> Option<Self>[src]
pub fn from_u16(n: u16) -> Option<Self>[src]
pub fn from_u32(n: u32) -> Option<Self>[src]
pub fn from_u128(n: u128) -> Option<Self>[src]
pub fn from_f32(n: f32) -> Option<Self>[src]
pub fn from_f64(n: f64) -> Option<Self>[src]
impl PartialEq<Visibility> for Visibility[src]
impl PartialEq<Visibility> for Visibility[src]impl StructuralEq for Visibility[src]
impl StructuralEq for Visibility[src]impl StructuralPartialEq for Visibility[src]
impl StructuralPartialEq for Visibility[src]impl ToPrimitive for Visibility[src]
impl ToPrimitive for Visibility[src]fn to_i64(&self) -> Option<i64>[src]
fn to_u64(&self) -> Option<u64>[src]
pub fn to_isize(&self) -> Option<isize>[src]
pub fn to_i8(&self) -> Option<i8>[src]
pub fn to_i16(&self) -> Option<i16>[src]
pub fn to_i32(&self) -> Option<i32>[src]
pub fn to_i128(&self) -> Option<i128>[src]
pub fn to_usize(&self) -> Option<usize>[src]
pub fn to_u8(&self) -> Option<u8>[src]
pub fn to_u16(&self) -> Option<u16>[src]
pub fn to_u32(&self) -> Option<u32>[src]
pub fn to_u128(&self) -> Option<u128>[src]
pub fn to_f32(&self) -> Option<f32>[src]
pub fn to_f64(&self) -> Option<f64>[src]
Auto Trait Implementations
impl RefUnwindSafe for Visibility
impl RefUnwindSafe for Visibilityimpl Send for Visibility
impl Send for Visibilityimpl Sync for Visibility
impl Sync for Visibilityimpl Unpin for Visibility
impl Unpin for Visibilityimpl UnwindSafe for Visibility
impl UnwindSafe for VisibilityBlanket Implementations
impl<Q, K> Equivalent<K> for Q where
K: Borrow<Q> + ?Sized,
Q: Eq + ?Sized, [src]
impl<Q, K> Equivalent<K> for Q where
K: Borrow<Q> + ?Sized,
Q: Eq + ?Sized, [src]pub fn equivalent(&self, key: &K) -> bool[src]
impl<T> Same<T> for T
impl<T> Same<T> for Ttype Output = T
Should always be Self
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,