Class ScreenEffectDefinition.PassBuilder
java.lang.Object
net.ixdarklord.coolcatcanvas.api.client.effect.ScreenEffectDefinition.PassBuilder
- Enclosing class:
ScreenEffectDefinition
-
Method Summary
Modifier and TypeMethodDescriptiondepthInput(String sampler, net.minecraft.resources.ResourceLocation target) Samples a target's depth as<sampler>Sampler.Samples a target's color as<sampler>Sampler, with linear filtering.output(net.minecraft.resources.ResourceLocation target) Where it draws.textureInput(String sampler, net.minecraft.resources.ResourceLocation texture, int width, int height, boolean bilinear) Samplesassets/<namespace>/textures/effect/<path>.pngas<sampler>Sampler.uniforms(String block, ScreenEffectDefinition.UniformSpec... uniforms) Adds uniforms under a group name.vertexShader(net.minecraft.resources.ResourceLocation vertexShader)
-
Method Details
-
vertexShader
public ScreenEffectDefinition.PassBuilder vertexShader(net.minecraft.resources.ResourceLocation vertexShader) -
input
public ScreenEffectDefinition.PassBuilder input(String sampler, net.minecraft.resources.ResourceLocation target) Samples a target's color as<sampler>Sampler, with linear filtering. -
depthInput
public ScreenEffectDefinition.PassBuilder depthInput(String sampler, net.minecraft.resources.ResourceLocation target) Samples a target's depth as<sampler>Sampler. -
textureInput
public ScreenEffectDefinition.PassBuilder textureInput(String sampler, net.minecraft.resources.ResourceLocation texture, int width, int height, boolean bilinear) Samplesassets/<namespace>/textures/effect/<path>.pngas<sampler>Sampler. -
input
-
output
Where it draws. Defaults tominecraft:main. -
uniforms
public ScreenEffectDefinition.PassBuilder uniforms(String block, ScreenEffectDefinition.UniformSpec... uniforms) Adds uniforms under a group name.
-