Class Hierarchy
- java.lang.Object
- net.neoforged.neoforge.resource.ContextAwareReloadListener
- net.minecraft.server.packs.resources.SimplePreparableReloadListener<T> (implements net.minecraft.server.packs.resources.PreparableReloadListener)
- foundry.veil.render.shader.ShaderModificationManager
- net.minecraft.server.packs.resources.SimplePreparableReloadListener<T> (implements net.minecraft.server.packs.resources.PreparableReloadListener)
- java.lang.Record
- foundry.veil.render.shader.ShaderModificationManager.Preparations
- foundry.veil.render.shader.RenderStateShardRegistry
- foundry.veil.render.shader.RenderTargetHolder
- foundry.veil.render.shader.RenderTargetRegistry
- foundry.veil.render.shader.RenderTypeRegistry
- foundry.veil.render.shader.ShaderManager (implements java.io.Closeable, net.minecraft.server.packs.resources.PreparableReloadListener)
- foundry.veil.render.shader.ShaderSourceSet
- foundry.veil.render.shader.TextureDownloader
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- foundry.veil.render.shader.ShaderException
- java.lang.Exception
- foundry.veil.render.shader.VanillaShaderImportProcessor
- foundry.veil.render.shader.VeilShaders
- net.neoforged.neoforge.resource.ContextAwareReloadListener