Class FrameGraphBuilder.FramePassImpl

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

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

    • id Link icon

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

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

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

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

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

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

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

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

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

    • FramePassImpl Link icon

      public FramePassImpl(int id, String name)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/client/render/FrameGraphBuilder$FramePassImpl;<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> Lfix$e;<init>(Lfix;ILjava/lang/String;)V
  • Method Details Link icon

    • addRequired Link icon

      private <T> void addRequired(FrameGraphBuilder.Handle<T> handle)
      Mappings:
      Namespace Name Mixin selector
      named addRequired Lnet/minecraft/client/render/FrameGraphBuilder$FramePassImpl;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 Lfix$e;a(Lfix$b;)V
    • addRequired Link icon

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

      public <T> Handle<T> addRequiredResource(String name, ClosableFactory<T> factory)
      Specified by:
      addRequiredResource in interface FramePass
      Mappings:
      Namespace Name Mixin selector
      named addRequiredResource Lnet/minecraft/client/render/FramePass;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 Lfiy;a(Ljava/lang/String;Lfkq;)Lfkr;
    • dependsOn Link icon

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

      private <T> void dependsOn(FrameGraphBuilder.Handle<T> handle)
      Mappings:
      Namespace Name Mixin selector
      named dependsOn Lnet/minecraft/client/render/FrameGraphBuilder$FramePassImpl;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 Lfix$e;b(Lfix$b;)V
    • transfer Link icon

      public <T> Handle<T> transfer(Handle<T> handle)
      Specified by:
      transfer in interface FramePass
      Mappings:
      Namespace Name Mixin selector
      named transfer Lnet/minecraft/client/render/FramePass;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 Lfiy;b(Lfkr;)Lfkr;
    • addRequired Link icon

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

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

      private <T> FrameGraphBuilder.Handle<T> transfer(FrameGraphBuilder.Handle<T> handle)
      Mappings:
      Namespace Name Mixin selector
      named transfer Lnet/minecraft/client/render/FrameGraphBuilder$FramePassImpl;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 Lfix$e;c(Lfix$b;)Lfix$b;
    • setRenderer Link icon

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

      public String toString()
      Overrides:
      toString in class Object