Hierarchy For Package foundry.veil.impl.client.render.shader.program
Class Hierarchy
- java.lang.Object
- com.mojang.blaze3d.shaders.AbstractUniform
- com.mojang.blaze3d.shaders.Uniform (implements java.lang.AutoCloseable)
- foundry.veil.impl.client.render.shader.program.ShaderProgramImpl.UniformWrapper
- com.mojang.blaze3d.shaders.Uniform (implements java.lang.AutoCloseable)
- com.mojang.blaze3d.shaders.Program
- foundry.veil.impl.client.render.shader.program.ShaderProgramImpl.ShaderWrapper
- net.minecraft.client.renderer.ShaderInstance (implements java.lang.AutoCloseable, com.mojang.blaze3d.shaders.Shader)
- foundry.veil.impl.client.render.shader.program.ShaderProgramImpl.Wrapper
- foundry.veil.impl.client.render.shader.program.ShaderProgramImpl (implements foundry.veil.api.client.render.shader.program.ShaderProgram)
- foundry.veil.impl.client.render.shader.program.DynamicShaderProgramImpl
- foundry.veil.impl.client.render.shader.program.ShaderTextureCache
- foundry.veil.impl.client.render.shader.program.ShaderUniformCache
- com.mojang.blaze3d.shaders.AbstractUniform
Record Class Hierarchy
- java.lang.Object
- java.lang.Record
- foundry.veil.impl.client.render.shader.program.ShaderProgramImpl.CompiledProgram (implements org.lwjgl.system.NativeResource)
- foundry.veil.impl.client.render.shader.program.ShaderProgramImpl.ShaderTexture (implements org.lwjgl.system.NativeResource)
- foundry.veil.impl.client.render.shader.program.ShaderUniformCache.StorageBlock
- foundry.veil.impl.client.render.shader.program.ShaderUniformCache.Uniform
- foundry.veil.impl.client.render.shader.program.ShaderUniformCache.UniformBlock
- java.lang.Record