Class METALocalDimming

java.lang.Object
org.lwjgl.openxr.METALocalDimming

public final class METALocalDimming extends Object
The XR_META_local_dimming extension.

Local dimming allows to adjust backlight intensity of dark areas on the screen in order to increase content dynamic range. Local dimming feature is not intended for optical see-through HMDs.

An application can request the local dimming mode on a frame basis by chaining an XrLocalDimmingFrameEndInfoMETA structure to the XrFrameEndInfo.

  • Using XrFrameEndInfoLocalDimmingFB is considered as a hint and will not trigger EndFrame errors whether or not the requested dimming mode is fulfilled by the runtime.
  • The runtime will have full control of the local dimming mode and may disregard app requests. For example, the runtime may allow only one primary client to control the local dimming mode.
  • Field Details

    • XR_META_local_dimming_SPEC_VERSION

      public static final int XR_META_local_dimming_SPEC_VERSION
      The extension specification version.
      See Also:
    • XR_META_LOCAL_DIMMING_EXTENSION_NAME

      public static final String XR_META_LOCAL_DIMMING_EXTENSION_NAME
      The extension name.
      See Also:
    • XR_TYPE_LOCAL_DIMMING_FRAME_END_INFO_META

      public static final int XR_TYPE_LOCAL_DIMMING_FRAME_END_INFO_META
      Extends XrStructureType.
      See Also:
    • XR_LOCAL_DIMMING_MODE_OFF_META

      public static final int XR_LOCAL_DIMMING_MODE_OFF_META
      XrLocalDimmingModeMETA - Local dimming modes
      Enumerant Descriptions
      See Also

      XrLocalDimmingFrameEndInfoMETA

      See Also:
    • XR_LOCAL_DIMMING_MODE_ON_META

      public static final int XR_LOCAL_DIMMING_MODE_ON_META
      XrLocalDimmingModeMETA - Local dimming modes
      Enumerant Descriptions
      See Also

      XrLocalDimmingFrameEndInfoMETA

      See Also: