Class PostProcessShader

java.lang.Object
meteordevelopment.meteorclient.utils.render.postprocess.PostProcessShader
Direct Known Subclasses:
EntityShader, StorageOutlineShader

public abstract class PostProcessShader extends Object
  • Field Details

    • pipeline

      protected final com.mojang.blaze3d.pipeline.RenderPipeline pipeline
    • framebuffer

      public final com.mojang.blaze3d.pipeline.RenderTarget framebuffer
  • Constructor Details

    • PostProcessShader

      protected PostProcessShader(com.mojang.blaze3d.pipeline.RenderPipeline pipeline)
  • Method Details

    • shouldDraw

      protected abstract boolean shouldDraw()
    • preDraw

      protected void preDraw()
    • postDraw

      protected void postDraw()
    • setupPass

      protected abstract void setupPass(MeshRenderer renderer)
    • clearTexture

      public void clearTexture()
    • submitVertices

      public void submitVertices(Runnable draw)
    • render

      public void render()
    • onResized

      public void onResized(int width, int height)
    • flipFrame

      public static void flipFrame()