Skip to main content

Module render

Module render 

Source
Expand description

Map layer definitions, rendering state, colour types, geometry types, and the pixel framebuffer.

This module defines:

The actual compositing logic lives in pokered-renderer; this crate only provides the data model.

Re-exports§

pub use color::Rgba;
pub use framebuffer::DirtyRegion;
pub use framebuffer::FrameBuffer;
pub use framebuffer::BYTES_PER_PIXEL;
pub use framebuffer::TILE_SIZE;
pub use geometry::BracketSides;
pub use geometry::TilePos;
pub use geometry::TileRect;
pub use painter::Frame;
pub use painter::LabelValue;
pub use painter::Painter;
pub use painter::Ui;

Modules§

color
framebuffer
Pixel framebuffer with incremental dirty-region tracking.
geometry
painter

Structs§

MapLayer
A single layer in the map rendering stack.
MapRenderState
The complete rendering state for a map (all layers).

Enums§

BlendMode
How a layer blends with layers below it.