net.minecraft.client.renderer

public class PostChain

implements AutoCloseable

dnl
net.minecraft.client.renderer.PostChain
net.minecraft.class_279
net.minecraft.client.gl.ShaderEffect
net.minecraft.client.shader.ShaderGroup

Field summary

Modifier and TypeField
private final RenderTarget
a
screenTarget
field_1499
mainTarget
field_148035_a
private final ResourceManager
b
resourceManager
field_1502
resourceManager
field_148033_b
private final String
c
name
field_1494
name
field_148034_c
private final List<PostPass>
d
passes
field_1497
passes
field_148031_d
private final Map<String, RenderTarget>
e
customRenderTargets
field_1495
targetsByName
field_148032_e
private final List<RenderTarget>
f
fullSizedTargets
field_1496
defaultSizedTargets
field_148029_f
private Matrix4f
g
shaderOrthoMatrix
field_1498
projectionMatrix
field_148030_g
private int
h
screenWidth
field_1493
width
field_148038_h
private int
i
screenHeight
field_1492
height
field_148039_i
private float
j
time
field_1501
time
field_148036_j
private float
k
lastStamp
field_1500
lastTickDelta
field_148037_k

Constructor summary

ModifierConstructor
public (TextureManager arg0, ResourceManager arg1, RenderTarget framebuffer, ResourceLocation location)

Method summary

Modifier and TypeMethod
private void
a(dxc arg0, qv arg1)
load(TextureManager arg0, ResourceLocation arg1)
method_1256(class_1060 arg0, class_2960 arg1)
parseEffect(TextureManager arg0, Identifier location)
func_152765_a(TextureManager arg0, ResourceLocation arg1)
private void
a(com.google.gson.JsonElement arg0)
parseTargetNode(com.google.gson.JsonElement arg0)
method_1265(com.google.gson.JsonElement arg0)
parseTarget(com.google.gson.JsonElement jsonTarget)
func_148027_a(com.google.gson.JsonElement arg0)
private void
a(dxc arg0, com.google.gson.JsonElement arg1)
parsePassNode(TextureManager arg0, com.google.gson.JsonElement arg1)
method_1257(class_1060 arg0, com.google.gson.JsonElement arg1)
parsePass(TextureManager arg0, com.google.gson.JsonElement jsonPass)
func_152764_a(TextureManager arg0, com.google.gson.JsonElement arg1)
private void
b(com.google.gson.JsonElement arg0)
parseUniformNode(com.google.gson.JsonElement arg0)
method_1263(com.google.gson.JsonElement arg0)
parseUniform(com.google.gson.JsonElement jsonUniform)
func_148028_c(com.google.gson.JsonElement arg0)
public RenderTarget
a(String arg0)
getTempTarget(String arg0)
method_1264(String arg0)
getSecondaryTarget(String name)
func_177066_a(String arg0)
public void
a(String arg0, int arg1, int arg2)
addTempTarget(String arg0, int arg1, int arg2)
method_1261(String arg0, int arg1, int arg2)
addTarget(String name, int width, int height)
func_148020_a(String arg0, int arg1, int arg2)
public void
close()
close()
close()
close()
public PostPass
a(String arg0, ctz arg1, ctz arg2)
addPass(String arg0, RenderTarget arg1, RenderTarget arg2)
method_1262(String arg0, class_276 arg1, class_276 arg2)
addPass(String programName, Framebuffer source, Framebuffer dest)
func_148023_a(String arg0, Framebuffer arg1, Framebuffer arg2)
private void
b()
updateOrthoMatrix()
method_1267()
setupProjectionMatrix()
func_148024_c()
public void
a(int arg0, int arg1)
resize(int arg0, int arg1)
method_1259(int arg0, int arg1)
setupDimensions(int targetsWidth, int targetsHeight)
func_148026_a(int arg0, int arg1)
public void
a(float arg0)
process(float arg0)
method_1258(float arg0)
render(float tickDelta)
func_148018_a(float arg0)
public final String
a()
getName()
method_1260()
getName()
func_148022_b()
private RenderTarget
b(String arg0)
getRenderTarget(String arg0)
method_1266(String arg0)
getTarget(String name)
func_148017_a(String arg0)