net.minecraft.client.render

public class Effect

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

Field summary

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

Constructor summary

ModifierConstructor
public (ResourceManager resourceManager, String name)

Method summary

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