Top Description Fields Constructors Methods
jogamp.opengl.egl

public Class EGLGraphicsConfigurationFactory

extends GLGraphicsConfigurationFactory
Class Inheritance
Imports
java.io.PrintStream, java.nio.IntBuffer, java.util.ArrayList, .Collections, .List, com.jogamp.nativewindow.AbstractGraphicsConfiguration, .AbstractGraphicsDevice, .AbstractGraphicsScreen, .CapabilitiesChooser, .CapabilitiesImmutable, .GraphicsConfigurationFactory, .NativeWindowFactory, .VisualIDHolder, .VisualIDHolder.VIDType, com.jogamp.opengl.GLCapabilities, .GLCapabilitiesChooser, .GLCapabilitiesImmutable, .GLContext, .GLDrawableFactory, .GLException, .GLProfile, .GLRendererQuirks, jogamp.opengl.GLGraphicsConfigurationFactory, .GLGraphicsConfigurationUtil, com.jogamp.common.nio.Buffers, .PointerBuffer, com.jogamp.nativewindow.egl.EGLGraphicsDevice, com.jogamp.opengl.egl.EGL

Subclass of GraphicsConfigurationFactory used when non-AWT tookits are used on X11 platforms. Toolkits will likely need to delegate to this one to change the accepted and returned types of the GraphicsDevice and GraphicsConfiguration abstractions.

Field Summary

Modifier and TypeField and Description
pack-priv static VisualIDHolder.VIDComparator
pack-priv static GraphicsConfigurationFactory
pack-priv static GraphicsConfigurationFactory
pack-priv static GraphicsConfigurationFactory

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
protected AbstractGraphicsConfiguration
public static EGLGraphicsConfiguration
chooseGraphicsConfigurationStatic(GLCapabilitiesImmutable capsChosen, final GLCapabilitiesImmutable capsReq, final GLCapabilitiesChooser chooser, final AbstractGraphicsScreen absScreen, final int nativeVisualID, final boolean forceTransparentFlag)

pack-priv static EGLGraphicsConfiguration
eglChooseConfig(final EGLGraphicsDevice device, final GLCapabilitiesImmutable capsChosen, final GLCapabilitiesImmutable capsRequested, final GLCapabilitiesChooser chooser, final AbstractGraphicsScreen absScreen, final int nativeVisualID, final boolean forceTransparentFlag)

pack-priv static List<GLCapabilitiesImmutable>
eglConfigs2GLCaps(final EGLGraphicsDevice device, final GLProfile glp, final PointerBuffer configs, final int num, final int winattrmask, final boolean forceTransparentFlag, final boolean onlyFirstValid)

protected static List<GLCapabilitiesImmutable>
pack-priv static void
printCaps(final String prefix, final List<GLCapabilitiesImmutable> caps, final PrintStream out)

pack-priv static void
pack-priv static void
Inherited from jogamp.opengl.GLGraphicsConfigurationFactory:
chooseCapabilities

Field Detail

EglCfgIDComparatorback to summary
pack-priv static VisualIDHolder.VIDComparator EglCfgIDComparator
fallbackGraphicsConfigurationFactoryback to summary
pack-priv static GraphicsConfigurationFactory fallbackGraphicsConfigurationFactory
kdeglGraphicsConfigurationFactoryback to summary
pack-priv static GraphicsConfigurationFactory kdeglGraphicsConfigurationFactory
nativeGraphicsConfigurationFactoryback to summary
pack-priv static GraphicsConfigurationFactory nativeGraphicsConfigurationFactory

Constructor Detail

EGLGraphicsConfigurationFactoryback to summary
private EGLGraphicsConfigurationFactory()

Method Detail

chooseGraphicsConfigurationImplback to summary
protected AbstractGraphicsConfiguration chooseGraphicsConfigurationImpl(final CapabilitiesImmutable capsChosen, final CapabilitiesImmutable capsRequested, final CapabilitiesChooser chooser, final AbstractGraphicsScreen absScreen, final int nativeVisualID)

Implements abstract com.jogamp.nativewindow.GraphicsConfigurationFactory.chooseGraphicsConfigurationImpl.

Annotations
@Override
chooseGraphicsConfigurationStaticback to summary
public static EGLGraphicsConfiguration chooseGraphicsConfigurationStatic(GLCapabilitiesImmutable capsChosen, final GLCapabilitiesImmutable capsReq, final GLCapabilitiesChooser chooser, final AbstractGraphicsScreen absScreen, final int nativeVisualID, final boolean forceTransparentFlag)
eglChooseConfigback to summary
pack-priv static EGLGraphicsConfiguration eglChooseConfig(final EGLGraphicsDevice device, final GLCapabilitiesImmutable capsChosen, final GLCapabilitiesImmutable capsRequested, final GLCapabilitiesChooser chooser, final AbstractGraphicsScreen absScreen, final int nativeVisualID, final boolean forceTransparentFlag)
eglConfigs2GLCapsback to summary
pack-priv static List<GLCapabilitiesImmutable> eglConfigs2GLCaps(final EGLGraphicsDevice device, final GLProfile glp, final PointerBuffer configs, final int num, final int winattrmask, final boolean forceTransparentFlag, final boolean onlyFirstValid)
getAvailableCapabilitiesback to summary
protected static List<GLCapabilitiesImmutable> getAvailableCapabilities(final EGLDrawableFactory factory, final AbstractGraphicsDevice device)
printCapsback to summary
pack-priv static void printCaps(final String prefix, final List<GLCapabilitiesImmutable> caps, final PrintStream out)
registerFactoryback to summary
pack-priv static void registerFactory()
unregisterFactoryback to summary
pack-priv static void unregisterFactory()