Struct ogmo3::level::Level [−][src]
pub struct Level { pub ogmo_version: String, pub width: f32, pub height: f32, pub offset_x: f32, pub offset_y: f32, pub values: HashMap<String, Value>, pub layers: Vec<Layer>, }
Expand description
An Ogmo level.
Fields
ogmo_version: String
The version of Ogmo used to export this level.
width: f32
The width of the level.
height: f32
The height of the level.
offset_x: f32
The offset of the level on the X axis. Useful for loading multiple chunked levels.
offset_y: f32
The offset of the level on the Y axis. Useful for loading multiple chunked levels.
values: HashMap<String, Value>
The level’s custom values.
layers: Vec<Layer>
The layers that make up the level.
Implementations
Trait Implementations
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations
impl RefUnwindSafe for Level
impl UnwindSafe for Level
Blanket Implementations
Mutably borrows from an owned value. Read more