Class PostEffectPass

java.lang.Object
net.minecraft.client.gl.PostEffectPass
All Implemented Interfaces:
AutoCloseable

@Environment(CLIENT) public class PostEffectPass extends Object implements AutoCloseable
Mappings:
Namespace Name
named net/minecraft/client/gl/PostEffectPass
intermediary net/minecraft/class_283
official gxt
  • Field Details

    • SIZE

      private static final int SIZE
      Mappings:
      Namespace Name Mixin selector
      named SIZE Lnet/minecraft/client/gl/PostEffectPass;SIZE:I
      intermediary field_60122 Lnet/minecraft/class_283;field_60122:I
      official a Lgxt;a:I
    • id

      private final String id
      Mappings:
      Namespace Name Mixin selector
      named id Lnet/minecraft/client/gl/PostEffectPass;id:Ljava/lang/String;
      intermediary field_53926 Lnet/minecraft/class_283;field_53926:Ljava/lang/String;
      official b Lgxt;b:Ljava/lang/String;
    • pipeline

      private final RenderPipeline pipeline
      Mappings:
      Namespace Name Mixin selector
      named pipeline Lnet/minecraft/client/gl/PostEffectPass;pipeline:Lcom/mojang/blaze3d/pipeline/RenderPipeline;
      intermediary field_56811 Lnet/minecraft/class_283;field_56811:Lcom/mojang/blaze3d/pipeline/RenderPipeline;
      official c Lgxt;c:Lcom/mojang/blaze3d/pipeline/RenderPipeline;
    • outputTargetId

      private final Identifier outputTargetId
      Mappings:
      Namespace Name Mixin selector
      named outputTargetId Lnet/minecraft/client/gl/PostEffectPass;outputTargetId:Lnet/minecraft/util/Identifier;
      intermediary field_53121 Lnet/minecraft/class_283;field_53121:Lnet/minecraft/class_2960;
      official d Lgxt;d:Lame;
    • uniformBuffers

      private final Map<String,GpuBuffer> uniformBuffers
      Mappings:
      Namespace Name Mixin selector
      named uniformBuffers Lnet/minecraft/client/gl/PostEffectPass;uniformBuffers:Ljava/util/Map;
      intermediary field_60123 Lnet/minecraft/class_283;field_60123:Ljava/util/Map;
      official e Lgxt;e:Ljava/util/Map;
    • samplerInfoBuffer

      private final MappableRingBuffer samplerInfoBuffer
      Mappings:
      Namespace Name Mixin selector
      named samplerInfoBuffer Lnet/minecraft/client/gl/PostEffectPass;samplerInfoBuffer:Lnet/minecraft/client/gl/MappableRingBuffer;
      intermediary field_60124 Lnet/minecraft/class_283;field_60124:Lnet/minecraft/class_11285;
      official f Lgxt;f:Lgxk;
    • samplers

      private final List<PostEffectPass.Sampler> samplers
      Mappings:
      Namespace Name Mixin selector
      named samplers Lnet/minecraft/client/gl/PostEffectPass;samplers:Ljava/util/List;
      intermediary field_53122 Lnet/minecraft/class_283;field_53122:Ljava/util/List;
      official g Lgxt;g:Ljava/util/List;
  • Constructor Details

    • PostEffectPass

      public PostEffectPass(RenderPipeline pipeline, Identifier outputTargetId, Map<String,List<UniformValue>> uniforms, List<PostEffectPass.Sampler> samplers)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/client/gl/PostEffectPass;<init>(Lcom/mojang/blaze3d/pipeline/RenderPipeline;Lnet/minecraft/util/Identifier;Ljava/util/Map;Ljava/util/List;)V
      intermediary <init> Lnet/minecraft/class_283;<init>(Lcom/mojang/blaze3d/pipeline/RenderPipeline;Lnet/minecraft/class_2960;Ljava/util/Map;Ljava/util/List;)V
      official <init> Lgxt;<init>(Lcom/mojang/blaze3d/pipeline/RenderPipeline;Lame;Ljava/util/Map;Ljava/util/List;)V
  • Method Details

    • render

      public void render(FrameGraphBuilder builder, Map<Identifier,Handle<Framebuffer>> handles, GpuBufferSlice gpuBufferSlice)
      Mappings:
      Namespace Name Mixin selector
      named render Lnet/minecraft/client/gl/PostEffectPass;render(Lnet/minecraft/client/render/FrameGraphBuilder;Ljava/util/Map;Lcom/mojang/blaze3d/buffers/GpuBufferSlice;)V
      intermediary method_62255 Lnet/minecraft/class_283;method_62255(Lnet/minecraft/class_9909;Ljava/util/Map;Lcom/mojang/blaze3d/buffers/GpuBufferSlice;)V
      official a Lgxt;a(Lflu;Ljava/util/Map;Lcom/mojang/blaze3d/buffers/GpuBufferSlice;)V
    • close

      public void close()
      Specified by:
      close in interface AutoCloseable