Skip to main content

render_tile

Function render_tile 

Source
pub fn render_tile(
    element: &LayoutElement,
    params: &TileParams,
    ctx: &DataContext,
    _render_ctx: &RenderContext<'_>,
    painter: &mut dyn Painter,
) -> Result<(), RenderError>
Expand description

Render a tile element via the Painter backend.

Handles template resolution, repeat-to-fill, and colour mapping. Flip flags are passed through to Painter::draw_gb_tile; pixel-level flip fidelity depends on the backend implementation.

§Arguments

  • element — The layout element (position from rect).
  • params — Deserialised TileParams.
  • ctx — Data context for resolving {template} tile ids.
  • _render_ctx — Shared rendering state.
  • painter — Drawing backend.