Class ScreenAccessImpl

java.lang.Object
dev.architectury.impl.ScreenAccessImpl
All Implemented Interfaces:
ScreenAccess

public class ScreenAccessImpl extends Object implements ScreenAccess
  • Constructor Summary

    Constructors
    Constructor
    Description
    ScreenAccessImpl(net.minecraft.client.gui.screens.Screen screen)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    <T extends net.minecraft.client.gui.components.Renderable>
    T
    addRenderableOnly(T listener)
     
    <T extends net.minecraft.client.gui.components.AbstractWidget & net.minecraft.client.gui.components.Renderable & net.minecraft.client.gui.narration.NarratableEntry>
    T
     
    <T extends net.minecraft.client.gui.components.events.GuiEventListener & net.minecraft.client.gui.narration.NarratableEntry>
    T
    addWidget(T listener)
     
    List<net.minecraft.client.gui.narration.NarratableEntry>
     
    List<net.minecraft.client.gui.components.Renderable>
     
    net.minecraft.client.gui.screens.Screen
     
    void
    setScreen(net.minecraft.client.gui.screens.Screen screen)
     

    Methods inherited from class java.lang.Object

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

    • ScreenAccessImpl

      public ScreenAccessImpl(net.minecraft.client.gui.screens.Screen screen)
  • Method Details

    • setScreen

      public void setScreen(net.minecraft.client.gui.screens.Screen screen)
    • getScreen

      public net.minecraft.client.gui.screens.Screen getScreen()
      Specified by:
      getScreen in interface ScreenAccess
    • getNarratables

      public List<net.minecraft.client.gui.narration.NarratableEntry> getNarratables()
      Specified by:
      getNarratables in interface ScreenAccess
    • getRenderables

      public List<net.minecraft.client.gui.components.Renderable> getRenderables()
      Specified by:
      getRenderables in interface ScreenAccess
    • addRenderableWidget

      public <T extends net.minecraft.client.gui.components.AbstractWidget & net.minecraft.client.gui.components.Renderable & net.minecraft.client.gui.narration.NarratableEntry> T addRenderableWidget(T widget)
      Specified by:
      addRenderableWidget in interface ScreenAccess
    • addRenderableOnly

      public <T extends net.minecraft.client.gui.components.Renderable> T addRenderableOnly(T listener)
      Specified by:
      addRenderableOnly in interface ScreenAccess
    • addWidget

      public <T extends net.minecraft.client.gui.components.events.GuiEventListener & net.minecraft.client.gui.narration.NarratableEntry> T addWidget(T listener)
      Specified by:
      addWidget in interface ScreenAccess