Package net.minecraft.client.render
Class FrameGraphBuilder
java.lang.Object
net.minecraft.client.render.FrameGraphBuilder
- Mappings:
Namespace Name named net/minecraft/client/render/FrameGraphBuilderintermediary net/minecraft/class_9909official fdz
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprivate classprivate static classprivate static classprivate static classstatic interfaceprivate static class -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final List<FrameGraphBuilder.ObjectNode<?>> private final List<FrameGraphBuilder.FramePass> private final List<FrameGraphBuilder.ResourceNode<?>> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate voidprivate BitSet<T> Handle<T> createObjectNode(String name, T object) createPass(String name) <T> Handle<T> createResourceHandle(String name, ClosableFactory<T> factory) (package private) <T> FrameGraphBuilder.ResourceNode<T> createResourceNode(String name, ClosableFactory<T> factory, @Nullable FrameGraphBuilder.FramePass stageNode) private voidmarkForVisit(FrameGraphBuilder.FramePass pass, BitSet result, Deque<FrameGraphBuilder.FramePass> deque) voidrun(ObjectAllocator allocator) voidrun(ObjectAllocator allocator, FrameGraphBuilder.Profiler profiler) private voidvisit(FrameGraphBuilder.FramePass node, BitSet unvisited, BitSet visiting, List<FrameGraphBuilder.FramePass> topologicalOrderOut)
-
Field Details
-
resourceNodes
- Mappings:
Namespace Name Mixin selector named resourceNodesLnet/minecraft/client/render/FrameGraphBuilder;resourceNodes:Ljava/util/List;intermediary field_52698Lnet/minecraft/class_9909;field_52698:Ljava/util/List;official aLfdz;a:Ljava/util/List;
-
objectNodes
- Mappings:
Namespace Name Mixin selector named objectNodesLnet/minecraft/client/render/FrameGraphBuilder;objectNodes:Ljava/util/List;intermediary field_52699Lnet/minecraft/class_9909;field_52699:Ljava/util/List;official bLfdz;b:Ljava/util/List;
-
passes
- Mappings:
Namespace Name Mixin selector named passesLnet/minecraft/client/render/FrameGraphBuilder;passes:Ljava/util/List;intermediary field_52700Lnet/minecraft/class_9909;field_52700:Ljava/util/List;official cLfdz;c:Ljava/util/List;
-
-
Constructor Details
-
FrameGraphBuilder
public FrameGraphBuilder()
-
-
Method Details
-
createPass
- Mappings:
Namespace Name Mixin selector named createPassLnet/minecraft/client/render/FrameGraphBuilder;createPass(Ljava/lang/String;)Lnet/minecraft/client/render/RenderPass;intermediary method_61911Lnet/minecraft/class_9909;method_61911(Ljava/lang/String;)Lnet/minecraft/class_9916;official aLfdz;a(Ljava/lang/String;)Lfea;
-
createObjectNode
- Mappings:
Namespace Name Mixin selector named createObjectNodeLnet/minecraft/client/render/FrameGraphBuilder;createObjectNode(Ljava/lang/String;Ljava/lang/Object;)Lnet/minecraft/client/util/Handle;intermediary method_61914Lnet/minecraft/class_9909;method_61914(Ljava/lang/String;Ljava/lang/Object;)Lnet/minecraft/class_9925;official aLfdz;a(Ljava/lang/String;Ljava/lang/Object;)Lffh;
-
createResourceHandle
- Mappings:
Namespace Name Mixin selector named createResourceHandleLnet/minecraft/client/render/FrameGraphBuilder;createResourceHandle(Ljava/lang/String;Lnet/minecraft/client/util/ClosableFactory;)Lnet/minecraft/client/util/Handle;intermediary method_61912Lnet/minecraft/class_9909;method_61912(Ljava/lang/String;Lnet/minecraft/class_9924;)Lnet/minecraft/class_9925;official aLfdz;a(Ljava/lang/String;Lffg;)Lffh;
-
createResourceNode
<T> FrameGraphBuilder.ResourceNode<T> createResourceNode(String name, ClosableFactory<T> factory, @Nullable @Nullable FrameGraphBuilder.FramePass stageNode) - Mappings:
Namespace Name Mixin selector named createResourceNodeLnet/minecraft/client/render/FrameGraphBuilder;createResourceNode(Ljava/lang/String;Lnet/minecraft/client/util/ClosableFactory;Lnet/minecraft/client/render/FrameGraphBuilder$FramePass;)Lnet/minecraft/client/render/FrameGraphBuilder$ResourceNode;intermediary method_61913Lnet/minecraft/class_9909;method_61913(Ljava/lang/String;Lnet/minecraft/class_9924;Lnet/minecraft/class_9909$class_9914;)Lnet/minecraft/class_9909$class_9913;official aLfdz;a(Ljava/lang/String;Lffg;Lfdz$e;)Lfdz$d;
-
run
- Mappings:
Namespace Name Mixin selector named runLnet/minecraft/client/render/FrameGraphBuilder;run(Lnet/minecraft/client/util/ObjectAllocator;)Vintermediary method_61909Lnet/minecraft/class_9909;method_61909(Lnet/minecraft/class_9922;)Vofficial aLfdz;a(Lffe;)V
-
run
- Mappings:
Namespace Name Mixin selector named runLnet/minecraft/client/render/FrameGraphBuilder;run(Lnet/minecraft/client/util/ObjectAllocator;Lnet/minecraft/client/render/FrameGraphBuilder$Profiler;)Vintermediary method_61910Lnet/minecraft/class_9909;method_61910(Lnet/minecraft/class_9922;Lnet/minecraft/class_9909$class_9912;)Vofficial aLfdz;a(Lffe;Lfdz$c;)V
-
collectPassesToVisit
- Mappings:
Namespace Name Mixin selector named collectPassesToVisitLnet/minecraft/client/render/FrameGraphBuilder;collectPassesToVisit()Ljava/util/BitSet;intermediary method_61905Lnet/minecraft/class_9909;method_61905()Ljava/util/BitSet;official aLfdz;a()Ljava/util/BitSet;
-
markForVisit
private void markForVisit(FrameGraphBuilder.FramePass pass, BitSet result, Deque<FrameGraphBuilder.FramePass> deque) - Mappings:
Namespace Name Mixin selector named markForVisitLnet/minecraft/client/render/FrameGraphBuilder;markForVisit(Lnet/minecraft/client/render/FrameGraphBuilder$FramePass;Ljava/util/BitSet;Ljava/util/Deque;)Vintermediary method_61908Lnet/minecraft/class_9909;method_61908(Lnet/minecraft/class_9909$class_9914;Ljava/util/BitSet;Ljava/util/Deque;)Vofficial aLfdz;a(Lfdz$e;Ljava/util/BitSet;Ljava/util/Deque;)V
-
visit
private void visit(FrameGraphBuilder.FramePass node, BitSet unvisited, BitSet visiting, List<FrameGraphBuilder.FramePass> topologicalOrderOut) - Mappings:
Namespace Name Mixin selector named visitLnet/minecraft/client/render/FrameGraphBuilder;visit(Lnet/minecraft/client/render/FrameGraphBuilder$FramePass;Ljava/util/BitSet;Ljava/util/BitSet;Ljava/util/List;)Vintermediary method_61907Lnet/minecraft/class_9909;method_61907(Lnet/minecraft/class_9909$class_9914;Ljava/util/BitSet;Ljava/util/BitSet;Ljava/util/List;)Vofficial aLfdz;a(Lfdz$e;Ljava/util/BitSet;Ljava/util/BitSet;Ljava/util/List;)V
-
checkResources
- Mappings:
Namespace Name Mixin selector named checkResourcesLnet/minecraft/client/render/FrameGraphBuilder;checkResources(Ljava/util/Collection;)Vintermediary method_61915Lnet/minecraft/class_9909;method_61915(Ljava/util/Collection;)Vofficial aLfdz;a(Ljava/util/Collection;)V
-