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
 
Constructor Summary
EGLGraphicsConfiguration(AbstractGraphicsScreen absScreen, GLCapabilities capsChosen, GLCapabilities capsRequested, GLCapabilitiesChooser chooser, long cfg, int cfgID)
           
 
Method Summary
 Object clone()
           
static EGLGraphicsConfiguration create(GLCapabilities capsRequested, AbstractGraphicsScreen absScreen, int cfgID)
           
static int[] CreatePBufferSurfaceAttribList(int width, int height, int texFormat)
           
static GLCapabilities EGLConfig2Capabilities(GLProfile glp, long display, long config, boolean relaxed, boolean onscreen, boolean usePBuffer)
           
static boolean EGLConfigDrawableTypeVerify(int val, boolean onscreen, boolean usePBuffer)
           
static long EGLConfigId2EGLConfig(GLProfile glp, long display, int configID)
           
 long getNativeConfig()
           
 int getNativeConfigID()
           
static int[] GLCapabilities2AttribList(GLCapabilities caps)
           
 String toString()
           
protected  void updateGraphicsConfiguration()
           
 
Methods inherited from class javax.media.nativewindow.DefaultGraphicsConfiguration
getChosenCapabilities, getNativeGraphicsConfiguration, getRequestedCapabilities, getScreen, setChosenCapabilities, setScreen
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

DEBUG

protected static final boolean DEBUG
Constructor Detail

EGLGraphicsConfiguration

public EGLGraphicsConfiguration(AbstractGraphicsScreen absScreen,
                                GLCapabilities capsChosen,
                                GLCapabilities capsRequested,
                                GLCapabilitiesChooser chooser,
                                long cfg,
                                int cfgID)
Method Detail

getNativeConfig

public long getNativeConfig()

getNativeConfigID

public int getNativeConfigID()

create

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

clone

public Object clone()
Overrides:
clone in class DefaultGraphicsConfiguration

updateGraphicsConfiguration

protected void updateGraphicsConfiguration()

EGLConfigId2EGLConfig

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

EGLConfigDrawableTypeVerify

public static boolean EGLConfigDrawableTypeVerify(int val,
                                                  boolean onscreen,
                                                  boolean usePBuffer)

EGLConfig2Capabilities

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

GLCapabilities2AttribList

public static int[] GLCapabilities2AttribList(GLCapabilities 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.