Package com.jogamp.nativewindow
Interface AbstractGraphicsConfiguration
- All Superinterfaces:
Cloneable,VisualIDHolder
- All Known Implementing Classes:
AWTGraphicsConfiguration,DefaultGraphicsConfiguration,MutableGraphicsConfiguration,X11GraphicsConfiguration
A marker interface describing a graphics configuration, visual, or
pixel format in a toolkit-independent manner.
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.jogamp.nativewindow.VisualIDHolder
VisualIDHolder.VIDComparator, VisualIDHolder.VIDType -
Field Summary
Fields inherited from interface com.jogamp.nativewindow.VisualIDHolder
VID_UNDEFINED -
Method Summary
Modifier and TypeMethodDescriptionclone()Return the capabilities reflecting this graphics configuration, which may differ from the capabilities used to choose this configuration.In case the implementation utilizes a delegation pattern to wrap abstract toolkits, this method shall return the nativeAbstractGraphicsConfiguration, otherwise this instance.Return the capabilities used to choose this graphics configuration.Return the screen this graphics configuration is valid forMethods inherited from interface com.jogamp.nativewindow.VisualIDHolder
getVisualID
-
Method Details
-
clone
Object clone() -
getScreen
AbstractGraphicsScreen 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 nativeAbstractGraphicsConfiguration, otherwise this instance.- See Also:
-