Package foundry.veil.impl.client.editor
Class ShaderEditor
java.lang.Object
foundry.veil.api.client.editor.SingleWindowEditor
foundry.veil.impl.client.editor.ShaderEditor
- All Implemented Interfaces:
Editor,AutoCloseable,net.minecraft.server.packs.resources.PreparableReloadListener,net.minecraft.server.packs.resources.ResourceManagerReloadListener,org.lwjgl.system.NativeResource
@Internal
public class ShaderEditor
extends SingleWindowEditor
implements net.minecraft.server.packs.resources.ResourceManagerReloadListener
-
Nested Class Summary
Nested classes/interfaces inherited from interface net.minecraft.server.packs.resources.PreparableReloadListener
net.minecraft.server.packs.resources.PreparableReloadListener.PreparationBarrier -
Field Summary
FieldsFields inherited from class foundry.veil.api.client.editor.SingleWindowEditor
openFields inherited from interface foundry.veil.api.client.editor.Editor
DEFAULT_GROUP, DEFERRED_GROUP, EXAMPLE_GROUP, INFO_GROUP, RENDERER_GROUP, RESOURCE_GROUP -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidfree()Frees any resources allocated by this editor before being destroyed.net.minecraft.network.chat.Componentnet.minecraft.network.chat.ComponentgetGroup()voidonHide()Called when this editor is no longer open.voidonResourceManagerReload(@NotNull net.minecraft.server.packs.resources.ResourceManager resourceManager) voidonShow()Called when this editor is first opened.voidrender()Renders this editor to the screen.protected voidAdds all components inside the window.Methods inherited from class foundry.veil.api.client.editor.SingleWindowEditor
getWindowTitleMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface foundry.veil.api.client.editor.Editor
isEnabled, isMenuBarEnabled, isOpen, renderLast, renderMenuBarMethods inherited from interface org.lwjgl.system.NativeResource
closeMethods inherited from interface net.minecraft.server.packs.resources.PreparableReloadListener
getNameMethods inherited from interface net.minecraft.server.packs.resources.ResourceManagerReloadListener
reload
-
Field Details
-
TITLE
public static final net.minecraft.network.chat.Component TITLE
-
-
Constructor Details
-
ShaderEditor
public ShaderEditor()
-
-
Method Details
-
getDisplayName
public net.minecraft.network.chat.Component getDisplayName()- Specified by:
getDisplayNamein interfaceEditor- Returns:
- The visible display name of this editor
-
getGroup
public net.minecraft.network.chat.Component getGroup() -
renderComponents
protected void renderComponents()Description copied from class:SingleWindowEditorAdds all components inside the window.- Specified by:
renderComponentsin classSingleWindowEditor
-
render
public void render()Description copied from interface:EditorRenders this editor to the screen.- Specified by:
renderin interfaceEditor- Overrides:
renderin classSingleWindowEditor
-
onShow
public void onShow()Description copied from interface:EditorCalled when this editor is first opened.- Specified by:
onShowin interfaceEditor- Overrides:
onShowin classSingleWindowEditor
-
onHide
public void onHide()Description copied from interface:EditorCalled when this editor is no longer open. -
free
public void free()Description copied from interface:EditorFrees any resources allocated by this editor before being destroyed. -
onResourceManagerReload
public void onResourceManagerReload(@NotNull @NotNull net.minecraft.server.packs.resources.ResourceManager resourceManager) - Specified by:
onResourceManagerReloadin interfacenet.minecraft.server.packs.resources.ResourceManagerReloadListener
-