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

    • newRenderPassNoDepth

      RenderPass newRenderPassNoDepth(DrawableTexture color, OptionalInt clearColor)
      Mappings:
      Namespace Name Mixin selector
      named newRenderPassNoDepth Lnet/minecraft/client/render/RenderResourceManager;newRenderPassNoDepth(Lnet/minecraft/client/texture/DrawableTexture;Ljava/util/OptionalInt;)Lnet/minecraft/client/render/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;
    • newRenderPass

      RenderPass newRenderPass(DrawableTexture colorAttachment, OptionalInt clearColor, @Nullable @Nullable DrawableTexture depthAttachment, OptionalDouble clearDepth)
      Mappings:
      Namespace Name Mixin selector
      named newRenderPass Lnet/minecraft/client/render/RenderResourceManager;newRenderPass(Lnet/minecraft/client/texture/DrawableTexture;Ljava/util/OptionalInt;Lnet/minecraft/client/texture/DrawableTexture;Ljava/util/OptionalDouble;)Lnet/minecraft/client/render/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 drawableTexture, double double2)
      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
    • readBufferFully

      GpuBuffer.ReadResult readBufferFully(GpuBuffer source)
      Mappings:
      Namespace Name Mixin selector
      named readBufferFully Lnet/minecraft/client/render/RenderResourceManager;readBufferFully(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;
    • copyImageFull

      void copyImageFull(DrawableTexture target, NativeImage source)
      Mappings:
      Namespace Name Mixin selector
      named copyImageFull Lnet/minecraft/client/render/RenderResourceManager;copyImageFull(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
    • setImageRegionData

      void setImageRegionData(DrawableTexture target, IntBuffer source, NativeImage.Format format, int mipLevel, int intoX, int intoY, int width, int height)
      Mappings:
      Namespace Name Mixin selector
      named setImageRegionData Lnet/minecraft/client/render/RenderResourceManager;setImageRegionData(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
    • setImageBufferFull

      void setImageBufferFull(DrawableTexture target, GpuBuffer source, int offset, Runnable dataUploadedCallback, int mipLevel)
      Mappings:
      Namespace Name Mixin selector
      named setImageBufferFull Lnet/minecraft/client/render/RenderResourceManager;setImageBufferFull(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
    • setImageRegionBuffer

      void setImageRegionBuffer(DrawableTexture target, GpuBuffer source, int offset, Runnable dataUploadedCallback, int mipLevel, int intoX, int intoY, int width, int height)
      Mappings:
      Namespace Name Mixin selector
      named setImageRegionBuffer Lnet/minecraft/client/render/RenderResourceManager;setImageRegionBuffer(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
    • draw

      void draw(DrawableTexture drawableTexture)
      Mappings:
      Namespace Name Mixin selector
      named draw Lnet/minecraft/client/render/RenderResourceManager;draw(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