net.minecraft.client.render

class FrameGraphBuilder$FramePassImpl

implements FramePass

com.mojang.blaze3d.framegraph.FrameGraphBuilder$Pass
net.minecraft.class_9909$class_9914
net.minecraft.client.render.FrameGraphBuilder$FramePassImpl

Field summary

Modifier and TypeField
private final int
id
field_52712
id
private final String
name
field_52713
name
private final List<FrameGraphBuilder$Handle<?>>
writesFrom
field_52714
transferredHandles
private final BitSet
requiredResourceIds
field_52715
requiredResourceIds
private final BitSet
requiredPassIds
field_52716
requiredPassIds
private Runnable
task
field_52717
renderer
private final List<FrameGraphBuilder$ResourceNode<?>>
resourcesToAcquire
field_52718
resourcesToAcquire
private final BitSet
resourcesToRelease
field_52719
resourcesToRelease
private boolean
disableCulling
field_52720
toBeVisited
final FrameGraphBuilder
this$0
field_52711
field_52711

Constructor summary

ModifierConstructor
public (FrameGraphBuilder this$0, int id, String name)

Method summary

Modifier and TypeMethod
private <T> void
markResourceRequired(FrameGraphBuilder$Handle<T> handle)
method_61925(class_9909$class_9911<T> arg0)
addRequired(FrameGraphBuilder$Handle<T> handle)
private void
markPassRequired(FrameGraphBuilder$Pass pass)
method_61926(class_9909$class_9914 arg0)
addRequired(FrameGraphBuilder$FramePassImpl child)
public <T> Handle<T>
createsInternal(String name, ResourceDescriptor<T> descriptor)
method_61930(String arg0, class_9924<T> arg1)
addRequiredResource(String arg0, ClosableFactory<T> arg1)
public <T> void
reads(ResourceHandle<T> handle)
method_61928(class_9925<T> arg0)
dependsOn(Handle<T> arg0)
private <T> void
_reads(FrameGraphBuilder$Handle<T> handle)
method_61932(class_9909$class_9911<T> arg0)
dependsOn(FrameGraphBuilder$Handle<T> handle)
public <T> Handle<T>
readsAndWrites(ResourceHandle<T> handle)
method_61933(class_9925<T> arg0)
transfer(Handle<T> arg0)
public void
requires(FramePass pass)
method_61927(class_9916 arg0)
addRequired(FramePass arg0)
public void
disableCulling()
method_61924()
markToBeVisited()
private <T> FrameGraphBuilder$Handle<T>
_readsAndWrites(FrameGraphBuilder$Handle<T> handle)
method_61934(class_9909$class_9911<T> arg0)
transfer(FrameGraphBuilder$Handle<T> handle)
public void
executes(Runnable task)
method_61929(Runnable arg0)
setRenderer(Runnable arg0)
private static void
lambda$new$0()
method_61931()
method_61931()