RasterEngine

The raster engine: RenderPipeline's scene pass behind the engine seam (rendering-revamp §RVA-3).

In the namespace construct::rendering. Declared in src/libs/libconstruct/construct/rendering/RasterEngine.hpp.

Detailed description

Non-owning: the host keeps its RenderPipeline, and this class only puts the scene pass and the frame pipeline on two sides of the contract. One frame per advance(). The host names the target before prepare() and advance(), because a raster frame is drawn at the target's shape.

In this section