Serialized Form
Package com.sun.j3d.exp.swing |
template
GraphicsConfigTemplate3D template
- the template to be used for this canvas
graphicsConfig
java.awt.GraphicsConfiguration graphicsConfig
- the graphics configuration used for this canvas
canvas
com.sun.j3d.exp.swing.JCanvas3D.InternalCanvas3D canvas
- The canvas that is linked to the component.
hasBeenAdded
boolean hasBeenAdded
- flag indicating that the JCanvas3D has been added to a container
resizeMode
int resizeMode
- The resize mode currently being used.
resizeValidationDelay
int resizeValidationDelay
- the idle delay that will trigger a real resize. ('idle' being
the lack of resizing action from the user)
device
java.awt.GraphicsDevice device
- the device to be used by this canvas
Package com.sun.j3d.loaders |
Package com.sun.j3d.utils.applet |
args
java.lang.String[] args
name
java.lang.String name
applet
java.applet.Applet applet
label
java.awt.Label label
appletSize
java.awt.Dimension appletSize
args
java.lang.String[] args
name
java.lang.String name
barebones
boolean barebones
applet
java.applet.Applet applet
label
java.awt.Label label
appletSize
java.awt.Dimension appletSize
Package com.sun.j3d.utils.image |
Package com.sun.j3d.utils.scenegraph.io |
readObject
private void readObject(java.io.ObjectInputStream in)
throws java.io.IOException,
java.lang.ClassNotFoundException
- Serialization of Canvas3D objects is not supported.
- Throws:
java.lang.UnsupportedOperationException
- this method is not supported
java.io.IOException
java.lang.ClassNotFoundException
- Since:
- Java 3D 1.3
writeObject
private void writeObject(java.io.ObjectOutputStream out)
throws java.io.IOException
- Serialization of Canvas3D objects is not supported.
- Throws:
java.lang.UnsupportedOperationException
- this method is not supported
java.io.IOException
- Since:
- Java 3D 1.3
offScreen
boolean offScreen
manualRendering
boolean manualRendering
offScreenCanvasLoc
java.awt.Point offScreenCanvasLoc
offScreenCanvasSize
java.awt.Dimension offScreenCanvasSize
offScreenRendering
boolean offScreenRendering
offScreenBufferPending
boolean offScreenBufferPending
offScreenBuffer
ImageComponent2D offScreenBuffer
useSharedCtx
boolean useSharedCtx
stereoAvailable
boolean stereoAvailable
stereoEnable
boolean stereoEnable
useStereo
boolean useStereo
rightStereoPass
boolean rightStereoPass
monoscopicViewPolicy
int monoscopicViewPolicy
requestedStencilSize
int requestedStencilSize
actualStencilSize
int actualStencilSize
userStencilAvailable
boolean userStencilAvailable
systemStencilAvailable
boolean systemStencilAvailable
doubleBufferAvailable
boolean doubleBufferAvailable
doubleBufferEnable
boolean doubleBufferEnable
useDoubleBuffer
boolean useDoubleBuffer
sceneAntialiasingAvailable
boolean sceneAntialiasingAvailable
sceneAntialiasingMultiSamplesAvailable
boolean sceneAntialiasingMultiSamplesAvailable
antialiasingSet
boolean antialiasingSet
textureColorTableSize
int textureColorTableSize
numActiveTexUnit
int numActiveTexUnit
lastActiveTexUnit
int lastActiveTexUnit
shadingLanguageGLSL
boolean shadingLanguageGLSL
shadingLanguageCg
boolean shadingLanguageCg
queryProps
javax.media.j3d.J3dQueryProps queryProps
fatalError
boolean fatalError
leftManualEyeInImagePlate
javax.vecmath.Point3d leftManualEyeInImagePlate
rightManualEyeInImagePlate
javax.vecmath.Point3d rightManualEyeInImagePlate
view
View view
pendingView
View pendingView
canvasViewCache
javax.media.j3d.CanvasViewCache canvasViewCache
canvasViewCacheFrustum
javax.media.j3d.CanvasViewCache canvasViewCacheFrustum
raIsVisible
boolean raIsVisible
ra
javax.media.j3d.RenderAtom ra
cvDirtyMask
int[] cvDirtyMask
resizeGraphics2D
boolean resizeGraphics2D
isRunning
boolean isRunning
isRunningStatus
boolean isRunningStatus
active
boolean active
visible
boolean visible
ctxReset
boolean ctxReset
screen
Screen3D screen
imageReady
boolean imageReady
fogOn
int fogOn
graphicsContext3D
GraphicsContext3D graphicsContext3D
waiting
boolean waiting
swapDone
boolean swapDone
graphicsConfiguration
java.awt.GraphicsConfiguration graphicsConfiguration
graphics2D
javax.media.j3d.J3DGraphics2DImpl graphics2D
gfxCreationLock
java.lang.Object gfxCreationLock
vworldToEc
Transform3D vworldToEc
vpcToEc
Transform3D vpcToEc
drawable
javax.media.j3d.Drawable drawable
fbConfig
long fbConfig
offScreenBufferInfo
long offScreenBufferInfo
nativeGraphicsVersion
java.lang.String nativeGraphicsVersion
nativeGraphicsVendor
java.lang.String nativeGraphicsVendor
nativeGraphicsRenderer
java.lang.String nativeGraphicsRenderer
firstPaintCalled
boolean firstPaintCalled
added
boolean added
addNotifyCalled
boolean addNotifyCalled
ctx
javax.media.j3d.Context ctx
ctxTimeStamp
long ctxTimeStamp
ctxEyeLightingEnable
boolean ctxEyeLightingEnable
currentAppear
javax.media.j3d.AppearanceRetained currentAppear
currentMaterial
javax.media.j3d.MaterialRetained currentMaterial
viewFrustum
javax.media.j3d.CachedFrustum viewFrustum
- The object used for View Frustum Culling
lightBin
javax.media.j3d.LightBin lightBin
- The RenderBin bundle references used to decide what the underlying
context contains.
environmentSet
javax.media.j3d.EnvironmentSet environmentSet
attributeBin
javax.media.j3d.AttributeBin attributeBin
shaderBin
javax.media.j3d.ShaderBin shaderBin
renderMolecule
javax.media.j3d.RenderMolecule renderMolecule
polygonAttributes
javax.media.j3d.PolygonAttributesRetained polygonAttributes
lineAttributes
javax.media.j3d.LineAttributesRetained lineAttributes
pointAttributes
javax.media.j3d.PointAttributesRetained pointAttributes
material
javax.media.j3d.MaterialRetained material
enableLighting
boolean enableLighting
transparency
javax.media.j3d.TransparencyAttributesRetained transparency
coloringAttributes
javax.media.j3d.ColoringAttributesRetained coloringAttributes
modelMatrix
Transform3D modelMatrix
projTrans
Transform3D projTrans
textureBin
javax.media.j3d.TextureBin textureBin
lights
javax.media.j3d.LightRetained[] lights
- cached RenderBin states for lazy native states update
frameCount
int[] frameCount
enableMask
long enableMask
fog
javax.media.j3d.FogRetained fog
modelClip
javax.media.j3d.ModelClipRetained modelClip
sceneAmbient
javax.vecmath.Color3f sceneAmbient
texUnitState
javax.media.j3d.TextureUnitStateRetained[] texUnitState
texture
javax.media.j3d.TextureRetained texture
- These cached values are only used in Pure Immediate and Mixed Mode rendering
texAttrs
javax.media.j3d.TextureAttributesRetained texAttrs
texCoordGeneration
javax.media.j3d.TexCoordGenerationRetained texCoordGeneration
renderingAttrs
javax.media.j3d.RenderingAttributesRetained renderingAttrs
appearance
javax.media.j3d.AppearanceRetained appearance
shaderProgram
javax.media.j3d.ShaderProgramRetained shaderProgram
appHandle
java.lang.Object appHandle
texLinearMode
boolean texLinearMode
- Set to true when any one of texture state use
Texture Generation linear mode. This is used for D3D
temporary turn displayList off and do its own coordinate
generation since D3D don't support it.
TODO aces : is this still true in DX9?
canvasDirty
int canvasDirty
- Dirty bit to determine if the NodeComponent needs to be re-sent
down to the underlying API
dirtyDisplayList
boolean dirtyDisplayList
dirtyRenderMoleculeList
java.util.ArrayList<E> dirtyRenderMoleculeList
dirtyRenderAtomList
java.util.ArrayList<E> dirtyRenderAtomList
dirtyDlistPerRinfoList
java.util.ArrayList<E> dirtyDlistPerRinfoList
displayListResourceFreeList
java.util.ArrayList<E> displayListResourceFreeList
textureIdResourceFreeList
java.util.ArrayList<E> textureIdResourceFreeList
canvasBit
int canvasBit
canvasId
int canvasId
canvasIdAlloc
boolean canvasIdAlloc
cvLock
java.lang.Object cvLock
evaluateLock
java.lang.Object evaluateLock
dirtyMaskLock
java.lang.Object dirtyMaskLock
fullScreenMode
boolean fullScreenMode
fullscreenWidth
int fullscreenWidth
fullscreenHeight
int fullscreenHeight
needToRebuildDisplayList
boolean needToRebuildDisplayList
reEvaluateCanvasCmd
int reEvaluateCanvasCmd
textureExtendedFeatures
int textureExtendedFeatures
extensionsSupported
int extensionsSupported
anisotropicDegreeMax
float anisotropicDegreeMax
textureBoundaryWidthMax
int textureBoundaryWidthMax
multiTexAccelerated
boolean multiTexAccelerated
maxTexCoordSets
int maxTexCoordSets
maxTextureUnits
int maxTextureUnits
maxTextureImageUnits
int maxTextureImageUnits
maxVertexTextureImageUnits
int maxVertexTextureImageUnits
maxCombinedTextureImageUnits
int maxCombinedTextureImageUnits
maxVertexAttrs
int maxVertexAttrs
maxAvailableTextureUnits
int maxAvailableTextureUnits
textureWidthMax
int textureWidthMax
textureHeightMax
int textureHeightMax
texture3DWidthMax
int texture3DWidthMax
texture3DHeightMax
int texture3DHeightMax
texture3DDepthMax
int texture3DDepthMax
newPosition
java.awt.Point newPosition
newSize
java.awt.Dimension newSize
textureIDResourceTable
java.util.ArrayList<E> textureIDResourceTable
stateUpdateMask
int stateUpdateMask
curStateToUpdate
java.lang.Object[] curStateToUpdate
currentLights
javax.media.j3d.LightRetained[] currentLights
- The list of lights that are currently being represented in the native
graphics context.
depthBufferWriteEnableOverride
boolean depthBufferWriteEnableOverride
- Flag to override RenderAttributes.depthBufferWriteEnable
depthBufferEnableOverride
boolean depthBufferEnableOverride
- Flag to override RenderAttributes.depthBufferEnable
depthBufferWriteEnable
boolean depthBufferWriteEnable
vfPlanesValid
boolean vfPlanesValid
eventCatcher
javax.media.j3d.EventCatcher eventCatcher
canvasViewEventCatcher
javax.media.j3d.CanvasViewEventCatcher canvasViewEventCatcher
windowParent
java.awt.Window windowParent
containerParentList
java.util.LinkedList<E> containerParentList
lightChanged
boolean lightChanged
drawingSurfaceObject
javax.media.j3d.DrawingSurfaceObject drawingSurfaceObject
validCtx
boolean validCtx
validCanvas
boolean validCanvas
ctxChanged
boolean ctxChanged
depthSize
int depthSize
doubleBuffer
int doubleBuffer
blueSize
int blueSize
greenSize
int greenSize
redSize
int redSize
sceneAntialiasing
int sceneAntialiasing
stereo
int stereo
stencilSize
int stencilSize
testCfg
java.lang.Object testCfg
Copyright 1996-2008 Sun Microsystems, Inc. All Rights Reserved. Use is subject to license terms.