[][src]Struct sulis_state::GeneratedArea

pub struct GeneratedArea {
    pub area: Rc<Area>,
    pub width: i32,
    pub height: i32,
    pub layer_set: LayerSet,
    pub props: Vec<PropData>,
    pub transitions: Vec<Transition>,
    pub encounters: Vec<EncounterData>,
    // some fields omitted
}

Fields

area: Rc<Area>width: i32height: i32layer_set: LayerSetprops: Vec<PropData>transitions: Vec<Transition>encounters: Vec<EncounterData>

Implementations

impl GeneratedArea[src]

pub fn new(
    area: Rc<Area>,
    pregen_out: Option<PregenOutput>
) -> Result<GeneratedArea, Error>
[src]

pub fn path_grid(&self, size_id: &str) -> &PathFinderGrid[src]

Auto Trait Implementations

impl !RefUnwindSafe for GeneratedArea

impl !Send for GeneratedArea

impl !Sync for GeneratedArea

impl Unpin for GeneratedArea

impl !UnwindSafe for GeneratedArea

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<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

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>, 
[src]