pub struct LdtkLevel { /* private fields */ }Implementations§
Source§impl LdtkLevel
impl LdtkLevel
pub fn from_project(project: &Project, level: Level) -> Self
pub fn width(&self) -> f32
pub fn width_i(&self) -> i64
pub fn height(&self) -> f32
pub fn height_i(&self) -> i64
pub fn level_ref(&self) -> &Level
pub fn level_ref_mut(&mut self) -> &mut Level
pub fn colliders_ref(&self) -> &ColliderQuadtree
pub fn colliders_ref_mut(&mut self) -> &mut ColliderQuadtree
pub fn layers(&self) -> impl DoubleEndedIterator<Item = &LdtkLayer>
pub fn layers_mut(&mut self) -> impl DoubleEndedIterator<Item = &mut LdtkLayer>
pub fn properties_ref(&self) -> &HashMap<String, Value>
pub fn properties_mut(&mut self) -> &mut HashMap<String, Value>
pub fn property(&self, name: impl ToString) -> Option<&Value>
pub fn property_or_null(&self, name: impl ToString) -> &Value
pub fn get_indexer(&self) -> Indexer
Trait Implementations§
Auto Trait Implementations§
impl Freeze for LdtkLevel
impl RefUnwindSafe for LdtkLevel
impl Send for LdtkLevel
impl Sync for LdtkLevel
impl Unpin for LdtkLevel
impl UnwindSafe for LdtkLevel
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