Top Description Fields Methods
com.jogamp.nativewindow

public Interface AbstractGraphicsConfiguration

extends VisualIDHolder, Cloneable
Known Direct Implementers
com.jogamp.nativewindow.DefaultGraphicsConfiguration

A marker interface describing a graphics configuration, visual, or pixel format in a toolkit-independent manner.

Field Summary

Inherited from com.jogamp.nativewindow.VisualIDHolder:
VID_UNDEFINED

Method Summary

Modifier and TypeMethod and Description
public Object
public CapabilitiesImmutable

Returns:

An immutable instance of the Capabilities to avoid mutation by the user.
getChosenCapabilities
()

Return the capabilities reflecting this graphics configuration, which may differ from the capabilities used to choose this configuration.

public AbstractGraphicsConfiguration
getNativeGraphicsConfiguration()

In case the implementation utilizes a delegation pattern to wrap abstract toolkits, this method shall return the native AbstractGraphicsConfiguration, otherwise this instance.

public CapabilitiesImmutable

Returns:

An immutable instance of the Capabilities to avoid mutation by the user.
getRequestedCapabilities
()

Return the capabilities used to choose this graphics configuration.

public AbstractGraphicsScreen
getScreen()

Return the screen this graphics configuration is valid for

Inherited from com.jogamp.nativewindow.VisualIDHolder:
getVisualID

Method Detail

cloneback to summary
public Object clone()
getChosenCapabilitiesback to summary
public CapabilitiesImmutable getChosenCapabilities()

Return the capabilities reflecting this graphics configuration, which may differ from the capabilities used to choose this configuration.

Returns:CapabilitiesImmutable

An immutable instance of the Capabilities to avoid mutation by the user.

getNativeGraphicsConfigurationback to summary
public 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
NativeSurface#getGraphicsConfiguration()
getRequestedCapabilitiesback to summary
public 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:CapabilitiesImmutable

An immutable instance of the Capabilities to avoid mutation by the user.

getScreenback to summary
public AbstractGraphicsScreen getScreen()

Return the screen this graphics configuration is valid for