com.jogamp.opengl.impl.x11.glx
Class X11GLCapabilities

java.lang.Object
  extended by javax.media.nativewindow.Capabilities
      extended by javax.media.opengl.GLCapabilities
          extended by com.jogamp.opengl.impl.x11.glx.X11GLCapabilities
All Implemented Interfaces:
WriteCloneable, Cloneable, Comparable, CapabilitiesImmutable, GLCapabilitiesImmutable

public class X11GLCapabilities
extends GLCapabilities


Nested Class Summary
static class X11GLCapabilities.XVisualIDComparator
          Comparing xvisual id only
 
Constructor Summary
X11GLCapabilities(XVisualInfo xVisualInfo, GLProfile glp)
           
X11GLCapabilities(XVisualInfo xVisualInfo, long fbcfg, int fbcfgid, GLProfile glp)
           
 
Method Summary
 Object clone()
           
 Object cloneMutable()
           
 long getFBConfig()
           
 int getFBConfigID()
           
 long getXVisualID()
           
 XVisualInfo getXVisualInfo()
           
 boolean hasFBConfig()
           
 boolean hasXVisualInfo()
           
 StringBuffer toString(StringBuffer sink)
          Return a textual representation of this object.
 
Methods inherited from class javax.media.opengl.GLCapabilities
compareTo, equals, getAccumAlphaBits, getAccumBlueBits, getAccumGreenBits, getAccumRedBits, getDepthBits, getDoubleBuffered, getGLProfile, getHardwareAccelerated, getNumSamples, getPbufferFloatingPointBuffers, getPbufferRenderToTexture, getPbufferRenderToTextureRectangle, getSampleBuffers, getStencilBits, getStereo, hashCode, isPBuffer, setAccumAlphaBits, setAccumBlueBits, setAccumGreenBits, setAccumRedBits, setDepthBits, setDoubleBuffered, setGLProfile, setHardwareAccelerated, setNumSamples, setOnscreen, setPBuffer, setPbufferFloatingPointBuffers, setPbufferRenderToTexture, setPbufferRenderToTextureRectangle, setSampleBuffers, setStencilBits, setStereo, toString
 
Methods inherited from class javax.media.nativewindow.Capabilities
getAlphaBits, getBlueBits, getGreenBits, getRedBits, getTransparentAlphaValue, getTransparentBlueValue, getTransparentGreenValue, getTransparentRedValue, isBackgroundOpaque, isOnscreen, setAlphaBits, setBackgroundOpaque, setBlueBits, setGreenBits, setRedBits, setTransparentAlphaValue, setTransparentBlueValue, setTransparentGreenValue, setTransparentRedValue
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface javax.media.nativewindow.CapabilitiesImmutable
getAlphaBits, getBlueBits, getGreenBits, getRedBits, getTransparentAlphaValue, getTransparentBlueValue, getTransparentGreenValue, getTransparentRedValue, isBackgroundOpaque, isOnscreen
 

Constructor Detail

X11GLCapabilities

public X11GLCapabilities(XVisualInfo xVisualInfo,
                         long fbcfg,
                         int fbcfgid,
                         GLProfile glp)

X11GLCapabilities

public X11GLCapabilities(XVisualInfo xVisualInfo,
                         GLProfile glp)
Method Detail

cloneMutable

public Object cloneMutable()
Specified by:
cloneMutable in interface WriteCloneable
Specified by:
cloneMutable in interface CapabilitiesImmutable
Specified by:
cloneMutable in interface GLCapabilitiesImmutable
Overrides:
cloneMutable in class GLCapabilities

clone

public Object clone()
Overrides:
clone in class GLCapabilities

getXVisualInfo

public final XVisualInfo getXVisualInfo()

getXVisualID

public final long getXVisualID()

hasXVisualInfo

public final boolean hasXVisualInfo()

getFBConfig

public final long getFBConfig()

getFBConfigID

public final int getFBConfigID()

hasFBConfig

public final boolean hasFBConfig()

toString

public StringBuffer toString(StringBuffer sink)
Description copied from interface: CapabilitiesImmutable
Return a textual representation of this object. Use the given StringBuffer [optional].

Specified by:
toString in interface CapabilitiesImmutable
Overrides:
toString in class GLCapabilities


Copyright 2010 JogAmp Community.