Package net.minecraft.client.gl
Class JsonGlProgram
java.lang.Object
net.minecraft.client.gl.JsonGlProgram
- Mappings:
Namespace Name official boyintermediary net/minecraft/class_1871named net/minecraft/client/gl/JsonGlProgram
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static booleanprivate static JsonGlProgramprivate static intprivate final Listprivate final Listprivate final GlBlendStateprivate final GlShaderprivate static final Loggerprivate final Stringprivate final intprivate final Mapprivate final Listprivate final Listprivate static final GlShaderUniformprivate final Mapprivate final Listprivate final Listprivate booleanprivate final booleanprivate final GlShader -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate voidaddSampler(JsonElement jsonElement) private voidaddUniform(JsonElement jsonElement) voidbindSampler(String samplerName, Object object) voiddisable()voidenable()private voidgetFsh()intgetUniformByName(String name) getVsh()voidmethod_6937(String string) void
-
Field Details
-
LOGGER
- Mappings:
Namespace Name Mixin selector official aLboy;a:Lorg/apache/logging/log4j/Logger;intermediary field_8018Lnet/minecraft/class_1871;field_8018:Lorg/apache/logging/log4j/Logger;named LOGGERLnet/minecraft/client/gl/JsonGlProgram;LOGGER:Lorg/apache/logging/log4j/Logger;
-
UNIFORM
- Mappings:
Namespace Name Mixin selector official bLboy;b:Lbox;intermediary field_8019Lnet/minecraft/class_1871;field_8019:Lnet/minecraft/class_1870;named UNIFORMLnet/minecraft/client/gl/JsonGlProgram;UNIFORM:Lnet/minecraft/client/gl/GlShaderUniform;
-
activeProgram
- Mappings:
Namespace Name Mixin selector official cLboy;c:Lboy;intermediary field_8020Lnet/minecraft/class_1871;field_8020:Lnet/minecraft/class_1871;named activeProgramLnet/minecraft/client/gl/JsonGlProgram;activeProgram:Lnet/minecraft/client/gl/JsonGlProgram;
-
activeProgramRef
private static int activeProgramRef- Mappings:
Namespace Name Mixin selector official dLboy;d:Iintermediary field_8021Lnet/minecraft/class_1871;field_8021:Inamed activeProgramRefLnet/minecraft/client/gl/JsonGlProgram;activeProgramRef:I
-
active
private static boolean active- Mappings:
Namespace Name Mixin selector official eLboy;e:Zintermediary field_8022Lnet/minecraft/class_1871;field_8022:Znamed activeLnet/minecraft/client/gl/JsonGlProgram;active:Z
-
samplerBinds
- Mappings:
Namespace Name Mixin selector official fLboy;f:Ljava/util/Map;intermediary field_8023Lnet/minecraft/class_1871;field_8023:Ljava/util/Map;named samplerBindsLnet/minecraft/client/gl/JsonGlProgram;samplerBinds:Ljava/util/Map;
-
samplerNames
- Mappings:
Namespace Name Mixin selector official gLboy;g:Ljava/util/List;intermediary field_8024Lnet/minecraft/class_1871;field_8024:Ljava/util/List;named samplerNamesLnet/minecraft/client/gl/JsonGlProgram;samplerNames:Ljava/util/List;
-
samplerShaderLocs
- Mappings:
Namespace Name Mixin selector official hLboy;h:Ljava/util/List;intermediary field_8025Lnet/minecraft/class_1871;field_8025:Ljava/util/List;named samplerShaderLocsLnet/minecraft/client/gl/JsonGlProgram;samplerShaderLocs:Ljava/util/List;
-
uniformData
- Mappings:
Namespace Name Mixin selector official iLboy;i:Ljava/util/List;intermediary field_8026Lnet/minecraft/class_1871;field_8026:Ljava/util/List;named uniformDataLnet/minecraft/client/gl/JsonGlProgram;uniformData:Ljava/util/List;
-
uniformLocs
- Mappings:
Namespace Name Mixin selector official jLboy;j:Ljava/util/List;intermediary field_8027Lnet/minecraft/class_1871;field_8027:Ljava/util/List;named uniformLocsLnet/minecraft/client/gl/JsonGlProgram;uniformLocs:Ljava/util/List;
-
uniformByName
- Mappings:
Namespace Name Mixin selector official kLboy;k:Ljava/util/Map;intermediary field_8028Lnet/minecraft/class_1871;field_8028:Ljava/util/Map;named uniformByNameLnet/minecraft/client/gl/JsonGlProgram;uniformByName:Ljava/util/Map;
-
programRef
private final int programRef- Mappings:
Namespace Name Mixin selector official lLboy;l:Iintermediary field_8029Lnet/minecraft/class_1871;field_8029:Inamed programRefLnet/minecraft/client/gl/JsonGlProgram;programRef:I
-
name
- Mappings:
Namespace Name Mixin selector official mLboy;m:Ljava/lang/String;intermediary field_8030Lnet/minecraft/class_1871;field_8030:Ljava/lang/String;named nameLnet/minecraft/client/gl/JsonGlProgram;name:Ljava/lang/String;
-
useCullFace
private final boolean useCullFace- Mappings:
Namespace Name Mixin selector official nLboy;n:Zintermediary field_8031Lnet/minecraft/class_1871;field_8031:Znamed useCullFaceLnet/minecraft/client/gl/JsonGlProgram;useCullFace:Z
-
uniformStateDirty
private boolean uniformStateDirty- Mappings:
Namespace Name Mixin selector official oLboy;o:Zintermediary field_8032Lnet/minecraft/class_1871;field_8032:Znamed uniformStateDirtyLnet/minecraft/client/gl/JsonGlProgram;uniformStateDirty:Z
-
field_8033
- Mappings:
Namespace Name Mixin selector official pLboy;p:Lbow;intermediary field_8033Lnet/minecraft/class_1871;field_8033:Lnet/minecraft/class_1869;named field_8033Lnet/minecraft/client/gl/JsonGlProgram;field_8033:Lnet/minecraft/client/gl/GlBlendState;
-
attribLocs
- Mappings:
Namespace Name Mixin selector official qLboy;q:Ljava/util/List;intermediary field_8034Lnet/minecraft/class_1871;field_8034:Ljava/util/List;named attribLocsLnet/minecraft/client/gl/JsonGlProgram;attribLocs:Ljava/util/List;
-
attribNames
- Mappings:
Namespace Name Mixin selector official rLboy;r:Ljava/util/List;intermediary field_8035Lnet/minecraft/class_1871;field_8035:Ljava/util/List;named attribNamesLnet/minecraft/client/gl/JsonGlProgram;attribNames:Ljava/util/List;
-
vertex
- Mappings:
Namespace Name Mixin selector official sLboy;s:Lbpb;intermediary field_8036Lnet/minecraft/class_1871;field_8036:Lnet/minecraft/class_1874;named vertexLnet/minecraft/client/gl/JsonGlProgram;vertex:Lnet/minecraft/client/gl/GlShader;
-
fragment
- Mappings:
Namespace Name Mixin selector official tLboy;t:Lbpb;intermediary field_8037Lnet/minecraft/class_1871;field_8037:Lnet/minecraft/class_1874;named fragmentLnet/minecraft/client/gl/JsonGlProgram;fragment:Lnet/minecraft/client/gl/GlShader;
-
-
Constructor Details
-
JsonGlProgram
- Mappings:
Namespace Name Mixin selector official <init>Lboy;<init>(Lbqn;Ljava/lang/String;)Vintermediary <init>Lnet/minecraft/class_1871;<init>(Lnet/minecraft/class_1654;Ljava/lang/String;)Vnamed <init>Lnet/minecraft/client/gl/JsonGlProgram;<init>(Lnet/minecraft/resource/ResourceManager;Ljava/lang/String;)V
-
-
Method Details
-
method_6931
public void method_6931()- Mappings:
Namespace Name Mixin selector official aLboy;a()Vintermediary method_6931Lnet/minecraft/class_1871;method_6931()Vnamed method_6931Lnet/minecraft/client/gl/JsonGlProgram;method_6931()V
-
disable
public void disable()- Mappings:
Namespace Name Mixin selector official bLboy;b()Vintermediary method_6935Lnet/minecraft/class_1871;method_6935()Vnamed disableLnet/minecraft/client/gl/JsonGlProgram;disable()V
-
enable
public void enable()- Mappings:
Namespace Name Mixin selector official cLboy;c()Vintermediary method_6938Lnet/minecraft/class_1871;method_6938()Vnamed enableLnet/minecraft/client/gl/JsonGlProgram;enable()V
-
method_6939
public void method_6939()- Mappings:
Namespace Name Mixin selector official dLboy;d()Vintermediary method_6939Lnet/minecraft/class_1871;method_6939()Vnamed method_6939Lnet/minecraft/client/gl/JsonGlProgram;method_6939()V
-
getUniformByName
- Mappings:
Namespace Name Mixin selector official aLboy;a(Ljava/lang/String;)Lbpe;intermediary method_6933Lnet/minecraft/class_1871;method_6933(Ljava/lang/String;)Lnet/minecraft/class_1877;named getUniformByNameLnet/minecraft/client/gl/JsonGlProgram;getUniformByName(Ljava/lang/String;)Lnet/minecraft/client/gl/GlUniform;
-
method_6937
- Mappings:
Namespace Name Mixin selector official bLboy;b(Ljava/lang/String;)Lbpe;intermediary method_6937Lnet/minecraft/class_1871;method_6937(Ljava/lang/String;)Lnet/minecraft/class_1877;named method_6937Lnet/minecraft/client/gl/JsonGlProgram;method_6937(Ljava/lang/String;)Lnet/minecraft/client/gl/GlUniform;
-
finalizeUniformsAndSamplers
private void finalizeUniformsAndSamplers()- Mappings:
Namespace Name Mixin selector official iLboy;i()Vintermediary method_6943Lnet/minecraft/class_1871;method_6943()Vnamed finalizeUniformsAndSamplersLnet/minecraft/client/gl/JsonGlProgram;finalizeUniformsAndSamplers()V
-
addSampler
- Mappings:
Namespace Name Mixin selector official aLboy;a(Lcom/google/gson/JsonElement;)Vintermediary method_6932Lnet/minecraft/class_1871;method_6932(Lcom/google/gson/JsonElement;)Vnamed addSamplerLnet/minecraft/client/gl/JsonGlProgram;addSampler(Lcom/google/gson/JsonElement;)V
-
bindSampler
- Mappings:
Namespace Name Mixin selector official aLboy;a(Ljava/lang/String;Ljava/lang/Object;)Vintermediary method_6934Lnet/minecraft/class_1871;method_6934(Ljava/lang/String;Ljava/lang/Object;)Vnamed bindSamplerLnet/minecraft/client/gl/JsonGlProgram;bindSampler(Ljava/lang/String;Ljava/lang/Object;)V
-
addUniform
- Mappings:
Namespace Name Mixin selector official bLboy;b(Lcom/google/gson/JsonElement;)Vintermediary method_6936Lnet/minecraft/class_1871;method_6936(Lcom/google/gson/JsonElement;)Vnamed addUniformLnet/minecraft/client/gl/JsonGlProgram;addUniform(Lcom/google/gson/JsonElement;)V
-
getVsh
- Mappings:
Namespace Name Mixin selector official eLboy;e()Lbpb;intermediary method_6940Lnet/minecraft/class_1871;method_6940()Lnet/minecraft/class_1874;named getVshLnet/minecraft/client/gl/JsonGlProgram;getVsh()Lnet/minecraft/client/gl/GlShader;
-
getFsh
- Mappings:
Namespace Name Mixin selector official fLboy;f()Lbpb;intermediary method_6941Lnet/minecraft/class_1871;method_6941()Lnet/minecraft/class_1874;named getFshLnet/minecraft/client/gl/JsonGlProgram;getFsh()Lnet/minecraft/client/gl/GlShader;
-
getProgramRef
public int getProgramRef()- Mappings:
Namespace Name Mixin selector official hLboy;h()Iintermediary method_6942Lnet/minecraft/class_1871;method_6942()Inamed getProgramRefLnet/minecraft/client/gl/JsonGlProgram;getProgramRef()I
-