renderer
FreeBodyEngine.graphics.dummy.renderer
#
DummyRenderer(main)
#
Bases: Renderer
A no-op Renderer backend - every drawing/resource method below is a stub that does nothing.
See Renderer.init().
clear(color)
#
No-op stub - see Renderer.clear().
create_framebuffer(width, height, attachments)
#
No-op stub - see Renderer.create_framebuffer().
destroy()
#
No-op stub - see Renderer.destroy().
draw_circle(radius, position, color)
#
Draws a filled circle at the position.
:param start: The center of the circle (NDC). :type start: tuple[float, float] :param radius: The radius of the circle (NDC). :type radius: float
draw_line(start, end, width, color)
#
No-op stub - see Renderer.draw_line().
draw_mesh(mesh, material, transform, camera)
#
No-op stub - see Renderer.draw_mesh().
draw_mesh_instanced(mesh, material, model_matrices, camera)
#
No-op stub - see Renderer.draw_mesh_instanced().
load_image(data)
#
No-op stub - see Renderer.load_image().
load_material(data)
#
No-op stub - see Renderer.load_material().
load_shader(vertex, fragment, injector=None)
#
No-op stub - see Renderer.load_shader().
resize()
#
No-op stub - see Renderer.resize().
set_blend_mode(mode)
#
No-op stub - see Renderer.set_blend_mode().