Package net.minecraft.client.gl
Class JsonGlProgram
java.lang.Object
net.minecraft.client.gl.JsonGlProgram
- Mappings:
Namespace Name official ctfintermediary 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 aLctf;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 bLctf;b:Lcte;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 cLctf;c:Lctf;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 dLctf;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 eLctf;e:Zintermediary field_8022Lnet/minecraft/class_1871;field_8022:Znamed activeLnet/minecraft/client/gl/JsonGlProgram;active:Z
-
samplerBinds
- Mappings:
Namespace Name Mixin selector official fLctf;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 gLctf;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 hLctf;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 iLctf;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 jLctf;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 kLctf;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 lLctf;l:Iintermediary field_8029Lnet/minecraft/class_1871;field_8029:Inamed programRefLnet/minecraft/client/gl/JsonGlProgram;programRef:I
-
name
- Mappings:
Namespace Name Mixin selector official mLctf;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 nLctf;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 oLctf;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 pLctf;p:Lctd;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 qLctf;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 rLctf;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 sLctf;s:Lcti;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 tLctf;t:Lcti;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>Lctf;<init>(Lcvk;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 aLctf;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 bLctf;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 cLctf;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 dLctf;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 aLctf;a(Ljava/lang/String;)Lctl;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 bLctf;b(Ljava/lang/String;)Lctl;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 iLctf;i()Vintermediary method_6943Lnet/minecraft/class_1871;method_6943()Vnamed finalizeUniformsAndSamplersLnet/minecraft/client/gl/JsonGlProgram;finalizeUniformsAndSamplers()V
-
addSampler
- Mappings:
Namespace Name Mixin selector official aLctf;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 aLctf;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 bLctf;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 eLctf;e()Lcti;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 fLctf;f()Lcti;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 hLctf;h()Iintermediary method_6942Lnet/minecraft/class_1871;method_6942()Inamed getProgramRefLnet/minecraft/client/gl/JsonGlProgram;getProgramRef()I
-