Function CE::Rendering::Submission::resolve_graphic

Function Documentation

DrawPacket2D CE::Rendering::Submission::resolve_graphic(const CE::Assets::Graphics::Asset &graphic, const DrawStyle2D &style, const Context2D &context)

Declaration: [[nodiscard]]

Resolve a whole-image graphic as six independent-triangle vertices.

Parameters:
  • graphic – Stable retained image/geometry and default material.

  • style – Explicit material wins; copied values are resolved with the pass.

  • context – Pass constraints/custom values and optional automatic image insertion.

Returns:

Owned validated packet; no binding, upload or publication occurs. Invalid handles/ranges/parameters or allocation failure returns no packet.