Package net.minecraft.client.gl
Class JsonGlProgram
java.lang.Object
net.minecraft.client.gl.JsonGlProgram
- Mappings:
Namespace Name official bygintermediary net/minecraft/class_1871named net/minecraft/client/gl/JsonGlProgram
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static booleanprivate static JsonGlProgramprivate static intprivate final GlBlendStateprivate final GlShaderprivate static final Loggerprivate final Stringprivate final intprivate static final GlShaderUniformprivate 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 aLbyg;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 bLbyg;b:Lbyf;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 cLbyg;c:Lbyg;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 dLbyg;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 eLbyg;e:Zintermediary field_8022Lnet/minecraft/class_1871;field_8022:Znamed activeLnet/minecraft/client/gl/JsonGlProgram;active:Z
-
samplerBinds
- Mappings:
Namespace Name Mixin selector official fLbyg;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 gLbyg;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 hLbyg;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 iLbyg;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 jLbyg;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 kLbyg;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 lLbyg;l:Iintermediary field_8029Lnet/minecraft/class_1871;field_8029:Inamed programRefLnet/minecraft/client/gl/JsonGlProgram;programRef:I
-
name
- Mappings:
Namespace Name Mixin selector official mLbyg;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 nLbyg;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 oLbyg;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 pLbyg;p:Lbye;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 qLbyg;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 rLbyg;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 sLbyg;s:Lbyj;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 tLbyg;t:Lbyj;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
- Throws:
IOException- Mappings:
Namespace Name Mixin selector official <init>Lbyg;<init>(Lbzy;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 aLbyg;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 bLbyg;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 cLbyg;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 dLbyg;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 aLbyg;a(Ljava/lang/String;)Lbyl;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 bLbyg;b(Ljava/lang/String;)Lbyl;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 iLbyg;i()Vintermediary method_6943Lnet/minecraft/class_1871;method_6943()Vnamed finalizeUniformsAndSamplersLnet/minecraft/client/gl/JsonGlProgram;finalizeUniformsAndSamplers()V
-
addSampler
- Mappings:
Namespace Name Mixin selector official aLbyg;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 aLbyg;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
- Throws:
ShaderParseException- Mappings:
Namespace Name Mixin selector official bLbyg;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 eLbyg;e()Lbyj;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 fLbyg;f()Lbyj;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 hLbyg;h()Iintermediary method_6942Lnet/minecraft/class_1871;method_6942()Inamed getProgramRefLnet/minecraft/client/gl/JsonGlProgram;getProgramRef()I
-