net.minecraft.client.render

public class Effect

blq
net.minecraft.class_1871
net.minecraft.client.render.Effect
net.minecraft.client.shader.ShaderManager

Field summary

Modifier and TypeField
private static final org.apache.logging.log4j.Logger
a
field_8018
LOGGER
logger
private static final DummyUniform
b
field_8019
DUMMY_UNIFORM
defaultShaderUniform
private static Effect
c
field_8020
lastAppliedEffect
staticShaderManager
private static int
d
field_8021
lastProgramId
currentProgram
private static boolean
e
field_8022
cullEnabled
field_148000_e
private final Map<String, Object>
f
field_8023
samplerMap
shaderSamplers
private final List<String>
g
field_8024
samplerNames
samplerNames
private final List<Integer>
h
field_8025
samplerLocations
shaderSamplerLocations
private final List<Uniform>
i
field_8026
uniforms
shaderUniforms
private final List<Integer>
j
field_8027
uniformLocations
shaderUniformLocations
private final Map<String, Uniform>
k
field_8028
uniformMap
mappedShaderUniforms
private final int
l
field_8029
programId
program
private final String
m
field_8030
name
programFilename
private final boolean
n
field_8031
cull
useFaceCulling
private boolean
o
field_8032
dirty
isDirty
private final BlendMode
p
field_8033
blend
field_148016_p
private final List<Integer>
q
field_8034
attributes
attribLocations
private final List<String>
r
field_8035
attributeNames
attributes
private final Program
s
field_8036
vertexProgram
vertexShaderLoader
private final Program
t
field_8037
fragmentProgram
fragmentShaderLoader

Constructor summary

ModifierConstructor
public (ResourceManager resourceManager, String name)

Method summary

Modifier and TypeMethod
public void
a()
method_6931()
close()
deleteShader()
public void
b()
method_6935()
clear()
endShader()
public void
c()
method_6938()
apply()
useShader()
public void
d()
method_6939()
markDirty()
markDirty()
public Uniform
a(String arg0)
method_6933(String arg0)
getUniform(String name)
getShaderUniform(String arg0)
public Uniform
b(String arg0)
method_6937(String arg0)
safeGetUniform(String name)
getShaderUniformOrDefault(String arg0)
private void
i()
method_6943()
updateLocations()
setupUniforms()
private void
a(com.google.gson.JsonElement arg0)
method_6932(com.google.gson.JsonElement arg0)
parseSamplerNode(com.google.gson.JsonElement json)
parseSampler(com.google.gson.JsonElement arg0)
public void
a(String arg0, Object arg1)
method_6934(String arg0, Object arg1)
setSampler(String name, Object sampler)
addSamplerTexture(String arg0, Object arg1)
private void
b(com.google.gson.JsonElement arg0)
method_6936(com.google.gson.JsonElement arg0)
parseUniformNode(com.google.gson.JsonElement json)
parseUniform(com.google.gson.JsonElement arg0)
public Program
e()
method_6940()
getVertexProgram()
getVertexShaderLoader()
public Program
f()
method_6941()
getFragmentProgram()
getFragmentShaderLoader()
public int
h()
method_6942()
getId()
getProgram()