Uses of Class
net.minecraft.client.gl.ShaderProgram
Packages that use ShaderProgram
-
Uses of ShaderProgram in com.mojang.blaze3d.systems
Fields in com.mojang.blaze3d.systems declared as ShaderProgramMethods in com.mojang.blaze3d.systems that return ShaderProgramModifier and TypeMethodDescriptionstatic @Nullable ShaderProgramRenderSystem.getShader()static @Nullable ShaderProgramRenderSystem.setShader(ShaderProgramKey shaderProgramKey) Methods in com.mojang.blaze3d.systems with parameters of type ShaderProgramModifier and TypeMethodDescriptionstatic voidRenderSystem.setShader(ShaderProgram shaderProgram) Sets theRenderSystem's global shader program.static 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 TypeFieldDescriptionprivate final Map<ShaderProgramKey, Optional<ShaderProgram>> ShaderLoader.programsMethods in net.minecraft.client.gl that return ShaderProgramModifier and TypeMethodDescriptionstatic ShaderProgramShaderProgram.create(CompiledShader vertexShader, CompiledShader fragmentShader, VertexFormat format) private ShaderProgramShaderLoader.createProgram(ShaderProgramKey key) private ShaderProgramShaderLoader.createProgram(ShaderProgramKey key, ShaderProgramDefinition definition, CompiledShader vertexShader, CompiledShader fragmentShader) ShaderLoader.getOrCreateProgram(ShaderProgramKey key) PostEffectPass.getProgram()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 matrix4f, Matrix4f matrix4f2, ShaderProgram shaderProgram) Draws the contents in this vertex buffer withprogram.Constructors in net.minecraft.client.gl with parameters of type ShaderProgramModifierConstructorDescriptionPostEffectPass(String id, ShaderProgram program, Identifier outputTargetId, List<PostEffectPipeline.Uniform> uniforms)