Class PipelineModifierStack
java.lang.Object
net.neoforged.neoforge.client.pipeline.PipelineModifierStack
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final Deque
<net.minecraft.resources.ResourceKey<PipelineModifier>> private final Map
<net.minecraft.resources.ResourceKey<PipelineModifier>, Map<com.mojang.blaze3d.pipeline.RenderPipeline, com.mojang.blaze3d.pipeline.RenderPipeline>> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncom.mojang.blaze3d.pipeline.RenderPipeline
apply
(com.mojang.blaze3d.pipeline.RenderPipeline pipeline) void
void
pop()
void
push
(net.minecraft.resources.ResourceKey<PipelineModifier> modifier) void
renderWithModifier
(net.minecraft.resources.ResourceKey<PipelineModifier> modifier, Runnable renderTask)
-
Field Details
-
modifiers
-
modifierTransformCache
private final Map<net.minecraft.resources.ResourceKey<PipelineModifier>,Map<com.mojang.blaze3d.pipeline.RenderPipeline, modifierTransformCachecom.mojang.blaze3d.pipeline.RenderPipeline>>
-
-
Constructor Details
-
PipelineModifierStack
public PipelineModifierStack()
-
-
Method Details
-
renderWithModifier
public void renderWithModifier(net.minecraft.resources.ResourceKey<PipelineModifier> modifier, Runnable renderTask) -
push
-
pop
public void pop() -
ensureEmpty
public void ensureEmpty() -
apply
public com.mojang.blaze3d.pipeline.RenderPipeline apply(com.mojang.blaze3d.pipeline.RenderPipeline pipeline)
-