Class VideoOptionsScreen

All Implemented Interfaces:
Drawable, Element, Navigable, ParentElement

@Environment(CLIENT) public class VideoOptionsScreen extends GameOptionsScreen
Mappings:
Namespace Name
named net/minecraft/client/gui/screen/option/VideoOptionsScreen
intermediary net/minecraft/class_446
official gtq
  • Field Details

    • TITLE_TEXT

      private static final Text TITLE_TEXT
      Mappings:
      Namespace Name Mixin selector
      named TITLE_TEXT Lnet/minecraft/client/gui/screen/option/VideoOptionsScreen;TITLE_TEXT:Lnet/minecraft/text/Text;
      intermediary field_49515 Lnet/minecraft/class_446;field_49515:Lnet/minecraft/class_2561;
      official a Lgtq;a:Lym;
    • IMPROVED_TRANSPARENCY_TEXT

      private static final Text IMPROVED_TRANSPARENCY_TEXT
      Mappings:
      Namespace Name Mixin selector
      named IMPROVED_TRANSPARENCY_TEXT Lnet/minecraft/client/gui/screen/option/VideoOptionsScreen;IMPROVED_TRANSPARENCY_TEXT:Lnet/minecraft/text/Text;
      intermediary field_63537 Lnet/minecraft/class_446;field_63537:Lnet/minecraft/class_2561;
      official f Lgtq;f:Lym;
    • GRAPHICS_WARNING_MESSAGE_TEXT

      private static final Text GRAPHICS_WARNING_MESSAGE_TEXT
      Mappings:
      Namespace Name Mixin selector
      named GRAPHICS_WARNING_MESSAGE_TEXT Lnet/minecraft/client/gui/screen/option/VideoOptionsScreen;GRAPHICS_WARNING_MESSAGE_TEXT:Lnet/minecraft/text/Text;
      intermediary field_25683 Lnet/minecraft/class_446;field_25683:Lnet/minecraft/class_2561;
      official t Lgtq;t:Lym;
    • GRAPHICS_WARNING_TITLE_TEXT

      private static final Text GRAPHICS_WARNING_TITLE_TEXT
      Mappings:
      Namespace Name Mixin selector
      named GRAPHICS_WARNING_TITLE_TEXT Lnet/minecraft/client/gui/screen/option/VideoOptionsScreen;GRAPHICS_WARNING_TITLE_TEXT:Lnet/minecraft/text/Text;
      intermediary field_25684 Lnet/minecraft/class_446;field_25684:Lnet/minecraft/class_2561;
      official u Lgtq;u:Lym;
    • GRAPHICS_WARNING_ACCEPT_TEXT

      private static final Text GRAPHICS_WARNING_ACCEPT_TEXT
      Mappings:
      Namespace Name Mixin selector
      named GRAPHICS_WARNING_ACCEPT_TEXT Lnet/minecraft/client/gui/screen/option/VideoOptionsScreen;GRAPHICS_WARNING_ACCEPT_TEXT:Lnet/minecraft/text/Text;
      intermediary field_25685 Lnet/minecraft/class_446;field_25685:Lnet/minecraft/class_2561;
      official v Lgtq;v:Lym;
    • GRAPHICS_WARNING_CANCEL_TEXT

      private static final Text GRAPHICS_WARNING_CANCEL_TEXT
      Mappings:
      Namespace Name Mixin selector
      named GRAPHICS_WARNING_CANCEL_TEXT Lnet/minecraft/client/gui/screen/option/VideoOptionsScreen;GRAPHICS_WARNING_CANCEL_TEXT:Lnet/minecraft/text/Text;
      intermediary field_25686 Lnet/minecraft/class_446;field_25686:Lnet/minecraft/class_2561;
      official w Lgtq;w:Lym;
    • DISPLAY_HEADER_TEXT

      private static final Text DISPLAY_HEADER_TEXT
      Mappings:
      Namespace Name Mixin selector
      named DISPLAY_HEADER_TEXT Lnet/minecraft/client/gui/screen/option/VideoOptionsScreen;DISPLAY_HEADER_TEXT:Lnet/minecraft/text/Text;
      intermediary field_63538 Lnet/minecraft/class_446;field_63538:Lnet/minecraft/class_2561;
      official x Lgtq;x:Lym;
    • QUALITY_HEADER_TEXT

      private static final Text QUALITY_HEADER_TEXT
      Mappings:
      Namespace Name Mixin selector
      named QUALITY_HEADER_TEXT Lnet/minecraft/client/gui/screen/option/VideoOptionsScreen;QUALITY_HEADER_TEXT:Lnet/minecraft/text/Text;
      intermediary field_63539 Lnet/minecraft/class_446;field_63539:Lnet/minecraft/class_2561;
      official y Lgtq;y:Lym;
    • INTERFACE_HEADER_TEXT

      private static final Text INTERFACE_HEADER_TEXT
      Mappings:
      Namespace Name Mixin selector
      named INTERFACE_HEADER_TEXT Lnet/minecraft/client/gui/screen/option/VideoOptionsScreen;INTERFACE_HEADER_TEXT:Lnet/minecraft/text/Text;
      intermediary field_63540 Lnet/minecraft/class_446;field_63540:Lnet/minecraft/class_2561;
      official z Lgtq;z:Lym;
    • warningManager

      private final VideoWarningManager warningManager
      Mappings:
      Namespace Name Mixin selector
      named warningManager Lnet/minecraft/client/gui/screen/option/VideoOptionsScreen;warningManager:Lnet/minecraft/client/resource/VideoWarningManager;
      intermediary field_25688 Lnet/minecraft/class_446;field_25688:Lnet/minecraft/class_5407;
      official A Lgtq;A:Lhiu;
    • mipmapLevels

      private final int mipmapLevels
      Mappings:
      Namespace Name Mixin selector
      named mipmapLevels Lnet/minecraft/client/gui/screen/option/VideoOptionsScreen;mipmapLevels:I
      intermediary field_19186 Lnet/minecraft/class_446;field_19186:I
      official B Lgtq;B:I
  • Constructor Details

    • VideoOptionsScreen

      public VideoOptionsScreen(Screen parent, MinecraftClient client, GameOptions gameOptions)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/client/gui/screen/option/VideoOptionsScreen;<init>(Lnet/minecraft/client/gui/screen/Screen;Lnet/minecraft/client/MinecraftClient;Lnet/minecraft/client/option/GameOptions;)V
      intermediary <init> Lnet/minecraft/class_446;<init>(Lnet/minecraft/class_437;Lnet/minecraft/class_310;Lnet/minecraft/class_315;)V
      official <init> Lgtq;<init>(Lgpn;Lgcx;Lgdb;)V
  • Method Details

    • getQualityOptions

      private static SimpleOption<?>[] getQualityOptions(GameOptions options)
      Mappings:
      Namespace Name Mixin selector
      named getQualityOptions Lnet/minecraft/client/gui/screen/option/VideoOptionsScreen;getQualityOptions(Lnet/minecraft/client/option/GameOptions;)[Lnet/minecraft/client/option/SimpleOption;
      intermediary method_75372 Lnet/minecraft/class_446;method_75372(Lnet/minecraft/class_315;)[Lnet/minecraft/class_7172;
      official a Lgtq;a(Lgdb;)[Lgda;
    • getDisplayOptions

      private static SimpleOption<?>[] getDisplayOptions(GameOptions options)
      Mappings:
      Namespace Name Mixin selector
      named getDisplayOptions Lnet/minecraft/client/gui/screen/option/VideoOptionsScreen;getDisplayOptions(Lnet/minecraft/client/option/GameOptions;)[Lnet/minecraft/client/option/SimpleOption;
      intermediary method_75373 Lnet/minecraft/class_446;method_75373(Lnet/minecraft/class_315;)[Lnet/minecraft/class_7172;
      official b Lgtq;b(Lgdb;)[Lgda;
    • getInterfaceOptions

      private static SimpleOption<?>[] getInterfaceOptions(GameOptions options)
      Mappings:
      Namespace Name Mixin selector
      named getInterfaceOptions Lnet/minecraft/client/gui/screen/option/VideoOptionsScreen;getInterfaceOptions(Lnet/minecraft/client/option/GameOptions;)[Lnet/minecraft/client/option/SimpleOption;
      intermediary method_75374 Lnet/minecraft/class_446;method_75374(Lnet/minecraft/class_315;)[Lnet/minecraft/class_7172;
      official c Lgtq;c(Lgdb;)[Lgda;
    • addOptions

      protected void addOptions()
      Specified by:
      addOptions in class GameOptionsScreen
      Mappings:
      Namespace Name Mixin selector
      named addOptions Lnet/minecraft/client/gui/screen/option/GameOptionsScreen;addOptions()V
      intermediary method_60325 Lnet/minecraft/class_4667;method_60325()V
      official o Lgtm;o()V
    • close

      public void close()
      Overrides:
      close in class GameOptionsScreen
      Mappings:
      Namespace Name Mixin selector
      named close Lnet/minecraft/client/gui/screen/Screen;close()V
      intermediary method_25419 Lnet/minecraft/class_437;method_25419()V
      official aX_ Lgpn;aX_()V
    • removed

      public void removed()
      Overrides:
      removed in class GameOptionsScreen
      Mappings:
      Namespace Name Mixin selector
      named removed Lnet/minecraft/client/gui/screen/Screen;removed()V
      intermediary method_25432 Lnet/minecraft/class_437;method_25432()V
      official aZ_ Lgpn;aZ_()V
    • mouseClicked

      public boolean mouseClicked(Click click, boolean doubled)
      Callback for when a mouse button down event has been captured. The button number is identified by the constants in GLFW class.
      Returns:
      true to indicate that the event handling is successful/valid
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named mouseClicked Lnet/minecraft/client/gui/Element;mouseClicked(Lnet/minecraft/client/gui/Click;Z)Z
      intermediary method_25402 Lnet/minecraft/class_364;method_25402(Lnet/minecraft/class_11909;Z)Z
      official a Lgjy;a(Lgwm;Z)Z
    • mouseScrolled

      public boolean mouseScrolled(double mouseX, double mouseY, double horizontalAmount, double verticalAmount)
      Callback for when a mouse button scroll event has been captured.
      Parameters:
      mouseX - the X coordinate of the mouse
      mouseY - the Y coordinate of the mouse
      horizontalAmount - the horizontal scroll amount
      verticalAmount - the vertical scroll amount
      Returns:
      true to indicate that the event handling is successful/valid
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named mouseScrolled Lnet/minecraft/client/gui/Element;mouseScrolled(DDDD)Z
      intermediary method_25401 Lnet/minecraft/class_364;method_25401(DDDD)Z
      official a Lgjy;a(DDDD)Z
    • updateFullscreenButtonValue

      public void updateFullscreenButtonValue(boolean fullscreen)
      Mappings:
      Namespace Name Mixin selector
      named updateFullscreenButtonValue Lnet/minecraft/client/gui/screen/option/VideoOptionsScreen;updateFullscreenButtonValue(Z)V
      intermediary method_67265 Lnet/minecraft/class_446;method_67265(Z)V
      official c Lgtq;c(Z)V
    • updateImprovedTransparencyButtonValue

      public void updateImprovedTransparencyButtonValue()
      Mappings:
      Namespace Name Mixin selector
      named updateImprovedTransparencyButtonValue Lnet/minecraft/client/gui/screen/option/VideoOptionsScreen;updateImprovedTransparencyButtonValue()V
      intermediary method_75371 Lnet/minecraft/class_446;method_75371()V
      official J Lgtq;J()V