Serialized Form


Package com.sun.j3d.exp.swing

Class com.sun.j3d.exp.swing.JCanvas3D extends javax.swing.JPanel implements Serializable

Serialized Fields

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.


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

Class com.sun.j3d.loaders.IncorrectFormatException extends java.lang.RuntimeException implements Serializable

Class com.sun.j3d.loaders.ParsingErrorException extends java.lang.RuntimeException implements Serializable


Package com.sun.j3d.utils.applet

Class com.sun.j3d.utils.applet.JMainFrame extends javax.swing.JFrame implements Serializable

Serialized Fields

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

Class com.sun.j3d.utils.applet.MainFrame extends java.awt.Frame implements Serializable

Serialized Fields

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

Class com.sun.j3d.utils.image.ImageException extends java.lang.RuntimeException implements Serializable


Package com.sun.j3d.utils.scenegraph.io

Class com.sun.j3d.utils.scenegraph.io.NamedObjectException extends java.lang.Exception implements Serializable

Class com.sun.j3d.utils.scenegraph.io.ObjectNotLoadedException extends java.lang.Exception implements Serializable

Class com.sun.j3d.utils.scenegraph.io.UnsupportedUniverseException extends java.lang.Exception implements Serializable


Package javax.media.j3d

Class javax.media.j3d.BadTransformException extends java.lang.RuntimeException implements Serializable

Class javax.media.j3d.Canvas3D extends java.awt.Canvas implements Serializable

Serialization Methods

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
Serialized Fields

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

Point3d leftManualEyeInImagePlate

rightManualEyeInImagePlate

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

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

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

parent

java.awt.Container parent

lightChanged

boolean lightChanged

drawingSurfaceObject

javax.media.j3d.DrawingSurfaceObject drawingSurfaceObject

validCtx

boolean validCtx

validCanvas

boolean validCanvas

ctxChanged

boolean ctxChanged

Class javax.media.j3d.CapabilityNotSetException extends RestrictedAccessException implements Serializable

Class javax.media.j3d.DanglingReferenceException extends java.lang.RuntimeException implements Serializable

Class javax.media.j3d.GraphicsConfigTemplate3D extends java.awt.GraphicsConfigTemplate implements Serializable

Serialized Fields

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

Class javax.media.j3d.IllegalRenderingStateException extends java.lang.IllegalStateException implements Serializable

Class javax.media.j3d.IllegalSceneGraphException extends java.lang.RuntimeException implements Serializable

Class javax.media.j3d.IllegalSharingException extends IllegalSceneGraphException implements Serializable

Class javax.media.j3d.MultipleParentException extends IllegalSharingException implements Serializable

Class javax.media.j3d.RestrictedAccessException extends java.lang.RuntimeException implements Serializable

Class javax.media.j3d.SceneGraphCycleException extends IllegalSceneGraphException implements Serializable

Class javax.media.j3d.SoundException extends java.lang.RuntimeException implements Serializable


Package javax.vecmath

Class javax.vecmath.AxisAngle4d extends java.lang.Object implements Serializable

serialVersionUID: 3644296204459140589L

Serialized Fields

x

double x
The x coordinate.


y

double y
The y coordinate.


z

double z
The z coordinate.


angle

double angle
The angle of rotation in radians.

Class javax.vecmath.AxisAngle4f extends java.lang.Object implements Serializable

serialVersionUID: -163246355858070601L

Serialized Fields

x

float x
The x coordinate.


y

float y
The y coordinate.


z

float z
The z coordinate.


angle

float angle
The angle of rotation in radians.

Class javax.vecmath.Color3b extends Tuple3b implements Serializable

serialVersionUID: 6632576088353444794L

Class javax.vecmath.Color3f extends Tuple3f implements Serializable

serialVersionUID: -1861792981817493659L

Class javax.vecmath.Color4b extends Tuple4b implements Serializable

serialVersionUID: -105080578052502155L

Class javax.vecmath.Color4f extends Tuple4f implements Serializable

serialVersionUID: 8577680141580006740L

Class javax.vecmath.GMatrix extends java.lang.Object implements Serializable

serialVersionUID: 2777097312029690941L

Serialized Fields

nRow

int nRow

nCol

int nCol

values

double[][] values

Class javax.vecmath.GVector extends java.lang.Object implements Serializable

serialVersionUID: 1398850036893875112L

Serialized Fields

length

int length

values

double[] values

Class javax.vecmath.Matrix3d extends java.lang.Object implements Serializable

serialVersionUID: 6837536777072402710L

Serialized Fields

m00

double m00
The first matrix element in the first row.


m01

double m01
The second matrix element in the first row.


m02

double m02
The third matrix element in the first row.


m10

double m10
The first matrix element in the second row.


m11

double m11
The second matrix element in the second row.


m12

double m12
The third matrix element in the second row.


m20

double m20
The first matrix element in the third row.


m21

double m21
The second matrix element in the third row.


m22

double m22
The third matrix element in the third row.

Class javax.vecmath.Matrix3f extends java.lang.Object implements Serializable

serialVersionUID: 329697160112089834L

Serialized Fields

m00

float m00
The first matrix element in the first row.


m01

float m01
The second matrix element in the first row.


m02

float m02
The third matrix element in the first row.


m10

float m10
The first matrix element in the second row.


m11

float m11
The second matrix element in the second row.


m12

float m12
The third matrix element in the second row.


m20

float m20
The first matrix element in the third row.


m21

float m21
The second matrix element in the third row.


m22

float m22
The third matrix element in the third row.

Class javax.vecmath.Matrix4d extends java.lang.Object implements Serializable

serialVersionUID: 8223903484171633710L

Serialized Fields

m00

double m00
The first element of the first row.


m01

double m01
The second element of the first row.


m02

double m02
The third element of the first row.


m03

double m03
The fourth element of the first row.


m10

double m10
The first element of the second row.


m11

double m11
The second element of the second row.


m12

double m12
The third element of the second row.


m13

double m13
The fourth element of the second row.


m20

double m20
The first element of the third row.


m21

double m21
The second element of the third row.


m22

double m22
The third element of the third row.


m23

double m23
The fourth element of the third row.


m30

double m30
The first element of the fourth row.


m31

double m31
The second element of the fourth row.


m32

double m32
The third element of the fourth row.


m33

double m33
The fourth element of the fourth row.

Class javax.vecmath.Matrix4f extends java.lang.Object implements Serializable

serialVersionUID: -8405036035410109353L

Serialized Fields

m00

float m00
The first element of the first row.


m01

float m01
The second element of the first row.


m02

float m02
The third element of the first row.


m03

float m03
The fourth element of the first row.


m10

float m10
The first element of the second row.


m11

float m11
The second element of the second row.


m12

float m12
The third element of the second row.


m13

float m13
The fourth element of the second row.


m20

float m20
The first element of the third row.


m21

float m21
The second element of the third row.


m22

float m22
The third element of the third row.


m23

float m23
The fourth element of the third row.


m30

float m30
The first element of the fourth row.


m31

float m31
The second element of the fourth row.


m32

float m32
The third element of the fourth row.


m33

float m33
The fourth element of the fourth row.

Class javax.vecmath.MismatchedSizeException extends java.lang.RuntimeException implements Serializable

Class javax.vecmath.Point2d extends Tuple2d implements Serializable

serialVersionUID: 1133748791492571954L

Class javax.vecmath.Point2f extends Tuple2f implements Serializable

serialVersionUID: -4801347926528714435L

Class javax.vecmath.Point2i extends Tuple2i implements Serializable

serialVersionUID: 9208072376494084954L

Class javax.vecmath.Point3d extends Tuple3d implements Serializable

serialVersionUID: 5718062286069042927L

Class javax.vecmath.Point3f extends Tuple3f implements Serializable

serialVersionUID: -8689337816398030143L

Class javax.vecmath.Point3i extends Tuple3i implements Serializable

serialVersionUID: 6149289077348153921L

Class javax.vecmath.Point4d extends Tuple4d implements Serializable

serialVersionUID: 1733471895962736949L

Class javax.vecmath.Point4f extends Tuple4f implements Serializable

serialVersionUID: 4643134103185764459L

Class javax.vecmath.Point4i extends Tuple4i implements Serializable

serialVersionUID: 620124780244617983L

Class javax.vecmath.Quat4d extends Tuple4d implements Serializable

serialVersionUID: 7577479888820201099L

Class javax.vecmath.Quat4f extends Tuple4f implements Serializable

serialVersionUID: 2675933778405442383L

Class javax.vecmath.SingularMatrixException extends java.lang.RuntimeException implements Serializable

Class javax.vecmath.TexCoord2f extends Tuple2f implements Serializable

serialVersionUID: 7998248474800032487L

Class javax.vecmath.TexCoord3f extends Tuple3f implements Serializable

serialVersionUID: -3517736544731446513L

Class javax.vecmath.TexCoord4f extends Tuple4f implements Serializable

serialVersionUID: -3517736544731446513L

Class javax.vecmath.Tuple2d extends java.lang.Object implements Serializable

serialVersionUID: 6205762482756093838L

Serialized Fields

x

double x
The x coordinate.


y

double y
The y coordinate.

Class javax.vecmath.Tuple2f extends java.lang.Object implements Serializable

serialVersionUID: 9011180388985266884L

Serialized Fields

x

float x
The x coordinate.


y

float y
The y coordinate.

Class javax.vecmath.Tuple2i extends java.lang.Object implements Serializable

serialVersionUID: -3555701650170169638L

Serialized Fields

x

int x
The x coordinate.


y

int y
The y coordinate.

Class javax.vecmath.Tuple3b extends java.lang.Object implements Serializable

serialVersionUID: -483782685323607044L

Serialized Fields

x

byte x
The first value.


y

byte y
The second value.


z

byte z
The third value.

Class javax.vecmath.Tuple3d extends java.lang.Object implements Serializable

serialVersionUID: 5542096614926168415L

Serialized Fields

x

double x
The x coordinate.


y

double y
The y coordinate.


z

double z
The z coordinate.

Class javax.vecmath.Tuple3f extends java.lang.Object implements Serializable

serialVersionUID: 5019834619484343712L

Serialized Fields

x

float x
The x coordinate.


y

float y
The y coordinate.


z

float z
The z coordinate.

Class javax.vecmath.Tuple3i extends java.lang.Object implements Serializable

serialVersionUID: -732740491767276200L

Serialized Fields

x

int x
The x coordinate.


y

int y
The y coordinate.


z

int z
The z coordinate.

Class javax.vecmath.Tuple4b extends java.lang.Object implements Serializable

serialVersionUID: -8226727741811898211L

Serialized Fields

x

byte x
The first value.


y

byte y
The second value.


z

byte z
The third value.


w

byte w
The fourth value.

Class javax.vecmath.Tuple4d extends java.lang.Object implements Serializable

serialVersionUID: -4748953690425311052L

Serialized Fields

x

double x
The x coordinate.


y

double y
The y coordinate.


z

double z
The z coordinate.


w

double w
The w coordinate.

Class javax.vecmath.Tuple4f extends java.lang.Object implements Serializable

serialVersionUID: 7068460319248845763L

Serialized Fields

x

float x
The x coordinate.


y

float y
The y coordinate.


z

float z
The z coordinate.


w

float w
The w coordinate.

Class javax.vecmath.Tuple4i extends java.lang.Object implements Serializable

serialVersionUID: 8064614250942616720L

Serialized Fields

x

int x
The x coordinate.


y

int y
The y coordinate.


z

int z
The z coordinate.


w

int w
The w coordinate.

Class javax.vecmath.Vector2d extends Tuple2d implements Serializable

serialVersionUID: 8572646365302599857L

Class javax.vecmath.Vector2f extends Tuple2f implements Serializable

serialVersionUID: -2168194326883512320L

Class javax.vecmath.Vector3d extends Tuple3d implements Serializable

serialVersionUID: 3761969948420550442L

Class javax.vecmath.Vector3f extends Tuple3f implements Serializable

serialVersionUID: -7031930069184524614L

Class javax.vecmath.Vector4d extends Tuple4d implements Serializable

serialVersionUID: 3938123424117448700L

Class javax.vecmath.Vector4f extends Tuple4f implements Serializable

serialVersionUID: 8749319902347760659L



Copyright (c) 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms.