com.jogamp.opengl.impl.egl
Class EGLGraphicsConfiguration

java.lang.Object
  extended by javax.media.nativewindow.DefaultGraphicsConfiguration
      extended by com.jogamp.opengl.impl.egl.EGLGraphicsConfiguration
All Implemented Interfaces:
Cloneable, AbstractGraphicsConfiguration

public class EGLGraphicsConfiguration
extends DefaultGraphicsConfiguration
implements Cloneable


Field Summary
protected static boolean DEBUG
           
 
Fields inherited from class javax.media.nativewindow.DefaultGraphicsConfiguration
capabilitiesChosen, capabilitiesRequested
 
Method Summary
 Object clone()
           
static EGLGraphicsConfiguration create(GLCapabilitiesImmutable capsRequested, AbstractGraphicsScreen absScreen, int cfgID)
           
static int[] CreatePBufferSurfaceAttribList(int width, int height, int texFormat)
           
static boolean EGLConfig2Capabilities(ArrayList capsBucket, GLProfile glp, long display, long config, int winattrmask)
           
static EGLGLCapabilities EGLConfig2Capabilities(GLProfile glp, long display, long config, boolean relaxed, boolean onscreen, boolean usePBuffer)
           
static long EGLConfigId2EGLConfig(GLProfile glp, long display, int configID)
           
 long getNativeConfig()
           
 int getNativeConfigID()
           
static int[] GLCapabilities2AttribList(GLCapabilitiesImmutable caps)
           
 String toString()
           
 
Methods inherited from class javax.media.nativewindow.DefaultGraphicsConfiguration
getChosenCapabilities, getNativeGraphicsConfiguration, getRequestedCapabilities, getScreen, setChosenCapabilities, setScreen, toHexString, toHexString
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

DEBUG

protected static final boolean DEBUG
Method Detail

getNativeConfig

public final long getNativeConfig()

getNativeConfigID

public final int getNativeConfigID()

create

public static EGLGraphicsConfiguration create(GLCapabilitiesImmutable capsRequested,
                                              AbstractGraphicsScreen absScreen,
                                              int cfgID)

clone

public Object clone()
Overrides:
clone in class DefaultGraphicsConfiguration

EGLConfigId2EGLConfig

public static long EGLConfigId2EGLConfig(GLProfile glp,
                                         long display,
                                         int configID)

EGLConfig2Capabilities

public static EGLGLCapabilities EGLConfig2Capabilities(GLProfile glp,
                                                       long display,
                                                       long config,
                                                       boolean relaxed,
                                                       boolean onscreen,
                                                       boolean usePBuffer)

EGLConfig2Capabilities

public static boolean EGLConfig2Capabilities(ArrayList capsBucket,
                                             GLProfile glp,
                                             long display,
                                             long config,
                                             int winattrmask)

GLCapabilities2AttribList

public static int[] GLCapabilities2AttribList(GLCapabilitiesImmutable caps)

CreatePBufferSurfaceAttribList

public static int[] CreatePBufferSurfaceAttribList(int width,
                                                   int height,
                                                   int texFormat)

toString

public String toString()
Overrides:
toString in class DefaultGraphicsConfiguration


Copyright 2010 JogAmp Community.