Package net.minecraft.client.gl
Class GlUniform
java.lang.Object
net.minecraft.client.gl.Uniform
net.minecraft.client.gl.GlUniform
- All Implemented Interfaces:
AutoCloseable
Represents a uniform variable.
- See Also:
- Mappings:
Namespace Name official ehm
intermediary net/minecraft/class_284
named net/minecraft/client/gl/GlUniform
-
Field Summary
Modifier and TypeFieldDescriptionprivate final int
private final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
private static final boolean
private final FloatBuffer
private final IntBuffer
private int
private static final Logger
private final String
private final ShaderProgramSetupView
private boolean
-
Constructor Summary
ConstructorDescriptionGlUniform
(String name, int dataType, int count, ShaderProgramSetupView program) -
Method Summary
Modifier and TypeMethodDescriptionstatic void
bindAttribLocation
(int program, int index, CharSequence name) void
close()
static int
getAttribLocation
(int program, CharSequence name) int
getCount()
int
int
getName()
static int
getTypeIndex
(String typeName) static int
getUniformLocation
(int program, CharSequence name) private void
final void
method_35653
(float value1, float value2, float value3, float value4, float value5, float value6) final void
method_35654
(float value1, float value2, float value3, float value4, float value5, float value6, float value7, float value8) final void
method_35655
(float value1, float value2, float value3, float value4, float value5, float value6, float value7, float value8, float value9, float value10, float value11, float value12) final void
set
(float value1) final void
set
(float[] values) final void
set
(float value1, float value2) final void
set
(float value1, float value2, float value3) final void
set
(float value1, float value2, float value3, float value4) final void
set
(float value1, float value2, float value3, float value4, float value5, float value6) final void
set
(float value1, float value2, float value3, float value4, float value5, float value6, float value7, float value8) final void
set
(float value1, float value2, float value3, float value4, float value5, float value6, float value7, float value8, float value9) final void
set
(float value1, float value2, float value3, float value4, float value5, float value6, float value7, float value8, float value9, float value10, float value11, float value12) final void
set
(float value1, float value2, float value3, float value4, float value5, float value6, float value7, float value8, float value9, float value10, float value11, float value12, float value13, float value14, float value15, float value16) final void
set
(int value) final void
set
(int index, float value) final void
set
(int value1, int value2) final void
set
(int value1, int value2, int value3) final void
set
(int value1, int value2, int value3, int value4) final void
final void
final void
final void
final void
setAndFlip
(float value1, float value2, float value3, float value4) final void
setForDataType
(float value1, float value2, float value3, float value4) final void
setForDataType
(int value1, int value2, int value3, int value4) void
setLocation
(int location) static void
uniform1
(int location, int value) void
upload()
private void
private void
private void
-
Field Details
-
LOGGER
- Mappings:
Namespace Name Mixin selector official l
Lehm;l:Lorg/slf4j/Logger;
intermediary field_1548
Lnet/minecraft/class_284;field_1548:Lorg/slf4j/Logger;
named LOGGER
Lnet/minecraft/client/gl/GlUniform;LOGGER:Lorg/slf4j/Logger;
-
field_32038
public static final int field_32038- See Also:
- Mappings:
Namespace Name Mixin selector official a
Lehm;a:I
intermediary field_32038
Lnet/minecraft/class_284;field_32038:I
named field_32038
Lnet/minecraft/client/gl/GlUniform;field_32038:I
-
field_32039
public static final int field_32039- See Also:
- Mappings:
Namespace Name Mixin selector official b
Lehm;b:I
intermediary field_32039
Lnet/minecraft/class_284;field_32039:I
named field_32039
Lnet/minecraft/client/gl/GlUniform;field_32039:I
-
field_32040
public static final int field_32040- See Also:
- Mappings:
Namespace Name Mixin selector official c
Lehm;c:I
intermediary field_32040
Lnet/minecraft/class_284;field_32040:I
named field_32040
Lnet/minecraft/client/gl/GlUniform;field_32040:I
-
field_32041
public static final int field_32041- See Also:
- Mappings:
Namespace Name Mixin selector official d
Lehm;d:I
intermediary field_32041
Lnet/minecraft/class_284;field_32041:I
named field_32041
Lnet/minecraft/client/gl/GlUniform;field_32041:I
-
field_32042
public static final int field_32042- See Also:
- Mappings:
Namespace Name Mixin selector official e
Lehm;e:I
intermediary field_32042
Lnet/minecraft/class_284;field_32042:I
named field_32042
Lnet/minecraft/client/gl/GlUniform;field_32042:I
-
field_32043
public static final int field_32043- See Also:
- Mappings:
Namespace Name Mixin selector official f
Lehm;f:I
intermediary field_32043
Lnet/minecraft/class_284;field_32043:I
named field_32043
Lnet/minecraft/client/gl/GlUniform;field_32043:I
-
field_32044
public static final int field_32044- See Also:
- Mappings:
Namespace Name Mixin selector official g
Lehm;g:I
intermediary field_32044
Lnet/minecraft/class_284;field_32044:I
named field_32044
Lnet/minecraft/client/gl/GlUniform;field_32044:I
-
field_32045
public static final int field_32045- See Also:
- Mappings:
Namespace Name Mixin selector official h
Lehm;h:I
intermediary field_32045
Lnet/minecraft/class_284;field_32045:I
named field_32045
Lnet/minecraft/client/gl/GlUniform;field_32045:I
-
field_32046
public static final int field_32046- See Also:
- Mappings:
Namespace Name Mixin selector official i
Lehm;i:I
intermediary field_32046
Lnet/minecraft/class_284;field_32046:I
named field_32046
Lnet/minecraft/client/gl/GlUniform;field_32046:I
-
field_32047
public static final int field_32047- See Also:
- Mappings:
Namespace Name Mixin selector official j
Lehm;j:I
intermediary field_32047
Lnet/minecraft/class_284;field_32047:I
named field_32047
Lnet/minecraft/client/gl/GlUniform;field_32047:I
-
field_32048
public static final int field_32048- See Also:
- Mappings:
Namespace Name Mixin selector official k
Lehm;k:I
intermediary field_32048
Lnet/minecraft/class_284;field_32048:I
named field_32048
Lnet/minecraft/client/gl/GlUniform;field_32048:I
-
field_32049
private static final boolean field_32049- See Also:
- Mappings:
Namespace Name Mixin selector official m
Lehm;m:Z
intermediary field_32049
Lnet/minecraft/class_284;field_32049:Z
named field_32049
Lnet/minecraft/client/gl/GlUniform;field_32049:Z
-
location
private int location- Mappings:
Namespace Name Mixin selector official n
Lehm;n:I
intermediary field_1545
Lnet/minecraft/class_284;field_1545:I
named location
Lnet/minecraft/client/gl/GlUniform;location:I
-
count
private final int count- Mappings:
Namespace Name Mixin selector official o
Lehm;o:I
intermediary field_1544
Lnet/minecraft/class_284;field_1544:I
named count
Lnet/minecraft/client/gl/GlUniform;count:I
-
dataType
private final int dataType- Mappings:
Namespace Name Mixin selector official p
Lehm;p:I
intermediary field_1543
Lnet/minecraft/class_284;field_1543:I
named dataType
Lnet/minecraft/client/gl/GlUniform;dataType:I
-
intData
- Mappings:
Namespace Name Mixin selector official q
Lehm;q:Ljava/nio/IntBuffer;
intermediary field_1547
Lnet/minecraft/class_284;field_1547:Ljava/nio/IntBuffer;
named intData
Lnet/minecraft/client/gl/GlUniform;intData:Ljava/nio/IntBuffer;
-
floatData
- Mappings:
Namespace Name Mixin selector official r
Lehm;r:Ljava/nio/FloatBuffer;
intermediary field_1549
Lnet/minecraft/class_284;field_1549:Ljava/nio/FloatBuffer;
named floatData
Lnet/minecraft/client/gl/GlUniform;floatData:Ljava/nio/FloatBuffer;
-
name
- Mappings:
Namespace Name Mixin selector official s
Lehm;s:Ljava/lang/String;
intermediary field_1546
Lnet/minecraft/class_284;field_1546:Ljava/lang/String;
named name
Lnet/minecraft/client/gl/GlUniform;name:Ljava/lang/String;
-
stateDirty
private boolean stateDirty- Mappings:
Namespace Name Mixin selector official t
Lehm;t:Z
intermediary field_1542
Lnet/minecraft/class_284;field_1542:Z
named stateDirty
Lnet/minecraft/client/gl/GlUniform;stateDirty:Z
-
program
- Mappings:
Namespace Name Mixin selector official u
Lehm;u:Lehl;
intermediary field_1541
Lnet/minecraft/class_284;field_1541:Lnet/minecraft/class_3679;
named program
Lnet/minecraft/client/gl/GlUniform;program:Lnet/minecraft/client/gl/ShaderProgramSetupView;
-
-
Constructor Details
-
GlUniform
- Mappings:
Namespace Name Mixin selector official <init>
Lehm;<init>(Ljava/lang/String;IILehl;)V
intermediary <init>
Lnet/minecraft/class_284;<init>(Ljava/lang/String;IILnet/minecraft/class_3679;)V
named <init>
Lnet/minecraft/client/gl/GlUniform;<init>(Ljava/lang/String;IILnet/minecraft/client/gl/ShaderProgramSetupView;)V
-
-
Method Details
-
getUniformLocation
- Mappings:
Namespace Name Mixin selector official a
Lehm;a(ILjava/lang/CharSequence;)I
intermediary method_22096
Lnet/minecraft/class_284;method_22096(ILjava/lang/CharSequence;)I
named getUniformLocation
Lnet/minecraft/client/gl/GlUniform;getUniformLocation(ILjava/lang/CharSequence;)I
-
uniform1
public static void uniform1(int location, int value) - Mappings:
Namespace Name Mixin selector official b
Lehm;b(II)V
intermediary method_22095
Lnet/minecraft/class_284;method_22095(II)V
named uniform1
Lnet/minecraft/client/gl/GlUniform;uniform1(II)V
-
getAttribLocation
- Mappings:
Namespace Name Mixin selector official b
Lehm;b(ILjava/lang/CharSequence;)I
intermediary method_22097
Lnet/minecraft/class_284;method_22097(ILjava/lang/CharSequence;)I
named getAttribLocation
Lnet/minecraft/client/gl/GlUniform;getAttribLocation(ILjava/lang/CharSequence;)I
-
bindAttribLocation
- Mappings:
Namespace Name Mixin selector official a
Lehm;a(IILjava/lang/CharSequence;)V
intermediary method_34419
Lnet/minecraft/class_284;method_34419(IILjava/lang/CharSequence;)V
named bindAttribLocation
Lnet/minecraft/client/gl/GlUniform;bindAttribLocation(IILjava/lang/CharSequence;)V
-
close
public void close()- Specified by:
close
in interfaceAutoCloseable
-
markStateDirty
private void markStateDirty()- Mappings:
Namespace Name Mixin selector official h
Lehm;h()V
intermediary method_1302
Lnet/minecraft/class_284;method_1302()V
named markStateDirty
Lnet/minecraft/client/gl/GlUniform;markStateDirty()V
-
getTypeIndex
- Mappings:
Namespace Name Mixin selector official a
Lehm;a(Ljava/lang/String;)I
intermediary method_1299
Lnet/minecraft/class_284;method_1299(Ljava/lang/String;)I
named getTypeIndex
Lnet/minecraft/client/gl/GlUniform;getTypeIndex(Ljava/lang/String;)I
-
setLocation
public void setLocation(int location) - Mappings:
Namespace Name Mixin selector official b
Lehm;b(I)V
intermediary method_1297
Lnet/minecraft/class_284;method_1297(I)V
named setLocation
Lnet/minecraft/client/gl/GlUniform;setLocation(I)V
-
getName
- Mappings:
Namespace Name Mixin selector official a
Lehm;a()Ljava/lang/String;
intermediary method_1298
Lnet/minecraft/class_284;method_1298()Ljava/lang/String;
named getName
Lnet/minecraft/client/gl/GlUniform;getName()Ljava/lang/String;
-
set
public final void set(float value1) -
set
public final void set(float value1, float value2) -
set
public final void set(int index, float value) - Mappings:
Namespace Name Mixin selector official a
Lehm;a(IF)V
intermediary method_35659
Lnet/minecraft/class_284;method_35659(IF)V
named set
Lnet/minecraft/client/gl/GlUniform;set(IF)V
-
set
public final void set(float value1, float value2, float value3) -
set
-
setAndFlip
public final void setAndFlip(float value1, float value2, float value3, float value4) - Overrides:
setAndFlip
in classUniform
- Mappings:
Namespace Name Mixin selector official a
Lehe;a(FFFF)V
intermediary method_1254
Lnet/minecraft/class_278;method_1254(FFFF)V
named setAndFlip
Lnet/minecraft/client/gl/Uniform;setAndFlip(FFFF)V
-
set
-
setForDataType
public final void setForDataType(float value1, float value2, float value3, float value4) - Overrides:
setForDataType
in classUniform
- Mappings:
Namespace Name Mixin selector official b
Lehe;b(FFFF)V
intermediary method_1252
Lnet/minecraft/class_278;method_1252(FFFF)V
named setForDataType
Lnet/minecraft/client/gl/Uniform;setForDataType(FFFF)V
-
setForDataType
public final void setForDataType(int value1, int value2, int value3, int value4) - Overrides:
setForDataType
in classUniform
- Mappings:
Namespace Name Mixin selector official a
Lehe;a(IIII)V
intermediary method_1248
Lnet/minecraft/class_278;method_1248(IIII)V
named setForDataType
Lnet/minecraft/client/gl/Uniform;setForDataType(IIII)V
-
set
public final void set(int value) -
set
public final void set(int value1, int value2) -
set
public final void set(int value1, int value2, int value3) -
set
public final void set(int value1, int value2, int value3, int value4) -
set
public final void set(float[] values) -
set
public final void set(float value1, float value2, float value3, float value4) -
set
public final void set(float value1, float value2, float value3, float value4, float value5, float value6) -
set
public final void set(float value1, float value2, float value3, float value4, float value5, float value6, float value7, float value8) -
method_35653
public final void method_35653(float value1, float value2, float value3, float value4, float value5, float value6) - Overrides:
method_35653
in classUniform
- Mappings:
Namespace Name Mixin selector official b
Lehe;b(FFFFFF)V
intermediary method_35653
Lnet/minecraft/class_278;method_35653(FFFFFF)V
named method_35653
Lnet/minecraft/client/gl/Uniform;method_35653(FFFFFF)V
-
set
public final void set(float value1, float value2, float value3, float value4, float value5, float value6, float value7, float value8, float value9) -
set
public final void set(float value1, float value2, float value3, float value4, float value5, float value6, float value7, float value8, float value9, float value10, float value11, float value12) -
method_35654
public final void method_35654(float value1, float value2, float value3, float value4, float value5, float value6, float value7, float value8) - Overrides:
method_35654
in classUniform
- Mappings:
Namespace Name Mixin selector official b
Lehe;b(FFFFFFFF)V
intermediary method_35654
Lnet/minecraft/class_278;method_35654(FFFFFFFF)V
named method_35654
Lnet/minecraft/client/gl/Uniform;method_35654(FFFFFFFF)V
-
method_35655
public final void method_35655(float value1, float value2, float value3, float value4, float value5, float value6, float value7, float value8, float value9, float value10, float value11, float value12) - Overrides:
method_35655
in classUniform
- Mappings:
Namespace Name Mixin selector official b
Lehe;b(FFFFFFFFFFFF)V
intermediary method_35655
Lnet/minecraft/class_278;method_35655(FFFFFFFFFFFF)V
named method_35655
Lnet/minecraft/client/gl/Uniform;method_35655(FFFFFFFFFFFF)V
-
set
public final void set(float value1, float value2, float value3, float value4, float value5, float value6, float value7, float value8, float value9, float value10, float value11, float value12, float value13, float value14, float value15, float value16) -
set
-
set
-
upload
public void upload()- Mappings:
Namespace Name Mixin selector official b
Lehm;b()V
intermediary method_1300
Lnet/minecraft/class_284;method_1300()V
named upload
Lnet/minecraft/client/gl/GlUniform;upload()V
-
uploadInts
private void uploadInts()- Mappings:
Namespace Name Mixin selector official i
Lehm;i()V
intermediary method_1303
Lnet/minecraft/class_284;method_1303()V
named uploadInts
Lnet/minecraft/client/gl/GlUniform;uploadInts()V
-
uploadFloats
private void uploadFloats()- Mappings:
Namespace Name Mixin selector official j
Lehm;j()V
intermediary method_1301
Lnet/minecraft/class_284;method_1301()V
named uploadFloats
Lnet/minecraft/client/gl/GlUniform;uploadFloats()V
-
uploadMatrix
private void uploadMatrix()- Mappings:
Namespace Name Mixin selector official k
Lehm;k()V
intermediary method_1296
Lnet/minecraft/class_284;method_1296()V
named uploadMatrix
Lnet/minecraft/client/gl/GlUniform;uploadMatrix()V
-
getLocation
public int getLocation()- Mappings:
Namespace Name Mixin selector official c
Lehm;c()I
intermediary method_35660
Lnet/minecraft/class_284;method_35660()I
named getLocation
Lnet/minecraft/client/gl/GlUniform;getLocation()I
-
getCount
public int getCount()- Mappings:
Namespace Name Mixin selector official d
Lehm;d()I
intermediary method_35661
Lnet/minecraft/class_284;method_35661()I
named getCount
Lnet/minecraft/client/gl/GlUniform;getCount()I
-
getDataType
public int getDataType()- Mappings:
Namespace Name Mixin selector official e
Lehm;e()I
intermediary method_35662
Lnet/minecraft/class_284;method_35662()I
named getDataType
Lnet/minecraft/client/gl/GlUniform;getDataType()I
-
getIntData
- Mappings:
Namespace Name Mixin selector official f
Lehm;f()Ljava/nio/IntBuffer;
intermediary method_35663
Lnet/minecraft/class_284;method_35663()Ljava/nio/IntBuffer;
named getIntData
Lnet/minecraft/client/gl/GlUniform;getIntData()Ljava/nio/IntBuffer;
-
getFloatData
- Mappings:
Namespace Name Mixin selector official g
Lehm;g()Ljava/nio/FloatBuffer;
intermediary method_35664
Lnet/minecraft/class_284;method_35664()Ljava/nio/FloatBuffer;
named getFloatData
Lnet/minecraft/client/gl/GlUniform;getFloatData()Ljava/nio/FloatBuffer;
-