Class Hierarchy
- java.lang.Object
- com.mojang.blaze3d.shaders.AbstractUniform
- com.mojang.blaze3d.shaders.Uniform (implements java.lang.AutoCloseable)
- codechicken.lib.render.shader.CCUniform (implements codechicken.lib.render.shader.ICCUniform)
- com.mojang.blaze3d.shaders.Uniform (implements java.lang.AutoCloseable)
- codechicken.lib.render.shader.GlslProcessor
- codechicken.lib.render.shader.NamedShaderObject (implements codechicken.lib.render.shader.ShaderObject)
- codechicken.lib.render.shader.AbstractShaderObject
- codechicken.lib.render.shader.AssetShaderObject (implements net.minecraft.server.packs.resources.ResourceManagerReloadListener)
- codechicken.lib.render.shader.SimpleShaderObject
- codechicken.lib.render.shader.BinaryShaderObject (implements net.minecraft.server.packs.resources.ResourceManagerReloadListener)
- codechicken.lib.render.shader.AbstractShaderObject
- java.lang.Record
- codechicken.lib.render.shader.GlslProcessor.ProcessedShader
- codechicken.lib.render.shader.UniformPair
- codechicken.lib.render.shader.ShaderConstantCache (implements codechicken.lib.render.shader.ConstantCache)
- net.minecraft.client.renderer.ShaderInstance (implements java.lang.AutoCloseable, com.mojang.blaze3d.shaders.Shader)
- codechicken.lib.render.shader.CCShaderInstance
- codechicken.lib.render.shader.ShaderProgram (implements net.minecraft.server.packs.resources.ResourceManagerReloadListener)
- codechicken.lib.render.shader.ShaderProgramBuilder
- codechicken.lib.render.shader.ShaderProgramBuilder.ShaderObjectBuilder
- codechicken.lib.render.shader.ShaderProgramBuilder.BinaryShaderObjectBuilder
- com.mojang.blaze3d.shaders.AbstractUniform
Interface Hierarchy
- codechicken.lib.render.shader.ConstantCache
- codechicken.lib.render.shader.ICCUniform
- codechicken.lib.render.shader.ShaderObject
- codechicken.lib.render.shader.ShaderObject.ShaderType
Enum Class Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- codechicken.lib.render.shader.BinaryType
- codechicken.lib.render.shader.ShaderObject.StandardShaderType (implements codechicken.lib.render.shader.ShaderObject.ShaderType)
- codechicken.lib.render.shader.UniformType
- codechicken.lib.render.shader.UniformType.Carrier
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)