pub trait ITerrainMapMethods: ITerrainMap {
Show 13 methods
// Provided methods
fn get_width(self) -> i32 { ... }
fn set_width(self, value: impl Into<i32>) { ... }
fn get_height(self) -> i32 { ... }
fn set_height(self, value: impl Into<i32>) { ... }
fn is_inside(self, x: impl Into<i32>, y: impl Into<i32>) -> bool { ... }
fn is_outside(self, x: impl Into<i32>, y: impl Into<i32>) -> bool { ... }
fn read(self, terrain: impl Into<Terrain>) { ... }
fn read_2(self, data: impl Into<TerrainData>) { ... }
fn write(self, terrain: impl Into<Terrain>) { ... }
fn write_2(self, data: impl Into<TerrainData>) { ... }
fn read_data(self, data: impl Into<TerrainData>) { ... }
fn write_data(self, data: impl Into<TerrainData>) { ... }
fn ctor(self) { ... }
}Provided Methods§
Sourcefn get_height(self) -> i32
fn get_height(self) -> i32
get_Height() overload
Sourcefn set_height(self, value: impl Into<i32>)
fn set_height(self, value: impl Into<i32>)
set_Height(i32) overload
Sourcefn is_outside(self, x: impl Into<i32>, y: impl Into<i32>) -> bool
fn is_outside(self, x: impl Into<i32>, y: impl Into<i32>) -> bool
IsOutside(i32, i32) overload
Sourcefn read(self, terrain: impl Into<Terrain>)
fn read(self, terrain: impl Into<Terrain>)
Read(crate::unity_engine::terrain::Terrain) overload
Sourcefn read_2(self, data: impl Into<TerrainData>)
fn read_2(self, data: impl Into<TerrainData>)
Read(crate::unity_engine::terraindata::TerrainData) overload
Sourcefn write(self, terrain: impl Into<Terrain>)
fn write(self, terrain: impl Into<Terrain>)
Write(crate::unity_engine::terrain::Terrain) overload
Sourcefn write_2(self, data: impl Into<TerrainData>)
fn write_2(self, data: impl Into<TerrainData>)
Write(crate::unity_engine::terraindata::TerrainData) overload
Sourcefn read_data(self, data: impl Into<TerrainData>)
fn read_data(self, data: impl Into<TerrainData>)
ReadData(crate::unity_engine::terraindata::TerrainData) overload
Sourcefn write_data(self, data: impl Into<TerrainData>)
fn write_data(self, data: impl Into<TerrainData>)
WriteData(crate::unity_engine::terraindata::TerrainData) overload
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.
Implementors§
impl<__T: ITerrainMap> ITerrainMapMethods for __T
Available on crate feature
app-terrainmap only.