mini_arcade_core.engine.render.passes.base¶
Render pass base protocol.
Classes¶
Render pass protocol. |
Module Contents¶
- class mini_arcade_core.engine.render.passes.base.RenderPass¶
Bases:
ProtocolRender pass protocol.
- Variables:
name – str: Name of the render pass.
- name: str¶
- run(backend: mini_arcade_core.backend.Backend, ctx: mini_arcade_core.engine.render.context.RenderContext, packets: list[mini_arcade_core.engine.render.packet.RenderPacket])¶
Run the render pass.
- Parameters:
backend (Backend) – Backend: The rendering backend.
ctx (RenderContext) – RenderContext: The rendering context.
packets (list[RenderPacket]) – list[RenderPacket]: List of render packets to process.