Uses of Class
net.minecraft.client.gl.ShaderProgram
Packages that use ShaderProgram
-
Uses of ShaderProgram in com.mojang.blaze3d.systems
Methods in com.mojang.blaze3d.systems with parameters of type ShaderProgramModifier and TypeMethodDescriptionstatic voidRenderSystem.setupShaderLights(ShaderProgram shader) -
Uses of ShaderProgram in net.minecraft.client.gl
Fields in net.minecraft.client.gl declared as ShaderProgramFields in net.minecraft.client.gl with type parameters of type ShaderProgramModifier and TypeFieldDescription(package private) final Map<Identifier, Optional<ShaderProgram>> ShaderLoader.Cache.shaderProgramsMethods in net.minecraft.client.gl that return ShaderProgramModifier and TypeMethodDescriptionstatic ShaderProgramShaderProgram.create(CompiledShader vertexShader, CompiledShader fragmentShader, VertexFormat format, String name) (package private) static ShaderProgramShaderLoader.createProgram(ShaderProgramLayer key, CompiledShader compiledShader, CompiledShader compiledShader2) ShaderLoader.getOrCreateProgram(ShaderProgramLayer key) ShaderLoader.Cache.getOrLoadProgram(ShaderProgramLayer key) PostEffectPass.getProgram()ShaderProgramLayer.getProgram()ShaderLoader.getProgramToLoad(ShaderProgramLayer key) (package private) ShaderProgramShaderLoader.Cache.loadProgram(ShaderProgramLayer key) Methods in net.minecraft.client.gl with parameters of type ShaderProgramModifier and TypeMethodDescriptionvoidPostEffectPass.Sampler.bind(ShaderProgram program, Map<Identifier, Handle<Framebuffer>> internalTargets) voidPostEffectPass.TargetSampler.bind(ShaderProgram program, Map<Identifier, Handle<Framebuffer>> internalTargets) voidPostEffectPass.TextureSampler.bind(ShaderProgram program, Map<Identifier, Handle<Framebuffer>> internalTargets) voidVertexBuffer.draw(Matrix4f viewMatrix, Matrix4f projMatrix, @Nullable ShaderProgram shader) private voidVertexBuffer.draw(Matrix4f viewMatrix, Matrix4f projectionMatrix, @Nullable ShaderProgram shader, @Nullable Consumer<ShaderProgram> shaderConsumer) Draws the contents in this vertex buffer withprogram.Method parameters in net.minecraft.client.gl with type arguments of type ShaderProgramModifier and TypeMethodDescriptionvoidVertexBuffer.draw(ShaderProgramLayer shaderLayer, @Nullable Consumer<ShaderProgram> shaderConsumer) voidVertexBuffer.draw(RenderLayer layer, @Nullable Consumer<ShaderProgram> consumer) private voidVertexBuffer.draw(Matrix4f viewMatrix, Matrix4f projectionMatrix, @Nullable ShaderProgram shader, @Nullable Consumer<ShaderProgram> shaderConsumer) Draws the contents in this vertex buffer withprogram.Constructors in net.minecraft.client.gl with parameters of type ShaderProgramModifierConstructorDescriptionPostEffectPass(ShaderProgramLayer shaderLayer, ShaderProgram program, Identifier outputTargetId, List<PostEffectPipeline.Uniform> uniforms) -
Uses of ShaderProgram in net.minecraft.client.render
Methods in net.minecraft.client.render that return ShaderProgramModifier and TypeMethodDescriptionabstract @Nullable ShaderProgramRenderLayer.getShaderProgram()RenderLayer.MultiPhase.getShaderProgram()