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 fdz$d
  • Field Details Link icon

    • id Link icon

      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 Lfdz$d;c:I
    • factory Link icon

      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 Lfdz$d;d:Lffg;
    • resource Link icon

      @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 Lfdz$d;e:Ljava/lang/Object;
  • Constructor Details Link icon

    • ResourceNode Link icon

      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> Lfdz$d;<init>(ILjava/lang/String;Lfdz$e;Lffg;)V
  • Method Details Link icon

    • get Link icon

      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 Lfdz$f;a()Ljava/lang/Object;
    • acquire Link icon

      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 Lfdz$d;a(Lffe;)V
    • release Link icon

      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 Lfdz$d;b(Lffe;)V