Class GLFWRenderModuleRenderer

java.lang.Object
io.codetoil.curved_spacetime.scene.SceneCallback
io.codetoil.curved_spacetime.render.glfw.GLFWRenderModuleRenderer
Direct Known Subclasses:
VulkanGLFWRenderModuleRenderer

public abstract class GLFWRenderModuleRenderer extends SceneCallback
Base for renderers that draw a scene into a GLFW window.

Adds nothing to SceneCallback beyond narrowing it to the GLFW-backed case; the drawing itself belongs to a subclass that knows which graphics API is in use.

  • Constructor Details

    • GLFWRenderModuleRenderer

      protected GLFWRenderModuleRenderer(MainModuleEngine mainModuleEngine, Scene scene)
      Creates a renderer for one scene.
      Parameters:
      mainModuleEngine - the engine this renderer belongs to
      scene - the scene to draw