Function CE::Rendering::Submission::resolve_tile(const CE::Assets::Tilesets::Tile&, const DrawStyle2D&, const Context2D&)

Function Documentation

DrawPacket2D CE::Rendering::Submission::resolve_tile(const CE::Assets::Tilesets::Tile &tile, const DrawStyle2D &style, const Context2D &context)

Declaration: [[nodiscard]]

Resolve an already selected tile value using its retained resources and cell offset.

Parameters:
  • tile – Stable tile; the material/geometry range still undergoes packet validation.

  • style – Explicit material overrides the tile default.

  • context – Pass values and optional automatic image insertion.

Returns:

Owned four-vertex strip packet; no grid metadata lookup, time advancement or native work occurs. Invalid range/material/image parameters or allocation errors propagate without publication.