Package net.minecraft.client.gl
Interface RenderBackend
- All Known Implementing Classes:
GlBackend
- Mappings:
Namespace Name named net/minecraft/client/gl/RenderBackendintermediary net/minecraft/class_10882official flc
-
Method Summary
Modifier and TypeMethodDescriptioncompileShaderPipelineCached(ShaderPipeline pipeline, @Nullable BiFunction<Identifier, ShaderType, String> shaderSourceGetter) Compiles shader pipelinepipeline, using custom source retrievershaderSourceGetter.default UniformContainercreateBuffer(@Nullable Supplier<String> debugLabelSupplier, GlBufferTarget target, GlUsage usage, int size) createBuffer(@Nullable Supplier<String> debugLabelSupplier, GlBufferTarget target, GlUsage usage, ByteBuffer source) createTexture(@Nullable String label, TextureType type, int width, int height, int mipLevels) createTexture(@Nullable Supplier<String> labelGetter, TextureType type, int width, int height, int mipLevels) intbooleanhasDebug()voidrelease()
-
Method Details
-
getResourceManager
RenderResourceManager getResourceManager()- Mappings:
Namespace Name Mixin selector named getResourceManagerLnet/minecraft/client/gl/RenderBackend;getResourceManager()Lnet/minecraft/client/render/RenderResourceManager;intermediary method_68389Lnet/minecraft/class_10882;method_68389()Lnet/minecraft/class_10881;official bLflc;b()Lflb;
-
createTexture
DrawableTexture createTexture(@Nullable @Nullable Supplier<String> labelGetter, TextureType type, int width, int height, int mipLevels) - Mappings:
Namespace Name Mixin selector named createTextureLnet/minecraft/client/gl/RenderBackend;createTexture(Ljava/util/function/Supplier;Lnet/minecraft/client/texture/TextureType;III)Lnet/minecraft/client/texture/DrawableTexture;intermediary method_68388Lnet/minecraft/class_10882;method_68388(Ljava/util/function/Supplier;Lnet/minecraft/class_10793;III)Lnet/minecraft/class_10792;official aLflc;a(Ljava/util/function/Supplier;Lflk;III)Lflj;
-
createTexture
DrawableTexture createTexture(@Nullable @Nullable String label, TextureType type, int width, int height, int mipLevels) - Mappings:
Namespace Name Mixin selector named createTextureLnet/minecraft/client/gl/RenderBackend;createTexture(Ljava/lang/String;Lnet/minecraft/client/texture/TextureType;III)Lnet/minecraft/client/texture/DrawableTexture;intermediary method_68385Lnet/minecraft/class_10882;method_68385(Ljava/lang/String;Lnet/minecraft/class_10793;III)Lnet/minecraft/class_10792;official aLflc;a(Ljava/lang/String;Lflk;III)Lflj;
-
createBuffer
GpuBuffer createBuffer(@Nullable @Nullable Supplier<String> debugLabelSupplier, GlBufferTarget target, GlUsage usage, int size) - Mappings:
Namespace Name Mixin selector named createBufferLnet/minecraft/client/gl/RenderBackend;createBuffer(Ljava/util/function/Supplier;Lnet/minecraft/client/gl/GlBufferTarget;Lnet/minecraft/client/gl/GlUsage;I)Lnet/minecraft/client/gl/GpuBuffer;intermediary method_68386Lnet/minecraft/class_10882;method_68386(Ljava/util/function/Supplier;Lnet/minecraft/class_10226;Lnet/minecraft/class_8555;I)Lnet/minecraft/class_10227;official aLflc;a(Ljava/util/function/Supplier;Lfig;Lfih;I)Lfii;
-
createBuffer
GpuBuffer createBuffer(@Nullable @Nullable Supplier<String> debugLabelSupplier, GlBufferTarget target, GlUsage usage, ByteBuffer source) - Mappings:
Namespace Name Mixin selector named createBufferLnet/minecraft/client/gl/RenderBackend;createBuffer(Ljava/util/function/Supplier;Lnet/minecraft/client/gl/GlBufferTarget;Lnet/minecraft/client/gl/GlUsage;Ljava/nio/ByteBuffer;)Lnet/minecraft/client/gl/GpuBuffer;intermediary method_68387Lnet/minecraft/class_10882;method_68387(Ljava/util/function/Supplier;Lnet/minecraft/class_10226;Lnet/minecraft/class_8555;Ljava/nio/ByteBuffer;)Lnet/minecraft/class_10227;official aLflc;a(Ljava/util/function/Supplier;Lfig;Lfih;Ljava/nio/ByteBuffer;)Lfii;
-
getDebugString
String getDebugString()- Mappings:
Namespace Name Mixin selector named getDebugStringLnet/minecraft/client/gl/RenderBackend;getDebugString()Ljava/lang/String;intermediary method_68391Lnet/minecraft/class_10882;method_68391()Ljava/lang/String;official cLflc;c()Ljava/lang/String;
-
getDebugMessages
- Mappings:
Namespace Name Mixin selector named getDebugMessagesLnet/minecraft/client/gl/RenderBackend;getDebugMessages()Ljava/util/List;intermediary method_68393Lnet/minecraft/class_10882;method_68393()Ljava/util/List;official dLflc;d()Ljava/util/List;
-
hasDebug
boolean hasDebug()- Mappings:
Namespace Name Mixin selector named hasDebugLnet/minecraft/client/gl/RenderBackend;hasDebug()Zintermediary method_68394Lnet/minecraft/class_10882;method_68394()Zofficial eLflc;e()Z
-
getBackendVendor
String getBackendVendor()- Mappings:
Namespace Name Mixin selector named getBackendVendorLnet/minecraft/client/gl/RenderBackend;getBackendVendor()Ljava/lang/String;intermediary method_68396Lnet/minecraft/class_10882;method_68396()Ljava/lang/String;official gLflc;g()Ljava/lang/String;
-
getBackendName
String getBackendName()- Mappings:
Namespace Name Mixin selector named getBackendNameLnet/minecraft/client/gl/RenderBackend;getBackendName()Ljava/lang/String;intermediary method_68397Lnet/minecraft/class_10882;method_68397()Ljava/lang/String;official hLflc;h()Ljava/lang/String;
-
getBackendVersion
String getBackendVersion()- Mappings:
Namespace Name Mixin selector named getBackendVersionLnet/minecraft/client/gl/RenderBackend;getBackendVersion()Ljava/lang/String;intermediary method_68398Lnet/minecraft/class_10882;method_68398()Ljava/lang/String;official iLflc;i()Ljava/lang/String;
-
getBackendRenderer
String getBackendRenderer()- Mappings:
Namespace Name Mixin selector named getBackendRendererLnet/minecraft/client/gl/RenderBackend;getBackendRenderer()Ljava/lang/String;intermediary method_68395Lnet/minecraft/class_10882;method_68395()Ljava/lang/String;official fLflc;f()Ljava/lang/String;
-
getMaxTextureSize
int getMaxTextureSize()- Mappings:
Namespace Name Mixin selector named getMaxTextureSizeLnet/minecraft/client/gl/RenderBackend;getMaxTextureSize()Iintermediary method_68399Lnet/minecraft/class_10882;method_68399()Iofficial jLflc;j()I
-
compileShaderPipelineCachedNoLabel
- Mappings:
Namespace Name Mixin selector named compileShaderPipelineCachedNoLabelLnet/minecraft/client/gl/RenderBackend;compileShaderPipelineCachedNoLabel(Lnet/minecraft/client/gl/ShaderPipeline;)Lnet/minecraft/client/gl/UniformContainer;intermediary method_68451Lnet/minecraft/class_10882;method_68451(Lnet/minecraft/class_10785;)Lnet/minecraft/class_10878;official bLflc;b(Lfjr;)Lfjo;
-
compileShaderPipelineCached
UniformContainer compileShaderPipelineCached(ShaderPipeline pipeline, @Nullable @Nullable BiFunction<Identifier, ShaderType, String> shaderSourceGetter) Compiles shader pipelinepipeline, using custom source retrievershaderSourceGetter. IfshaderSourceGetteris null, this is equivalent to.invalid reference
compileShaderPipelineCached(pipeline)- Mappings:
Namespace Name Mixin selector named compileShaderPipelineCachedLnet/minecraft/client/gl/RenderBackend;compileShaderPipelineCached(Lnet/minecraft/client/gl/ShaderPipeline;Ljava/util/function/BiFunction;)Lnet/minecraft/client/gl/UniformContainer;intermediary method_68390Lnet/minecraft/class_10882;method_68390(Lnet/minecraft/class_10785;Ljava/util/function/BiFunction;)Lnet/minecraft/class_10878;official bLflc;b(Lfjr;Ljava/util/function/BiFunction;)Lfjo;
-
release
void release()- Mappings:
Namespace Name Mixin selector named releaseLnet/minecraft/client/gl/RenderBackend;release()Vintermediary method_68400Lnet/minecraft/class_10882;method_68400()Vofficial kLflc;k()V
-
getUsedGlCapabilities
- Mappings:
Namespace Name Mixin selector named getUsedGlCapabilitiesLnet/minecraft/client/gl/RenderBackend;getUsedGlCapabilities()Ljava/util/List;intermediary method_68669Lnet/minecraft/class_10882;method_68669()Ljava/util/List;official lLflc;l()Ljava/util/List;
-