javax.media.j3d
Class X11NativeConfigTemplate3D
java.lang.Object
javax.media.j3d.NativeConfigTemplate3D
javax.media.j3d.X11NativeConfigTemplate3D
class X11NativeConfigTemplate3D
- extends NativeConfigTemplate3D
Native config template class. A singleton instance of this class is
created by a factory method in the base class using reflection.
Field Summary |
private static boolean |
debug
|
Fields inherited from class javax.media.j3d.NativeConfigTemplate3D |
ACCUM_BUFFER, ALPHA_SIZE, ANTIALIASING, BLUE_SIZE, DEPTH_SIZE, DOUBLEBUFFER, GREEN_SIZE, NUM_ITEMS, RED_SIZE, STENCIL_SIZE, STEREO |
Method Summary |
(package private) int |
chooseOglVisual(long display,
int screen,
int[] attrList,
long[] fbConfig)
|
(package private) static void |
freeFBConfig(long fbConfig)
|
(package private) java.awt.GraphicsConfiguration |
getBestConfiguration(GraphicsConfigTemplate3D template,
java.awt.GraphicsConfiguration[] gc)
|
(package private) int |
getStencilSize(Canvas3D c3d)
|
(package private) int |
getStencilSize(long display,
int screen,
int vid)
|
(package private) boolean |
hasDoubleBuffer(Canvas3D c3d)
|
(package private) boolean |
hasSceneAntialiasingAccum(Canvas3D c3d)
|
(package private) boolean |
hasSceneAntialiasingMultisample(Canvas3D c3d)
|
(package private) boolean |
hasStereo(Canvas3D c3d)
|
(package private) boolean |
isDoubleBufferAvailable(long display,
int screen,
int vid)
|
(package private) boolean |
isGraphicsConfigSupported(GraphicsConfigTemplate3D template,
java.awt.GraphicsConfiguration gc)
|
(package private) boolean |
isSceneAntialiasingAccumAvailable(long display,
int screen,
int vid)
|
(package private) boolean |
isSceneAntialiasingMultisampleAvailable(long display,
int screen,
int vid)
|
(package private) boolean |
isStereoAvailable(long display,
int screen,
int vid)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
debug
private static final boolean debug
- See Also:
- Constant Field Values
X11NativeConfigTemplate3D
X11NativeConfigTemplate3D()
chooseOglVisual
int chooseOglVisual(long display,
int screen,
int[] attrList,
long[] fbConfig)
freeFBConfig
static void freeFBConfig(long fbConfig)
isStereoAvailable
boolean isStereoAvailable(long display,
int screen,
int vid)
isDoubleBufferAvailable
boolean isDoubleBufferAvailable(long display,
int screen,
int vid)
isSceneAntialiasingAccumAvailable
boolean isSceneAntialiasingAccumAvailable(long display,
int screen,
int vid)
isSceneAntialiasingMultisampleAvailable
boolean isSceneAntialiasingMultisampleAvailable(long display,
int screen,
int vid)
getStencilSize
int getStencilSize(long display,
int screen,
int vid)
getBestConfiguration
java.awt.GraphicsConfiguration getBestConfiguration(GraphicsConfigTemplate3D template,
java.awt.GraphicsConfiguration[] gc)
- Specified by:
getBestConfiguration
in class NativeConfigTemplate3D
isGraphicsConfigSupported
boolean isGraphicsConfigSupported(GraphicsConfigTemplate3D template,
java.awt.GraphicsConfiguration gc)
- Specified by:
isGraphicsConfigSupported
in class NativeConfigTemplate3D
hasStereo
boolean hasStereo(Canvas3D c3d)
- Specified by:
hasStereo
in class NativeConfigTemplate3D
getStencilSize
int getStencilSize(Canvas3D c3d)
- Specified by:
getStencilSize
in class NativeConfigTemplate3D
hasDoubleBuffer
boolean hasDoubleBuffer(Canvas3D c3d)
- Specified by:
hasDoubleBuffer
in class NativeConfigTemplate3D
hasSceneAntialiasingAccum
boolean hasSceneAntialiasingAccum(Canvas3D c3d)
- Specified by:
hasSceneAntialiasingAccum
in class NativeConfigTemplate3D
hasSceneAntialiasingMultisample
boolean hasSceneAntialiasingMultisample(Canvas3D c3d)
- Specified by:
hasSceneAntialiasingMultisample
in class NativeConfigTemplate3D
Copyright 1996-2008 Sun Microsystems, Inc. All Rights Reserved. Use is subject to license terms.