Serialized Form

  • Package com.sun.j3d.exp.swing

    • Class com.sun.j3d.exp.swing.JCanvas3D

      class JCanvas3D extends JPanel implements Serializable
      • Serialized Fields

        • canvas
          com.sun.j3d.exp.swing.JCanvas3D.InternalCanvas3D canvas
          The canvas that is linked to the component.
        • device
          GraphicsDevice device
          the device to be used by this canvas
        • graphicsConfig
          GraphicsConfiguration graphicsConfig
          the graphics configuration used for this canvas
        • 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)
        • template
          GraphicsConfigTemplate3D template
          the template to be used for this canvas
  • Package com.sun.j3d.loaders

  • Package com.sun.j3d.utils.applet

  • Package com.sun.j3d.utils.image

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

  • Package javax.media.j3d

    • Exception javax.media.j3d.BadTransformException

      class BadTransformException extends RuntimeException implements Serializable
    • Class javax.media.j3d.Canvas3D

      class Canvas3D extends Canvas implements Serializable
      • Serialization Methods

      • Serialized Fields

        • active
          boolean active
        • actualStencilSize
          int actualStencilSize
        • added
          boolean added
        • addNotifyCalled
          boolean addNotifyCalled
        • anisotropicDegreeMax
          float anisotropicDegreeMax
        • antialiasingSet
          boolean antialiasingSet
        • appearance
          javax.media.j3d.AppearanceRetained appearance
        • appHandle
          Object appHandle
        • attributeBin
          javax.media.j3d.AttributeBin attributeBin
        • canvasBit
          int canvasBit
        • canvasDirty
          int canvasDirty
          Dirty bit to determine if the NodeComponent needs to be re-sent down to the underlying API
        • canvasId
          int canvasId
        • canvasIdAlloc
          boolean canvasIdAlloc
        • canvasViewCache
          javax.media.j3d.CanvasViewCache canvasViewCache
        • canvasViewCacheFrustum
          javax.media.j3d.CanvasViewCache canvasViewCacheFrustum
        • canvasViewEventCatcher
          javax.media.j3d.CanvasViewEventCatcher canvasViewEventCatcher
        • coloringAttributes
          javax.media.j3d.ColoringAttributesRetained coloringAttributes
        • containerParentList
          LinkedList<Container> containerParentList
        • ctx
          javax.media.j3d.Context ctx
        • ctxChanged
          boolean ctxChanged
        • ctxEyeLightingEnable
          boolean ctxEyeLightingEnable
        • ctxReset
          boolean ctxReset
        • ctxTimeStamp
          long ctxTimeStamp
        • currentAppear
          javax.media.j3d.AppearanceRetained currentAppear
        • currentLights
          javax.media.j3d.LightRetained[] currentLights
          The list of lights that are currently being represented in the native graphics context.
        • currentMaterial
          javax.media.j3d.MaterialRetained currentMaterial
        • curStateToUpdate
          Object[] curStateToUpdate
        • cvDirtyMask
          int[] cvDirtyMask
        • cvLock
          Object cvLock
        • depthBufferEnableOverride
          boolean depthBufferEnableOverride
          Flag to override RenderAttributes.depthBufferEnable
        • depthBufferWriteEnable
          boolean depthBufferWriteEnable
        • depthBufferWriteEnableOverride
          boolean depthBufferWriteEnableOverride
          Flag to override RenderAttributes.depthBufferWriteEnable
        • dirtyDisplayList
          boolean dirtyDisplayList
        • dirtyDlistPerRinfoList
          ArrayList dirtyDlistPerRinfoList
        • dirtyMaskLock
          Object dirtyMaskLock
        • dirtyRenderAtomList
          ArrayList dirtyRenderAtomList
        • dirtyRenderMoleculeList
          ArrayList dirtyRenderMoleculeList
        • displayListResourceFreeList
          ArrayList displayListResourceFreeList
        • doubleBufferAvailable
          boolean doubleBufferAvailable
        • doubleBufferEnable
          boolean doubleBufferEnable
        • drawable
          javax.media.j3d.Drawable drawable
        • drawingSurfaceObject
          javax.media.j3d.DrawingSurfaceObject drawingSurfaceObject
        • enableLighting
          boolean enableLighting
        • enableMask
          long enableMask
        • environmentSet
          javax.media.j3d.EnvironmentSet environmentSet
        • evaluateLock
          Object evaluateLock
        • eventCatcher
          javax.media.j3d.EventCatcher eventCatcher
        • extensionsSupported
          int extensionsSupported
        • fatalError
          boolean fatalError
        • fbConfig
          long fbConfig
        • firstPaintCalled
          boolean firstPaintCalled
        • fog
          javax.media.j3d.FogRetained fog
        • fogOn
          int fogOn
        • frameCount
          int[] frameCount
        • fullscreenHeight
          int fullscreenHeight
        • fullScreenMode
          boolean fullScreenMode
        • fullscreenWidth
          int fullscreenWidth
        • gfxCreationLock
          Object gfxCreationLock
        • graphics2D
          javax.media.j3d.J3DGraphics2DImpl graphics2D
        • graphicsConfiguration
          GraphicsConfiguration graphicsConfiguration
        • graphicsContext3D
          GraphicsContext3D graphicsContext3D
        • imageReady
          boolean imageReady
        • isRunning
          boolean isRunning
        • isRunningStatus
          boolean isRunningStatus
        • lastActiveTexUnit
          int lastActiveTexUnit
        • leftManualEyeInImagePlate
          javax.vecmath.Point3d leftManualEyeInImagePlate
        • lightBin
          javax.media.j3d.LightBin lightBin
          The RenderBin bundle references used to decide what the underlying context contains.
        • lightChanged
          boolean lightChanged
        • lights
          javax.media.j3d.LightRetained[] lights
          cached RenderBin states for lazy native states update
        • lineAttributes
          javax.media.j3d.LineAttributesRetained lineAttributes
        • manualRendering
          boolean manualRendering
        • material
          javax.media.j3d.MaterialRetained material
        • maxAvailableTextureUnits
          int maxAvailableTextureUnits
        • maxCombinedTextureImageUnits
          int maxCombinedTextureImageUnits
        • maxTexCoordSets
          int maxTexCoordSets
        • maxTextureImageUnits
          int maxTextureImageUnits
        • maxTextureUnits
          int maxTextureUnits
        • maxVertexAttrs
          int maxVertexAttrs
        • maxVertexTextureImageUnits
          int maxVertexTextureImageUnits
        • modelClip
          javax.media.j3d.ModelClipRetained modelClip
        • modelMatrix
          Transform3D modelMatrix
        • monoscopicViewPolicy
          int monoscopicViewPolicy
        • multiTexAccelerated
          boolean multiTexAccelerated
        • nativeGraphicsRenderer
          String nativeGraphicsRenderer
        • nativeGraphicsVendor
          String nativeGraphicsVendor
        • nativeGraphicsVersion
          String nativeGraphicsVersion
        • needToRebuildDisplayList
          boolean needToRebuildDisplayList
        • newPosition
          Point newPosition
        • newSize
          Dimension newSize
        • numActiveTexUnit
          int numActiveTexUnit
        • offScreen
          boolean offScreen
        • offScreenBuffer
          ImageComponent2D offScreenBuffer
        • offScreenBufferInfo
          long offScreenBufferInfo
        • offScreenBufferPending
          boolean offScreenBufferPending
        • offScreenCanvasLoc
          Point offScreenCanvasLoc
        • offScreenCanvasSize
          Dimension offScreenCanvasSize
        • offScreenRendering
          boolean offScreenRendering
        • pendingView
          View pendingView
        • pointAttributes
          javax.media.j3d.PointAttributesRetained pointAttributes
        • polygonAttributes
          javax.media.j3d.PolygonAttributesRetained polygonAttributes
        • projTrans
          Transform3D projTrans
        • queryProps
          javax.media.j3d.J3dQueryProps queryProps
        • ra
          javax.media.j3d.RenderAtom ra
        • raIsVisible
          boolean raIsVisible
        • reEvaluateCanvasCmd
          int reEvaluateCanvasCmd
        • renderingAttrs
          javax.media.j3d.RenderingAttributesRetained renderingAttrs
        • renderMolecule
          javax.media.j3d.RenderMolecule renderMolecule
        • requestedStencilSize
          int requestedStencilSize
        • resizeGraphics2D
          boolean resizeGraphics2D
        • rightManualEyeInImagePlate
          javax.vecmath.Point3d rightManualEyeInImagePlate
        • rightStereoPass
          boolean rightStereoPass
        • sceneAmbient
          javax.vecmath.Color3f sceneAmbient
        • sceneAntialiasingAvailable
          boolean sceneAntialiasingAvailable
        • sceneAntialiasingMultiSamplesAvailable
          boolean sceneAntialiasingMultiSamplesAvailable
        • screen
          Screen3D screen
        • shaderBin
          javax.media.j3d.ShaderBin shaderBin
        • shaderProgram
          javax.media.j3d.ShaderProgramRetained shaderProgram
        • shadingLanguageCg
          boolean shadingLanguageCg
        • shadingLanguageGLSL
          boolean shadingLanguageGLSL
        • stateUpdateMask
          int stateUpdateMask
        • stereoAvailable
          boolean stereoAvailable
        • stereoEnable
          boolean stereoEnable
        • swapDone
          boolean swapDone
        • systemStencilAvailable
          boolean systemStencilAvailable
        • texAttrs
          javax.media.j3d.TextureAttributesRetained texAttrs
        • texCoordGeneration
          javax.media.j3d.TexCoordGenerationRetained texCoordGeneration
        • 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?
        • texture
          javax.media.j3d.TextureRetained texture
          These cached values are only used in Pure Immediate and Mixed Mode rendering
        • texture3DDepthMax
          int texture3DDepthMax
        • texture3DHeightMax
          int texture3DHeightMax
        • texture3DWidthMax
          int texture3DWidthMax
        • textureBin
          javax.media.j3d.TextureBin textureBin
        • textureBoundaryWidthMax
          int textureBoundaryWidthMax
        • textureColorTableSize
          int textureColorTableSize
        • textureExtendedFeatures
          int textureExtendedFeatures
        • textureHeightMax
          int textureHeightMax
        • textureIdResourceFreeList
          ArrayList textureIdResourceFreeList
        • textureIDResourceTable
          ArrayList textureIDResourceTable
        • textureWidthMax
          int textureWidthMax
        • texUnitState
          javax.media.j3d.TextureUnitStateRetained[] texUnitState
        • transparency
          javax.media.j3d.TransparencyAttributesRetained transparency
        • useDoubleBuffer
          boolean useDoubleBuffer
        • userStencilAvailable
          boolean userStencilAvailable
        • useSharedCtx
          boolean useSharedCtx
        • useStereo
          boolean useStereo
        • validCanvas
          boolean validCanvas
        • validCtx
          boolean validCtx
        • vfPlanesValid
          boolean vfPlanesValid
        • view
          View view
        • viewFrustum
          javax.media.j3d.CachedFrustum viewFrustum
          The object used for View Frustum Culling
        • visible
          boolean visible
        • vpcToEc
          Transform3D vpcToEc
        • vworldToEc
          Transform3D vworldToEc
        • waiting
          boolean waiting
        • windowParent
          Window windowParent
    • Exception javax.media.j3d.CapabilityNotSetException

      class CapabilityNotSetException extends RestrictedAccessException implements Serializable
    • Exception javax.media.j3d.DanglingReferenceException

      class DanglingReferenceException extends RuntimeException implements Serializable
    • Class javax.media.j3d.GraphicsConfigTemplate3D

      class GraphicsConfigTemplate3D extends GraphicsConfigTemplate implements Serializable
      • Serialized Fields

        • blueSize
          int blueSize
        • depthSize
          int depthSize
        • doubleBuffer
          int doubleBuffer
        • greenSize
          int greenSize
        • redSize
          int redSize
        • sceneAntialiasing
          int sceneAntialiasing
        • stencilSize
          int stencilSize
        • stereo
          int stereo
        • testCfg
          Object testCfg
    • Exception javax.media.j3d.IllegalRenderingStateException

      class IllegalRenderingStateException extends IllegalStateException implements Serializable
    • Exception javax.media.j3d.IllegalSceneGraphException

      class IllegalSceneGraphException extends RuntimeException implements Serializable
    • Exception javax.media.j3d.IllegalSharingException

      class IllegalSharingException extends IllegalSceneGraphException implements Serializable
    • Exception javax.media.j3d.MultipleParentException

      class MultipleParentException extends IllegalSharingException implements Serializable
    • Exception javax.media.j3d.RestrictedAccessException

      class RestrictedAccessException extends RuntimeException implements Serializable
    • Exception javax.media.j3d.SceneGraphCycleException

      class SceneGraphCycleException extends IllegalSceneGraphException implements Serializable
    • Exception javax.media.j3d.SoundException

      class SoundException extends RuntimeException implements Serializable