com.jogamp.opengl.impl.windows.wgl
Class WGLGLCapabilities

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

public class WGLGLCapabilities
extends GLCapabilities


Nested Class Summary
static class WGLGLCapabilities.PfdIDComparator
          Comparing pfd id only
 
Constructor Summary
WGLGLCapabilities(PIXELFORMATDESCRIPTOR pfd, int pfdID, GLProfile glp)
           
 
Method Summary
 Object clone()
           
 Object cloneMutable()
           
 PIXELFORMATDESCRIPTOR getPFD()
           
 int getPFDID()
           
 boolean isSet()
           
 boolean isSetByARB()
           
 boolean isSetByGDI()
           
 boolean setValuesByARB(int[] iattribs, int niattribs, int[] iresults)
           
 boolean setValuesByGDI()
           
 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

WGLGLCapabilities

public WGLGLCapabilities(PIXELFORMATDESCRIPTOR pfd,
                         int pfdID,
                         GLProfile glp)
Method Detail

setValuesByGDI

public boolean setValuesByGDI()

setValuesByARB

public boolean setValuesByARB(int[] iattribs,
                              int niattribs,
                              int[] iresults)

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

getPFD

public final PIXELFORMATDESCRIPTOR getPFD()

getPFDID

public final int getPFDID()

isSetByARB

public final boolean isSetByARB()

isSetByGDI

public final boolean isSetByGDI()

isSet

public final boolean isSet()

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.