Hierarchy For Package foundry.veil.api.client.render.shader
Class Hierarchy
- java.lang.Object
- net.neoforged.neoforge.resource.ContextAwareReloadListener (implements net.minecraft.server.packs.resources.PreparableReloadListener)
- net.minecraft.server.packs.resources.SimplePreparableReloadListener<T> (implements net.minecraft.server.packs.resources.PreparableReloadListener)
- foundry.veil.api.client.render.shader.ShaderModificationManager
- net.minecraft.server.packs.resources.SimplePreparableReloadListener<T> (implements net.minecraft.server.packs.resources.PreparableReloadListener)
- foundry.veil.api.client.render.shader.ShaderManager (implements java.io.Closeable, net.minecraft.server.packs.resources.PreparableReloadListener)
- foundry.veil.api.client.render.shader.ShaderSourceSet
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- foundry.veil.api.client.render.shader.ShaderException
- java.lang.Exception
- foundry.veil.api.client.render.shader.VeilShaders
- net.neoforged.neoforge.resource.ContextAwareReloadListener (implements net.minecraft.server.packs.resources.PreparableReloadListener)
Interface Hierarchy
- java.lang.AutoCloseable
- org.lwjgl.system.NativeResource
- foundry.veil.api.client.render.shader.ShaderCompiler
- org.lwjgl.system.NativeResource
Record Class Hierarchy
- java.lang.Object
- java.lang.Record
- foundry.veil.api.client.render.shader.CompiledShader
- foundry.veil.api.client.render.shader.ShaderCompiler.Context
- foundry.veil.api.client.render.shader.ShaderModificationManager.Preparations
- java.lang.Record