net.minecraft.client.renderer

public class PostPass

implements AutoCloseable

ecd
net.minecraft.client.renderer.PostPass
net.minecraft.class_283
net.minecraft.client.gl.PostProcessShader
net.minecraft.client.shader.Shader

Field summary

Modifier and TypeField
private final EffectInstance
c
effect
field_1540
program
field_148051_c
public final RenderTarget
a
inTarget
field_1536
input
field_148052_a
public final RenderTarget
b
outTarget
field_1538
output
field_148050_b
private final List<Object>
d
auxAssets
field_1534
samplerValues
field_148048_d
private final List<String>
e
auxNames
field_1539
samplerNames
field_148049_e
private final List<Integer>
f
auxWidths
field_1533
samplerWidths
field_148046_f
private final List<Integer>
g
auxHeights
field_1537
samplerHeights
field_148047_g
private Matrix4f
h
shaderOrthoMatrix
field_1535
projectionMatrix
field_148053_h

Constructor summary

ModifierConstructor
public (ResourceManager resourceManager, String programName, RenderTarget input, RenderTarget output)

Method summary

Modifier and TypeMethod
public void
close()
close()
close()
close()
close()
public void
a(String arg0, Object arg1, int arg2, int arg3)
addAuxAsset(String arg0, Object arg1, int arg2, int arg3)
method_1292(String arg0, Object arg1, int arg2, int arg3)
addAuxTarget(String name, Object target, int width, int height)
func_148041_a(String arg0, Object arg1, int arg2, int arg3)
public void
a(b arg0)
setOrthoMatrix(Matrix4f arg0)
method_1291(class_1159 arg0)
setProjectionMatrix(Matrix4f projectionMatrix)
func_195654_a(Matrix4f arg0)
public void
a(float arg0)
process(float arg0)
method_1293(float arg0)
render(float time)
func_148042_a(float arg0)
public EffectInstance
b()
getEffect()
method_1295()
getProgram()
func_217624_b()