Class BeforeLevelRenderPass

java.lang.Object
team.lodestar.lodestone.systems.rendering.renderpass.BeforeLevelRenderPass

public abstract class BeforeLevelRenderPass extends Object
An abstract class for custom render passes that are rendered before the level is rendered.

These can be useful to render custom effects to RenderTargets that may be needed at any stage in the rendering pipeline.

Optionally if you implement AutoCloseable, the render pass will be closed on the render thread when the game is closed, allowing you to free up native resources.

  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    abstract void
    render(net.minecraft.client.DeltaTracker deltaTracker, net.minecraft.client.Camera camera, net.minecraft.client.renderer.GameRenderer gameRenderer, org.joml.Matrix4f viewMat, org.joml.Matrix4f projMat)
     
    abstract void
    resize(int width, int height)
     
    abstract boolean
    shouldRender(net.minecraft.client.DeltaTracker deltaTracker, net.minecraft.client.Camera camera, net.minecraft.client.renderer.GameRenderer gameRenderer, org.joml.Matrix4f viewMat, org.joml.Matrix4f projMat)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • BeforeLevelRenderPass

      public BeforeLevelRenderPass()
  • Method Details

    • render

      public abstract void render(net.minecraft.client.DeltaTracker deltaTracker, net.minecraft.client.Camera camera, net.minecraft.client.renderer.GameRenderer gameRenderer, org.joml.Matrix4f viewMat, org.joml.Matrix4f projMat)
    • shouldRender

      public abstract boolean shouldRender(net.minecraft.client.DeltaTracker deltaTracker, net.minecraft.client.Camera camera, net.minecraft.client.renderer.GameRenderer gameRenderer, org.joml.Matrix4f viewMat, org.joml.Matrix4f projMat)
    • resize

      public abstract void resize(int width, int height)