Class TracyFrameCapturer

java.lang.Object
net.minecraft.client.util.tracy.TracyFrameCapturer
All Implemented Interfaces:
AutoCloseable

@Environment(CLIENT) public class TracyFrameCapturer extends Object implements AutoCloseable
Mappings:
Namespace Name
named net/minecraft/client/util/tracy/TracyFrameCapturer
intermediary net/minecraft/class_10219
official fec
  • Field Details

    • MAX_WIDTH

      private static final int MAX_WIDTH
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named MAX_WIDTH Lnet/minecraft/client/util/tracy/TracyFrameCapturer;MAX_WIDTH:I
      intermediary field_54252 Lnet/minecraft/class_10219;field_54252:I
      official a Lfec;a:I
    • MAX_HEIGHT

      private static final int MAX_HEIGHT
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named MAX_HEIGHT Lnet/minecraft/client/util/tracy/TracyFrameCapturer;MAX_HEIGHT:I
      intermediary field_54253 Lnet/minecraft/class_10219;field_54253:I
      official b Lfec;b:I
    • field_54254

      private static final int field_54254
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named field_54254 Lnet/minecraft/client/util/tracy/TracyFrameCapturer;field_54254:I
      intermediary field_54254 Lnet/minecraft/class_10219;field_54254:I
      official c Lfec;c:I
    • framebufferWidth

      private int framebufferWidth
      Mappings:
      Namespace Name Mixin selector
      named framebufferWidth Lnet/minecraft/client/util/tracy/TracyFrameCapturer;framebufferWidth:I
      intermediary field_54255 Lnet/minecraft/class_10219;field_54255:I
      official d Lfec;d:I
    • framebufferHeight

      private int framebufferHeight
      Mappings:
      Namespace Name Mixin selector
      named framebufferHeight Lnet/minecraft/client/util/tracy/TracyFrameCapturer;framebufferHeight:I
      intermediary field_54256 Lnet/minecraft/class_10219;field_54256:I
      official e Lfec;e:I
    • width

      private int width
      Mappings:
      Namespace Name Mixin selector
      named width Lnet/minecraft/client/util/tracy/TracyFrameCapturer;width:I
      intermediary field_54257 Lnet/minecraft/class_10219;field_54257:I
      official f Lfec;f:I
    • height

      private int height
      Mappings:
      Namespace Name Mixin selector
      named height Lnet/minecraft/client/util/tracy/TracyFrameCapturer;height:I
      intermediary field_54258 Lnet/minecraft/class_10219;field_54258:I
      official g Lfec;g:I
    • framebuffer

      private final Framebuffer framebuffer
      Mappings:
      Namespace Name Mixin selector
      named framebuffer Lnet/minecraft/client/util/tracy/TracyFrameCapturer;framebuffer:Lnet/minecraft/client/gl/Framebuffer;
      intermediary field_54259 Lnet/minecraft/class_10219;field_54259:Lnet/minecraft/class_276;
      official h Lfec;h:Lffb;
    • buffer

      private final GpuBuffer buffer
      Mappings:
      Namespace Name Mixin selector
      named buffer Lnet/minecraft/client/util/tracy/TracyFrameCapturer;buffer:Lnet/minecraft/client/gl/GpuBuffer;
      intermediary field_54260 Lnet/minecraft/class_10219;field_54260:Lnet/minecraft/class_10227;
      official i Lfec;i:Lfem;
    • fenceSync

      @Nullable private @Nullable GlFenceSync fenceSync
      Mappings:
      Namespace Name Mixin selector
      named fenceSync Lnet/minecraft/client/util/tracy/TracyFrameCapturer;fenceSync:Lnet/minecraft/client/gl/GlFenceSync;
      intermediary field_54261 Lnet/minecraft/class_10219;field_54261:Lnet/minecraft/class_10229;
      official j Lfec;j:Lfen;
    • offset

      private int offset
      Mappings:
      Namespace Name Mixin selector
      named offset Lnet/minecraft/client/util/tracy/TracyFrameCapturer;offset:I
      intermediary field_54263 Lnet/minecraft/class_10219;field_54263:I
      official k Lfec;k:I
    • captured

      private boolean captured
      Mappings:
      Namespace Name Mixin selector
      named captured Lnet/minecraft/client/util/tracy/TracyFrameCapturer;captured:Z
      intermediary field_54264 Lnet/minecraft/class_10219;field_54264:Z
      official l Lfec;l:Z
  • Constructor Details

    • TracyFrameCapturer

      public TracyFrameCapturer()
  • Method Details

    • resize

      private void resize(int framebufferWidth, int framebufferHeight)
      Mappings:
      Namespace Name Mixin selector
      named resize Lnet/minecraft/client/util/tracy/TracyFrameCapturer;resize(II)V
      intermediary method_64231 Lnet/minecraft/class_10219;method_64231(II)V
      official a Lfec;a(II)V
    • capture

      public void capture(Framebuffer framebuffer)
      Mappings:
      Namespace Name Mixin selector
      named capture Lnet/minecraft/client/util/tracy/TracyFrameCapturer;capture(Lnet/minecraft/client/gl/Framebuffer;)V
      intermediary method_64232 Lnet/minecraft/class_10219;method_64232(Lnet/minecraft/class_276;)V
      official a Lfec;a(Lffb;)V
    • upload

      public void upload()
      Mappings:
      Namespace Name Mixin selector
      named upload Lnet/minecraft/client/util/tracy/TracyFrameCapturer;upload()V
      intermediary method_64230 Lnet/minecraft/class_10219;method_64230()V
      official a Lfec;a()V
    • markFrame

      public void markFrame()
      Mappings:
      Namespace Name Mixin selector
      named markFrame Lnet/minecraft/client/util/tracy/TracyFrameCapturer;markFrame()V
      intermediary method_64233 Lnet/minecraft/class_10219;method_64233()V
      official b Lfec;b()V
    • close

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