Klasse Panel

java.lang.Object
de.luckymcdev.foundryengine.client.editor.panel.Panel
Bekannte direkte Unterklassen:
DevToolsPanel, EditorPanel, GizmoTestPanel, TestPanel, TextEditorTestPanel

public abstract class Panel extends Object
  • Konstruktordetails

  • Methodendetails

    • requireWorld

      protected static boolean requireWorld()
    • requireWorld

      protected static boolean requireWorld(String message)
    • requireLevel

      protected static boolean requireLevel(net.minecraft.server.permissions.PermissionLevel level)
    • requireLevel

      protected static boolean requireLevel(net.minecraft.server.permissions.PermissionLevel level, String message)
    • requireLevelOnServer

      protected static boolean requireLevelOnServer(net.minecraft.server.permissions.PermissionLevel level)
    • requireLocal

      protected static boolean requireLocal()
    • translationKey

      protected static String translationKey(net.minecraft.resources.Identifier id)
    • translationKey

      protected static String translationKey(net.minecraft.resources.Identifier id, String suffix)
    • translatable

      protected static net.minecraft.network.chat.Component translatable(net.minecraft.resources.Identifier id)
    • content

      public abstract void content(ImGraphicsExtractor g)
    • onOpened

      protected void onOpened()
    • onClosed

      protected void onClosed()
    • onPreContent

      protected void onPreContent()
    • onPostContent

      protected void onPostContent()
    • onPreWindow

      protected void onPreWindow()
    • tick

      protected void tick()
    • customFlags

      protected int customFlags()
    • getId

      public final net.minecraft.resources.Identifier getId()
    • translationKey

      public final String translationKey()
    • translationKey

      public final String translationKey(String suffix)
    • translatable

      protected final net.minecraft.network.chat.Component translatable()
    • getLabel

      public final net.minecraft.network.chat.Component getLabel()
    • getIcon

      public final @Nullable ImIcon getIcon()
    • getShortcut

      public final @Nullable ImHotKey.HotKey getShortcut()
    • getCategory

      public final PanelCategory getCategory()
    • isTemporary

      public final boolean isTemporary()
    • hasMenuBar

      public final boolean hasMenuBar()
    • isUnsaved

      public final boolean isUnsaved()
    • setUnsaved

      protected final void setUnsaved(boolean unsaved)
    • getStyle

      public final PanelStyle getStyle()
    • isOpen

      public final boolean isOpen()
    • isFocused

      public final boolean isFocused()
    • getWindowType

      public final ImGuiWindowType getWindowType()
    • open

      public final void open()
    • close

      public final void close()
    • handleRender

      public final boolean handleRender()
    • handleTick

      public final void handleTick()
    • getFormattedLabel

      public String getFormattedLabel()