Package codechicken.lib.render.shader
Class ShaderProgramBuilder.ShaderObjectBuilder
java.lang.Object
codechicken.lib.render.shader.ShaderProgramBuilder.ShaderObjectBuilder
- Direct Known Subclasses:
ShaderProgramBuilder.BinaryShaderObjectBuilder
- Enclosing class:
- ShaderProgramBuilder
Created by covers1624 on 24/5/20.
Edited by KitsuneAlex on 18/11/21.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected @Nullable net.minecraft.resources.ResourceLocationprotected final Stringprotected @Nullable Stringprotected @Nullable ShaderObject.ShaderTypeprotected final Map<String,UniformPair> -
Method Summary
Modifier and TypeMethodDescriptionprotected ShaderObjectbuild()source(net.minecraft.resources.ResourceLocation asset) type(ShaderObject.ShaderType type) uniform(String name, UniformType type)
-
Field Details
-
name
-
uniforms
-
type
-
simpleSource
-
assetSource
@Nullable protected @Nullable net.minecraft.resources.ResourceLocation assetSource
-
-
Method Details
-
type
-
source
-
source
public ShaderProgramBuilder.ShaderObjectBuilder source(net.minecraft.resources.ResourceLocation asset) -
uniform
-
build
-