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:
-