Hierarchy For Package foundry.veil.api.client.render.shader
Class Hierarchy
- java.lang.Object
- foundry.veil.api.client.render.shader.ShaderManager (implements java.io.Closeable, net.minecraft.server.packs.resources.PreparableReloadListener)
- foundry.veil.api.client.render.shader.ShaderSourceSet
- net.minecraft.server.packs.resources.SimplePreparableReloadListener<T> (implements net.minecraft.server.packs.resources.PreparableReloadListener)
- foundry.veil.api.client.render.shader.ShaderModificationManager
- 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
Interface Hierarchy
- java.lang.AutoCloseable
- org.lwjgl.system.NativeResource
- foundry.veil.api.client.render.shader.ShaderCompiler
- org.lwjgl.system.NativeResource
- foundry.veil.api.client.render.shader.ShaderCompiler.ShaderProvider
Record Class Hierarchy
- java.lang.Object
- java.lang.Record
- foundry.veil.api.client.render.shader.CompiledShader (implements org.lwjgl.system.NativeResource)
- foundry.veil.api.client.render.shader.ShaderCompiler.Context
- foundry.veil.api.client.render.shader.ShaderModificationManager.Preparations
- foundry.veil.api.client.render.shader.VeilShaderSource
- java.lang.Record