Interface OGLVRMLNode
- All Superinterfaces:
FrameStateListener
,VRMLNode
,VRMLNodeType
- All Known Subinterfaces:
OGLAppearanceNodeType
,OGLBackgroundNodeType
,OGLBindableNodeType
,OGLGeometryNodeType
,OGLLightNodeType
,OGLMaterialNodeType
,OGLNavigationInfoNodeType
,OGLPickingSensorNodeType
,OGLTextNodeType
,OGLTextureCoordinateTransformNodeType
,OGLTextureNodeType
,OGLViewpointNodeType
,OGLWorldRootNodeType
- All Known Implementing Classes:
OGLAnchor
,OGLAppearance
,OGLArc2D
,OGLAudioClip
,OGLBackground
,OGLBallJoint
,OGLBillboard
,OGLBooleanFilter
,OGLBooleanSequencer
,OGLBooleanToggle
,OGLBooleanTrigger
,OGLBox
,OGLCADAssembly
,OGLCADFace
,OGLCADLayer
,OGLCADPart
,OGLClipPlane
,OGLCollidableOffset
,OGLCollidableShape
,OGLCollision
,OGLCollisionCollection
,OGLCollisionSensor
,OGLCollisionSpace
,OGLColor
,OGLColorInterpolator
,OGLColorRGBA
,OGLComposedTexture3D
,OGLCone
,OGLContact
,OGLContour2D
,OGLContourPolyline2D
,OGLCoordinate
,OGLCoordinateInterpolator
,OGLCoordinateInterpolator2D
,OGLCustomViewport
,OGLCylinder
,OGLCylinderSensor
,OGLDirectionalLight
,OGLDISEntityManager
,OGLDISEntityTypeMapping
,OGLDisk2D
,OGLDoubleAxisHingeJoint
,OGLElevationGrid
,OGLEspduTransform
,OGLExplosionEmitter
,OGLExtrusion
,OGLFixedViewport
,OGLFog
,OGLFogCoordinate
,OGLFontStyle
,OGLGamepadSensor
,OGLGeoCoordinate
,OGLGeoECParameters
,OGLGeoElevationGrid
,OGLGeoLCCParameters
,OGLGeoLCE3DParameters
,OGLGeoLocalTangentParameters
,OGLGeoLocation
,OGLGeoLOD
,OGLGeoLSR3DParameters
,OGLGeoLTSEParameters
,OGLGeoMetadata
,OGLGeoMParameters
,OGLGeoObliqueMercatorParameters
,OGLGeoOrigin
,OGLGeoPositionInterpolator
,OGLGeoPSParameters
,OGLGeoReferenceSurfaceInfo
,OGLGeoSRFInstance
,OGLGeoSRFParametersInfo
,OGLGeoSRFSet
,OGLGeoSRFTemplate
,OGLGeoTMParameters
,OGLGeoTouchSensor
,OGLGeoTransform
,OGLGeoViewpoint
,OGLGravityPhysicsModel
,OGLGroup
,OGLHAnimDisplacer
,OGLHAnimHumanoid
,OGLHAnimJoint
,OGLHAnimSegment
,OGLHAnimSite
,OGLImageTexture
,OGLIndexedFaceSet
,OGLIndexedLineSet
,OGLIndexedQuadSet
,OGLIndexedTriangleFanSet
,OGLIndexedTriangleSet
,OGLIndexedTriangleStripSet
,OGLInline
,OGLIntegerSequencer
,OGLIntegerTrigger
,OGLJoystickSensor
,OGLKeySensor
,OGLLayer
,OGLLayerSet
,OGLLinePickSensor
,OGLLineProperties
,OGLLineSet
,OGLLoadSensor
,OGLLocalFog
,OGLLOD
,OGLMaterial
,OGLMatrixTransform
,OGLMetadataBoolean
,OGLMetadataDouble
,OGLMetadataFloat
,OGLMetadataInteger
,OGLMetadataSet
,OGLMetadataString
,OGLMidiSource
,OGLMotorJoint
,OGLMovieTexture
,OGLMultiTexture
,OGLMultiTextureCoordinate
,OGLMultiTextureTransform
,OGLNavigationInfo
,OGLNormal
,OGLNormalInterpolator
,OGLNurbsCurve
,OGLNurbsCurve2D
,OGLNurbsPatchSurface
,OGLNurbsTrimmedSurface
,OGLOrientationInterpolator
,OGLOrthoViewpoint
,OGLParticleSystem
,OGLPickableGroup
,OGLPixelTexture
,OGLPixelTexture3D
,OGLPlaneSensor
,OGLPointEmitter
,OGLPointLight
,OGLPointPickSensor
,OGLPointProperties
,OGLPointSet
,OGLPolyline2D
,OGLPolylineEmitter
,OGLPolypoint2D
,OGLPositionInterpolator
,OGLPositionInterpolator2D
,OGLPrimitivePickSensor
,OGLProportionalViewport
,OGLProximitySensor
,OGLQuadSet
,OGLRectangle2D
,OGLRenderedTexture
,OGLRigidBody
,OGLRigidBodyCollection
,OGLScalarInterpolator
,OGLScreenMarker
,OGLScript
,OGLShape
,OGLSingleAxisHingeJoint
,OGLSliderJoint
,OGLSound
,OGLSphere
,OGLSphereSensor
,OGLSpotLight
,OGLStaticGroup
,OGLStringSensor
,OGLSwitch
,OGLText
,OGLTextureBackground
,OGLTextureCoordinate
,OGLTextureCoordinate3D
,OGLTextureCoordinate4D
,OGLTextureCoordinateGenerator
,OGLTextureProperties
,OGLTextureTransform
,OGLTextureTransform3D
,OGLTimeController
,OGLTimeSensor
,OGLTimeTrigger
,OGLTouchSensor
,OGLTransform
,OGLTriangleFanSet
,OGLTriangleSet
,OGLTriangleSet2D
,OGLTriangleStripSet
,OGLTwoSidedMaterial
,OGLUniversalJoint
,OGLViewpoint
,OGLVisibilitySensor
,OGLVolumePickSensor
,OGLWheelSensor
,OGLWindPhysicsModel
,OGLWorldInfo
,OGLWorldRoot
Representation of the basic VRMLNodeType specific to the OpenGL render
rendering system.
- Version:
- $Revision: 1.5 $
- Author:
- Justin Couch
-
Method Summary
Modifier and TypeMethodDescriptionorg.j3d.aviatrix3d.SceneGraphObject
Get the OpenGL scene graph object representation of this node.Methods inherited from interface org.web3d.vrml.nodes.FrameStateListener
allEventsComplete
Methods inherited from interface org.web3d.vrml.lang.VRMLNode
getFieldDeclaration, getFieldIndex, getNodeFieldIndices, getNumFields, getPrimaryType, getSecondaryType, getUserData, getVRMLNodeName, isDEF, setErrorReporter, setUserData, setVersion
Methods inherited from interface org.web3d.vrml.nodes.VRMLNodeType
addNodeListener, clearRemovedLayerIds, getFieldValue, getLayerIds, getMetadataObject, getRefCount, getRemovedLayerIds, hasFieldChanged, isSetupFinished, notifyExternProtoLoaded, removeNodeListener, sendRoute, setDEF, setFrameStateManager, setMetadataObject, setupFinished, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, updateRefCount
-
Method Details
-
getSceneGraphObject
org.j3d.aviatrix3d.SceneGraphObject getSceneGraphObject()Get the OpenGL scene graph object representation of this node. This will need to be cast to the appropriate parent type when being used.- Returns:
- The OpenGL representation.
-