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 fat
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interfaceprivate static classprivate static classprivate static classprivate static classprivate class -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final List<FrameGraphBuilder.ObjectNode<?>> private final List<FrameGraphBuilder.ResourceNode<?>> private final List<FrameGraphBuilder.StageNode> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<T> Handle<T> createObjectNode(String name, T t) (package private) <T> FrameGraphBuilder.ResourceNode<T> createResourceNode(String name, ClosableFactory<T> factory, @Nullable FrameGraphBuilder.StageNode stageNode) createStageNode(String name) private BitSetprivate voidmethod_61908(FrameGraphBuilder.StageNode stageNode, BitSet bitSet, Deque<FrameGraphBuilder.StageNode> deque) voidmethod_61909(ObjectAllocator allocator) voidmethod_61910(ObjectAllocator allocator, FrameGraphBuilder.class_9912 class_9912) <T> Handle<T> method_61912(String name, ClosableFactory<T> factory) private voidmethod_61915(Collection<FrameGraphBuilder.StageNode> collection) private voidvisit(FrameGraphBuilder.StageNode node, BitSet unvisited, BitSet visiting, List<FrameGraphBuilder.StageNode> 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 aLfat;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 bLfat;b:Ljava/util/List;
-
stageNodes
- Mappings:
Namespace Name Mixin selector named stageNodesLnet/minecraft/client/render/FrameGraphBuilder;stageNodes:Ljava/util/List;intermediary field_52700Lnet/minecraft/class_9909;field_52700:Ljava/util/List;official cLfat;c:Ljava/util/List;
-
-
Constructor Details
-
FrameGraphBuilder
public FrameGraphBuilder()
-
-
Method Details
-
createStageNode
- Mappings:
Namespace Name Mixin selector named createStageNodeLnet/minecraft/client/render/FrameGraphBuilder;createStageNode(Ljava/lang/String;)Lnet/minecraft/class_9916;intermediary method_61911Lnet/minecraft/class_9909;method_61911(Ljava/lang/String;)Lnet/minecraft/class_9916;official aLfat;a(Ljava/lang/String;)Lfau;
-
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 aLfat;a(Ljava/lang/String;Ljava/lang/Object;)Lfcb;
-
method_61912
- Mappings:
Namespace Name Mixin selector named method_61912Lnet/minecraft/client/render/FrameGraphBuilder;method_61912(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 aLfat;a(Ljava/lang/String;Lfca;)Lfcb;
-
createResourceNode
<T> FrameGraphBuilder.ResourceNode<T> createResourceNode(String name, ClosableFactory<T> factory, @Nullable @Nullable FrameGraphBuilder.StageNode 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$StageNode;)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 aLfat;a(Ljava/lang/String;Lfca;Lfat$e;)Lfat$d;
-
method_61909
- Mappings:
Namespace Name Mixin selector named method_61909Lnet/minecraft/client/render/FrameGraphBuilder;method_61909(Lnet/minecraft/client/util/ObjectAllocator;)Vintermediary method_61909Lnet/minecraft/class_9909;method_61909(Lnet/minecraft/class_9922;)Vofficial aLfat;a(Lfby;)V
-
method_61910
- Mappings:
Namespace Name Mixin selector named method_61910Lnet/minecraft/client/render/FrameGraphBuilder;method_61910(Lnet/minecraft/client/util/ObjectAllocator;Lnet/minecraft/client/render/FrameGraphBuilder$class_9912;)Vintermediary method_61910Lnet/minecraft/class_9909;method_61910(Lnet/minecraft/class_9922;Lnet/minecraft/class_9909$class_9912;)Vofficial aLfat;a(Lfby;Lfat$c;)V
-
method_61905
- Mappings:
Namespace Name Mixin selector named method_61905Lnet/minecraft/client/render/FrameGraphBuilder;method_61905()Ljava/util/BitSet;intermediary method_61905Lnet/minecraft/class_9909;method_61905()Ljava/util/BitSet;official aLfat;a()Ljava/util/BitSet;
-
method_61908
private void method_61908(FrameGraphBuilder.StageNode stageNode, BitSet bitSet, Deque<FrameGraphBuilder.StageNode> deque) - Mappings:
Namespace Name Mixin selector named method_61908Lnet/minecraft/client/render/FrameGraphBuilder;method_61908(Lnet/minecraft/client/render/FrameGraphBuilder$StageNode;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 aLfat;a(Lfat$e;Ljava/util/BitSet;Ljava/util/Deque;)V
-
visit
private void visit(FrameGraphBuilder.StageNode node, BitSet unvisited, BitSet visiting, List<FrameGraphBuilder.StageNode> topologicalOrderOut) - Mappings:
Namespace Name Mixin selector named visitLnet/minecraft/client/render/FrameGraphBuilder;visit(Lnet/minecraft/client/render/FrameGraphBuilder$StageNode;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 aLfat;a(Lfat$e;Ljava/util/BitSet;Ljava/util/BitSet;Ljava/util/List;)V
-
method_61915
- Mappings:
Namespace Name Mixin selector named method_61915Lnet/minecraft/client/render/FrameGraphBuilder;method_61915(Ljava/util/Collection;)Vintermediary method_61915Lnet/minecraft/class_9909;method_61915(Ljava/util/Collection;)Vofficial aLfat;a(Ljava/util/Collection;)V
-