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(ShaderPipeline layer, CompiledShader vertexShader, CompiledShader fragmentShader) ShaderLoader.getOrCreateProgram(ShaderPipeline layer) ShaderLoader.Cache.getOrLoadProgram(ShaderPipeline layer) PostEffectPass.getProgram()ShaderPipeline.getProgram()ShaderLoader.getProgramToLoad(ShaderPipeline layer) (package private) ShaderProgramShaderLoader.Cache.loadProgram(ShaderPipeline layer) 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 projectionMatrix, @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(ShaderPipeline pipeline, @Nullable Consumer<ShaderProgram> shaderConsumer) voidVertexBuffer.draw(RenderLayer layer, @Nullable Consumer<ShaderProgram> shaderConsumer) 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(ShaderPipeline 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()