Class GlUniform

java.lang.Object
net.minecraft.client.gl.GlUniform
Direct Known Subclasses:
GlShaderUniform

@Environment(CLIENT)
public class GlUniform
extends Object
Mappings:
Namespace Name
official blv
intermediary net/minecraft/class_1217
named net/minecraft/client/gl/GlUniform
  • Field Details

    • LOGGER

      private static final Logger LOGGER
      Mappings:
      Namespace Name Mixin selector
      official a Lblv;a:Lorg/apache/logging/log4j/Logger;
      intermediary field_5058 Lnet/minecraft/class_1217;field_5058:Lorg/apache/logging/log4j/Logger;
      named LOGGER Lnet/minecraft/client/gl/GlUniform;LOGGER:Lorg/apache/logging/log4j/Logger;
    • loc

      private int loc
      Mappings:
      Namespace Name Mixin selector
      official b Lblv;b:I
      intermediary field_5059 Lnet/minecraft/class_1217;field_5059:I
      named loc Lnet/minecraft/client/gl/GlUniform;loc:I
    • count

      private final int count
      Mappings:
      Namespace Name Mixin selector
      official c Lblv;c:I
      intermediary field_5060 Lnet/minecraft/class_1217;field_5060:I
      named count Lnet/minecraft/client/gl/GlUniform;count:I
    • dataType

      private final int dataType
      Mappings:
      Namespace Name Mixin selector
      official d Lblv;d:I
      intermediary field_5061 Lnet/minecraft/class_1217;field_5061:I
      named dataType Lnet/minecraft/client/gl/GlUniform;dataType:I
    • intData

      private final IntBuffer intData
      Mappings:
      Namespace Name Mixin selector
      official e Lblv;e:Ljava/nio/IntBuffer;
      intermediary field_5062 Lnet/minecraft/class_1217;field_5062:Ljava/nio/IntBuffer;
      named intData Lnet/minecraft/client/gl/GlUniform;intData:Ljava/nio/IntBuffer;
    • floatData

      private final FloatBuffer floatData
      Mappings:
      Namespace Name Mixin selector
      official f Lblv;f:Ljava/nio/FloatBuffer;
      intermediary field_5063 Lnet/minecraft/class_1217;field_5063:Ljava/nio/FloatBuffer;
      named floatData Lnet/minecraft/client/gl/GlUniform;floatData:Ljava/nio/FloatBuffer;
    • name

      private final String name
      Mappings:
      Namespace Name Mixin selector
      official g Lblv;g:Ljava/lang/String;
      intermediary field_5064 Lnet/minecraft/class_1217;field_5064:Ljava/lang/String;
      named name Lnet/minecraft/client/gl/GlUniform;name:Ljava/lang/String;
    • stateDirty

      private boolean stateDirty
      Mappings:
      Namespace Name Mixin selector
      official h Lblv;h:Z
      intermediary field_5065 Lnet/minecraft/class_1217;field_5065:Z
      named stateDirty Lnet/minecraft/client/gl/GlUniform;stateDirty:Z
    • program

      private final JsonGlProgram program
      Mappings:
      Namespace Name Mixin selector
      official i Lblv;i:Lblq;
      intermediary field_5066 Lnet/minecraft/class_1217;field_5066:Lnet/minecraft/class_1211;
      named program Lnet/minecraft/client/gl/GlUniform;program:Lnet/minecraft/client/gl/JsonGlProgram;
  • Constructor Details

    • GlUniform

      public GlUniform​(String name, int datatype, int count, JsonGlProgram program)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lblv;<init>(Ljava/lang/String;IILblq;)V
      intermediary <init> Lnet/minecraft/class_1217;<init>(Ljava/lang/String;IILnet/minecraft/class_1211;)V
      named <init> Lnet/minecraft/client/gl/GlUniform;<init>(Ljava/lang/String;IILnet/minecraft/client/gl/JsonGlProgram;)V
  • Method Details

    • markStateDirty

      private void markStateDirty()
      Mappings:
      Namespace Name Mixin selector
      official h Lblv;h()V
      intermediary method_4189 Lnet/minecraft/class_1217;method_4189()V
      named markStateDirty Lnet/minecraft/client/gl/GlUniform;markStateDirty()V
    • getTypeIndex

      public static int getTypeIndex​(String typeName)
      Mappings:
      Namespace Name Mixin selector
      official a Lblv;a(Ljava/lang/String;)I
      intermediary method_4183 Lnet/minecraft/class_1217;method_4183(Ljava/lang/String;)I
      named getTypeIndex Lnet/minecraft/client/gl/GlUniform;getTypeIndex(Ljava/lang/String;)I
    • setLoc

      public void setLoc​(int int2)
      Mappings:
      Namespace Name Mixin selector
      official b Lblv;b(I)V
      intermediary method_4188 Lnet/minecraft/class_1217;method_4188(I)V
      named setLoc Lnet/minecraft/client/gl/GlUniform;setLoc(I)V
    • getName

      public String getName()
      Mappings:
      Namespace Name Mixin selector
      official a Lblv;a()Ljava/lang/String;
      intermediary method_4176 Lnet/minecraft/class_1217;method_4176()Ljava/lang/String;
      named getName Lnet/minecraft/client/gl/GlUniform;getName()Ljava/lang/String;
    • method_4177

      public void method_4177​(float float2)
      Mappings:
      Namespace Name Mixin selector
      official a Lblv;a(F)V
      intermediary method_4177 Lnet/minecraft/class_1217;method_4177(F)V
      named method_4177 Lnet/minecraft/client/gl/GlUniform;method_4177(F)V
    • method_4178

      public void method_4178​(float float2, float float3)
      Mappings:
      Namespace Name Mixin selector
      official a Lblv;a(FF)V
      intermediary method_4178 Lnet/minecraft/class_1217;method_4178(FF)V
      named method_4178 Lnet/minecraft/client/gl/GlUniform;method_4178(FF)V
    • method_4179

      public void method_4179​(float float2, float float3, float float4)
      Mappings:
      Namespace Name Mixin selector
      official a Lblv;a(FFF)V
      intermediary method_4179 Lnet/minecraft/class_1217;method_4179(FFF)V
      named method_4179 Lnet/minecraft/client/gl/GlUniform;method_4179(FFF)V
    • method_4180

      public void method_4180​(float float2, float float3, float float4, float float5)
      Mappings:
      Namespace Name Mixin selector
      official a Lblv;a(FFFF)V
      intermediary method_4180 Lnet/minecraft/class_1217;method_4180(FFFF)V
      named method_4180 Lnet/minecraft/client/gl/GlUniform;method_4180(FFFF)V
    • method_4187

      public void method_4187​(float float2, float float3, float float4, float float5)
      Mappings:
      Namespace Name Mixin selector
      official b Lblv;b(FFFF)V
      intermediary method_4187 Lnet/minecraft/class_1217;method_4187(FFFF)V
      named method_4187 Lnet/minecraft/client/gl/GlUniform;method_4187(FFFF)V
    • method_4182

      public void method_4182​(int int2, int int3, int int4, int int5)
      Mappings:
      Namespace Name Mixin selector
      official a Lblv;a(IIII)V
      intermediary method_4182 Lnet/minecraft/class_1217;method_4182(IIII)V
      named method_4182 Lnet/minecraft/client/gl/GlUniform;method_4182(IIII)V
    • method_4185

      public void method_4185​(float[] float2)
      Mappings:
      Namespace Name Mixin selector
      official a Lblv;a([F)V
      intermediary method_4185 Lnet/minecraft/class_1217;method_4185([F)V
      named method_4185 Lnet/minecraft/client/gl/GlUniform;method_4185([F)V
    • method_4181

      public void method_4181​(float float2, float float3, float float4, float float5, float float6, float float7, float float8, float float9, float float10, float float11, float float12, float float13, float float14, float float15, float float16, float float17)
      Mappings:
      Namespace Name Mixin selector
      official a Lblv;a(FFFFFFFFFFFFFFFF)V
      intermediary method_4181 Lnet/minecraft/class_1217;method_4181(FFFFFFFFFFFFFFFF)V
      named method_4181 Lnet/minecraft/client/gl/GlUniform;method_4181(FFFFFFFFFFFFFFFF)V
    • method_4184

      public void method_4184​(org.lwjgl.util.vector.Matrix4f matrix4f)
      Mappings:
      Namespace Name Mixin selector
      official a Lblv;a(Lorg/lwjgl/util/vector/Matrix4f;)V
      intermediary method_4184 Lnet/minecraft/class_1217;method_4184(Lorg/lwjgl/util/vector/Matrix4f;)V
      named method_4184 Lnet/minecraft/client/gl/GlUniform;method_4184(Lorg/lwjgl/util/vector/Matrix4f;)V
    • upload

      public void upload()
      Mappings:
      Namespace Name Mixin selector
      official b Lblv;b()V
      intermediary method_4186 Lnet/minecraft/class_1217;method_4186()V
      named upload Lnet/minecraft/client/gl/GlUniform;upload()V
    • uploadInts

      private void uploadInts()
      Mappings:
      Namespace Name Mixin selector
      official i Lblv;i()V
      intermediary method_4190 Lnet/minecraft/class_1217;method_4190()V
      named uploadInts Lnet/minecraft/client/gl/GlUniform;uploadInts()V
    • uploadFloats

      private void uploadFloats()
      Mappings:
      Namespace Name Mixin selector
      official j Lblv;j()V
      intermediary method_4191 Lnet/minecraft/class_1217;method_4191()V
      named uploadFloats Lnet/minecraft/client/gl/GlUniform;uploadFloats()V
    • uploadMatrix

      private void uploadMatrix()
      Mappings:
      Namespace Name Mixin selector
      official k Lblv;k()V
      intermediary method_4192 Lnet/minecraft/class_1217;method_4192()V
      named uploadMatrix Lnet/minecraft/client/gl/GlUniform;uploadMatrix()V