Class PictureInPictureRendererPool<T extends net.minecraft.client.renderer.state.gui.pip.PictureInPictureRenderState>

java.lang.Object
net.fabricmc.fabric.impl.client.rendering.PictureInPictureRendererPool<T>
All Implemented Interfaces:
AutoCloseable

public final class PictureInPictureRendererPool<T extends net.minecraft.client.renderer.state.gui.pip.PictureInPictureRenderState> extends Object implements AutoCloseable
  • Constructor Details

    • PictureInPictureRendererPool

      public PictureInPictureRendererPool()
  • Method Details

    • newFrame

      public void newFrame()
    • substitute

      public net.minecraft.client.gui.render.pip.PictureInPictureRenderer<T> substitute(net.minecraft.client.gui.render.pip.PictureInPictureRenderer<T> original, T elementState, net.minecraft.client.Minecraft client, net.minecraft.client.renderer.MultiBufferSource.BufferSource immediate, net.minecraft.client.renderer.SubmitNodeCollector submitNodeCollector)
    • cleanUpUnusedRenderers

      public void cleanUpUnusedRenderers()
    • close

      public void close()
      Specified by:
      close in interface AutoCloseable