Initial material the fullscreen triangle is drawn with. Caller retains ownership; this class will not dispose it.
RendererCapabilities. Used by the geometry factory to emit framebuffer-Y-correct UVs.
Private ReadonlygeometryPrivate ReadonlymeshPrivate ReadonlyscenePrivate ReadonlycameraSwap the active material. Used by passes that draw the same geometry with multiple shaders (e.g. BloomChain's threshold / downsample / upsample chain).
Render the fullscreen triangle to the renderer's currently-bound
render target. Callers are responsible for setRenderTarget and
any clear/autoClear management around this call.
Disposes the owned fullscreen-triangle geometry. The material is owned by the caller and is NOT disposed here.
A scene+camera+mesh triple wrapping a fullscreen-triangle render. The geometry is built once per instance via the caps-aware factory; the consumer supplies the material and may swap it via setMaterial between renders.