Package foundry.veil.impl.client.editor
Class ShaderInspector
java.lang.Object
foundry.veil.api.client.editor.SingleWindowInspector
foundry.veil.impl.client.editor.ShaderInspector
- All Implemented Interfaces:
Inspector,AutoCloseable,net.minecraft.server.packs.resources.PreparableReloadListener,net.minecraft.server.packs.resources.ResourceManagerReloadListener,org.lwjgl.system.NativeResource
@Internal
public class ShaderInspector
extends SingleWindowInspector
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.SingleWindowInspector
openFields inherited from interface foundry.veil.api.client.editor.Inspector
DEFAULT_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.SingleWindowInspector
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.Inspector
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
-
ShaderInspector
public ShaderInspector()
-
-
Method Details
-
getDisplayName
public net.minecraft.network.chat.Component getDisplayName()- Specified by:
getDisplayNamein interfaceInspector- Returns:
- The visible display name of this editor
-
getGroup
public net.minecraft.network.chat.Component getGroup() -
renderComponents
protected void renderComponents()Description copied from class:SingleWindowInspectorAdds all components inside the window.- Specified by:
renderComponentsin classSingleWindowInspector
-
render
public void render()Description copied from interface:InspectorRenders this editor to the screen.- Specified by:
renderin interfaceInspector- Overrides:
renderin classSingleWindowInspector
-
onShow
public void onShow()Description copied from interface:InspectorCalled when this editor is first opened.- Specified by:
onShowin interfaceInspector- Overrides:
onShowin classSingleWindowInspector
-
onHide
public void onHide()Description copied from interface:InspectorCalled when this editor is no longer open. -
free
public void free()Description copied from interface:InspectorFrees 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
-