Package foundry.veil.impl.client.editor
Class TextureEditor
java.lang.Object
foundry.veil.api.client.editor.SingleWindowEditor
foundry.veil.impl.client.editor.TextureEditor
- All Implemented Interfaces:
Editor
,AutoCloseable
,org.lwjgl.system.NativeResource
-
Field Summary
Modifier and TypeFieldDescriptionstatic final net.minecraft.network.chat.Component
static final net.minecraft.network.chat.Component
static final net.minecraft.network.chat.Component
static final net.minecraft.network.chat.Component
static final net.minecraft.network.chat.Component
static final net.minecraft.network.chat.Component
Fields inherited from class foundry.veil.api.client.editor.SingleWindowEditor
open
Fields inherited from interface foundry.veil.api.client.editor.Editor
DEFAULT_GROUP, DEFERRED_GROUP, EXAMPLE_GROUP, INFO_GROUP, RENDERER_GROUP, RESOURCE_GROUP
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionnet.minecraft.network.chat.Component
net.minecraft.network.chat.Component
getGroup()
boolean
void
onHide()
Called when this editor is no longer open.void
render()
Renders this editor to the screen.protected void
Adds all components inside the window.void
Called just before the imgui state is drawn to the screenvoid
Renders elements into the menu bar.Methods inherited from class foundry.veil.api.client.editor.SingleWindowEditor
getWindowTitle, onShow
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.lwjgl.system.NativeResource
close
-
Field Details
-
TITLE
public static final net.minecraft.network.chat.Component TITLE -
DOWNLOAD
public static final net.minecraft.network.chat.Component DOWNLOAD -
POP_OUT
public static final net.minecraft.network.chat.Component POP_OUT -
FLIP_X
public static final net.minecraft.network.chat.Component FLIP_X -
FLIP_Y
public static final net.minecraft.network.chat.Component FLIP_Y -
NO_TEXTURE
public static final net.minecraft.network.chat.Component NO_TEXTURE
-
-
Constructor Details
-
TextureEditor
public TextureEditor()
-
-
Method Details
-
getDisplayName
public net.minecraft.network.chat.Component getDisplayName()- Returns:
- The visible display name of this editor
-
getGroup
public net.minecraft.network.chat.Component getGroup()- Returns:
- The name of the tab group to put this editor in
-
renderComponents
protected void renderComponents()Description copied from class:SingleWindowEditor
Adds all components inside the window.- Specified by:
renderComponents
in classSingleWindowEditor
-
render
public void render()Description copied from interface:Editor
Renders this editor to the screen.- Specified by:
render
in interfaceEditor
- Overrides:
render
in classSingleWindowEditor
-
renderLast
public void renderLast()Description copied from interface:Editor
Called just before the imgui state is drawn to the screen -
renderMenuBar
public void renderMenuBar()Description copied from interface:Editor
Renders elements into the menu bar. Only called ifEditor.isMenuBarEnabled()
istrue
. -
isMenuBarEnabled
public boolean isMenuBarEnabled()- Returns:
- Whether this editor should draw into the menu bar
-
onHide
public void onHide()Description copied from interface:Editor
Called when this editor is no longer open.
-