com.mojang.blaze3d.shaders

public class Uniform

extends AbstractUniform implements AutoCloseable

fjq
com.mojang.blaze3d.shaders.Uniform
net.minecraft.class_284
net.minecraft.client.gl.GlUniform

Field summary

Modifier and TypeField
private static final org.slf4j.Logger
a
LOGGER
field_1548
LOGGER
private int
b
location
field_1545
location
private final Uniform$Type
c
type
field_56740
type
private final IntBuffer
d
intValues
field_1547
intData
private final FloatBuffer
e
floatValues
field_1549
floatData
private final String
f
name
field_1546
name

Constructor summary

ModifierConstructor
public (String name, Uniform$Type type)

Method summary

Modifier and TypeMethod
public static int
a(int arg0, CharSequence arg1)
glGetUniformLocation(int arg0, CharSequence arg1)
method_22096(int arg0, CharSequence arg1)
getUniformLocation(int program, CharSequence name)
public static void
b(int arg0, int arg1)
uploadInteger(int arg0, int arg1)
method_22095(int arg0, int arg1)
uniform1(int location, int value)
public void
a(List<Float> arg0, int arg1)
setFromConfig(List<Float> arg0, int arg1)
method_65016(List<Float> arg0, int arg1)
set(List<Float> values, int count)
public void
close()
close()
public void
b(int arg0)
setLocation(int arg0)
method_1297(int arg0)
setLocation(int location)
public String
a()
getName()
method_1298()
getName()
public Uniform$Type
b()
getType()
method_35662()
getDataType()
public final void
a(float arg0)
set(float arg0)
method_1251(float arg0)
set(float arg0)
public final void
a(float arg0, float arg1)
set(float arg0, float arg1)
method_1255(float arg0, float arg1)
set(float arg0, float arg1)
public final void
a(float arg0, float arg1, float arg2)
set(float arg0, float arg1, float arg2)
method_1249(float arg0, float arg1, float arg2)
set(float arg0, float arg1, float arg2)
public final void
a(org.joml.Vector3f arg0)
set(org.joml.Vector3f arg0)
method_34413(org.joml.Vector3f arg0)
set(org.joml.Vector3f arg0)
public final void
a(float arg0, float arg1, float arg2, float arg3)
set(float arg0, float arg1, float arg2, float arg3)
method_1254(float arg0, float arg1, float arg2, float arg3)
setAndFlip(float arg0, float arg1, float arg2, float arg3)
private void
b(int arg0, int arg1, int arg2)
setSafe(int arg0, int arg1, int arg2)
method_67770(int arg0, int arg1, int arg2)
uploadIntOrIVecData(int x, int y, int z)
public final void
a(int arg0)
set(int arg0)
method_35649(int arg0)
set(int arg0)
public final void
a(int arg0, int arg1, int arg2)
set(int arg0, int arg1, int arg2)
method_35651(int arg0, int arg1, int arg2)
set(int arg0, int arg1, int arg2)
public final void
a(float[] arg0)
set(float[] arg0)
method_1253(float[] arg0)
set(float[] arg0)
public final void
a(org.joml.Matrix4f arg0)
set(org.joml.Matrix4f arg0)
method_1250(org.joml.Matrix4f arg0)
set(org.joml.Matrix4f arg0)
public void
c()
upload()
method_1300()
upload()