Package net.minecraft.client.gl
Class ShaderLoader.Cache
java.lang.Object
net.minecraft.client.gl.ShaderLoader.Cache
- All Implemented Interfaces:
AutoCloseable
- Enclosing class:
ShaderLoader
- Mappings:
Namespace Name named net/minecraft/client/gl/ShaderLoader$Cacheintermediary net/minecraft/class_10151$class_10170official gsf$a
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final ShaderLoader.Definitions(package private) boolean(package private) final Map<Identifier, Optional<PostEffectProcessor>> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()getOrLoadProcessor(Identifier id, Set<Identifier> availableExternalTargets) getSource(Identifier id, ShaderType type) private PostEffectProcessorloadProcessor(Identifier id, Set<Identifier> availableExternalTargets)
-
Field Details
-
definitions
- Mappings:
Namespace Name Mixin selector named definitionsLnet/minecraft/client/gl/ShaderLoader$Cache;definitions:Lnet/minecraft/client/gl/ShaderLoader$Definitions;intermediary field_54022Lnet/minecraft/class_10151$class_10170;field_54022:Lnet/minecraft/class_10151$class_10153;official bLgsf$a;b:Lgsf$c;
-
postEffectProcessors
- Mappings:
Namespace Name Mixin selector named postEffectProcessorsLnet/minecraft/client/gl/ShaderLoader$Cache;postEffectProcessors:Ljava/util/Map;intermediary field_54025Lnet/minecraft/class_10151$class_10170;field_54025:Ljava/util/Map;official cLgsf$a;c:Ljava/util/Map;
-
errorHandled
boolean errorHandled- Mappings:
Namespace Name Mixin selector named errorHandledLnet/minecraft/client/gl/ShaderLoader$Cache;errorHandled:Zintermediary field_55152Lnet/minecraft/class_10151$class_10170;field_55152:Zofficial dLgsf$a;d:Z
-
-
Constructor Details
-
Cache
Cache(ShaderLoader.Definitions definitions) - Mappings:
Namespace Name Mixin selector named <init>Lnet/minecraft/client/gl/ShaderLoader$Cache;<init>(Lnet/minecraft/client/gl/ShaderLoader;Lnet/minecraft/client/gl/ShaderLoader$Definitions;)Vintermediary <init>Lnet/minecraft/class_10151$class_10170;<init>(Lnet/minecraft/class_10151;Lnet/minecraft/class_10151$class_10153;)Vofficial <init>Lgsf$a;<init>(Lgsf;Lgsf$c;)V
-
-
Method Details
-
getOrLoadProcessor
@Nullable public @Nullable PostEffectProcessor getOrLoadProcessor(Identifier id, Set<Identifier> availableExternalTargets) throws ShaderLoader.LoadException - Throws:
ShaderLoader.LoadException- Mappings:
Namespace Name Mixin selector named getOrLoadProcessorLnet/minecraft/client/gl/ShaderLoader$Cache;getOrLoadProcessor(Lnet/minecraft/util/Identifier;Ljava/util/Set;)Lnet/minecraft/client/gl/PostEffectProcessor;intermediary method_63523Lnet/minecraft/class_10151$class_10170;method_63523(Lnet/minecraft/class_2960;Ljava/util/Set;)Lnet/minecraft/class_279;official aLgsf$a;a(Lalr;Ljava/util/Set;)Lgrr;
-
loadProcessor
private PostEffectProcessor loadProcessor(Identifier id, Set<Identifier> availableExternalTargets) throws ShaderLoader.LoadException - Throws:
ShaderLoader.LoadException- Mappings:
Namespace Name Mixin selector named loadProcessorLnet/minecraft/client/gl/ShaderLoader$Cache;loadProcessor(Lnet/minecraft/util/Identifier;Ljava/util/Set;)Lnet/minecraft/client/gl/PostEffectProcessor;intermediary method_63527Lnet/minecraft/class_10151$class_10170;method_63527(Lnet/minecraft/class_2960;Ljava/util/Set;)Lnet/minecraft/class_279;official bLgsf$a;b(Lalr;Ljava/util/Set;)Lgrr;
-
close
public void close()- Specified by:
closein interfaceAutoCloseable
-
getSource
- Mappings:
Namespace Name Mixin selector named getSourceLnet/minecraft/client/gl/ShaderLoader$Cache;getSource(Lnet/minecraft/util/Identifier;Lcom/mojang/blaze3d/shaders/ShaderType;)Ljava/lang/String;intermediary method_68498Lnet/minecraft/class_10151$class_10170;method_68498(Lnet/minecraft/class_2960;Lcom/mojang/blaze3d/shaders/ShaderType;)Ljava/lang/String;official aLgsf$a;a(Lalr;Lcom/mojang/blaze3d/shaders/ShaderType;)Ljava/lang/String;
-