Class FrameGraphBuilder.FramePass

java.lang.Object
net.minecraft.client.render.FrameGraphBuilder.FramePass
All Implemented Interfaces:
RenderPass
Enclosing class:
FrameGraphBuilder

@Environment(CLIENT) private class FrameGraphBuilder.FramePass extends Object implements RenderPass
Mappings:
Namespace Name
named net/minecraft/client/render/FrameGraphBuilder$FramePass
intermediary net/minecraft/class_9909$class_9914
official fev$e
  • Field Details

    • id

      final int id
      Mappings:
      Namespace Name Mixin selector
      named id Lnet/minecraft/client/render/FrameGraphBuilder$FramePass;id:I
      intermediary field_52712 Lnet/minecraft/class_9909$class_9914;field_52712:I
      official b Lfev$e;b:I
    • name

      final String name
      Mappings:
      Namespace Name Mixin selector
      named name Lnet/minecraft/client/render/FrameGraphBuilder$FramePass;name:Ljava/lang/String;
      intermediary field_52713 Lnet/minecraft/class_9909$class_9914;field_52713:Ljava/lang/String;
      official c Lfev$e;c:Ljava/lang/String;
    • transferredHandles

      final List<FrameGraphBuilder.Handle<?>> transferredHandles
      Mappings:
      Namespace Name Mixin selector
      named transferredHandles Lnet/minecraft/client/render/FrameGraphBuilder$FramePass;transferredHandles:Ljava/util/List;
      intermediary field_52714 Lnet/minecraft/class_9909$class_9914;field_52714:Ljava/util/List;
      official d Lfev$e;d:Ljava/util/List;
    • requiredResourceIds

      final BitSet requiredResourceIds
      Mappings:
      Namespace Name Mixin selector
      named requiredResourceIds Lnet/minecraft/client/render/FrameGraphBuilder$FramePass;requiredResourceIds:Ljava/util/BitSet;
      intermediary field_52715 Lnet/minecraft/class_9909$class_9914;field_52715:Ljava/util/BitSet;
      official e Lfev$e;e:Ljava/util/BitSet;
    • requiredPassIds

      final BitSet requiredPassIds
      Mappings:
      Namespace Name Mixin selector
      named requiredPassIds Lnet/minecraft/client/render/FrameGraphBuilder$FramePass;requiredPassIds:Ljava/util/BitSet;
      intermediary field_52716 Lnet/minecraft/class_9909$class_9914;field_52716:Ljava/util/BitSet;
      official f Lfev$e;f:Ljava/util/BitSet;
    • renderer

      Runnable renderer
      Mappings:
      Namespace Name Mixin selector
      named renderer Lnet/minecraft/client/render/FrameGraphBuilder$FramePass;renderer:Ljava/lang/Runnable;
      intermediary field_52717 Lnet/minecraft/class_9909$class_9914;field_52717:Ljava/lang/Runnable;
      official g Lfev$e;g:Ljava/lang/Runnable;
    • resourcesToAcquire

      final List<FrameGraphBuilder.ResourceNode<?>> resourcesToAcquire
      Mappings:
      Namespace Name Mixin selector
      named resourcesToAcquire Lnet/minecraft/client/render/FrameGraphBuilder$FramePass;resourcesToAcquire:Ljava/util/List;
      intermediary field_52718 Lnet/minecraft/class_9909$class_9914;field_52718:Ljava/util/List;
      official h Lfev$e;h:Ljava/util/List;
    • resourcesToRelease

      final BitSet resourcesToRelease
      Mappings:
      Namespace Name Mixin selector
      named resourcesToRelease Lnet/minecraft/client/render/FrameGraphBuilder$FramePass;resourcesToRelease:Ljava/util/BitSet;
      intermediary field_52719 Lnet/minecraft/class_9909$class_9914;field_52719:Ljava/util/BitSet;
      official i Lfev$e;i:Ljava/util/BitSet;
    • toBeVisited

      boolean toBeVisited
      Mappings:
      Namespace Name Mixin selector
      named toBeVisited Lnet/minecraft/client/render/FrameGraphBuilder$FramePass;toBeVisited:Z
      intermediary field_52720 Lnet/minecraft/class_9909$class_9914;field_52720:Z
      official j Lfev$e;j:Z
  • Constructor Details

    • FramePass

      public FramePass(int id, String name)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/client/render/FrameGraphBuilder$FramePass;<init>(Lnet/minecraft/client/render/FrameGraphBuilder;ILjava/lang/String;)V
      intermediary <init> Lnet/minecraft/class_9909$class_9914;<init>(Lnet/minecraft/class_9909;ILjava/lang/String;)V
      official <init> Lfev$e;<init>(Lfev;ILjava/lang/String;)V
  • Method Details

    • addRequired

      private <T> void addRequired(FrameGraphBuilder.Handle<T> handle)
      Mappings:
      Namespace Name Mixin selector
      named addRequired Lnet/minecraft/client/render/FrameGraphBuilder$FramePass;addRequired(Lnet/minecraft/client/render/FrameGraphBuilder$Handle;)V
      intermediary method_61925 Lnet/minecraft/class_9909$class_9914;method_61925(Lnet/minecraft/class_9909$class_9911;)V
      official a Lfev$e;a(Lfev$b;)V
    • addRequired

      private void addRequired(FrameGraphBuilder.FramePass child)
      Mappings:
      Namespace Name Mixin selector
      named addRequired Lnet/minecraft/client/render/FrameGraphBuilder$FramePass;addRequired(Lnet/minecraft/client/render/FrameGraphBuilder$FramePass;)V
      intermediary method_61926 Lnet/minecraft/class_9909$class_9914;method_61926(Lnet/minecraft/class_9909$class_9914;)V
      official a Lfev$e;a(Lfev$e;)V
    • addRequiredResource

      public <T> Handle<T> addRequiredResource(String name, ClosableFactory<T> factory)
      Specified by:
      addRequiredResource in interface RenderPass
      Mappings:
      Namespace Name Mixin selector
      named addRequiredResource Lnet/minecraft/client/render/RenderPass;addRequiredResource(Ljava/lang/String;Lnet/minecraft/client/util/ClosableFactory;)Lnet/minecraft/client/util/Handle;
      intermediary method_61930 Lnet/minecraft/class_9916;method_61930(Ljava/lang/String;Lnet/minecraft/class_9924;)Lnet/minecraft/class_9925;
      official a Lfew;a(Ljava/lang/String;Lfgc;)Lfgd;
    • dependsOn

      public <T> void dependsOn(Handle<T> handle)
      Specified by:
      dependsOn in interface RenderPass
      Mappings:
      Namespace Name Mixin selector
      named dependsOn Lnet/minecraft/client/render/RenderPass;dependsOn(Lnet/minecraft/client/util/Handle;)V
      intermediary method_61928 Lnet/minecraft/class_9916;method_61928(Lnet/minecraft/class_9925;)V
      official a Lfew;a(Lfgd;)V
    • dependsOn

      private <T> void dependsOn(FrameGraphBuilder.Handle<T> handle)
      Mappings:
      Namespace Name Mixin selector
      named dependsOn Lnet/minecraft/client/render/FrameGraphBuilder$FramePass;dependsOn(Lnet/minecraft/client/render/FrameGraphBuilder$Handle;)V
      intermediary method_61932 Lnet/minecraft/class_9909$class_9914;method_61932(Lnet/minecraft/class_9909$class_9911;)V
      official b Lfev$e;b(Lfev$b;)V
    • transfer

      public <T> Handle<T> transfer(Handle<T> handle)
      Specified by:
      transfer in interface RenderPass
      Mappings:
      Namespace Name Mixin selector
      named transfer Lnet/minecraft/client/render/RenderPass;transfer(Lnet/minecraft/client/util/Handle;)Lnet/minecraft/client/util/Handle;
      intermediary method_61933 Lnet/minecraft/class_9916;method_61933(Lnet/minecraft/class_9925;)Lnet/minecraft/class_9925;
      official b Lfew;b(Lfgd;)Lfgd;
    • addRequired

      public void addRequired(RenderPass pass)
      Specified by:
      addRequired in interface RenderPass
      Mappings:
      Namespace Name Mixin selector
      named addRequired Lnet/minecraft/client/render/RenderPass;addRequired(Lnet/minecraft/client/render/RenderPass;)V
      intermediary method_61927 Lnet/minecraft/class_9916;method_61927(Lnet/minecraft/class_9916;)V
      official a Lfew;a(Lfew;)V
    • markToBeVisited

      public void markToBeVisited()
      Specified by:
      markToBeVisited in interface RenderPass
      Mappings:
      Namespace Name Mixin selector
      named markToBeVisited Lnet/minecraft/client/render/RenderPass;markToBeVisited()V
      intermediary method_61924 Lnet/minecraft/class_9916;method_61924()V
      official a Lfew;a()V
    • transfer

      private <T> FrameGraphBuilder.Handle<T> transfer(FrameGraphBuilder.Handle<T> handle)
      Mappings:
      Namespace Name Mixin selector
      named transfer Lnet/minecraft/client/render/FrameGraphBuilder$FramePass;transfer(Lnet/minecraft/client/render/FrameGraphBuilder$Handle;)Lnet/minecraft/client/render/FrameGraphBuilder$Handle;
      intermediary method_61934 Lnet/minecraft/class_9909$class_9914;method_61934(Lnet/minecraft/class_9909$class_9911;)Lnet/minecraft/class_9909$class_9911;
      official c Lfev$e;c(Lfev$b;)Lfev$b;
    • setRenderer

      public void setRenderer(Runnable renderer)
      Specified by:
      setRenderer in interface RenderPass
      Mappings:
      Namespace Name Mixin selector
      named setRenderer Lnet/minecraft/client/render/RenderPass;setRenderer(Ljava/lang/Runnable;)V
      intermediary method_61929 Lnet/minecraft/class_9916;method_61929(Ljava/lang/Runnable;)V
      official a Lfew;a(Ljava/lang/Runnable;)V
    • toString

      public String toString()
      Overrides:
      toString in class Object