rustial-engine 0.0.1

Framework-agnostic 2.5D map engine for rustial
Documentation
//! Terrain elevation subsystem.

mod backfill;
mod config;
mod elevation_source;
mod error;
mod hillshade;
mod http_elevation_source;
mod mesh;
mod quantized_mesh_source;
mod terrain_manager;

pub use backfill::{
    expand_with_clamped_border, interior_dims, patch_border_edge, patch_changed_tiles,
    BackfillState, NEIGHBOR_OFFSETS,
};
pub use config::TerrainConfig;
pub use elevation_source::{
    ElevationSource, ElevationSourceDiagnostics, ElevationSourceFailureDiagnostics,
    FlatElevationSource, TerrainRgbEncoding,
};
pub use error::TerrainError;
pub use hillshade::{prepare_hillshade_raster, PreparedHillshadeRaster};
pub use http_elevation_source::HttpElevationSource;
pub use mesh::{
    build_terrain_descriptor, build_terrain_descriptor_with_source, build_terrain_mesh,
    build_terrain_mesh_with_source, elevation_region_in_texture_space, materialize_terrain_mesh,
    skirt_height, TerrainElevationTexture, TerrainMeshData,
};
pub use quantized_mesh_source::QuantizedMeshSource;
pub use terrain_manager::{TerrainDiagnostics, TerrainManager};