Class RememberingLinearLayout

java.lang.Object
com.portingdeadmods.researchd.api.client.RememberingLinearLayout

public final class RememberingLinearLayout extends Object
  • Constructor Summary

    Constructors
    Constructor
    Description
    RememberingLinearLayout(net.minecraft.client.gui.layouts.LinearLayout layout)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    <T extends net.minecraft.client.gui.layouts.LayoutElement>
    T
    addChild(T element)
     
    <T extends net.minecraft.client.gui.layouts.LayoutElement>
    T
    addChild(T element, Consumer<net.minecraft.client.gui.layouts.LayoutSettings> layoutSettingsFactory)
     
    <W extends net.minecraft.client.gui.components.AbstractWidget>
    W
    addWidget(String id, W child)
     
    <W extends net.minecraft.client.gui.components.AbstractWidget>
    W
    addWidget(String id, W child, Consumer<net.minecraft.client.gui.layouts.LayoutSettings> layoutSettingsFactory)
     
    boolean
     
    <W extends net.minecraft.client.gui.components.AbstractWidget>
    W
    getChild(String id, Class<W> clazz)
     
    List<net.minecraft.client.gui.components.AbstractWidget>
     
    net.minecraft.client.gui.layouts.LinearLayout
     
    Map<String,net.minecraft.client.gui.components.AbstractWidget>
     
    int
     
     

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait
  • Constructor Details

    • RememberingLinearLayout

      public RememberingLinearLayout(net.minecraft.client.gui.layouts.LinearLayout layout)
  • Method Details

    • getChild

      public <W extends net.minecraft.client.gui.components.AbstractWidget> W getChild(String id, Class<W> clazz)
    • addChild

      public <T extends net.minecraft.client.gui.layouts.LayoutElement> T addChild(T element)
    • addChild

      public <T extends net.minecraft.client.gui.layouts.LayoutElement> T addChild(T element, Consumer<net.minecraft.client.gui.layouts.LayoutSettings> layoutSettingsFactory)
    • addWidget

      public <W extends net.minecraft.client.gui.components.AbstractWidget> W addWidget(String id, W child)
    • addWidget

      public <W extends net.minecraft.client.gui.components.AbstractWidget> W addWidget(String id, W child, Consumer<net.minecraft.client.gui.layouts.LayoutSettings> layoutSettingsFactory)
    • getWidgets

      public Map<String,net.minecraft.client.gui.components.AbstractWidget> getWidgets()
    • getLayout

      public net.minecraft.client.gui.layouts.LinearLayout getLayout()
    • getChildren

      public List<net.minecraft.client.gui.components.AbstractWidget> getChildren()
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object