net.minecraft.client.render.shaders

public class Program

bpl
net.minecraft.class_1874
net.minecraft.client.render.shaders.Program
net.minecraft.client.shader.ShaderLoader

Field summary

Modifier and TypeField
private final Program__Type
a
field_8057
type
shaderType
private final String
b
field_8058
name
shaderFilename
private int
c
field_8059
id
shader
private int
d
field_8060
references
shaderAttachCount

Constructor summary

ModifierConstructor
private (Program__Type type, int id, String name)

Method summary

Modifier and TypeMethod
public void
a(bpi arg0)
method_6963(class_1871 arg0)
attachToEffect(Effect effect)
attachShader(ShaderManager manager)
public void
b(bpi arg0)
method_6965(class_1871 arg0)
close(Effect effect)
deleteShader(ShaderManager manager)
public String
a()
method_6962()
getName()
getShaderFilename()
public static Program
a(bqy arg0, bpm arg1, String arg2)
method_6964(class_1654 arg0, class_1875 arg1, String arg2)
compileShader(ResourceManager resourceManager, Program__Type type, String name)
loadShader(IResourceManager resourceManager, ShaderLoader$ShaderType type, String filename)