simvx.graphics.renderer.deferred¶
Deferred renderer — G-Buffer pass followed by a fullscreen lighting pass.
Module Contents¶
Classes¶
Deferred shading: geometry -> G-Buffer, then lighting pass. |
Data¶
API¶
- simvx.graphics.renderer.deferred.__all__¶
[‘DeferredRenderer’]
- class simvx.graphics.renderer.deferred.DeferredRenderer¶
Bases:
simvx.graphics.renderer._base.RendererDeferred shading: geometry -> G-Buffer, then lighting pass.
- abstractmethod init(device: Any, swapchain: Any) None¶
- abstractmethod begin_frame() Any¶
- abstractmethod render(cmd: Any) None¶
- abstractmethod end_frame(cmd: Any) None¶
- abstractmethod resize(width: int, height: int) None¶
- abstractmethod destroy() None¶
- __slots__¶
()