pub struct Zone {Show 13 fields
pub id: ZoneId,
pub name: String,
pub bounds: WorldRect,
pub state: ZoneStreamState,
pub biome: BiomeType,
pub neighbors: Vec<ZoneId>,
pub portals: Vec<PortalId>,
pub load_priority: f32,
pub is_indoor: bool,
pub ambient_color: Vec4,
pub fog_color: Vec4,
pub fog_density: f32,
pub tick_count: u64,
}Expand description
A world zone definition.
Fields§
§id: ZoneId§name: String§bounds: WorldRect§state: ZoneStreamState§biome: BiomeType§neighbors: Vec<ZoneId>§portals: Vec<PortalId>§load_priority: f32§is_indoor: bool§ambient_color: Vec4§fog_color: Vec4§fog_density: f32§tick_count: u64Implementations§
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Zone
impl RefUnwindSafe for Zone
impl Send for Zone
impl Sync for Zone
impl Unpin for Zone
impl UnsafeUnpin for Zone
impl UnwindSafe for Zone
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more