GPAC
Open Source Multimedia Framework. For more information, check out http://gpac.wp.mines-telecom.fr
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups
nodes_x3d.h File Reference
+ Include dependency graph for nodes_x3d.h:
+ This graph shows which files directly or indirectly include this file:

Data Structures

struct  X_Anchor
 
struct  X_Appearance
 
struct  X_Arc2D
 
struct  X_ArcClose2D
 
struct  X_AudioClip
 
struct  X_Background
 
struct  X_Billboard
 
struct  X_BooleanFilter
 
struct  X_BooleanSequencer
 
struct  X_BooleanToggle
 
struct  X_BooleanTrigger
 
struct  X_Box
 
struct  X_Circle2D
 
struct  X_Collision
 
struct  X_Color
 
struct  X_ColorInterpolator
 
struct  X_ColorRGBA
 
struct  X_Cone
 
struct  X_Contour2D
 
struct  X_ContourPolyline2D
 
struct  X_Coordinate
 
struct  X_CoordinateDouble
 
struct  X_Coordinate2D
 
struct  X_CoordinateInterpolator
 
struct  X_CoordinateInterpolator2D
 
struct  X_Cylinder
 
struct  X_CylinderSensor
 
struct  X_DirectionalLight
 
struct  X_Disk2D
 
struct  X_ElevationGrid
 
struct  X_EspduTransform
 
struct  X_Extrusion
 
struct  X_FillProperties
 
struct  X_Fog
 
struct  X_FontStyle
 
struct  X_GeoCoordinate
 
struct  X_GeoElevationGrid
 
struct  X_GeoLocation
 
struct  X_GeoLOD
 
struct  X_GeoOrigin
 
struct  X_GeoPositionInterpolator
 
struct  X_GeoTouchSensor
 
struct  X_GeoViewpoint
 
struct  X_Group
 
struct  X_HAnimDisplacer
 
struct  X_HAnimHumanoid
 
struct  X_HAnimJoint
 
struct  X_HAnimSegment
 
struct  X_HAnimSite
 
struct  X_ImageTexture
 
struct  X_IndexedFaceSet
 
struct  X_IndexedLineSet
 
struct  X_IndexedTriangleFanSet
 
struct  X_IndexedTriangleSet
 
struct  X_IndexedTriangleStripSet
 
struct  X_Inline
 
struct  X_IntegerSequencer
 
struct  X_IntegerTrigger
 
struct  X_KeySensor
 
struct  X_LineProperties
 
struct  X_LineSet
 
struct  X_LoadSensor
 
struct  X_LOD
 
struct  X_Material
 
struct  X_MovieTexture
 
struct  X_MultiTexture
 
struct  X_MultiTextureCoordinate
 
struct  X_MultiTextureTransform
 
struct  X_NavigationInfo
 
struct  X_Normal
 
struct  X_NormalInterpolator
 
struct  X_NurbsCurve
 
struct  X_NurbsCurve2D
 
struct  X_NurbsOrientationInterpolator
 
struct  X_NurbsPatchSurface
 
struct  X_NurbsPositionInterpolator
 
struct  X_NurbsSet
 
struct  X_NurbsSurfaceInterpolator
 
struct  X_NurbsSweptSurface
 
struct  X_NurbsSwungSurface
 
struct  X_NurbsTextureCoordinate
 
struct  X_NurbsTrimmedSurface
 
struct  X_OrientationInterpolator
 
struct  X_PixelTexture
 
struct  X_PlaneSensor
 
struct  X_PointLight
 
struct  X_PointSet
 
struct  X_Polyline2D
 
struct  X_Polypoint2D
 
struct  X_PositionInterpolator
 
struct  X_PositionInterpolator2D
 
struct  X_ProximitySensor
 
struct  X_ReceiverPdu
 
struct  X_Rectangle2D
 
struct  X_ScalarInterpolator
 
struct  X_Script
 
struct  X_Shape
 
struct  X_SignalPdu
 
struct  X_Sound
 
struct  X_Sphere
 
struct  X_SphereSensor
 
struct  X_SpotLight
 
struct  X_StaticGroup
 
struct  X_StringSensor
 
struct  X_Switch
 
struct  X_Text
 
struct  X_TextureBackground
 
struct  X_TextureCoordinate
 
struct  X_TextureCoordinateGenerator
 
struct  X_TextureTransform
 
struct  X_TimeSensor
 
struct  X_TimeTrigger
 
struct  X_TouchSensor
 
struct  X_Transform
 
struct  X_TransmitterPdu
 
struct  X_TriangleFanSet
 
struct  X_TriangleSet
 
struct  X_TriangleSet2D
 
struct  X_TriangleStripSet
 
struct  X_Viewpoint
 
struct  X_VisibilitySensor
 
struct  X_WorldInfo
 

Enumerations

enum  {
  TAG_X3D_Anchor = GF_NODE_RANGE_FIRST_X3D, TAG_X3D_Appearance, TAG_X3D_Arc2D, TAG_X3D_ArcClose2D,
  TAG_X3D_AudioClip, TAG_X3D_Background, TAG_X3D_Billboard, TAG_X3D_BooleanFilter,
  TAG_X3D_BooleanSequencer, TAG_X3D_BooleanToggle, TAG_X3D_BooleanTrigger, TAG_X3D_Box,
  TAG_X3D_Circle2D, TAG_X3D_Collision, TAG_X3D_Color, TAG_X3D_ColorInterpolator,
  TAG_X3D_ColorRGBA, TAG_X3D_Cone, TAG_X3D_Contour2D, TAG_X3D_ContourPolyline2D,
  TAG_X3D_Coordinate, TAG_X3D_CoordinateDouble, TAG_X3D_Coordinate2D, TAG_X3D_CoordinateInterpolator,
  TAG_X3D_CoordinateInterpolator2D, TAG_X3D_Cylinder, TAG_X3D_CylinderSensor, TAG_X3D_DirectionalLight,
  TAG_X3D_Disk2D, TAG_X3D_ElevationGrid, TAG_X3D_EspduTransform, TAG_X3D_Extrusion,
  TAG_X3D_FillProperties, TAG_X3D_Fog, TAG_X3D_FontStyle, TAG_X3D_GeoCoordinate,
  TAG_X3D_GeoElevationGrid, TAG_X3D_GeoLocation, TAG_X3D_GeoLOD, TAG_X3D_GeoMetadata,
  TAG_X3D_GeoOrigin, TAG_X3D_GeoPositionInterpolator, TAG_X3D_GeoTouchSensor, TAG_X3D_GeoViewpoint,
  TAG_X3D_Group, TAG_X3D_HAnimDisplacer, TAG_X3D_HAnimHumanoid, TAG_X3D_HAnimJoint,
  TAG_X3D_HAnimSegment, TAG_X3D_HAnimSite, TAG_X3D_ImageTexture, TAG_X3D_IndexedFaceSet,
  TAG_X3D_IndexedLineSet, TAG_X3D_IndexedTriangleFanSet, TAG_X3D_IndexedTriangleSet, TAG_X3D_IndexedTriangleStripSet,
  TAG_X3D_Inline, TAG_X3D_IntegerSequencer, TAG_X3D_IntegerTrigger, TAG_X3D_KeySensor,
  TAG_X3D_LineProperties, TAG_X3D_LineSet, TAG_X3D_LoadSensor, TAG_X3D_LOD,
  TAG_X3D_Material, TAG_X3D_MetadataDouble, TAG_X3D_MetadataFloat, TAG_X3D_MetadataInteger,
  TAG_X3D_MetadataSet, TAG_X3D_MetadataString, TAG_X3D_MovieTexture, TAG_X3D_MultiTexture,
  TAG_X3D_MultiTextureCoordinate, TAG_X3D_MultiTextureTransform, TAG_X3D_NavigationInfo, TAG_X3D_Normal,
  TAG_X3D_NormalInterpolator, TAG_X3D_NurbsCurve, TAG_X3D_NurbsCurve2D, TAG_X3D_NurbsOrientationInterpolator,
  TAG_X3D_NurbsPatchSurface, TAG_X3D_NurbsPositionInterpolator, TAG_X3D_NurbsSet, TAG_X3D_NurbsSurfaceInterpolator,
  TAG_X3D_NurbsSweptSurface, TAG_X3D_NurbsSwungSurface, TAG_X3D_NurbsTextureCoordinate, TAG_X3D_NurbsTrimmedSurface,
  TAG_X3D_OrientationInterpolator, TAG_X3D_PixelTexture, TAG_X3D_PlaneSensor, TAG_X3D_PointLight,
  TAG_X3D_PointSet, TAG_X3D_Polyline2D, TAG_X3D_Polypoint2D, TAG_X3D_PositionInterpolator,
  TAG_X3D_PositionInterpolator2D, TAG_X3D_ProximitySensor, TAG_X3D_ReceiverPdu, TAG_X3D_Rectangle2D,
  TAG_X3D_ScalarInterpolator, TAG_X3D_Script, TAG_X3D_Shape, TAG_X3D_SignalPdu,
  TAG_X3D_Sound, TAG_X3D_Sphere, TAG_X3D_SphereSensor, TAG_X3D_SpotLight,
  TAG_X3D_StaticGroup, TAG_X3D_StringSensor, TAG_X3D_Switch, TAG_X3D_Text,
  TAG_X3D_TextureBackground, TAG_X3D_TextureCoordinate, TAG_X3D_TextureCoordinateGenerator, TAG_X3D_TextureTransform,
  TAG_X3D_TimeSensor, TAG_X3D_TimeTrigger, TAG_X3D_TouchSensor, TAG_X3D_Transform,
  TAG_X3D_TransmitterPdu, TAG_X3D_TriangleFanSet, TAG_X3D_TriangleSet, TAG_X3D_TriangleSet2D,
  TAG_X3D_TriangleStripSet, TAG_X3D_Viewpoint, TAG_X3D_VisibilitySensor, TAG_X3D_WorldInfo,
  TAG_LastImplementedX3D
}
 

Data Structure Documentation

struct X_Appearance
+ Collaboration diagram for X_Appearance:
Data Fields
struct _nodepriv * sgprivate
GF_Node * material
GF_Node * texture
GF_Node * textureTransform
GF_Node * fillProperties
GF_Node * lineProperties
GF_Node * metadata
struct X_Arc2D
+ Collaboration diagram for X_Arc2D:
Data Fields
struct _nodepriv * sgprivate
SFFloat endAngle
SFFloat radius
SFFloat startAngle
GF_Node * metadata
struct X_ArcClose2D
+ Collaboration diagram for X_ArcClose2D:
Data Fields
struct _nodepriv * sgprivate
SFString closureType
SFFloat endAngle
SFFloat radius
SFFloat startAngle
GF_Node * metadata
struct X_AudioClip
+ Collaboration diagram for X_AudioClip:
Data Fields
struct _nodepriv * sgprivate
SFString description
SFBool loop
SFFloat pitch
SFTime startTime
SFTime stopTime
MFURL url
SFTime duration_changed
SFBool isActive
GF_Node * metadata
SFTime pauseTime
SFTime resumeTime
SFTime elapsedTime
SFBool isPaused
struct X_Box
+ Collaboration diagram for X_Box:
Data Fields
struct _nodepriv * sgprivate
SFVec3f size
GF_Node * metadata
struct X_Circle2D
+ Collaboration diagram for X_Circle2D:
Data Fields
struct _nodepriv * sgprivate
SFFloat radius
GF_Node * metadata
struct X_Color
+ Collaboration diagram for X_Color:
Data Fields
struct _nodepriv * sgprivate
MFColor color
GF_Node * metadata
struct X_ColorRGBA
+ Collaboration diagram for X_ColorRGBA:
Data Fields
struct _nodepriv * sgprivate
MFColorRGBA color
GF_Node * metadata
struct X_Cone
+ Collaboration diagram for X_Cone:
Data Fields
struct _nodepriv * sgprivate
SFFloat bottomRadius
SFFloat height
SFBool side
SFBool bottom
GF_Node * metadata
struct X_ContourPolyline2D
+ Collaboration diagram for X_ContourPolyline2D:
Data Fields
struct _nodepriv * sgprivate
MFVec2f point
GF_Node * metadata
struct X_Coordinate
+ Collaboration diagram for X_Coordinate:
Data Fields
struct _nodepriv * sgprivate
MFVec3f point
GF_Node * metadata
struct X_CoordinateDouble
+ Collaboration diagram for X_CoordinateDouble:
Data Fields
struct _nodepriv * sgprivate
MFVec3d point
GF_Node * metadata
struct X_Coordinate2D
+ Collaboration diagram for X_Coordinate2D:
Data Fields
struct _nodepriv * sgprivate
MFVec2f point
GF_Node * metadata
struct X_Cylinder
+ Collaboration diagram for X_Cylinder:
Data Fields
struct _nodepriv * sgprivate
SFBool bottom
SFFloat height
SFFloat radius
SFBool side
SFBool top
GF_Node * metadata
struct X_CylinderSensor
+ Collaboration diagram for X_CylinderSensor:
Data Fields
struct _nodepriv * sgprivate
SFBool autoOffset
SFFloat diskAngle
SFBool enabled
SFFloat maxAngle
SFFloat minAngle
SFFloat offset
SFBool isActive
SFRotation rotation_changed
SFVec3f trackPoint_changed
GF_Node * metadata
SFString description
SFBool isOver
struct X_DirectionalLight
+ Collaboration diagram for X_DirectionalLight:
Data Fields
struct _nodepriv * sgprivate
SFFloat ambientIntensity
SFColor color
SFVec3f direction
SFFloat intensity
SFBool on
GF_Node * metadata
struct X_Disk2D
+ Collaboration diagram for X_Disk2D:
Data Fields
struct _nodepriv * sgprivate
SFFloat innerRadius
SFFloat outerRadius
GF_Node * metadata
struct X_FillProperties
+ Collaboration diagram for X_FillProperties:
Data Fields
struct _nodepriv * sgprivate
SFBool filled
SFColor hatchColor
SFBool hatched
SFInt32 hatchStyle
struct X_FontStyle
+ Collaboration diagram for X_FontStyle:
Data Fields
struct _nodepriv * sgprivate
MFString family
SFBool horizontal
MFString justify
SFString language
SFBool leftToRight
SFFloat size
SFFloat spacing
SFString style
SFBool topToBottom
GF_Node * metadata
struct X_GeoCoordinate
+ Collaboration diagram for X_GeoCoordinate:
Data Fields
struct _nodepriv * sgprivate
MFVec3d point
GF_Node * geoOrigin
MFString geoSystem
GF_Node * metadata
struct X_GeoLOD
+ Collaboration diagram for X_GeoLOD:
Data Fields
struct _nodepriv * sgprivate
SFVec3d center
MFURL child1Url
MFURL child2Url
MFURL child3Url
MFURL child4Url
GF_Node * geoOrigin
MFString geoSystem
SFFloat range
MFURL rootUrl
GF_ChildNodeItem * rootNode
GF_ChildNodeItem * children
GF_Node * metadata
struct X_GeoMetadata
+ Collaboration diagram for X_GeoMetadata:
Data Fields
struct _nodepriv * sgprivate
GF_ChildNodeItem * data
MFString summary
MFURL url
GF_Node * metadata
struct X_GeoOrigin
+ Collaboration diagram for X_GeoOrigin:
Data Fields
struct _nodepriv * sgprivate
SFVec3d geoCoords
MFString geoSystem
SFBool rotateYUp
GF_Node * metadata
struct X_GeoTouchSensor
+ Collaboration diagram for X_GeoTouchSensor:
Data Fields
struct _nodepriv * sgprivate
SFBool enabled
GF_Node * geoOrigin
MFString geoSystem
SFVec3f hitNormal_changed
SFVec3f hitPoint_changed
SFVec2f hitTexCoord_changed
SFVec3d hitGeoCoord_changed
SFBool isActive
SFBool isOver
SFTime touchTime
GF_Node * metadata
struct X_HAnimDisplacer
+ Collaboration diagram for X_HAnimDisplacer:
Data Fields
struct _nodepriv * sgprivate
MFInt32 coordIndex
MFVec3f displacements
SFString name
SFFloat weight
GF_Node * metadata
struct X_HAnimHumanoid
+ Collaboration diagram for X_HAnimHumanoid:
Data Fields
struct _nodepriv * sgprivate
SFVec3f center
MFString info
GF_ChildNodeItem * joints
SFString name
SFRotation rotation
SFVec3f scale
SFRotation scaleOrientation
GF_ChildNodeItem * segments
GF_ChildNodeItem * sites
GF_ChildNodeItem * skeleton
GF_ChildNodeItem * skin
GF_Node * skinCoord
GF_Node * skinNormal
SFVec3f translation
SFString version
GF_ChildNodeItem * viewpoints
GF_Node * metadata
struct X_ImageTexture
+ Collaboration diagram for X_ImageTexture:
Data Fields
struct _nodepriv * sgprivate
MFURL url
SFBool repeatS
SFBool repeatT
GF_Node * metadata
struct X_Inline
+ Collaboration diagram for X_Inline:
Data Fields
struct _nodepriv * sgprivate
MFURL url
GF_Node * metadata
SFBool load
struct X_KeySensor
+ Collaboration diagram for X_KeySensor:
Data Fields
struct _nodepriv * sgprivate
SFBool enabled
SFInt32 actionKeyPress
SFInt32 actionKeyRelease
SFBool altKey
SFBool controlKey
SFBool isActive
SFString keyPress
SFString keyRelease
SFBool shiftKey
GF_Node * metadata
struct X_LineProperties
+ Collaboration diagram for X_LineProperties:
Data Fields
struct _nodepriv * sgprivate
SFBool applied
SFInt32 linetype
SFFloat linewidthScaleFactor
GF_Node * metadata
struct X_LineSet
+ Collaboration diagram for X_LineSet:
Data Fields
struct _nodepriv * sgprivate
GF_Node * color
GF_Node * coord
MFInt32 vertexCount
GF_Node * metadata
struct X_LoadSensor
+ Collaboration diagram for X_LoadSensor:
Data Fields
struct _nodepriv * sgprivate
SFBool enabled
SFTime timeOut
GF_ChildNodeItem * watchList
SFBool isActive
SFBool isLoaded
SFTime loadTime
SFFloat progress
GF_Node * metadata
struct X_Material
+ Collaboration diagram for X_Material:
Data Fields
struct _nodepriv * sgprivate
SFFloat ambientIntensity
SFColor diffuseColor
SFColor emissiveColor
SFFloat shininess
SFColor specularColor
SFFloat transparency
GF_Node * metadata
struct X_MetadataDouble
+ Collaboration diagram for X_MetadataDouble:
Data Fields
struct _nodepriv * sgprivate
SFString name
SFString reference
MFDouble value
GF_Node * metadata
struct X_MetadataFloat
+ Collaboration diagram for X_MetadataFloat:
Data Fields
struct _nodepriv * sgprivate
SFString name
SFString reference
MFFloat value
GF_Node * metadata
struct X_MetadataInteger
+ Collaboration diagram for X_MetadataInteger:
Data Fields
struct _nodepriv * sgprivate
SFString name
SFString reference
MFInt32 value
GF_Node * metadata
struct X_MetadataSet
+ Collaboration diagram for X_MetadataSet:
Data Fields
struct _nodepriv * sgprivate
SFString name
SFString reference
GF_ChildNodeItem * value
GF_Node * metadata
struct X_MetadataString
+ Collaboration diagram for X_MetadataString:
Data Fields
struct _nodepriv * sgprivate
SFString name
SFString reference
MFString value
GF_Node * metadata
struct X_MovieTexture
+ Collaboration diagram for X_MovieTexture:
Data Fields
struct _nodepriv * sgprivate
SFBool loop
SFFloat speed
SFTime startTime
SFTime stopTime
MFURL url
SFBool repeatS
SFBool repeatT
SFTime duration_changed
SFBool isActive
GF_Node * metadata
SFTime resumeTime
SFTime pauseTime
SFTime elapsedTime
SFBool isPaused
struct X_MultiTexture
+ Collaboration diagram for X_MultiTexture:
Data Fields
struct _nodepriv * sgprivate
SFFloat alpha
SFColor color
MFString function
MFString mode
MFString source
GF_ChildNodeItem * texture
GF_Node * metadata
struct X_MultiTextureCoordinate
+ Collaboration diagram for X_MultiTextureCoordinate:
Data Fields
struct _nodepriv * sgprivate
GF_ChildNodeItem * texCoord
GF_Node * metadata
struct X_MultiTextureTransform
+ Collaboration diagram for X_MultiTextureTransform:
Data Fields
struct _nodepriv * sgprivate
GF_ChildNodeItem * textureTransform
GF_Node * metadata
struct X_Normal
+ Collaboration diagram for X_Normal:
Data Fields
struct _nodepriv * sgprivate
MFVec3f vector
GF_Node * metadata
struct X_NurbsCurve
+ Collaboration diagram for X_NurbsCurve:
Data Fields
struct _nodepriv * sgprivate
MFVec3f controlPoint
SFInt32 tessellation
MFDouble weight
SFBool closed
MFFloat knot
SFInt32 order
GF_Node * metadata
struct X_NurbsCurve2D
+ Collaboration diagram for X_NurbsCurve2D:
Data Fields
struct _nodepriv * sgprivate
MFVec2f controlPoint
SFInt32 tessellation
MFFloat weight
MFFloat knot
SFInt32 order
SFBool closed
GF_Node * metadata
struct X_NurbsPatchSurface
+ Collaboration diagram for X_NurbsPatchSurface:
Data Fields
struct _nodepriv * sgprivate
GF_Node * controlPoint
GF_Node * texCoord
SFInt32 uTessellation
SFInt32 vTessellation
MFDouble weight
SFBool solid
SFBool uClosed
SFInt32 uDimension
MFDouble uKnot
SFInt32 uOrder
SFBool vClosed
SFInt32 vDimension
MFDouble vKnot
SFInt32 vOrder
GF_Node * metadata
struct X_NurbsSweptSurface
+ Collaboration diagram for X_NurbsSweptSurface:
Data Fields
struct _nodepriv * sgprivate
GF_Node * crossSectionCurve
GF_Node * trajectoryCurve
SFBool ccw
SFBool solid
GF_Node * metadata
struct X_NurbsSwungSurface
+ Collaboration diagram for X_NurbsSwungSurface:
Data Fields
struct _nodepriv * sgprivate
GF_Node * profileCurve
GF_Node * trajectoryCurve
SFBool ccw
SFBool solid
GF_Node * metadata
struct X_NurbsTextureCoordinate
+ Collaboration diagram for X_NurbsTextureCoordinate:
Data Fields
struct _nodepriv * sgprivate
MFVec2f controlPoint
MFFloat weight
SFInt32 uDimension
MFDouble uKnot
SFInt32 uOrder
SFInt32 vDimension
MFDouble vKnot
SFInt32 vOrder
GF_Node * metadata
struct X_PixelTexture
+ Collaboration diagram for X_PixelTexture:
Data Fields
struct _nodepriv * sgprivate
SFImage image
SFBool repeatS
SFBool repeatT
GF_Node * metadata
struct X_PlaneSensor
+ Collaboration diagram for X_PlaneSensor:
Data Fields
struct _nodepriv * sgprivate
SFBool autoOffset
SFBool enabled
SFVec2f maxPosition
SFVec2f minPosition
SFVec3f offset
SFBool isActive
SFVec3f trackPoint_changed
SFVec3f translation_changed
GF_Node * metadata
SFString description
SFBool isOver
struct X_PointLight
+ Collaboration diagram for X_PointLight:
Data Fields
struct _nodepriv * sgprivate
SFFloat ambientIntensity
SFVec3f attenuation
SFColor color
SFFloat intensity
SFVec3f location
SFBool on
SFFloat radius
GF_Node * metadata
struct X_PointSet
+ Collaboration diagram for X_PointSet:
Data Fields
struct _nodepriv * sgprivate
GF_Node * color
GF_Node * coord
GF_Node * metadata
struct X_Polyline2D
+ Collaboration diagram for X_Polyline2D:
Data Fields
struct _nodepriv * sgprivate
MFVec2f lineSegments
GF_Node * metadata
struct X_Polypoint2D
+ Collaboration diagram for X_Polypoint2D:
Data Fields
struct _nodepriv * sgprivate
MFVec2f point
GF_Node * metadata
struct X_ProximitySensor
+ Collaboration diagram for X_ProximitySensor:
Data Fields
struct _nodepriv * sgprivate
SFVec3f center
SFVec3f size
SFBool enabled
SFBool isActive
SFVec3f position_changed
SFRotation orientation_changed
SFTime enterTime
SFTime exitTime
GF_Node * metadata
SFVec3f centerOfRotation_changed
struct X_ReceiverPdu
+ Collaboration diagram for X_ReceiverPdu:
Data Fields
struct _nodepriv * sgprivate
SFString address
SFInt32 applicationID
SFInt32 entityID
SFString multicastRelayHost
SFInt32 multicastRelayPort
SFString networkMode
SFInt32 port
SFInt32 radioID
SFFloat readInterval
SFFloat receivedPower
SFInt32 receiverState
SFBool rtpHeaderExpected
SFInt32 siteID
SFInt32 transmitterApplicationID
SFInt32 transmitterEntityID
SFInt32 transmitterRadioID
SFInt32 transmitterSiteID
SFInt32 whichGeometry
SFFloat writeInterval
SFBool isActive
SFBool isNetworkReader
SFBool isNetworkWriter
SFBool isRtpHeaderHeard
SFBool isStandAlone
SFTime timestamp
GF_Node * metadata
struct X_Rectangle2D
+ Collaboration diagram for X_Rectangle2D:
Data Fields
struct _nodepriv * sgprivate
SFVec2f size
GF_Node * metadata
struct X_Script
+ Collaboration diagram for X_Script:
Data Fields
struct _nodepriv * sgprivate
MFScript url
SFBool directOutput
SFBool mustEvaluate
GF_Node * metadata
struct X_Shape
+ Collaboration diagram for X_Shape:
Data Fields
struct _nodepriv * sgprivate
GF_Node * appearance
GF_Node * geometry
GF_Node * metadata
struct X_SignalPdu
+ Collaboration diagram for X_SignalPdu:
Data Fields
struct _nodepriv * sgprivate
SFString address
SFInt32 applicationID
MFInt32 data
SFInt32 dataLength
SFInt32 encodingScheme
SFInt32 entityID
SFString multicastRelayHost
SFInt32 multicastRelayPort
SFString networkMode
SFInt32 port
SFInt32 radioID
SFFloat readInterval
SFBool rtpHeaderExpected
SFInt32 sampleRate
SFInt32 samples
SFInt32 siteID
SFInt32 tdlType
SFInt32 whichGeometry
SFFloat writeInterval
SFBool isActive
SFBool isNetworkReader
SFBool isNetworkWriter
SFBool isRtpHeaderHeard
SFBool isStandAlone
SFTime timestamp
GF_Node * metadata
struct X_Sound
+ Collaboration diagram for X_Sound:
Data Fields
struct _nodepriv * sgprivate
SFVec3f direction
SFFloat intensity
SFVec3f location
SFFloat maxBack
SFFloat maxFront
SFFloat minBack
SFFloat minFront
SFFloat priority
GF_Node * source
SFBool spatialize
GF_Node * metadata
struct X_Sphere
+ Collaboration diagram for X_Sphere:
Data Fields
struct _nodepriv * sgprivate
SFFloat radius
GF_Node * metadata
struct X_SphereSensor
+ Collaboration diagram for X_SphereSensor:
Data Fields
struct _nodepriv * sgprivate
SFBool autoOffset
SFBool enabled
SFRotation offset
SFBool isActive
SFRotation rotation_changed
SFVec3f trackPoint_changed
GF_Node * metadata
SFString description
SFBool isOver
struct X_SpotLight
+ Collaboration diagram for X_SpotLight:
Data Fields
struct _nodepriv * sgprivate
SFFloat ambientIntensity
SFVec3f attenuation
SFFloat beamWidth
SFColor color
SFFloat cutOffAngle
SFVec3f direction
SFFloat intensity
SFVec3f location
SFBool on
SFFloat radius
GF_Node * metadata
struct X_StringSensor
+ Collaboration diagram for X_StringSensor:
Data Fields
struct _nodepriv * sgprivate
SFBool deletionAllowed
SFBool enabled
SFString enteredText
SFString finalText
SFBool isActive
GF_Node * metadata
struct X_Text
+ Collaboration diagram for X_Text:
Data Fields
struct _nodepriv * sgprivate
MFString string
MFFloat length
GF_Node * fontStyle
SFFloat maxExtent
GF_Node * metadata
struct X_TextureCoordinate
+ Collaboration diagram for X_TextureCoordinate:
Data Fields
struct _nodepriv * sgprivate
MFVec2f point
GF_Node * metadata
struct X_TextureCoordinateGenerator
+ Collaboration diagram for X_TextureCoordinateGenerator:
Data Fields
struct _nodepriv * sgprivate
SFString mode
MFFloat parameter
GF_Node * metadata
struct X_TextureTransform
+ Collaboration diagram for X_TextureTransform:
Data Fields
struct _nodepriv * sgprivate
SFVec2f center
SFFloat rotation
SFVec2f scale
SFVec2f translation
GF_Node * metadata
struct X_TimeSensor
+ Collaboration diagram for X_TimeSensor:
Data Fields
struct _nodepriv * sgprivate
SFTime cycleInterval
SFBool enabled
SFBool loop
SFTime startTime
SFTime stopTime
SFTime cycleTime
SFFloat fraction_changed
SFBool isActive
SFTime time
GF_Node * metadata
SFTime pauseTime
SFTime resumeTime
SFTime elapsedTime
SFBool isPaused
struct X_TouchSensor
+ Collaboration diagram for X_TouchSensor:
Data Fields
struct _nodepriv * sgprivate
SFBool enabled
SFVec3f hitNormal_changed
SFVec3f hitPoint_changed
SFVec2f hitTexCoord_changed
SFBool isActive
SFBool isOver
SFTime touchTime
GF_Node * metadata
SFString description
struct X_TransmitterPdu
+ Collaboration diagram for X_TransmitterPdu:
Data Fields
struct _nodepriv * sgprivate
SFString address
SFVec3f antennaLocation
SFInt32 antennaPatternLength
SFInt32 antennaPatternType
SFInt32 applicationID
SFInt32 cryptoKeyID
SFInt32 cryptoSystem
SFInt32 entityID
SFInt32 frequency
SFInt32 inputSource
SFInt32 lengthOfModulationParameters
SFInt32 modulationTypeDetail
SFInt32 modulationTypeMajor
SFInt32 modulationTypeSpreadSpectrum
SFInt32 modulationTypeSystem
SFString multicastRelayHost
SFInt32 multicastRelayPort
SFString networkMode
SFInt32 port
SFFloat power
SFInt32 radioEntityTypeCategory
SFInt32 radioEntityTypeCountry
SFInt32 radioEntityTypeDomain
SFInt32 radioEntityTypeKind
SFInt32 radioEntityTypeNomenclature
SFInt32 radioEntityTypeNomenclatureVersion
SFInt32 radioID
SFFloat readInterval
SFVec3f relativeAntennaLocation
SFBool rtpHeaderExpected
SFInt32 siteID
SFFloat transmitFrequencyBandwidth
SFInt32 transmitState
SFInt32 whichGeometry
SFFloat writeInterval
SFBool isActive
SFBool isNetworkReader
SFBool isNetworkWriter
SFBool isRtpHeaderHeard
SFBool isStandAlone
SFTime timestamp
GF_Node * metadata
struct X_TriangleFanSet
+ Collaboration diagram for X_TriangleFanSet:
Data Fields
struct _nodepriv * sgprivate
GF_Node * color
GF_Node * coord
MFInt32 fanCount
GF_Node * normal
GF_Node * texCoord
SFBool ccw
SFBool colorPerVertex
SFBool normalPerVertex
SFBool solid
GF_Node * metadata
struct X_TriangleSet
+ Collaboration diagram for X_TriangleSet:
Data Fields
struct _nodepriv * sgprivate
GF_Node * color
GF_Node * coord
GF_Node * normal
GF_Node * texCoord
SFBool ccw
SFBool colorPerVertex
SFBool normalPerVertex
SFBool solid
GF_Node * metadata
struct X_TriangleSet2D
+ Collaboration diagram for X_TriangleSet2D:
Data Fields
struct _nodepriv * sgprivate
MFVec2f vertices
GF_Node * metadata
struct X_TriangleStripSet
+ Collaboration diagram for X_TriangleStripSet:
Data Fields
struct _nodepriv * sgprivate
GF_Node * color
GF_Node * coord
GF_Node * normal
MFInt32 stripCount
GF_Node * texCoord
SFBool ccw
SFBool colorPerVertex
SFBool normalPerVertex
SFBool solid
GF_Node * metadata
struct X_VisibilitySensor
+ Collaboration diagram for X_VisibilitySensor:
Data Fields
struct _nodepriv * sgprivate
SFVec3f center
SFBool enabled
SFVec3f size
SFTime enterTime
SFTime exitTime
SFBool isActive
GF_Node * metadata
struct X_WorldInfo
+ Collaboration diagram for X_WorldInfo:
Data Fields
struct _nodepriv * sgprivate
MFString info
SFString title
GF_Node * metadata

Enumeration Type Documentation

anonymous enum
Enumerator
TAG_X3D_Anchor 
TAG_X3D_Appearance 
TAG_X3D_Arc2D 
TAG_X3D_ArcClose2D 
TAG_X3D_AudioClip 
TAG_X3D_Background 
TAG_X3D_Billboard 
TAG_X3D_BooleanFilter 
TAG_X3D_BooleanSequencer 
TAG_X3D_BooleanToggle 
TAG_X3D_BooleanTrigger 
TAG_X3D_Box 
TAG_X3D_Circle2D 
TAG_X3D_Collision 
TAG_X3D_Color 
TAG_X3D_ColorInterpolator 
TAG_X3D_ColorRGBA 
TAG_X3D_Cone 
TAG_X3D_Contour2D 
TAG_X3D_ContourPolyline2D 
TAG_X3D_Coordinate 
TAG_X3D_CoordinateDouble 
TAG_X3D_Coordinate2D 
TAG_X3D_CoordinateInterpolator 
TAG_X3D_CoordinateInterpolator2D 
TAG_X3D_Cylinder 
TAG_X3D_CylinderSensor 
TAG_X3D_DirectionalLight 
TAG_X3D_Disk2D 
TAG_X3D_ElevationGrid 
TAG_X3D_EspduTransform 
TAG_X3D_Extrusion 
TAG_X3D_FillProperties 
TAG_X3D_Fog 
TAG_X3D_FontStyle 
TAG_X3D_GeoCoordinate 
TAG_X3D_GeoElevationGrid 
TAG_X3D_GeoLocation 
TAG_X3D_GeoLOD 
TAG_X3D_GeoMetadata 
TAG_X3D_GeoOrigin 
TAG_X3D_GeoPositionInterpolator 
TAG_X3D_GeoTouchSensor 
TAG_X3D_GeoViewpoint 
TAG_X3D_Group 
TAG_X3D_HAnimDisplacer 
TAG_X3D_HAnimHumanoid 
TAG_X3D_HAnimJoint 
TAG_X3D_HAnimSegment 
TAG_X3D_HAnimSite 
TAG_X3D_ImageTexture 
TAG_X3D_IndexedFaceSet 
TAG_X3D_IndexedLineSet 
TAG_X3D_IndexedTriangleFanSet 
TAG_X3D_IndexedTriangleSet 
TAG_X3D_IndexedTriangleStripSet 
TAG_X3D_Inline 
TAG_X3D_IntegerSequencer 
TAG_X3D_IntegerTrigger 
TAG_X3D_KeySensor 
TAG_X3D_LineProperties 
TAG_X3D_LineSet 
TAG_X3D_LoadSensor 
TAG_X3D_LOD 
TAG_X3D_Material 
TAG_X3D_MetadataDouble 
TAG_X3D_MetadataFloat 
TAG_X3D_MetadataInteger 
TAG_X3D_MetadataSet 
TAG_X3D_MetadataString 
TAG_X3D_MovieTexture 
TAG_X3D_MultiTexture 
TAG_X3D_MultiTextureCoordinate 
TAG_X3D_MultiTextureTransform 
TAG_X3D_NavigationInfo 
TAG_X3D_Normal 
TAG_X3D_NormalInterpolator 
TAG_X3D_NurbsCurve 
TAG_X3D_NurbsCurve2D 
TAG_X3D_NurbsOrientationInterpolator 
TAG_X3D_NurbsPatchSurface 
TAG_X3D_NurbsPositionInterpolator 
TAG_X3D_NurbsSet 
TAG_X3D_NurbsSurfaceInterpolator 
TAG_X3D_NurbsSweptSurface 
TAG_X3D_NurbsSwungSurface 
TAG_X3D_NurbsTextureCoordinate 
TAG_X3D_NurbsTrimmedSurface 
TAG_X3D_OrientationInterpolator 
TAG_X3D_PixelTexture 
TAG_X3D_PlaneSensor 
TAG_X3D_PointLight 
TAG_X3D_PointSet 
TAG_X3D_Polyline2D 
TAG_X3D_Polypoint2D 
TAG_X3D_PositionInterpolator 
TAG_X3D_PositionInterpolator2D 
TAG_X3D_ProximitySensor 
TAG_X3D_ReceiverPdu 
TAG_X3D_Rectangle2D 
TAG_X3D_ScalarInterpolator 
TAG_X3D_Script 
TAG_X3D_Shape 
TAG_X3D_SignalPdu 
TAG_X3D_Sound 
TAG_X3D_Sphere 
TAG_X3D_SphereSensor 
TAG_X3D_SpotLight 
TAG_X3D_StaticGroup 
TAG_X3D_StringSensor 
TAG_X3D_Switch 
TAG_X3D_Text 
TAG_X3D_TextureBackground 
TAG_X3D_TextureCoordinate 
TAG_X3D_TextureCoordinateGenerator 
TAG_X3D_TextureTransform 
TAG_X3D_TimeSensor 
TAG_X3D_TimeTrigger 
TAG_X3D_TouchSensor 
TAG_X3D_Transform 
TAG_X3D_TransmitterPdu 
TAG_X3D_TriangleFanSet 
TAG_X3D_TriangleSet 
TAG_X3D_TriangleSet2D 
TAG_X3D_TriangleStripSet 
TAG_X3D_Viewpoint 
TAG_X3D_VisibilitySensor 
TAG_X3D_WorldInfo 
TAG_LastImplementedX3D