2019-06-28 17:55:20 -04:00
|
|
|
CLASS net/minecraft/class_284 net/minecraft/client/gl/GlUniform
|
2022-09-03 13:01:33 -04:00
|
|
|
COMMENT Represents a uniform variable.
|
|
|
|
COMMENT
|
|
|
|
COMMENT @see <a href="https://www.khronos.org/opengl/wiki/Uniform_(GLSL)">
|
|
|
|
COMMENT Uniform (GLSL) - OpenGL Wiki</a>
|
2019-06-28 17:55:20 -04:00
|
|
|
FIELD field_1541 program Lnet/minecraft/class_3679;
|
|
|
|
FIELD field_1542 stateDirty Z
|
|
|
|
FIELD field_1543 dataType I
|
|
|
|
FIELD field_1544 count I
|
2021-05-12 08:59:01 -04:00
|
|
|
FIELD field_1545 location I
|
2019-06-28 17:55:20 -04:00
|
|
|
FIELD field_1546 name Ljava/lang/String;
|
|
|
|
FIELD field_1547 intData Ljava/nio/IntBuffer;
|
2022-01-19 12:26:32 -05:00
|
|
|
FIELD field_1548 LOGGER Lorg/slf4j/Logger;
|
2019-06-28 17:55:20 -04:00
|
|
|
FIELD field_1549 floatData Ljava/nio/FloatBuffer;
|
2019-07-08 12:09:22 -04:00
|
|
|
METHOD <init> (Ljava/lang/String;IILnet/minecraft/class_3679;)V
|
2018-12-16 07:20:03 -05:00
|
|
|
ARG 1 name
|
|
|
|
ARG 2 dataType
|
|
|
|
ARG 3 count
|
|
|
|
ARG 4 program
|
2019-06-28 17:55:20 -04:00
|
|
|
METHOD method_1296 uploadMatrix ()V
|
2022-02-09 11:42:35 -05:00
|
|
|
METHOD method_1297 setLocation (I)V
|
|
|
|
ARG 1 location
|
2019-06-28 17:55:20 -04:00
|
|
|
METHOD method_1298 getName ()Ljava/lang/String;
|
|
|
|
METHOD method_1299 getTypeIndex (Ljava/lang/String;)I
|
2017-05-13 02:02:51 -04:00
|
|
|
ARG 0 typeName
|
2019-06-28 17:55:20 -04:00
|
|
|
METHOD method_1300 upload ()V
|
|
|
|
METHOD method_1301 uploadFloats ()V
|
|
|
|
METHOD method_1302 markStateDirty ()V
|
|
|
|
METHOD method_1303 uploadInts ()V
|
2019-09-01 11:22:10 -04:00
|
|
|
METHOD method_22095 uniform1 (II)V
|
2020-12-28 08:08:33 -05:00
|
|
|
ARG 0 location
|
|
|
|
ARG 1 value
|
2019-09-01 11:22:10 -04:00
|
|
|
METHOD method_22096 getUniformLocation (ILjava/lang/CharSequence;)I
|
2020-12-28 08:08:33 -05:00
|
|
|
ARG 0 program
|
|
|
|
ARG 1 name
|
2019-09-01 11:22:10 -04:00
|
|
|
METHOD method_22097 getAttribLocation (ILjava/lang/CharSequence;)I
|
2020-12-28 08:08:33 -05:00
|
|
|
ARG 0 program
|
|
|
|
ARG 1 name
|
2021-04-01 16:15:09 -04:00
|
|
|
METHOD method_34419 bindAttribLocation (IILjava/lang/CharSequence;)V
|
|
|
|
ARG 0 program
|
|
|
|
ARG 1 index
|
|
|
|
ARG 2 name
|
2021-05-12 08:59:01 -04:00
|
|
|
METHOD method_35659 set (IF)V
|
|
|
|
ARG 1 index
|
|
|
|
ARG 2 value
|
|
|
|
METHOD method_35660 getLocation ()I
|
|
|
|
METHOD method_35661 getCount ()I
|
|
|
|
METHOD method_35662 getDataType ()I
|
|
|
|
METHOD method_35663 getIntData ()Ljava/nio/IntBuffer;
|
|
|
|
METHOD method_35664 getFloatData ()Ljava/nio/FloatBuffer;
|