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 fix
-
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.FramePassImpl> 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.FramePassImpl stageNode) private voidmarkForVisit(FrameGraphBuilder.FramePassImpl pass, BitSet result, Deque<FrameGraphBuilder.FramePassImpl> deque) voidrun(ObjectAllocator allocator) voidrun(ObjectAllocator allocator, FrameGraphBuilder.Profiler profiler) private voidvisit(FrameGraphBuilder.FramePassImpl node, BitSet unvisited, BitSet visiting, List<FrameGraphBuilder.FramePassImpl> 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 aLfix;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 bLfix;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 cLfix;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/FramePass;intermediary method_61911Lnet/minecraft/class_9909;method_61911(Ljava/lang/String;)Lnet/minecraft/class_9916;official aLfix;a(Ljava/lang/String;)Lfiy;
-
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 aLfix;a(Ljava/lang/String;Ljava/lang/Object;)Lfkr;
-
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 aLfix;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 createResourceNodeLnet/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_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 aLfix;a(Ljava/lang/String;Lfkq;Lfix$e;)Lfix$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 aLfix;a(Lfko;)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 aLfix;a(Lfko;Lfix$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 aLfix;a()Ljava/util/BitSet;
-
markForVisit
private void markForVisit(FrameGraphBuilder.FramePassImpl pass, BitSet result, Deque<FrameGraphBuilder.FramePassImpl> deque) - Mappings:
Namespace Name Mixin selector named markForVisitLnet/minecraft/client/render/FrameGraphBuilder;markForVisit(Lnet/minecraft/client/render/FrameGraphBuilder$FramePassImpl;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 aLfix;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 visitLnet/minecraft/client/render/FrameGraphBuilder;visit(Lnet/minecraft/client/render/FrameGraphBuilder$FramePassImpl;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 aLfix;a(Lfix$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 aLfix;a(Ljava/util/Collection;)V
-