net.minecraft.client.render.oit

public class OitPipelineSet$Builder

net.minecraft.client.renderer.oit.OitPipelineSet$Builder
net.minecraft.class_1_1165$class_1_1166
net.minecraft.client.render.oit.OitPipelineSet$Builder

Field summary

Modifier and TypeField
private static final Consumer<RenderPipeline$Builder>
DISABLE_DEPTH_TEST
field_1_8143
SET_EMPTY_DEPTH_STENCIL_STATE_CALLBACK
private final RenderPipeline$Snippet
baseSnippet
field_1_8145
snippet
private final String
locationSuffix
field_1_8147
name
private Optional<Consumer<RenderPipeline$Builder>>
depthBoundsModifier
field_1_8146
depthBoundsAction
private Optional<Consumer<RenderPipeline$Builder>>
transmittanceModifier
field_1_8148
transmittanceAction
private Optional<Consumer<RenderPipeline$Builder>>
accumulateModifier
field_1_8144
accumulateAction

Constructor summary

ModifierConstructor
public (RenderPipeline$Snippet snippet, String name)

Method summary

Modifier and TypeMethod
public OitPipelineSet$Builder
withDepthBoundsModifier(Consumer<RenderPipeline$Builder> modifier)
method_1_7432(Consumer<class_1_1257$class_1_1258> arg0)
depthBounds(Consumer<RenderPipeline$Builder> callback)
public OitPipelineSet$Builder
withTransmittanceModifier(Consumer<RenderPipeline$Builder> modifier)
method_1_7433(Consumer<class_1_1257$class_1_1258> arg0)
transmittance(Consumer<RenderPipeline$Builder> callback)
public OitPipelineSet$Builder
withAccumulateModifier(Consumer<RenderPipeline$Builder> modifier)
method_1_7431(Consumer<class_1_1257$class_1_1258> arg0)
accumulate(Consumer<RenderPipeline$Builder> callback)
public OitPipelineSet$Builder
withoutDepthTest()
method_1_7434()
noDepth()
private static Optional<Consumer<RenderPipeline$Builder>>
composeModifiers(Optional<Consumer<RenderPipeline$Builder>> currentModifier, Consumer<RenderPipeline$Builder> newModifier)
method_1_7425(Optional<Consumer<class_1_1257$class_1_1258>> arg0, Consumer<class_1_1257$class_1_1258> arg1)
compose(Optional<Consumer<RenderPipeline$Builder>> first, Consumer<RenderPipeline$Builder> second)
public OitPipelineSet
build()
method_1_7424()
build()
private static void
lambda$build$2(RenderPipeline$Builder arg0, Consumer arg1)
method_1_7428(class_1_1257$class_1_1258 arg0, Consumer arg1)
method_1_7428(RenderPipeline$Builder arg0, Consumer callback)
private static void
lambda$build$1(RenderPipeline$Builder arg0, Consumer arg1)
method_1_7427(class_1_1257$class_1_1258 arg0, Consumer arg1)
method_1_7427(RenderPipeline$Builder arg0, Consumer callback)
private static void
lambda$build$0(RenderPipeline$Builder arg0, Consumer arg1)
method_1_7426(class_1_1257$class_1_1258 arg0, Consumer arg1)
method_1_7426(RenderPipeline$Builder arg0, Consumer callback)
private static void
lambda$composeModifiers$0(Optional arg0, Consumer arg1, RenderPipeline$Builder arg2)
method_1_7429(Optional arg0, Consumer arg1, class_1_1257$class_1_1258 arg2)
method_1_7429(Optional arg0, Consumer arg1, RenderPipeline$Builder builder)
private static void
lambda$static$0(RenderPipeline$Builder arg0)
method_1_7430(class_1_1257$class_1_1258 arg0)
method_1_7430(RenderPipeline$Builder builder)