Interface AbstractGraphicsConfiguration

All Superinterfaces:
Cloneable, VisualIDHolder
All Known Implementing Classes:
AWTGraphicsConfiguration, DefaultGraphicsConfiguration, MutableGraphicsConfiguration, X11GraphicsConfiguration

public interface AbstractGraphicsConfiguration extends VisualIDHolder, Cloneable
A marker interface describing a graphics configuration, visual, or pixel format in a toolkit-independent manner.
  • Method Details

    • clone

      Object clone()
    • getScreen

      Return the screen this graphics configuration is valid for
    • getChosenCapabilities

      CapabilitiesImmutable getChosenCapabilities()
      Return the capabilities reflecting this graphics configuration, which may differ from the capabilities used to choose this configuration.
      Returns:
      An immutable instance of the Capabilities to avoid mutation by the user.
    • getRequestedCapabilities

      CapabilitiesImmutable getRequestedCapabilities()
      Return the capabilities used to choose this graphics configuration. These may be used to reconfigure the NativeWindow in case the device changes in a multiple screen environment.
      Returns:
      An immutable instance of the Capabilities to avoid mutation by the user.
    • getNativeGraphicsConfiguration

      AbstractGraphicsConfiguration getNativeGraphicsConfiguration()
      In case the implementation utilizes a delegation pattern to wrap abstract toolkits, this method shall return the native AbstractGraphicsConfiguration, otherwise this instance.
      See Also: