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 fix
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprivate class
private static class
private static class
private static class
static interface
private static class
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final List
<FrameGraphBuilder.ObjectNode<?>> private final List
<FrameGraphBuilder.FramePassImpl> private final List
<FrameGraphBuilder.ResourceNode<?>> -
Constructor Summary
Constructors -
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.FramePassImpl stageNode) private void
markForVisit
(FrameGraphBuilder.FramePassImpl pass, BitSet result, Deque<FrameGraphBuilder.FramePassImpl> deque) void
run
(ObjectAllocator allocator) void
run
(ObjectAllocator allocator, FrameGraphBuilder.Profiler profiler) private void
visit
(FrameGraphBuilder.FramePassImpl node, BitSet unvisited, BitSet visiting, List<FrameGraphBuilder.FramePassImpl> 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
Lfix;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
Lfix;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
Lfix;c:Ljava/util/List;
-
-
Constructor Details
-
Method Details
-
createPass
- Mappings:
Namespace Name Mixin selector named createPass
Lnet/minecraft/client/render/FrameGraphBuilder;createPass(Ljava/lang/String;)Lnet/minecraft/client/render/FramePass;
intermediary method_61911
Lnet/minecraft/class_9909;method_61911(Ljava/lang/String;)Lnet/minecraft/class_9916;
official a
Lfix;a(Ljava/lang/String;)Lfiy;
-
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
Lfix;a(Ljava/lang/String;Ljava/lang/Object;)Lfkr;
-
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
Lfix;a(Ljava/lang/String;Lfkq;)Lfkr;
-
createResourceNode
<T> FrameGraphBuilder.ResourceNode<T> createResourceNode(String name, ClosableFactory<T> factory, @Nullable @Nullable FrameGraphBuilder.FramePassImpl 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$FramePassImpl;)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
Lfix;a(Ljava/lang/String;Lfkq;Lfix$e;)Lfix$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
Lfix;a(Lfko;)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
Lfix;a(Lfko;Lfix$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
Lfix;a()Ljava/util/BitSet;
-
markForVisit
private void markForVisit(FrameGraphBuilder.FramePassImpl pass, BitSet result, Deque<FrameGraphBuilder.FramePassImpl> deque) - Mappings:
Namespace Name Mixin selector named markForVisit
Lnet/minecraft/client/render/FrameGraphBuilder;markForVisit(Lnet/minecraft/client/render/FrameGraphBuilder$FramePassImpl;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
Lfix;a(Lfix$e;Ljava/util/BitSet;Ljava/util/Deque;)V
-
visit
private void visit(FrameGraphBuilder.FramePassImpl node, BitSet unvisited, BitSet visiting, List<FrameGraphBuilder.FramePassImpl> topologicalOrderOut) - Mappings:
Namespace Name Mixin selector named visit
Lnet/minecraft/client/render/FrameGraphBuilder;visit(Lnet/minecraft/client/render/FrameGraphBuilder$FramePassImpl;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
Lfix;a(Lfix$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
Lfix;a(Ljava/util/Collection;)V
-