net.minecraft.client.gl

public class GlShader

cum
net.minecraft.class_281
net.minecraft.client.gl.GlShader
com.mojang.blaze3d.shaders.Program
net.minecraft.client.shader.ShaderLoader
net.minecraft.client.shader.ShaderLoader

Field summary

Modifier and TypeField
private final GlShader$Type
a
field_1524
shaderType
type
field_148061_a
shaderType
private final String
b
field_1525
name
name
field_148059_b
shaderFilename
private final int
c
field_1523
shaderRef
id
field_148060_c
shader
private int
d
field_1522
refCount
references
field_148058_d
shaderAttachCount

Constructor summary

ModifierConstructor
private (GlShader$Type type, int id, String name)

Method summary

Modifier and TypeMethod
public void
a(cul arg0)
method_1281(class_3679 arg0)
attachTo(GlProgram arg0)
attachToEffect(C_88999172 arg0)
func_148056_a(IShaderManager arg0)
attachShader(IShaderManager manager)
public void
a()
method_1282()
release()
close()
func_195656_a()
detachShader()
public String
b()
method_1280()
getName()
getName()
func_148055_a()
getShaderFilename()
public static GlShader
a(cum$a arg0, String arg1, InputStream arg2)
method_1283(class_281$class_282 arg0, String arg1, InputStream arg2)
createFromResource(GlShader$Type arg0, String arg1, InputStream arg2)
compileShader(Program$Type arg0, String arg1, InputStream arg2)
func_216534_a(ShaderLoader$ShaderType arg0, String arg1, InputStream arg2)
func_216534_a(ShaderLoader$ShaderType arg0, String arg1, InputStream arg2)