Interface RenderResourceManager

All Known Implementing Classes:
GlResourceManager

@Environment(CLIENT) public interface RenderResourceManager
Mappings:
Namespace Name
named net/minecraft/client/render/RenderResourceManager
intermediary net/minecraft/class_10881
official flb
  • Method Details

    • createRenderPassNoDepth

      RenderPass createRenderPassNoDepth(DrawableTexture color, OptionalInt clearColor)
      Mappings:
      Namespace Name Mixin selector
      named createRenderPassNoDepth Lnet/minecraft/client/render/RenderResourceManager;createRenderPassNoDepth(Lnet/minecraft/client/texture/DrawableTexture;Ljava/util/OptionalInt;)Lnet/minecraft/client/gl/RenderPass;
      intermediary method_68367 Lnet/minecraft/class_10881;method_68367(Lnet/minecraft/class_10792;Ljava/util/OptionalInt;)Lnet/minecraft/class_10883;
      official a Lflb;a(Lflj;Ljava/util/OptionalInt;)Lfld;
    • createRenderPass

      RenderPass createRenderPass(DrawableTexture colorAttachment, OptionalInt clearColor, @Nullable @Nullable DrawableTexture depthAttachment, OptionalDouble clearDepth)
      Mappings:
      Namespace Name Mixin selector
      named createRenderPass Lnet/minecraft/client/render/RenderResourceManager;createRenderPass(Lnet/minecraft/client/texture/DrawableTexture;Ljava/util/OptionalInt;Lnet/minecraft/client/texture/DrawableTexture;Ljava/util/OptionalDouble;)Lnet/minecraft/client/gl/RenderPass;
      intermediary method_68368 Lnet/minecraft/class_10881;method_68368(Lnet/minecraft/class_10792;Ljava/util/OptionalInt;Lnet/minecraft/class_10792;Ljava/util/OptionalDouble;)Lnet/minecraft/class_10883;
      official a Lflb;a(Lflj;Ljava/util/OptionalInt;Lflj;Ljava/util/OptionalDouble;)Lfld;
    • clearTexture

      void clearTexture(DrawableTexture texture, int clearColor)
      Mappings:
      Namespace Name Mixin selector
      named clearTexture Lnet/minecraft/client/render/RenderResourceManager;clearTexture(Lnet/minecraft/client/texture/DrawableTexture;I)V
      intermediary method_68359 Lnet/minecraft/class_10881;method_68359(Lnet/minecraft/class_10792;I)V
      official a Lflb;a(Lflj;I)V
    • clearFramebuffer

      void clearFramebuffer(DrawableTexture colorAttachment, int clearColor, DrawableTexture depthAttachment, double clearDepth)
      Mappings:
      Namespace Name Mixin selector
      named clearFramebuffer Lnet/minecraft/client/render/RenderResourceManager;clearFramebuffer(Lnet/minecraft/client/texture/DrawableTexture;ILnet/minecraft/client/texture/DrawableTexture;D)V
      intermediary method_68360 Lnet/minecraft/class_10881;method_68360(Lnet/minecraft/class_10792;ILnet/minecraft/class_10792;D)V
      official a Lflb;a(Lflj;ILflj;D)V
    • setDepth

      void setDepth(DrawableTexture texture, double depth)
      Mappings:
      Namespace Name Mixin selector
      named setDepth Lnet/minecraft/client/render/RenderResourceManager;setDepth(Lnet/minecraft/client/texture/DrawableTexture;D)V
      intermediary method_68358 Lnet/minecraft/class_10881;method_68358(Lnet/minecraft/class_10792;D)V
      official a Lflb;a(Lflj;D)V
    • copyDataInto

      void copyDataInto(GpuBuffer target, ByteBuffer source, int offset)
      Mappings:
      Namespace Name Mixin selector
      named copyDataInto Lnet/minecraft/client/render/RenderResourceManager;copyDataInto(Lnet/minecraft/client/gl/GpuBuffer;Ljava/nio/ByteBuffer;I)V
      intermediary method_68350 Lnet/minecraft/class_10881;method_68350(Lnet/minecraft/class_10227;Ljava/nio/ByteBuffer;I)V
      official a Lflb;a(Lfii;Ljava/nio/ByteBuffer;I)V
    • readBuffer

      GpuBuffer.ReadResult readBuffer(GpuBuffer source)
      Mappings:
      Namespace Name Mixin selector
      named readBuffer Lnet/minecraft/client/render/RenderResourceManager;readBuffer(Lnet/minecraft/client/gl/GpuBuffer;)Lnet/minecraft/client/gl/GpuBuffer$ReadResult;
      intermediary method_68347 Lnet/minecraft/class_10881;method_68347(Lnet/minecraft/class_10227;)Lnet/minecraft/class_10227$class_10858;
      official a Lflb;a(Lfii;)Lfii$a;
    • readBuffer

      GpuBuffer.ReadResult readBuffer(GpuBuffer source, int offset, int count)
      Mappings:
      Namespace Name Mixin selector
      named readBuffer Lnet/minecraft/client/render/RenderResourceManager;readBuffer(Lnet/minecraft/client/gl/GpuBuffer;II)Lnet/minecraft/client/gl/GpuBuffer$ReadResult;
      intermediary method_68349 Lnet/minecraft/class_10881;method_68349(Lnet/minecraft/class_10227;II)Lnet/minecraft/class_10227$class_10858;
      official a Lflb;a(Lfii;II)Lfii$a;
    • copyImage

      void copyImage(DrawableTexture target, NativeImage source)
      Mappings:
      Namespace Name Mixin selector
      named copyImage Lnet/minecraft/client/render/RenderResourceManager;copyImage(Lnet/minecraft/client/texture/DrawableTexture;Lnet/minecraft/client/texture/NativeImage;)V
      intermediary method_68363 Lnet/minecraft/class_10881;method_68363(Lnet/minecraft/class_10792;Lnet/minecraft/class_1011;)V
      official a Lflb;a(Lflj;Lfki;)V
    • copyImageRegion

      void copyImageRegion(DrawableTexture target, NativeImage source, int mipLevel, int intoX, int intoY, int width, int height, int x, int y)
      Mappings:
      Namespace Name Mixin selector
      named copyImageRegion Lnet/minecraft/client/render/RenderResourceManager;copyImageRegion(Lnet/minecraft/client/texture/DrawableTexture;Lnet/minecraft/client/texture/NativeImage;IIIIIII)V
      intermediary method_68364 Lnet/minecraft/class_10881;method_68364(Lnet/minecraft/class_10792;Lnet/minecraft/class_1011;IIIIIII)V
      official a Lflb;a(Lflj;Lfki;IIIIIII)V
    • copyImageRegion

      void copyImageRegion(DrawableTexture target, IntBuffer source, NativeImage.Format format, int mipLevel, int intoX, int intoY, int width, int height)
      Mappings:
      Namespace Name Mixin selector
      named copyImageRegion Lnet/minecraft/client/render/RenderResourceManager;copyImageRegion(Lnet/minecraft/client/texture/DrawableTexture;Ljava/nio/IntBuffer;Lnet/minecraft/client/texture/NativeImage$Format;IIIII)V
      intermediary method_68366 Lnet/minecraft/class_10881;method_68366(Lnet/minecraft/class_10792;Ljava/nio/IntBuffer;Lnet/minecraft/class_1011$class_1012;IIIII)V
      official a Lflb;a(Lflj;Ljava/nio/IntBuffer;Lfki$a;IIIII)V
    • copyToBuffer

      void copyToBuffer(DrawableTexture target, GpuBuffer source, int offset, Runnable dataUploadedCallback, int mipLevel)
      Mappings:
      Namespace Name Mixin selector
      named copyToBuffer Lnet/minecraft/client/render/RenderResourceManager;copyToBuffer(Lnet/minecraft/client/texture/DrawableTexture;Lnet/minecraft/client/gl/GpuBuffer;ILjava/lang/Runnable;I)V
      intermediary method_68361 Lnet/minecraft/class_10881;method_68361(Lnet/minecraft/class_10792;Lnet/minecraft/class_10227;ILjava/lang/Runnable;I)V
      official a Lflb;a(Lflj;Lfii;ILjava/lang/Runnable;I)V
    • copyToBuffer

      void copyToBuffer(DrawableTexture target, GpuBuffer source, int offset, Runnable dataUploadedCallback, int mipLevel, int intoX, int intoY, int width, int height)
      Mappings:
      Namespace Name Mixin selector
      named copyToBuffer Lnet/minecraft/client/render/RenderResourceManager;copyToBuffer(Lnet/minecraft/client/texture/DrawableTexture;Lnet/minecraft/client/gl/GpuBuffer;ILjava/lang/Runnable;IIIII)V
      intermediary method_68362 Lnet/minecraft/class_10881;method_68362(Lnet/minecraft/class_10792;Lnet/minecraft/class_10227;ILjava/lang/Runnable;IIIII)V
      official a Lflb;a(Lflj;Lfii;ILjava/lang/Runnable;IIIII)V
    • copyImageRegion

      void copyImageRegion(DrawableTexture target, DrawableTexture source, int mipLevel, int intoX, int intoY, int sourceX, int sourceY, int width, int height)
      Mappings:
      Namespace Name Mixin selector
      named copyImageRegion Lnet/minecraft/client/render/RenderResourceManager;copyImageRegion(Lnet/minecraft/client/texture/DrawableTexture;Lnet/minecraft/client/texture/DrawableTexture;IIIIIII)V
      intermediary method_68365 Lnet/minecraft/class_10881;method_68365(Lnet/minecraft/class_10792;Lnet/minecraft/class_10792;IIIIIII)V
      official a Lflb;a(Lflj;Lflj;IIIIIII)V
    • blit

      void blit(DrawableTexture texture)
      Mappings:
      Namespace Name Mixin selector
      named blit Lnet/minecraft/client/render/RenderResourceManager;blit(Lnet/minecraft/client/texture/DrawableTexture;)V
      intermediary method_68357 Lnet/minecraft/class_10881;method_68357(Lnet/minecraft/class_10792;)V
      official a Lflb;a(Lflj;)V