Class PictureInPictureRendererRegistryImpl

java.lang.Object
net.fabricmc.fabric.impl.client.rendering.PictureInPictureRendererRegistryImpl

public final class PictureInPictureRendererRegistryImpl extends Object
  • Method Summary

    Modifier and Type
    Method
    Description
    static <S extends net.minecraft.client.renderer.state.gui.pip.PictureInPictureRenderState>
    @Nullable net.minecraft.client.gui.render.pip.PictureInPictureRenderer<S>
    createNewRenderer(S state, net.minecraft.client.Minecraft client, net.minecraft.client.renderer.MultiBufferSource.BufferSource immediate, net.minecraft.client.renderer.SubmitNodeCollector submitNodeCollector)
     
    static Collection<Class<? extends net.minecraft.client.renderer.state.gui.pip.PictureInPictureRenderState>>
     
    static void
    onReady(net.minecraft.client.Minecraft client, net.minecraft.client.renderer.MultiBufferSource.BufferSource immediate, net.minecraft.client.renderer.SubmitNodeCollector submitNodeCollector, Map<Class<? extends net.minecraft.client.renderer.state.gui.pip.PictureInPictureRenderState>, net.minecraft.client.gui.render.pip.PictureInPictureRenderer<?>> specialElementRenderers)
     
    static void
     

    Methods inherited from class Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Method Details

    • register

      public static void register(PictureInPictureRendererRegistry.Factory factory)
    • onReady

      public static void onReady(net.minecraft.client.Minecraft client, net.minecraft.client.renderer.MultiBufferSource.BufferSource immediate, net.minecraft.client.renderer.SubmitNodeCollector submitNodeCollector, Map<Class<? extends net.minecraft.client.renderer.state.gui.pip.PictureInPictureRenderState>, net.minecraft.client.gui.render.pip.PictureInPictureRenderer<?>> specialElementRenderers)
    • createNewRenderer

      public static <S extends net.minecraft.client.renderer.state.gui.pip.PictureInPictureRenderState> @Nullable net.minecraft.client.gui.render.pip.PictureInPictureRenderer<S> createNewRenderer(S state, net.minecraft.client.Minecraft client, net.minecraft.client.renderer.MultiBufferSource.BufferSource immediate, net.minecraft.client.renderer.SubmitNodeCollector submitNodeCollector)
    • getRegisteredFactoryStateClasses

      @VisibleForTesting public static Collection<Class<? extends net.minecraft.client.renderer.state.gui.pip.PictureInPictureRenderState>> getRegisteredFactoryStateClasses()