Package net.minecraft.client.render
Class FrameGraphBuilder
java.lang.Object
net.minecraft.client.render.FrameGraphBuilder
- Mappings:
Namespace Name named net/minecraft/client/render/FrameGraphBuilder
intermediary net/minecraft/class_9909
official fev
-
Nested Class Summary
Modifier and TypeClassDescriptionprivate class
private static class
private static class
private static class
static interface
private static class
-
Field Summary
Modifier and TypeFieldDescriptionprivate final List
<FrameGraphBuilder.ObjectNode<?>> private final List
<FrameGraphBuilder.FramePass> private final List
<FrameGraphBuilder.ResourceNode<?>> -
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprivate void
private 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 void
markForVisit
(FrameGraphBuilder.FramePass pass, BitSet result, Deque<FrameGraphBuilder.FramePass> deque) void
run
(ObjectAllocator allocator) void
run
(ObjectAllocator allocator, FrameGraphBuilder.Profiler profiler) private void
visit
(FrameGraphBuilder.FramePass node, BitSet unvisited, BitSet visiting, List<FrameGraphBuilder.FramePass> topologicalOrderOut)
-
Field Details
-
resourceNodes
- Mappings:
Namespace Name Mixin selector named resourceNodes
Lnet/minecraft/client/render/FrameGraphBuilder;resourceNodes:Ljava/util/List;
intermediary field_52698
Lnet/minecraft/class_9909;field_52698:Ljava/util/List;
official a
Lfev;a:Ljava/util/List;
-
objectNodes
- Mappings:
Namespace Name Mixin selector named objectNodes
Lnet/minecraft/client/render/FrameGraphBuilder;objectNodes:Ljava/util/List;
intermediary field_52699
Lnet/minecraft/class_9909;field_52699:Ljava/util/List;
official b
Lfev;b:Ljava/util/List;
-
passes
- Mappings:
Namespace Name Mixin selector named passes
Lnet/minecraft/client/render/FrameGraphBuilder;passes:Ljava/util/List;
intermediary field_52700
Lnet/minecraft/class_9909;field_52700:Ljava/util/List;
official c
Lfev;c:Ljava/util/List;
-
-
Constructor Details
-
FrameGraphBuilder
public FrameGraphBuilder()
-
-
Method Details
-
createPass
- Mappings:
Namespace Name Mixin selector named createPass
Lnet/minecraft/client/render/FrameGraphBuilder;createPass(Ljava/lang/String;)Lnet/minecraft/client/render/RenderPass;
intermediary method_61911
Lnet/minecraft/class_9909;method_61911(Ljava/lang/String;)Lnet/minecraft/class_9916;
official a
Lfev;a(Ljava/lang/String;)Lfew;
-
createObjectNode
- Mappings:
Namespace Name Mixin selector named createObjectNode
Lnet/minecraft/client/render/FrameGraphBuilder;createObjectNode(Ljava/lang/String;Ljava/lang/Object;)Lnet/minecraft/client/util/Handle;
intermediary method_61914
Lnet/minecraft/class_9909;method_61914(Ljava/lang/String;Ljava/lang/Object;)Lnet/minecraft/class_9925;
official a
Lfev;a(Ljava/lang/String;Ljava/lang/Object;)Lfgd;
-
createResourceHandle
- Mappings:
Namespace Name Mixin selector named createResourceHandle
Lnet/minecraft/client/render/FrameGraphBuilder;createResourceHandle(Ljava/lang/String;Lnet/minecraft/client/util/ClosableFactory;)Lnet/minecraft/client/util/Handle;
intermediary method_61912
Lnet/minecraft/class_9909;method_61912(Ljava/lang/String;Lnet/minecraft/class_9924;)Lnet/minecraft/class_9925;
official a
Lfev;a(Ljava/lang/String;Lfgc;)Lfgd;
-
createResourceNode
<T> FrameGraphBuilder.ResourceNode<T> createResourceNode(String name, ClosableFactory<T> factory, @Nullable @Nullable FrameGraphBuilder.FramePass stageNode) - Mappings:
Namespace Name Mixin selector named createResourceNode
Lnet/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_61913
Lnet/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 a
Lfev;a(Ljava/lang/String;Lfgc;Lfev$e;)Lfev$d;
-
run
- Mappings:
Namespace Name Mixin selector named run
Lnet/minecraft/client/render/FrameGraphBuilder;run(Lnet/minecraft/client/util/ObjectAllocator;)V
intermediary method_61909
Lnet/minecraft/class_9909;method_61909(Lnet/minecraft/class_9922;)V
official a
Lfev;a(Lfga;)V
-
run
- Mappings:
Namespace Name Mixin selector named run
Lnet/minecraft/client/render/FrameGraphBuilder;run(Lnet/minecraft/client/util/ObjectAllocator;Lnet/minecraft/client/render/FrameGraphBuilder$Profiler;)V
intermediary method_61910
Lnet/minecraft/class_9909;method_61910(Lnet/minecraft/class_9922;Lnet/minecraft/class_9909$class_9912;)V
official a
Lfev;a(Lfga;Lfev$c;)V
-
collectPassesToVisit
- Mappings:
Namespace Name Mixin selector named collectPassesToVisit
Lnet/minecraft/client/render/FrameGraphBuilder;collectPassesToVisit()Ljava/util/BitSet;
intermediary method_61905
Lnet/minecraft/class_9909;method_61905()Ljava/util/BitSet;
official a
Lfev;a()Ljava/util/BitSet;
-
markForVisit
private void markForVisit(FrameGraphBuilder.FramePass pass, BitSet result, Deque<FrameGraphBuilder.FramePass> deque) - Mappings:
Namespace Name Mixin selector named markForVisit
Lnet/minecraft/client/render/FrameGraphBuilder;markForVisit(Lnet/minecraft/client/render/FrameGraphBuilder$FramePass;Ljava/util/BitSet;Ljava/util/Deque;)V
intermediary method_61908
Lnet/minecraft/class_9909;method_61908(Lnet/minecraft/class_9909$class_9914;Ljava/util/BitSet;Ljava/util/Deque;)V
official a
Lfev;a(Lfev$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 visit
Lnet/minecraft/client/render/FrameGraphBuilder;visit(Lnet/minecraft/client/render/FrameGraphBuilder$FramePass;Ljava/util/BitSet;Ljava/util/BitSet;Ljava/util/List;)V
intermediary method_61907
Lnet/minecraft/class_9909;method_61907(Lnet/minecraft/class_9909$class_9914;Ljava/util/BitSet;Ljava/util/BitSet;Ljava/util/List;)V
official a
Lfev;a(Lfev$e;Ljava/util/BitSet;Ljava/util/BitSet;Ljava/util/List;)V
-
checkResources
- Mappings:
Namespace Name Mixin selector named checkResources
Lnet/minecraft/client/render/FrameGraphBuilder;checkResources(Ljava/util/Collection;)V
intermediary method_61915
Lnet/minecraft/class_9909;method_61915(Ljava/util/Collection;)V
official a
Lfev;a(Ljava/util/Collection;)V
-