Class PostProcessShader
java.lang.Object
meteordevelopment.meteorclient.utils.render.postprocess.PostProcessShader
- Direct Known Subclasses:
EntityShader,StorageOutlineShader
-
Field Summary
FieldsModifier and TypeFieldDescriptionnet.minecraft.client.gl.Framebufferprotected Shadernet.minecraft.client.render.OutlineVertexConsumerProvider -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidvoidvoidonResized(int width, int height) protected voidpostDraw()protected voidpreDraw()protected abstract voidprotected abstract booleanabstract booleanshouldDraw(net.minecraft.entity.Entity entity)
-
Field Details
-
vertexConsumerProvider
public net.minecraft.client.render.OutlineVertexConsumerProvider vertexConsumerProvider -
framebuffer
public net.minecraft.client.gl.Framebuffer framebuffer -
shader
-
-
Constructor Details
-
PostProcessShader
public PostProcessShader()
-
-
Method Details
-
init
-
shouldDraw
protected abstract boolean shouldDraw() -
shouldDraw
public abstract boolean shouldDraw(net.minecraft.entity.Entity entity) -
preDraw
protected void preDraw() -
postDraw
protected void postDraw() -
setUniforms
protected abstract void setUniforms() -
beginRender
public void beginRender() -
endRender
-
onResized
public void onResized(int width, int height)
-