net.minecraft.client.gl

public class ShaderEffect

implements AutoCloseable

ecc
net.minecraft.client.renderer.PostChain
net.minecraft.class_279
net.minecraft.client.gl.ShaderEffect
net.minecraft.unmapped.C_pdhhdxwe
net.minecraft.client.shader.ShaderGroup
net.minecraft.client.shader.ShaderGroup

Field summary

Modifier and TypeField
private final Framebuffer
a
screenTarget
field_1499
mainTarget
f_nmkvafay
field_148035_a
mainFramebuffer
private final ResourceManager
b
resourceManager
field_1502
resourceManager
f_xdhahits
field_148033_b
resourceManager
private final String
c
name
field_1494
name
f_taypotaq
field_148034_c
shaderGroupName
private final List<PostProcessShader>
d
passes
field_1497
passes
f_wecqiltl
field_148031_d
listShaders
private final Map<String, Framebuffer>
e
customRenderTargets
field_1495
targetsByName
f_omtulqpb
field_148032_e
mapFramebuffers
private final List<Framebuffer>
f
fullSizedTargets
field_1496
defaultSizedTargets
f_acmliiag
field_148029_f
listFramebuffers
private Matrix4f
g
shaderOrthoMatrix
field_1498
projectionMatrix
f_rgzahqyx
field_148030_g
projectionMatrix
private int
h
screenWidth
field_1493
width
f_lchzispo
field_148038_h
mainFramebufferWidth
private int
i
screenHeight
field_1492
height
f_dhcktbzt
field_148039_i
mainFramebufferHeight
private float
j
time
field_1501
time
f_mlxgqgrb
field_148036_j
time
private float
k
lastStamp
field_1500
lastTickDelta
f_iepnwsgd
field_148037_k
lastStamp

Constructor summary

ModifierConstructor
public (TextureManager arg0, ResourceManager arg1, Framebuffer framebuffer, Identifier location)

Method summary

Modifier and TypeMethod
private void
a(elw arg0, uh arg1)
load(TextureManager arg0, ResourceLocation arg1)
method_1256(class_1060 arg0, class_2960 arg1)
parseEffect(TextureManager arg0, Identifier location)
m_krirlfys(C_rglkduer arg0, C_ncpywfca arg1)
func_152765_a(TextureManager arg0, ResourceLocation arg1)
parseGroup(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)
m_tafsydmd(com.google.gson.JsonElement arg0)
func_148027_a(com.google.gson.JsonElement arg0)
initTarget(com.google.gson.JsonElement arg0)
private void
a(elw 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)
m_uakkpynr(C_rglkduer arg0, com.google.gson.JsonElement arg1)
func_152764_a(TextureManager arg0, com.google.gson.JsonElement arg1)
parsePass(TextureManager arg0, com.google.gson.JsonElement json)
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)
m_clameifj(com.google.gson.JsonElement arg0)
func_148028_c(com.google.gson.JsonElement arg0)
initUniform(com.google.gson.JsonElement json)
public Framebuffer
a(String arg0)
getTempTarget(String arg0)
method_1264(String arg0)
getSecondaryTarget(String name)
m_dzzzqmsn(String arg0)
func_177066_a(String arg0)
getFramebufferRaw(String attributeName)
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)
m_nyksgnsq(String arg0, int arg1, int arg2)
func_148020_a(String arg0, int arg1, int arg2)
addFramebuffer(String name, int width, int height)
public void
close()
close()
close()
close()
close()
close()
public PostProcessShader
a(String arg0, dgf arg1, dgf 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)
m_rlxkhhff(String arg0, C_xxwgvelc arg1, C_xxwgvelc arg2)
func_148023_a(String arg0, Framebuffer arg1, Framebuffer arg2)
addShader(String programName, Framebuffer framebufferIn, Framebuffer framebufferOut)
private void
b()
updateOrthoMatrix()
method_1267()
setupProjectionMatrix()
m_epcrpyze()
func_148024_c()
resetProjectionMatrix()
public void
a(int arg0, int arg1)
resize(int arg0, int arg1)
method_1259(int arg0, int arg1)
setupDimensions(int targetsWidth, int targetsHeight)
m_cpwwcgqd(int arg0, int arg1)
func_148026_a(int arg0, int arg1)
createBindFramebuffers(int width, int height)
public void
a(float arg0)
process(float arg0)
method_1258(float arg0)
render(float tickDelta)
m_fbylwbuj(float arg0)
func_148018_a(float arg0)
render(float partialTicks)
public final String
a()
getName()
method_1260()
getName()
m_umvlwrnp()
func_148022_b()
getShaderGroupName()
private Framebuffer
b(String arg0)
getRenderTarget(String arg0)
method_1266(String arg0)
getTarget(String name)
m_cqlbmzif(String arg0)
func_148017_a(String arg0)
getFramebuffer(String arg0)