Class FrameGraphBuilder.ResourceNode<T>

java.lang.Object
net.minecraft.client.render.FrameGraphBuilder.Node<T>
net.minecraft.client.render.FrameGraphBuilder.ResourceNode<T>
Enclosing class:
FrameGraphBuilder

@Environment(CLIENT) private static class FrameGraphBuilder.ResourceNode<T> extends FrameGraphBuilder.Node<T>
Mappings:
Namespace Name
named net/minecraft/client/render/FrameGraphBuilder$ResourceNode
intermediary net/minecraft/class_9909$class_9913
official fev$d
  • Field Details

    • id

      final int id
      Mappings:
      Namespace Name Mixin selector
      named id Lnet/minecraft/client/render/FrameGraphBuilder$ResourceNode;id:I
      intermediary field_52708 Lnet/minecraft/class_9909$class_9913;field_52708:I
      official c Lfev$d;c:I
    • factory

      private final ClosableFactory<T> factory
      Mappings:
      Namespace Name Mixin selector
      named factory Lnet/minecraft/client/render/FrameGraphBuilder$ResourceNode;factory:Lnet/minecraft/client/util/ClosableFactory;
      intermediary field_52709 Lnet/minecraft/class_9909$class_9913;field_52709:Lnet/minecraft/class_9924;
      official d Lfev$d;d:Lfgc;
    • resource

      @Nullable private T resource
      Mappings:
      Namespace Name Mixin selector
      named resource Lnet/minecraft/client/render/FrameGraphBuilder$ResourceNode;resource:Ljava/lang/Object;
      intermediary field_52710 Lnet/minecraft/class_9909$class_9913;field_52710:Ljava/lang/Object;
      official e Lfev$d;e:Ljava/lang/Object;
  • Constructor Details

    • ResourceNode

      public ResourceNode(int id, String name, @Nullable @Nullable FrameGraphBuilder.FramePass from, ClosableFactory<T> factory)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/client/render/FrameGraphBuilder$ResourceNode;<init>(ILjava/lang/String;Lnet/minecraft/client/render/FrameGraphBuilder$FramePass;Lnet/minecraft/client/util/ClosableFactory;)V
      intermediary <init> Lnet/minecraft/class_9909$class_9913;<init>(ILjava/lang/String;Lnet/minecraft/class_9909$class_9914;Lnet/minecraft/class_9924;)V
      official <init> Lfev$d;<init>(ILjava/lang/String;Lfev$e;Lfgc;)V
  • Method Details

    • get

      public T get()
      Specified by:
      get in class FrameGraphBuilder.Node<T>
      Mappings:
      Namespace Name Mixin selector
      named get Lnet/minecraft/client/render/FrameGraphBuilder$Node;get()Ljava/lang/Object;
      intermediary method_61916 Lnet/minecraft/class_9909$class_9915;method_61916()Ljava/lang/Object;
      official a Lfev$f;a()Ljava/lang/Object;
    • acquire

      public void acquire(ObjectAllocator allocator)
      Mappings:
      Namespace Name Mixin selector
      named acquire Lnet/minecraft/client/render/FrameGraphBuilder$ResourceNode;acquire(Lnet/minecraft/client/util/ObjectAllocator;)V
      intermediary method_61922 Lnet/minecraft/class_9909$class_9913;method_61922(Lnet/minecraft/class_9922;)V
      official a Lfev$d;a(Lfga;)V
    • release

      public void release(ObjectAllocator allocator)
      Mappings:
      Namespace Name Mixin selector
      named release Lnet/minecraft/client/render/FrameGraphBuilder$ResourceNode;release(Lnet/minecraft/client/util/ObjectAllocator;)V
      intermediary method_61923 Lnet/minecraft/class_9909$class_9913;method_61923(Lnet/minecraft/class_9922;)V
      official b Lfev$d;b(Lfga;)V