类 GlUniform

    • 字段详细资料

      • LOGGER

        private static final Logger LOGGER
        Mappings:
        Namespace Name Mixin selector
        official l Ldpa;l:Lorg/apache/logging/log4j/Logger;
        intermediary field_1548 Lnet/minecraft/class_284;field_1548:Lorg/apache/logging/log4j/Logger;
        named LOGGER Lnet/minecraft/client/gl/GlUniform;LOGGER:Lorg/apache/logging/log4j/Logger;
      • field_32038

        public static final int field_32038
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official a Ldpa;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
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official b Ldpa;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
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official c Ldpa;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
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official d Ldpa;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
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official e Ldpa;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
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official f Ldpa;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
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official g Ldpa;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
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official h Ldpa;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
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official i Ldpa;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
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official j Ldpa;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
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official k Ldpa;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
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official m Ldpa;m:Z
        intermediary field_32049 Lnet/minecraft/class_284;field_32049:Z
        named field_32049 Lnet/minecraft/client/gl/GlUniform;field_32049:Z
      • loc

        private int loc
        Mappings:
        Namespace Name Mixin selector
        official n Ldpa;n:I
        intermediary field_1545 Lnet/minecraft/class_284;field_1545:I
        named loc Lnet/minecraft/client/gl/GlUniform;loc:I
      • count

        private final int count
        Mappings:
        Namespace Name Mixin selector
        official o Ldpa;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 Ldpa;p:I
        intermediary field_1543 Lnet/minecraft/class_284;field_1543:I
        named dataType Lnet/minecraft/client/gl/GlUniform;dataType:I
      • intData

        private final IntBuffer intData
        Mappings:
        Namespace Name Mixin selector
        official q Ldpa;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

        private final FloatBuffer floatData
        Mappings:
        Namespace Name Mixin selector
        official r Ldpa;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

        private final String name
        Mappings:
        Namespace Name Mixin selector
        official s Ldpa;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 Ldpa;t:Z
        intermediary field_1542 Lnet/minecraft/class_284;field_1542:Z
        named stateDirty Lnet/minecraft/client/gl/GlUniform;stateDirty:Z
      • program

        private final GlShader program
        Mappings:
        Namespace Name Mixin selector
        official u Ldpa;u:Ldoz;
        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/GlShader;
    • 构造器详细资料

      • GlUniform

        public GlUniform​(String name,
                         int dataType,
                         int count,
                         GlShader program)
        Mappings:
        Namespace Name Mixin selector
        official <init> Ldpa;<init>(Ljava/lang/String;IILdoz;)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/GlShader;)V
    • 方法详细资料

      • getUniformLocation

        public static int getUniformLocation​(int program,
                                             CharSequence name)
        Mappings:
        Namespace Name Mixin selector
        official a Ldpa;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 Ldpa;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

        public static int getAttribLocation​(int program,
                                            CharSequence name)
        Mappings:
        Namespace Name Mixin selector
        official b Ldpa;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

        public static void bindAttribLocation​(int program,
                                              int index,
                                              CharSequence name)
        Mappings:
        Namespace Name Mixin selector
        official a Ldpa;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()
        指定者:
        close 在接口中 AutoCloseable
        Mappings:
        Namespace Name Mixin selector
        official close Ldpa;close()V
        intermediary close Lnet/minecraft/class_284;close()V
        named close Lnet/minecraft/client/gl/GlUniform;close()V
      • markStateDirty

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

        public static int getTypeIndex​(String typeName)
        Mappings:
        Namespace Name Mixin selector
        official a Ldpa;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
      • setLoc

        public void setLoc​(int loc)
        Mappings:
        Namespace Name Mixin selector
        official b Ldpa;b(I)V
        intermediary method_1297 Lnet/minecraft/class_284;method_1297(I)V
        named setLoc Lnet/minecraft/client/gl/GlUniform;setLoc(I)V
      • getName

        public String getName()
        Mappings:
        Namespace Name Mixin selector
        official a Ldpa;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 在类中 Uniform
        Mappings:
        Namespace Name Mixin selector
        official a Ldot;a(F)V
        intermediary method_1251 Lnet/minecraft/class_278;method_1251(F)V
        named set Lnet/minecraft/client/gl/Uniform;set(F)V
      • set

        public final void set​(float value1,
                              float value2)
        覆盖:
        set 在类中 Uniform
        Mappings:
        Namespace Name Mixin selector
        official a Ldot;a(FF)V
        intermediary method_1255 Lnet/minecraft/class_278;method_1255(FF)V
        named set Lnet/minecraft/client/gl/Uniform;set(FF)V
      • method_35659

        public final void method_35659​(int int2,
                                       float float2)
        Mappings:
        Namespace Name Mixin selector
        official a Ldpa;a(IF)V
        intermediary method_35659 Lnet/minecraft/class_284;method_35659(IF)V
        named method_35659 Lnet/minecraft/client/gl/GlUniform;method_35659(IF)V
      • set

        public final void set​(float value1,
                              float value2,
                              float value3)
        覆盖:
        set 在类中 Uniform
        Mappings:
        Namespace Name Mixin selector
        official a Ldot;a(FFF)V
        intermediary method_1249 Lnet/minecraft/class_278;method_1249(FFF)V
        named set Lnet/minecraft/client/gl/Uniform;set(FFF)V
      • set

        public final void set​(Vec3f vector)
        覆盖:
        set 在类中 Uniform
        Mappings:
        Namespace Name Mixin selector
        official a Ldot;a(Lk;)V
        intermediary method_34413 Lnet/minecraft/class_278;method_34413(Lnet/minecraft/class_1160;)V
        named set Lnet/minecraft/client/gl/Uniform;set(Lnet/minecraft/util/math/Vec3f;)V
      • set

        public final void set​(float value1,
                              float value2,
                              float value3,
                              float value4)
        覆盖:
        set 在类中 Uniform
        Mappings:
        Namespace Name Mixin selector
        official a Ldot;a(FFFF)V
        intermediary method_1254 Lnet/minecraft/class_278;method_1254(FFFF)V
        named set Lnet/minecraft/client/gl/Uniform;set(FFFF)V
      • method_35652

        public final void method_35652​(Vector4f vector4f)
        覆盖:
        method_35652 在类中 Uniform
        Mappings:
        Namespace Name Mixin selector
        official a Ldot;a(Ll;)V
        intermediary method_35652 Lnet/minecraft/class_278;method_35652(Lnet/minecraft/class_1162;)V
        named method_35652 Lnet/minecraft/client/gl/Uniform;method_35652(Lnet/minecraft/util/math/Vector4f;)V
      • setForDataType

        public final void setForDataType​(float value1,
                                         float value2,
                                         float value3,
                                         float value4)
        覆盖:
        setForDataType 在类中 Uniform
        Mappings:
        Namespace Name Mixin selector
        official b Ldot;b(FFFF)V
        intermediary method_1252 Lnet/minecraft/class_278;method_1252(FFFF)V
        named setForDataType Lnet/minecraft/client/gl/Uniform;setForDataType(FFFF)V
      • set

        public final void set​(int value1,
                              int value2,
                              int value3,
                              int value4)
        覆盖:
        set 在类中 Uniform
        Mappings:
        Namespace Name Mixin selector
        official a Ldot;a(IIII)V
        intermediary method_1248 Lnet/minecraft/class_278;method_1248(IIII)V
        named set Lnet/minecraft/client/gl/Uniform;set(IIII)V
      • method_35649

        public final void method_35649​(int int2)
        覆盖:
        method_35649 在类中 Uniform
        Mappings:
        Namespace Name Mixin selector
        official a Ldot;a(I)V
        intermediary method_35649 Lnet/minecraft/class_278;method_35649(I)V
        named method_35649 Lnet/minecraft/client/gl/Uniform;method_35649(I)V
      • method_35650

        public final void method_35650​(int int2,
                                       int int3)
        覆盖:
        method_35650 在类中 Uniform
        Mappings:
        Namespace Name Mixin selector
        official a Ldot;a(II)V
        intermediary method_35650 Lnet/minecraft/class_278;method_35650(II)V
        named method_35650 Lnet/minecraft/client/gl/Uniform;method_35650(II)V
      • method_35651

        public final void method_35651​(int int2,
                                       int int3,
                                       int int4)
        覆盖:
        method_35651 在类中 Uniform
        Mappings:
        Namespace Name Mixin selector
        official a Ldot;a(III)V
        intermediary method_35651 Lnet/minecraft/class_278;method_35651(III)V
        named method_35651 Lnet/minecraft/client/gl/Uniform;method_35651(III)V
      • method_35656

        public final void method_35656​(int int2,
                                       int int3,
                                       int int4,
                                       int int5)
        覆盖:
        method_35656 在类中 Uniform
        Mappings:
        Namespace Name Mixin selector
        official b Ldot;b(IIII)V
        intermediary method_35656 Lnet/minecraft/class_278;method_35656(IIII)V
        named method_35656 Lnet/minecraft/client/gl/Uniform;method_35656(IIII)V
      • set

        public final void set​(float[] values)
        覆盖:
        set 在类中 Uniform
        Mappings:
        Namespace Name Mixin selector
        official a Ldot;a([F)V
        intermediary method_1253 Lnet/minecraft/class_278;method_1253([F)V
        named set Lnet/minecraft/client/gl/Uniform;set([F)V
      • method_35657

        public final void method_35657​(float float2,
                                       float float3,
                                       float float4,
                                       float float5)
        覆盖:
        method_35657 在类中 Uniform
        Mappings:
        Namespace Name Mixin selector
        official c Ldot;c(FFFF)V
        intermediary method_35657 Lnet/minecraft/class_278;method_35657(FFFF)V
        named method_35657 Lnet/minecraft/client/gl/Uniform;method_35657(FFFF)V
      • method_35644

        public final void method_35644​(float float2,
                                       float float3,
                                       float float4,
                                       float float5,
                                       float float6,
                                       float float7)
        覆盖:
        method_35644 在类中 Uniform
        Mappings:
        Namespace Name Mixin selector
        official a Ldot;a(FFFFFF)V
        intermediary method_35644 Lnet/minecraft/class_278;method_35644(FFFFFF)V
        named method_35644 Lnet/minecraft/client/gl/Uniform;method_35644(FFFFFF)V
      • method_35645

        public final void method_35645​(float float2,
                                       float float3,
                                       float float4,
                                       float float5,
                                       float float6,
                                       float float7,
                                       float float8,
                                       float float9)
        覆盖:
        method_35645 在类中 Uniform
        Mappings:
        Namespace Name Mixin selector
        official a Ldot;a(FFFFFFFF)V
        intermediary method_35645 Lnet/minecraft/class_278;method_35645(FFFFFFFF)V
        named method_35645 Lnet/minecraft/client/gl/Uniform;method_35645(FFFFFFFF)V
      • method_35653

        public final void method_35653​(float float2,
                                       float float3,
                                       float float4,
                                       float float5,
                                       float float6,
                                       float float7)
        覆盖:
        method_35653 在类中 Uniform
        Mappings:
        Namespace Name Mixin selector
        official b Ldot;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
      • method_35646

        public final void method_35646​(float float2,
                                       float float3,
                                       float float4,
                                       float float5,
                                       float float6,
                                       float float7,
                                       float float8,
                                       float float9,
                                       float float10)
        覆盖:
        method_35646 在类中 Uniform
        Mappings:
        Namespace Name Mixin selector
        official a Ldot;a(FFFFFFFFF)V
        intermediary method_35646 Lnet/minecraft/class_278;method_35646(FFFFFFFFF)V
        named method_35646 Lnet/minecraft/client/gl/Uniform;method_35646(FFFFFFFFF)V
      • method_35647

        public final void method_35647​(float float2,
                                       float float3,
                                       float float4,
                                       float float5,
                                       float float6,
                                       float float7,
                                       float float8,
                                       float float9,
                                       float float10,
                                       float float11,
                                       float float12,
                                       float float13)
        覆盖:
        method_35647 在类中 Uniform
        Mappings:
        Namespace Name Mixin selector
        official a Ldot;a(FFFFFFFFFFFF)V
        intermediary method_35647 Lnet/minecraft/class_278;method_35647(FFFFFFFFFFFF)V
        named method_35647 Lnet/minecraft/client/gl/Uniform;method_35647(FFFFFFFFFFFF)V
      • method_35654

        public final void method_35654​(float float2,
                                       float float3,
                                       float float4,
                                       float float5,
                                       float float6,
                                       float float7,
                                       float float8,
                                       float float9)
        覆盖:
        method_35654 在类中 Uniform
        Mappings:
        Namespace Name Mixin selector
        official b Ldot;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 float2,
                                       float float3,
                                       float float4,
                                       float float5,
                                       float float6,
                                       float float7,
                                       float float8,
                                       float float9,
                                       float float10,
                                       float float11,
                                       float float12,
                                       float float13)
        覆盖:
        method_35655 在类中 Uniform
        Mappings:
        Namespace Name Mixin selector
        official b Ldot;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
      • method_35648

        public final void method_35648​(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)
        覆盖:
        method_35648 在类中 Uniform
        Mappings:
        Namespace Name Mixin selector
        official a Ldot;a(FFFFFFFFFFFFFFFF)V
        intermediary method_35648 Lnet/minecraft/class_278;method_35648(FFFFFFFFFFFFFFFF)V
        named method_35648 Lnet/minecraft/client/gl/Uniform;method_35648(FFFFFFFFFFFFFFFF)V
      • set

        public final void set​(Matrix4f values)
        覆盖:
        set 在类中 Uniform
        Mappings:
        Namespace Name Mixin selector
        official a Ldot;a(Ld;)V
        intermediary method_1250 Lnet/minecraft/class_278;method_1250(Lnet/minecraft/class_1159;)V
        named set Lnet/minecraft/client/gl/Uniform;set(Lnet/minecraft/util/math/Matrix4f;)V
      • upload

        public void upload()
        Mappings:
        Namespace Name Mixin selector
        official b Ldpa;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 Ldpa;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 Ldpa;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 Ldpa;k()V
        intermediary method_1296 Lnet/minecraft/class_284;method_1296()V
        named uploadMatrix Lnet/minecraft/client/gl/GlUniform;uploadMatrix()V
      • method_35660

        public int method_35660()
        Mappings:
        Namespace Name Mixin selector
        official c Ldpa;c()I
        intermediary method_35660 Lnet/minecraft/class_284;method_35660()I
        named method_35660 Lnet/minecraft/client/gl/GlUniform;method_35660()I
      • method_35661

        public int method_35661()
        Mappings:
        Namespace Name Mixin selector
        official d Ldpa;d()I
        intermediary method_35661 Lnet/minecraft/class_284;method_35661()I
        named method_35661 Lnet/minecraft/client/gl/GlUniform;method_35661()I
      • method_35662

        public int method_35662()
        Mappings:
        Namespace Name Mixin selector
        official e Ldpa;e()I
        intermediary method_35662 Lnet/minecraft/class_284;method_35662()I
        named method_35662 Lnet/minecraft/client/gl/GlUniform;method_35662()I
      • method_35663

        public IntBuffer method_35663()
        Mappings:
        Namespace Name Mixin selector
        official f Ldpa;f()Ljava/nio/IntBuffer;
        intermediary method_35663 Lnet/minecraft/class_284;method_35663()Ljava/nio/IntBuffer;
        named method_35663 Lnet/minecraft/client/gl/GlUniform;method_35663()Ljava/nio/IntBuffer;
      • method_35664

        public FloatBuffer method_35664()
        Mappings:
        Namespace Name Mixin selector
        official g Ldpa;g()Ljava/nio/FloatBuffer;
        intermediary method_35664 Lnet/minecraft/class_284;method_35664()Ljava/nio/FloatBuffer;
        named method_35664 Lnet/minecraft/client/gl/GlUniform;method_35664()Ljava/nio/FloatBuffer;