mini_arcade_core.engine.render.passes.base ========================================== .. py:module:: mini_arcade_core.engine.render.passes.base .. autoapi-nested-parse:: Render pass base protocol. Classes ------- .. autoapisummary:: mini_arcade_core.engine.render.passes.base.RenderPass Module Contents --------------- .. py:class:: RenderPass Bases: :py:obj:`Protocol` Render pass protocol. :ivar name: str: Name of the render pass. .. py:attribute:: name :type: str .. py:method:: 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. :param backend: Backend: The rendering backend. :type backend: Backend :param ctx: RenderContext: The rendering context. :type ctx: RenderContext :param packets: list[RenderPacket]: List of render packets to process. :type packets: list[RenderPacket]