simvx.graphics.renderer.forward_plus

Forward+ renderer — compute light culling followed by a forward pass.

Module Contents

Classes

ForwardPlusRenderer

Forward+ shading: compute light cull, then forward render.

Data

API

simvx.graphics.renderer.forward_plus.__all__

[‘ForwardPlusRenderer’]

class simvx.graphics.renderer.forward_plus.ForwardPlusRenderer

Bases: simvx.graphics.renderer._base.Renderer

Forward+ shading: compute light cull, then forward render.

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__

()