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) private voidVertexBuffer.draw(Matrix4f viewMatrix, Matrix4f projectionMatrix, @Nullable ShaderProgram shaderProgram, @Nullable Consumer<ShaderProgram> consumer) Draws the contents in this vertex buffer withprogram.voidVertexBuffer.method_67804(Matrix4f matrix4f, Matrix4f matrix4f2, @Nullable ShaderProgram shaderProgram) Method parameters in net.minecraft.client.gl with type arguments of type ShaderProgramModifier and TypeMethodDescriptionprivate voidVertexBuffer.draw(Matrix4f viewMatrix, Matrix4f projectionMatrix, @Nullable ShaderProgram shaderProgram, @Nullable Consumer<ShaderProgram> consumer) Draws the contents in this vertex buffer withprogram.voidVertexBuffer.method_67802(ShaderProgramLayer shaderProgramLayer, @Nullable Consumer<ShaderProgram> consumer) voidVertexBuffer.method_67803(RenderLayer renderLayer, @Nullable Consumer<ShaderProgram> consumer) Constructors in net.minecraft.client.gl with parameters of type ShaderProgramModifierConstructorDescriptionPostEffectPass(ShaderProgramLayer shaderProgramLayer, 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.method_67902()RenderLayer.MultiPhase.method_67902()