Class FrameGraphBuilder

java.lang.Object
net.minecraft.client.render.FrameGraphBuilder

@Environment(CLIENT) public class FrameGraphBuilder extends Object
Mappings:
Namespace Name
named net/minecraft/client/render/FrameGraphBuilder
intermediary net/minecraft/class_9909
official fix
  • Field Details Link icon

    • resourceNodes Link icon

      private final List<FrameGraphBuilder.ResourceNode<?>> 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 Link icon

      private final List<FrameGraphBuilder.ObjectNode<?>> 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 Link icon

      private final List<FrameGraphBuilder.FramePassImpl> 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 Link icon

    • FrameGraphBuilder Link icon

      public FrameGraphBuilder()
  • Method Details Link icon

    • createPass Link icon

      public FramePass createPass(String name)
      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 Link icon

      public <T> Handle<T> createObjectNode(String name, T object)
      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 Link icon

      public <T> Handle<T> createResourceHandle(String name, ClosableFactory<T> factory)
      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 Link icon

      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 Link icon

      public void run(ObjectAllocator allocator)
      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 Link icon

      public void run(ObjectAllocator allocator, FrameGraphBuilder.Profiler profiler)
      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 Link icon

      private BitSet 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 Link icon

      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 Link icon

      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 Link icon

      private void checkResources(Collection<FrameGraphBuilder.FramePassImpl> passes)
      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