Trait LdtkEntityExtensions

Source
pub trait LdtkEntityExtensions {
    // Required methods
    fn world_pos(&self, layer_c_hei: i64, layer_grid_size: i64) -> Vec2;
    fn world_size(&self, layer_grid_size: i64) -> Vec2;
    fn bool_field(&self, name: &str) -> Option<bool>;
    fn str_field(&self, name: &str) -> Option<&str>;
    fn str_array_field(&self, name: &str) -> Option<Vec<String>>;
    fn entity_array_field(&self, name: &str) -> Option<Vec<String>>;
}

Required Methods§

Source

fn world_pos(&self, layer_c_hei: i64, layer_grid_size: i64) -> Vec2

Source

fn world_size(&self, layer_grid_size: i64) -> Vec2

Source

fn bool_field(&self, name: &str) -> Option<bool>

Source

fn str_field(&self, name: &str) -> Option<&str>

Source

fn str_array_field(&self, name: &str) -> Option<Vec<String>>

Source

fn entity_array_field(&self, name: &str) -> Option<Vec<String>>

Implementors§