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_1877
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_8070 Lnet/minecraft/class_1877;field_8070: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_8071 Lnet/minecraft/class_1877;field_8071: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_8072 Lnet/minecraft/class_1877;field_8072: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_8073 Lnet/minecraft/class_1877;field_8073: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_8074 Lnet/minecraft/class_1877;field_8074: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_8075 Lnet/minecraft/class_1877;field_8075: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_8076 Lnet/minecraft/class_1877;field_8076: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_8077 Lnet/minecraft/class_1877;field_8077: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_8078 Lnet/minecraft/class_1877;field_8078:Lnet/minecraft/class_1871;
      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_1877;<init>(Ljava/lang/String;IILnet/minecraft/class_1871;)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_6988 Lnet/minecraft/class_1877;method_6988()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_6982 Lnet/minecraft/class_1877;method_6982(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_6987 Lnet/minecraft/class_1877;method_6987(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_6975 Lnet/minecraft/class_1877;method_6975()Ljava/lang/String;
      named getName Lnet/minecraft/client/gl/GlUniform;getName()Ljava/lang/String;
    • method_6976

      public void method_6976(float float2)
      Mappings:
      Namespace Name Mixin selector
      official a Lblv;a(F)V
      intermediary method_6976 Lnet/minecraft/class_1877;method_6976(F)V
      named method_6976 Lnet/minecraft/client/gl/GlUniform;method_6976(F)V
    • method_6977

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

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

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

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

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

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

      public void method_6980(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_6980 Lnet/minecraft/class_1877;method_6980(FFFFFFFFFFFFFFFF)V
      named method_6980 Lnet/minecraft/client/gl/GlUniform;method_6980(FFFFFFFFFFFFFFFF)V
    • method_10312

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

      public void upload()
      Mappings:
      Namespace Name Mixin selector
      official b Lblv;b()V
      intermediary method_6985 Lnet/minecraft/class_1877;method_6985()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_6989 Lnet/minecraft/class_1877;method_6989()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_6990 Lnet/minecraft/class_1877;method_6990()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_6991 Lnet/minecraft/class_1877;method_6991()V
      named uploadMatrix Lnet/minecraft/client/gl/GlUniform;uploadMatrix()V