30 #ifndef __FREEWRL_STRUCTS_H__
31 #define __FREEWRL_STRUCTS_H__
33 #include <system_threads.h>
40 void (*children)(
void *);
42 void (*rendray)(
void *);
43 void (*mkpolyrep)(
void *);
44 void (*proximity)(
void *);
45 void (*other)(
void *);
46 void (*collision)(
void *);
47 void (*compile)(
void *,
void *,
void *,
void *,
void *,
void *);
83 float *GeneratedTexCoords[4];
92 GLuint VBO_buffers[VBO_COUNT];
103 #define SCANTONUMBER(value) while (isspace(*value) || (*value==',')) value++;
104 #define SCANTOSTRING(value) while (isspace(*value) || (*value==',')) value++;
105 #define OLDSCANTOSTRING(value) while ((*value==' ') || (*value==',')) value++;
106 #define ISSTARTNUMBER(value) (isdigit(*value) \
107 || (*value == '+') || (*value == '-'))
108 #define SCANPASTFLOATNUMBER(value) while (isdigit(*value) \
109 || (*value == '.') || \
110 (*value == 'E') || (*value == 'e') || (*value == '+') || (*value == '-')) value++;
111 #define SCANPASTINTNUMBER(value) if (isdigit(*value) || (*value == '-') || (*value == '+')) value++; \
112 while (isdigit(*value) || \
113 (*value == 'x') || (*value == 'X') ||\
114 ((*value >='a') && (*value <='f')) || \
115 ((*value >='A') && (*value <='F')) || \
116 (*value == '-') || (*value == '+')) value++;
120 #define NODE_Anchor 0
121 #define NODE_Appearance 1
123 #define NODE_ArcClose2D 3
124 #define NODE_AudioClip 4
125 #define NODE_BackdropBackground 5
126 #define NODE_Background 6
127 #define NODE_BallJoint 7
128 #define NODE_Billboard 8
129 #define NODE_BlendedVolumeStyle 9
130 #define NODE_BooleanFilter 10
131 #define NODE_BooleanSequencer 11
132 #define NODE_BooleanToggle 12
133 #define NODE_BooleanTrigger 13
134 #define NODE_BoundaryEnhancementVolumeStyle 14
135 #define NODE_BoundedPhysicsModel 15
137 #define NODE_CADAssembly 17
138 #define NODE_CADFace 18
139 #define NODE_CADLayer 19
140 #define NODE_CADPart 20
141 #define NODE_CalibratedCameraSensor 21
142 #define NODE_CartoonVolumeStyle 22
143 #define NODE_Circle2D 23
144 #define NODE_ClipPlane 24
145 #define NODE_CollidableOffset 25
146 #define NODE_CollidableShape 26
147 #define NODE_Collision 27
148 #define NODE_CollisionCollection 28
149 #define NODE_CollisionSensor 29
150 #define NODE_CollisionSpace 30
151 #define NODE_Color 31
152 #define NODE_ColorChaser 32
153 #define NODE_ColorDamper 33
154 #define NODE_ColorInterpolator 34
155 #define NODE_ColorRGBA 35
156 #define NODE_ComposedCubeMapTexture 36
157 #define NODE_ComposedShader 37
158 #define NODE_ComposedTexture3D 38
159 #define NODE_ComposedVolumeStyle 39
160 #define NODE_CompositeVolumeStyle 40
162 #define NODE_ConeEmitter 42
163 #define NODE_Contact 43
164 #define NODE_Contour2D 44
165 #define NODE_ContourPolyline2D 45
166 #define NODE_Coordinate 46
167 #define NODE_CoordinateChaser 47
168 #define NODE_CoordinateDamper 48
169 #define NODE_CoordinateDouble 49
170 #define NODE_CoordinateInterpolator 50
171 #define NODE_CoordinateInterpolator2D 51
172 #define NODE_Cylinder 52
173 #define NODE_CylinderSensor 53
174 #define NODE_DISEntityManager 54
175 #define NODE_DISEntityTypeMapping 55
176 #define NODE_DirectionalLight 56
177 #define NODE_Disk2D 57
178 #define NODE_DoubleAxisHingeJoint 58
179 #define NODE_EaseInEaseOut 59
180 #define NODE_EdgeEnhancementVolumeStyle 60
181 #define NODE_Effect 61
182 #define NODE_EffectPart 62
183 #define NODE_ElevationGrid 63
184 #define NODE_EspduTransform 64
185 #define NODE_ExplosionEmitter 65
186 #define NODE_Extrusion 66
187 #define NODE_FillProperties 67
188 #define NODE_FloatVertexAttribute 68
190 #define NODE_FogCoordinate 70
191 #define NODE_FontStyle 71
192 #define NODE_ForcePhysicsModel 72
193 #define NODE_GeneratedCubeMapTexture 73
194 #define NODE_GeoCoordinate 74
195 #define NODE_GeoElevationGrid 75
196 #define NODE_GeoLOD 76
197 #define NODE_GeoLocation 77
198 #define NODE_GeoMetadata 78
199 #define NODE_GeoOrigin 79
200 #define NODE_GeoPositionInterpolator 80
201 #define NODE_GeoProximitySensor 81
202 #define NODE_GeoTouchSensor 82
203 #define NODE_GeoTransform 83
204 #define NODE_GeoViewpoint 84
205 #define NODE_Group 85
206 #define NODE_HAnimDisplacer 86
207 #define NODE_HAnimHumanoid 87
208 #define NODE_HAnimJoint 88
209 #define NODE_HAnimSegment 89
210 #define NODE_HAnimSite 90
211 #define NODE_ImageBackdropBackground 91
212 #define NODE_ImageCubeMapTexture 92
213 #define NODE_ImageTexture 93
214 #define NODE_ImageTexture3D 94
215 #define NODE_IndexedFaceSet 95
216 #define NODE_IndexedLineSet 96
217 #define NODE_IndexedQuadSet 97
218 #define NODE_IndexedTriangleFanSet 98
219 #define NODE_IndexedTriangleSet 99
220 #define NODE_IndexedTriangleStripSet 100
221 #define NODE_Inline 101
222 #define NODE_IntegerSequencer 102
223 #define NODE_IntegerTrigger 103
224 #define NODE_IsoSurfaceVolumeData 104
225 #define NODE_KeySensor 105
227 #define NODE_Layer 107
228 #define NODE_LayerSet 108
229 #define NODE_Layout 109
230 #define NODE_LayoutGroup 110
231 #define NODE_LayoutLayer 111
232 #define NODE_LinePickSensor 112
233 #define NODE_LineProperties 113
234 #define NODE_LineSensor 114
235 #define NODE_LineSet 115
236 #define NODE_LoadSensor 116
237 #define NODE_LocalFog 117
238 #define NODE_Material 118
239 #define NODE_Matrix3VertexAttribute 119
240 #define NODE_Matrix4VertexAttribute 120
241 #define NODE_MetadataBoolean 121
242 #define NODE_MetadataDouble 122
243 #define NODE_MetadataFloat 123
244 #define NODE_MetadataInteger 124
245 #define NODE_MetadataMFBool 125
246 #define NODE_MetadataMFColor 126
247 #define NODE_MetadataMFColorRGBA 127
248 #define NODE_MetadataMFDouble 128
249 #define NODE_MetadataMFFloat 129
250 #define NODE_MetadataMFInt32 130
251 #define NODE_MetadataMFMatrix3d 131
252 #define NODE_MetadataMFMatrix3f 132
253 #define NODE_MetadataMFMatrix4d 133
254 #define NODE_MetadataMFMatrix4f 134
255 #define NODE_MetadataMFNode 135
256 #define NODE_MetadataMFRotation 136
257 #define NODE_MetadataMFString 137
258 #define NODE_MetadataMFTime 138
259 #define NODE_MetadataMFVec2d 139
260 #define NODE_MetadataMFVec2f 140
261 #define NODE_MetadataMFVec3d 141
262 #define NODE_MetadataMFVec3f 142
263 #define NODE_MetadataMFVec4d 143
264 #define NODE_MetadataMFVec4f 144
265 #define NODE_MetadataSFBool 145
266 #define NODE_MetadataSFColor 146
267 #define NODE_MetadataSFColorRGBA 147
268 #define NODE_MetadataSFDouble 148
269 #define NODE_MetadataSFFloat 149
270 #define NODE_MetadataSFImage 150
271 #define NODE_MetadataSFInt32 151
272 #define NODE_MetadataSFMatrix3d 152
273 #define NODE_MetadataSFMatrix3f 153
274 #define NODE_MetadataSFMatrix4d 154
275 #define NODE_MetadataSFMatrix4f 155
276 #define NODE_MetadataSFNode 156
277 #define NODE_MetadataSFRotation 157
278 #define NODE_MetadataSFString 158
279 #define NODE_MetadataSFTime 159
280 #define NODE_MetadataSFVec2d 160
281 #define NODE_MetadataSFVec2f 161
282 #define NODE_MetadataSFVec3d 162
283 #define NODE_MetadataSFVec3f 163
284 #define NODE_MetadataSFVec4d 164
285 #define NODE_MetadataSFVec4f 165
286 #define NODE_MetadataSet 166
287 #define NODE_MetadataString 167
288 #define NODE_MotorJoint 168
289 #define NODE_MovieTexture 169
290 #define NODE_MultiTexture 170
291 #define NODE_MultiTextureCoordinate 171
292 #define NODE_MultiTextureTransform 172
293 #define NODE_NavigationInfo 173
294 #define NODE_Normal 174
295 #define NODE_NormalInterpolator 175
296 #define NODE_NurbsCurve 176
297 #define NODE_NurbsCurve2D 177
298 #define NODE_NurbsOrientationInterpolator 178
299 #define NODE_NurbsPatchSurface 179
300 #define NODE_NurbsPositionInterpolator 180
301 #define NODE_NurbsSet 181
302 #define NODE_NurbsSurfaceInterpolator 182
303 #define NODE_NurbsSweptSurface 183
304 #define NODE_NurbsSwungSurface 184
305 #define NODE_NurbsTextureCoordinate 185
306 #define NODE_NurbsTrimmedSurface 186
307 #define NODE_OSC_Sensor 187
308 #define NODE_OpacityMapVolumeStyle 188
309 #define NODE_OrientationChaser 189
310 #define NODE_OrientationDamper 190
311 #define NODE_OrientationInterpolator 191
312 #define NODE_OrthoViewpoint 192
313 #define NODE_PackagedShader 193
314 #define NODE_ParticleSystem 194
315 #define NODE_PickableGroup 195
316 #define NODE_PixelTexture 196
317 #define NODE_PixelTexture3D 197
318 #define NODE_PlaneSensor 198
319 #define NODE_PointEmitter 199
320 #define NODE_PointLight 200
321 #define NODE_PointPickSensor 201
322 #define NODE_PointSet 202
323 #define NODE_Polyline2D 203
324 #define NODE_PolylineEmitter 204
325 #define NODE_Polypoint2D 205
326 #define NODE_PositionChaser 206
327 #define NODE_PositionChaser2D 207
328 #define NODE_PositionDamper 208
329 #define NODE_PositionDamper2D 209
330 #define NODE_PositionInterpolator 210
331 #define NODE_PositionInterpolator2D 211
332 #define NODE_PrimitivePickSensor 212
333 #define NODE_ProgramShader 213
334 #define NODE_ProjectionVolumeStyle 214
335 #define NODE_Proto 215
336 #define NODE_ProximitySensor 216
337 #define NODE_QuadSet 217
338 #define NODE_ReceiverPdu 218
339 #define NODE_Rectangle2D 219
340 #define NODE_RigidBody 220
341 #define NODE_RigidBodyCollection 221
342 #define NODE_ScalarChaser 222
343 #define NODE_ScalarDamper 223
344 #define NODE_ScalarInterpolator 224
345 #define NODE_ScreenFontStyle 225
346 #define NODE_ScreenGroup 226
347 #define NODE_Script 227
348 #define NODE_SegmentedVolumeData 228
349 #define NODE_ShadedVolumeStyle 229
350 #define NODE_ShaderPart 230
351 #define NODE_ShaderProgram 231
352 #define NODE_Shape 232
353 #define NODE_SignalPdu 233
354 #define NODE_SilhouetteEnhancementVolumeStyle 234
355 #define NODE_SingleAxisHingeJoint 235
356 #define NODE_SliderJoint 236
357 #define NODE_Sound 237
358 #define NODE_Sphere 238
359 #define NODE_SphereSensor 239
360 #define NODE_SplinePositionInterpolator 240
361 #define NODE_SplinePositionInterpolator2D 241
362 #define NODE_SplineScalarInterpolator 242
363 #define NODE_SpotLight 243
364 #define NODE_SquadOrientationInterpolator 244
365 #define NODE_StaticGroup 245
366 #define NODE_StringSensor 246
367 #define NODE_SurfaceEmitter 247
368 #define NODE_Switch 248
369 #define NODE_Teapot 249
370 #define NODE_TexCoordChaser2D 250
371 #define NODE_TexCoordDamper2D 251
372 #define NODE_Text 252
373 #define NODE_TextureBackground 253
374 #define NODE_TextureCoordinate 254
375 #define NODE_TextureCoordinate3D 255
376 #define NODE_TextureCoordinate4D 256
377 #define NODE_TextureCoordinateGenerator 257
378 #define NODE_TextureProperties 258
379 #define NODE_TextureTransform 259
380 #define NODE_TextureTransform3D 260
381 #define NODE_TextureTransformMatrix3D 261
382 #define NODE_TimeSensor 262
383 #define NODE_TimeTrigger 263
384 #define NODE_ToneMappedVolumeStyle 264
385 #define NODE_TouchSensor 265
386 #define NODE_TrackingSensor 266
387 #define NODE_Transform 267
388 #define NODE_TransformSensor 268
389 #define NODE_TransmitterPdu 269
390 #define NODE_TriangleFanSet 270
391 #define NODE_TriangleSet 271
392 #define NODE_TriangleSet2D 272
393 #define NODE_TriangleStripSet 273
394 #define NODE_TwoSidedMaterial 274
395 #define NODE_UniversalJoint 275
396 #define NODE_Viewpoint 276
397 #define NODE_ViewpointGroup 277
398 #define NODE_Viewport 278
399 #define NODE_VisibilitySensor 279
400 #define NODE_VolumeData 280
401 #define NODE_VolumeEmitter 281
402 #define NODE_VolumePickSensor 282
403 #define NODE_WindPhysicsModel 283
404 #define NODE_WorldInfo 284
408 extern const char *FIELDNAMES[];
409 extern const int FIELDNAMES_COUNT;
410 #define FIELDNAMES_FIFOsize 0
411 #define FIELDNAMES__CPU_Routes_out 1
412 #define FIELDNAMES__GPU_Routes_out 2
413 #define FIELDNAMES__JT 3
414 #define FIELDNAMES__NV 4
415 #define FIELDNAMES__OK 5
416 #define FIELDNAMES__PVI 6
417 #define FIELDNAMES__PVW 7
418 #define FIELDNAMES__T0 8
419 #define FIELDNAMES__T1 9
420 #define FIELDNAMES___DEFnames 10
421 #define FIELDNAMES___EXPORTS 11
422 #define FIELDNAMES___GC 12
423 #define FIELDNAMES___IMPORTS 13
424 #define FIELDNAMES___IS 14
425 #define FIELDNAMES___ROUTES 15
426 #define FIELDNAMES___Samples 16
427 #define FIELDNAMES___SphereIndxVBO 17
428 #define FIELDNAMES___StartLoadTime 18
429 #define FIELDNAMES___VBO 19
430 #define FIELDNAMES___afterPound 20
431 #define FIELDNAMES___backTexture 21
432 #define FIELDNAMES___botpoints 22
433 #define FIELDNAMES___bottomTexture 23
434 #define FIELDNAMES___child1Node 24
435 #define FIELDNAMES___child2Node 25
436 #define FIELDNAMES___child3Node 26
437 #define FIELDNAMES___child4Node 27
438 #define FIELDNAMES___childloadstatus 28
439 #define FIELDNAMES___children 29
440 #define FIELDNAMES___colours 30
441 #define FIELDNAMES___coneTriangles 31
442 #define FIELDNAMES___coneVBO 32
443 #define FIELDNAMES___ctex 33
444 #define FIELDNAMES___ctflag 34
445 #define FIELDNAMES___cylinderTriangles 35
446 #define FIELDNAMES___cylinderVBO 36
447 #define FIELDNAMES___do_anything 37
448 #define FIELDNAMES___do_center 38
449 #define FIELDNAMES___do_rotation 39
450 #define FIELDNAMES___do_scale 40
451 #define FIELDNAMES___do_scaleO 41
452 #define FIELDNAMES___do_trans 42
453 #define FIELDNAMES___externProtoDeclares 43
454 #define FIELDNAMES___finishedloading 44
455 #define FIELDNAMES___fogScale 45
456 #define FIELDNAMES___fogType 46
457 #define FIELDNAMES___frac 47
458 #define FIELDNAMES___frontTexture 48
459 #define FIELDNAMES___fw_movie 49
460 #define FIELDNAMES___geoSystem 50
461 #define FIELDNAMES___highest 51
462 #define FIELDNAMES___hit 52
463 #define FIELDNAMES___ifsnode 53
464 #define FIELDNAMES___inRange 54
465 #define FIELDNAMES___inittime 55
466 #define FIELDNAMES___isX3D 56
467 #define FIELDNAMES___lastlocation 57
468 #define FIELDNAMES___lasttime 58
469 #define FIELDNAMES___leftTexture 59
470 #define FIELDNAMES___level 60
471 #define FIELDNAMES___loadResource 61
472 #define FIELDNAMES___loading 62
473 #define FIELDNAMES___loadstatus 63
474 #define FIELDNAMES___localOrient 64
475 #define FIELDNAMES___lowest 65
476 #define FIELDNAMES___movedCoords 66
477 #define FIELDNAMES___movedOrientation 67
478 #define FIELDNAMES___movedPosition 68
479 #define FIELDNAMES___movedValue 69
480 #define FIELDNAMES___nodes 70
481 #define FIELDNAMES___normals 71
482 #define FIELDNAMES___numPoints 72
483 #define FIELDNAMES___occludeCheckCount 73
484 #define FIELDNAMES___oldChildren 74
485 #define FIELDNAMES___oldEnabled 75
486 #define FIELDNAMES___oldFieldOfView 76
487 #define FIELDNAMES___oldGeoCenter 77
488 #define FIELDNAMES___oldHeadlight 78
489 #define FIELDNAMES___oldJump 79
490 #define FIELDNAMES___oldKeyPtr 80
491 #define FIELDNAMES___oldKeyValuePtr 81
492 #define FIELDNAMES___oldMFString 82
493 #define FIELDNAMES___oldSFString 83
494 #define FIELDNAMES___oldSize 84
495 #define FIELDNAMES___old_anchorPoint 85
496 #define FIELDNAMES___old_angularVelocity 86
497 #define FIELDNAMES___old_axis 87
498 #define FIELDNAMES___old_axis1 88
499 #define FIELDNAMES___old_axis1Angle 89
500 #define FIELDNAMES___old_axis2 90
501 #define FIELDNAMES___old_axis2Angle 91
502 #define FIELDNAMES___old_axis3Angle 92
503 #define FIELDNAMES___old_body1 93
504 #define FIELDNAMES___old_body2 94
505 #define FIELDNAMES___old_centerOfMass 95
506 #define FIELDNAMES___old_finiteRotationAxis 96
507 #define FIELDNAMES___old_linearVelocity 97
508 #define FIELDNAMES___old_motor1Axis 98
509 #define FIELDNAMES___old_motor2Axis 99
510 #define FIELDNAMES___old_motor3Axis 100
511 #define FIELDNAMES___old_orientation 101
512 #define FIELDNAMES___old_position 102
513 #define FIELDNAMES___oldgeoCoords 103
514 #define FIELDNAMES___oldload 104
515 #define FIELDNAMES___oldmetadata 105
516 #define FIELDNAMES___oldurl 106
517 #define FIELDNAMES___parentProto 107
518 #define FIELDNAMES___pindices 108
519 #define FIELDNAMES___points 109
520 #define FIELDNAMES___protoDeclares 110
521 #define FIELDNAMES___protoDef 111
522 #define FIELDNAMES___protoFlags 112
523 #define FIELDNAMES___prototype 113
524 #define FIELDNAMES___proxNode 114
525 #define FIELDNAMES___quadcount 115
526 #define FIELDNAMES___regenSubTextures 116
527 #define FIELDNAMES___rightTexture 117
528 #define FIELDNAMES___rootUrl 118
529 #define FIELDNAMES___rooturlloadstatus 119
530 #define FIELDNAMES___rotyup 120
531 #define FIELDNAMES___scriptObj 121
532 #define FIELDNAMES___scripts 122
533 #define FIELDNAMES___segCount 123
534 #define FIELDNAMES___sibAffectors 124
535 #define FIELDNAMES___sidepoints 125
536 #define FIELDNAMES___simpleDisk 126
537 #define FIELDNAMES___solid 127
538 #define FIELDNAMES___sourceNumber 128
539 #define FIELDNAMES___subTextures 129
540 #define FIELDNAMES___subcontexts 130
541 #define FIELDNAMES___t1 131
542 #define FIELDNAMES___t2 132
543 #define FIELDNAMES___texCoords 133
544 #define FIELDNAMES___texture 134
545 #define FIELDNAMES___textureTableIndex 135
546 #define FIELDNAMES___textureright 136
547 #define FIELDNAMES___topTexture 137
548 #define FIELDNAMES___transparency 138
549 #define FIELDNAMES___typename 139
550 #define FIELDNAMES___vertArr 140
551 #define FIELDNAMES___vertIndx 141
552 #define FIELDNAMES___vertexCount 142
553 #define FIELDNAMES___vertices 143
554 #define FIELDNAMES___visible 144
555 #define FIELDNAMES___wireindices 145
556 #define FIELDNAMES___wireindicesVBO 146
557 #define FIELDNAMES___xcolours 147
558 #define FIELDNAMES___xparams 148
559 #define FIELDNAMES__align 149
560 #define FIELDNAMES__amb 150
561 #define FIELDNAMES__appliedParameters 151
562 #define FIELDNAMES__appliedParametersMask 152
563 #define FIELDNAMES__bboxCenter 153
564 #define FIELDNAMES__bboxSize 154
565 #define FIELDNAMES__body 155
566 #define FIELDNAMES__boxtris 156
567 #define FIELDNAMES__buffer 157
568 #define FIELDNAMES__bufferendtime 158
569 #define FIELDNAMES__class 159
570 #define FIELDNAMES__col 160
571 #define FIELDNAMES__colourSize 161
572 #define FIELDNAMES__coloursVBO 162
573 #define FIELDNAMES__controlPoint 163
574 #define FIELDNAMES__coordIndex 164
575 #define FIELDNAMES__csensor 165
576 #define FIELDNAMES__destination 166
577 #define FIELDNAMES__dir 167
578 #define FIELDNAMES__dlchange 168
579 #define FIELDNAMES__donethispass 169
580 #define FIELDNAMES__enabled 170
581 #define FIELDNAMES__fbohandles 171
582 #define FIELDNAMES__floatInpFIFO 172
583 #define FIELDNAMES__floatOutFIFO 173
584 #define FIELDNAMES__forceout 174
585 #define FIELDNAMES__frameSpeed 175
586 #define FIELDNAMES__geom 176
587 #define FIELDNAMES__geomIdentityTransform 177
588 #define FIELDNAMES__geometryType 178
589 #define FIELDNAMES__group 179
590 #define FIELDNAMES__hatchScale 180
591 #define FIELDNAMES__ifs 181
592 #define FIELDNAMES__initialRotation 182
593 #define FIELDNAMES__initialTranslation 183
594 #define FIELDNAMES__initialized 184
595 #define FIELDNAMES__input 185
596 #define FIELDNAMES__int32InpFIFO 186
597 #define FIELDNAMES__int32OutFIFO 187
598 #define FIELDNAMES__isScreen 188
599 #define FIELDNAMES__joint 189
600 #define FIELDNAMES__keyVBO 190
601 #define FIELDNAMES__keyValueVBO 191
602 #define FIELDNAMES__knot 192
603 #define FIELDNAMES__knotrange 193
604 #define FIELDNAMES__lasttick 194
605 #define FIELDNAMES__lasttime 195
606 #define FIELDNAMES__layerId 196
607 #define FIELDNAMES__loc 197
608 #define FIELDNAMES__ltex 198
609 #define FIELDNAMES__method 199
610 #define FIELDNAMES__motor1 200
611 #define FIELDNAMES__motor2 201
612 #define FIELDNAMES__needs_gradient 202
613 #define FIELDNAMES__normkey 203
614 #define FIELDNAMES__normkeyValue 204
615 #define FIELDNAMES__npoints 205
616 #define FIELDNAMES__nseg 206
617 #define FIELDNAMES__offsetUnits 207
618 #define FIELDNAMES__oldhitNormal 208
619 #define FIELDNAMES__oldhitPoint 209
620 #define FIELDNAMES__oldhitTexCoord 210
621 #define FIELDNAMES__oldisActive 211
622 #define FIELDNAMES__oldpickTarget 212
623 #define FIELDNAMES__oldpickedGeometry 213
624 #define FIELDNAMES__oldpickedPoint 214
625 #define FIELDNAMES__oldrotation 215
626 #define FIELDNAMES__oldtrackPoint 216
627 #define FIELDNAMES__oldtranslation 217
628 #define FIELDNAMES__origCoords 218
629 #define FIELDNAMES__origNormalizedPoint 219
630 #define FIELDNAMES__origNorms 220
631 #define FIELDNAMES__origPoint 221
632 #define FIELDNAMES__p 222
633 #define FIELDNAMES__parentResource 223
634 #define FIELDNAMES__particles 224
635 #define FIELDNAMES__patch 225
636 #define FIELDNAMES__phaseFunction 226
637 #define FIELDNAMES__pointsVBO 227
638 #define FIELDNAMES__portions 228
639 #define FIELDNAMES__previousvalue 229
640 #define FIELDNAMES__radius 230
641 #define FIELDNAMES__remainder 231
642 #define FIELDNAMES__retrievedURLData 232
643 #define FIELDNAMES__rotationAngle 233
644 #define FIELDNAMES__scale 234
645 #define FIELDNAMES__scaleMode 235
646 #define FIELDNAMES__screendata 236
647 #define FIELDNAMES__segs 237
648 #define FIELDNAMES__selected 238
649 #define FIELDNAMES__shaderLoadThread 239
650 #define FIELDNAMES__shaderUserDefinedFields 240
651 #define FIELDNAMES__shaderUserNumber 241
652 #define FIELDNAMES__shaderflags_base 242
653 #define FIELDNAMES__shaderflags_effects 243
654 #define FIELDNAMES__shaderflags_usershaders 244
655 #define FIELDNAMES__sideVBO 245
656 #define FIELDNAMES__sizeUnits 246
657 #define FIELDNAMES__sortedChildren 247
658 #define FIELDNAMES__space 248
659 #define FIELDNAMES__status 249
660 #define FIELDNAMES__steptime 250
661 #define FIELDNAMES__stringInpFIFO 251
662 #define FIELDNAMES__stringOutFIFO 252
663 #define FIELDNAMES__t 253
664 #define FIELDNAMES__takefirstinput 254
665 #define FIELDNAMES__talkToNodes 255
666 #define FIELDNAMES__tau 256
667 #define FIELDNAMES__tris 257
668 #define FIELDNAMES__tscale 258
669 #define FIELDNAMES__ttex 259
670 #define FIELDNAMES__type 260
671 #define FIELDNAMES__uKnot 261
672 #define FIELDNAMES__vKnot 262
673 #define FIELDNAMES__values 263
674 #define FIELDNAMES__verifiedBackColor 264
675 #define FIELDNAMES__verifiedColor 265
676 #define FIELDNAMES__verifiedFrontColor 266
677 #define FIELDNAMES__weightFunction1 267
678 #define FIELDNAMES__weightFunction2 268
679 #define FIELDNAMES__world 269
680 #define FIELDNAMES__xyzw 270
681 #define FIELDNAMES_actionKeyPress 271
682 #define FIELDNAMES_actionKeyRelease 272
683 #define FIELDNAMES_activate 273
684 #define FIELDNAMES_activeLayer 274
685 #define FIELDNAMES_addChildren 275
686 #define FIELDNAMES_addGeometry 276
687 #define FIELDNAMES_addTrimmingContour 277
688 #define FIELDNAMES_addedEntities 278
689 #define FIELDNAMES_address 279
690 #define FIELDNAMES_align 280
691 #define FIELDNAMES_alpha 281
692 #define FIELDNAMES_altKey 282
693 #define FIELDNAMES_ambientIntensity 283
694 #define FIELDNAMES_anchorPoint 284
695 #define FIELDNAMES_angle 285
696 #define FIELDNAMES_angleRate 286
697 #define FIELDNAMES_angularDampingFactor 287
698 #define FIELDNAMES_angularVelocity 288
699 #define FIELDNAMES_anisotropicDegree 289
700 #define FIELDNAMES_antennaLocation 290
701 #define FIELDNAMES_antennaPatternLength 291
702 #define FIELDNAMES_antennaPatternType 292
703 #define FIELDNAMES_appearance 293
704 #define FIELDNAMES_applicationID 294
705 #define FIELDNAMES_applied 295
706 #define FIELDNAMES_appliedParameters 296
707 #define FIELDNAMES_articulationParameterArray 297
708 #define FIELDNAMES_articulationParameterChangeIndicatorArr 298
709 #define FIELDNAMES_articulationParameterCount 299
710 #define FIELDNAMES_articulationParameterDesignatorArray 300
711 #define FIELDNAMES_articulationParameterIdPartAttachedToAr 301
712 #define FIELDNAMES_articulationParameterTypeArray 302
713 #define FIELDNAMES_articulationParameterValue0_changed 303
714 #define FIELDNAMES_articulationParameterValue1_changed 304
715 #define FIELDNAMES_articulationParameterValue2_changed 305
716 #define FIELDNAMES_articulationParameterValue3_changed 306
717 #define FIELDNAMES_articulationParameterValue4_changed 307
718 #define FIELDNAMES_articulationParameterValue5_changed 308
719 #define FIELDNAMES_articulationParameterValue6_changed 309
720 #define FIELDNAMES_articulationParameterValue7_changed 310
721 #define FIELDNAMES_aspectRatio 311
722 #define FIELDNAMES_attenuation 312
723 #define FIELDNAMES_attrib 313
724 #define FIELDNAMES_autoCalc 314
725 #define FIELDNAMES_autoDamp 315
726 #define FIELDNAMES_autoDisable 316
727 #define FIELDNAMES_autoOffset 317
728 #define FIELDNAMES_avatarSize 318
729 #define FIELDNAMES_axis 319
730 #define FIELDNAMES_axis1 320
731 #define FIELDNAMES_axis1Angle 321
732 #define FIELDNAMES_axis1Torque 322
733 #define FIELDNAMES_axis2 323
734 #define FIELDNAMES_axis2Angle 324
735 #define FIELDNAMES_axis2Torque 325
736 #define FIELDNAMES_axis3Angle 326
737 #define FIELDNAMES_axis3Torque 327
738 #define FIELDNAMES_axisOfRotation 328
739 #define FIELDNAMES_axisRotation 329
740 #define FIELDNAMES_back 330
741 #define FIELDNAMES_backAmbientIntensity 331
742 #define FIELDNAMES_backDiffuseColor 332
743 #define FIELDNAMES_backEmissiveColor 333
744 #define FIELDNAMES_backShininess 334
745 #define FIELDNAMES_backSpecularColor 335
746 #define FIELDNAMES_backTexture 336
747 #define FIELDNAMES_backTransparency 337
748 #define FIELDNAMES_backUrl 338
749 #define FIELDNAMES_bboxCenter 339
750 #define FIELDNAMES_bboxSize 340
751 #define FIELDNAMES_beamWidth 341
752 #define FIELDNAMES_beginCap 342
753 #define FIELDNAMES_bindTime 343
754 #define FIELDNAMES_bodies 344
755 #define FIELDNAMES_body1 345
756 #define FIELDNAMES_body1AnchorPoint 346
757 #define FIELDNAMES_body1Axis 347
758 #define FIELDNAMES_body2 348
759 #define FIELDNAMES_body2AnchorPoint 349
760 #define FIELDNAMES_body2Axis 350
761 #define FIELDNAMES_borderColor 351
762 #define FIELDNAMES_borderWidth 352
763 #define FIELDNAMES_bottom 353
764 #define FIELDNAMES_bottomRadius 354
765 #define FIELDNAMES_bottomTexture 355
766 #define FIELDNAMES_bottomUrl 356
767 #define FIELDNAMES_bounce 357
768 #define FIELDNAMES_boundaryModeR 358
769 #define FIELDNAMES_boundaryModeS 359
770 #define FIELDNAMES_boundaryModeT 360
771 #define FIELDNAMES_boundaryOpacity 361
772 #define FIELDNAMES_category 362
773 #define FIELDNAMES_ccw 363
774 #define FIELDNAMES_center 364
775 #define FIELDNAMES_centerOfMass 365
776 #define FIELDNAMES_centerOfRotation 366
777 #define FIELDNAMES_centerOfRotation_changed 367
778 #define FIELDNAMES_child1Url 368
779 #define FIELDNAMES_child2Url 369
780 #define FIELDNAMES_child3Url 370
781 #define FIELDNAMES_child4Url 371
782 #define FIELDNAMES_children 372
783 #define FIELDNAMES_choice 373
784 #define FIELDNAMES_clipBoundary 374
785 #define FIELDNAMES_closed 375
786 #define FIELDNAMES_closureType 376
787 #define FIELDNAMES_collidable 377
788 #define FIELDNAMES_collidables 378
789 #define FIELDNAMES_collide 379
790 #define FIELDNAMES_collideTime 380
791 #define FIELDNAMES_collider 381
792 #define FIELDNAMES_collisionType 382
793 #define FIELDNAMES_color 383
794 #define FIELDNAMES_colorIndex 384
795 #define FIELDNAMES_colorKey 385
796 #define FIELDNAMES_colorPerVertex 386
797 #define FIELDNAMES_colorRamp 387
798 #define FIELDNAMES_colorSteps 388
799 #define FIELDNAMES_constantForceMix 389
800 #define FIELDNAMES_contactNormal 390
801 #define FIELDNAMES_contactSurfaceThickness 391
802 #define FIELDNAMES_contacts 392
803 #define FIELDNAMES_contourStepSize 393
804 #define FIELDNAMES_controlKey 394
805 #define FIELDNAMES_controlPoint 395
806 #define FIELDNAMES_convex 396
807 #define FIELDNAMES_coolColor 397
808 #define FIELDNAMES_coord 398
809 #define FIELDNAMES_coordIndex 399
810 #define FIELDNAMES_country 400
811 #define FIELDNAMES_creaseAngle 401
812 #define FIELDNAMES_createParticles 402
813 #define FIELDNAMES_crossSection 403
814 #define FIELDNAMES_crossSectionCurve 404
815 #define FIELDNAMES_cryptoKeyID 405
816 #define FIELDNAMES_cryptoSystem 406
817 #define FIELDNAMES_cutOffAngle 407
818 #define FIELDNAMES_cycleInterval 408
819 #define FIELDNAMES_cycleTime 409
820 #define FIELDNAMES_data 410
821 #define FIELDNAMES_dataLength 411
822 #define FIELDNAMES_deadReckoning 412
823 #define FIELDNAMES_deletionAllowed 413
824 #define FIELDNAMES_depth 414
825 #define FIELDNAMES_description 415
826 #define FIELDNAMES_desiredAngularVelocity1 416
827 #define FIELDNAMES_desiredAngularVelocity2 417
828 #define FIELDNAMES_detonateTime 418
829 #define FIELDNAMES_detonationLocation 419
830 #define FIELDNAMES_detonationRelativeLocation 420
831 #define FIELDNAMES_detonationResult 421
832 #define FIELDNAMES_diffuseColor 422
833 #define FIELDNAMES_dimensions 423
834 #define FIELDNAMES_directOutput 424
835 #define FIELDNAMES_direction 425
836 #define FIELDNAMES_disableAngularSpeed 426
837 #define FIELDNAMES_disableLinearSpeed 427
838 #define FIELDNAMES_disableTime 428
839 #define FIELDNAMES_diskAngle 429
840 #define FIELDNAMES_displacements 430
841 #define FIELDNAMES_displacers 431
842 #define FIELDNAMES_displayed 432
843 #define FIELDNAMES_domain 433
844 #define FIELDNAMES_duration 434
845 #define FIELDNAMES_duration_changed 435
846 #define FIELDNAMES_easeInEaseOut 436
847 #define FIELDNAMES_edgeColor 437
848 #define FIELDNAMES_effects 438
849 #define FIELDNAMES_elapsedTime 439
850 #define FIELDNAMES_emissiveColor 440
851 #define FIELDNAMES_emitter 441
852 #define FIELDNAMES_enabled 442
853 #define FIELDNAMES_enabledAxes 443
854 #define FIELDNAMES_encodingScheme 444
855 #define FIELDNAMES_endAngle 445
856 #define FIELDNAMES_endCap 446
857 #define FIELDNAMES_enterTime 447
858 #define FIELDNAMES_enteredText 448
859 #define FIELDNAMES_entityCategory 449
860 #define FIELDNAMES_entityCountry 450
861 #define FIELDNAMES_entityDomain 451
862 #define FIELDNAMES_entityExtra 452
863 #define FIELDNAMES_entityID 453
864 #define FIELDNAMES_entityKind 454
865 #define FIELDNAMES_entitySpecific 455
866 #define FIELDNAMES_entitySubCategory 456
867 #define FIELDNAMES_errorCorrection 457
868 #define FIELDNAMES_eventApplicationID 458
869 #define FIELDNAMES_eventEntityID 459
870 #define FIELDNAMES_eventNumber 460
871 #define FIELDNAMES_eventSiteID 461
872 #define FIELDNAMES_exitTime 462
873 #define FIELDNAMES_extra 463
874 #define FIELDNAMES_family 464
875 #define FIELDNAMES_fanCount 465
876 #define FIELDNAMES_fieldOfView 466
877 #define FIELDNAMES_fillProperties 467
878 #define FIELDNAMES_filled 468
879 #define FIELDNAMES_filter 469
880 #define FIELDNAMES_finalText 470
881 #define FIELDNAMES_finiteRotationAxis 471
882 #define FIELDNAMES_fireMissionIndex 472
883 #define FIELDNAMES_fired1 473
884 #define FIELDNAMES_fired2 474
885 #define FIELDNAMES_firedTime 475
886 #define FIELDNAMES_firingRange 476
887 #define FIELDNAMES_firingRate 477
888 #define FIELDNAMES_fixed 478
889 #define FIELDNAMES_floatInp 479
890 #define FIELDNAMES_focalPoint 480
891 #define FIELDNAMES_fogCoord 481
892 #define FIELDNAMES_fogType 482
893 #define FIELDNAMES_fontStyle 483
894 #define FIELDNAMES_force 484
895 #define FIELDNAMES_forceID 485
896 #define FIELDNAMES_forceOutput 486
897 #define FIELDNAMES_forceTransitions 487
898 #define FIELDNAMES_forces 488
899 #define FIELDNAMES_fovMode 489
900 #define FIELDNAMES_fraction_changed 490
901 #define FIELDNAMES_frequency 491
902 #define FIELDNAMES_frictionCoefficients 492
903 #define FIELDNAMES_frictionDirection 493
904 #define FIELDNAMES_front 494
905 #define FIELDNAMES_frontTexture 495
906 #define FIELDNAMES_frontUrl 496
907 #define FIELDNAMES_function 497
908 #define FIELDNAMES_fuse 498
909 #define FIELDNAMES_generateMipMaps 499
910 #define FIELDNAMES_geoCenter 500
911 #define FIELDNAMES_geoCoord_changed 501
912 #define FIELDNAMES_geoCoords 502
913 #define FIELDNAMES_geoGridOrigin 503
914 #define FIELDNAMES_geoOrigin 504
915 #define FIELDNAMES_geoSystem 505
916 #define FIELDNAMES_geometry 506
917 #define FIELDNAMES_geometry1 507
918 #define FIELDNAMES_geometry2 508
919 #define FIELDNAMES_geometryType 509
920 #define FIELDNAMES_geovalue_changed 510
921 #define FIELDNAMES_global 511
922 #define FIELDNAMES_gotEvents 512
923 #define FIELDNAMES_gradientThreshold 513
924 #define FIELDNAMES_gradients 514
925 #define FIELDNAMES_gravity 515
926 #define FIELDNAMES_groundAngle 516
927 #define FIELDNAMES_groundColor 517
928 #define FIELDNAMES_gustiness 518
929 #define FIELDNAMES_handler 519
930 #define FIELDNAMES_hatchColor 520
931 #define FIELDNAMES_hatchStyle 521
932 #define FIELDNAMES_hatched 522
933 #define FIELDNAMES_headlight 523
934 #define FIELDNAMES_height 524
935 #define FIELDNAMES_hinge1Angle 525
936 #define FIELDNAMES_hinge1AngleRate 526
937 #define FIELDNAMES_hinge2Angle 527
938 #define FIELDNAMES_hinge2AngleRate 528
939 #define FIELDNAMES_hitGeoCoord_changed 529
940 #define FIELDNAMES_hitNormal_changed 530
941 #define FIELDNAMES_hitPoint_changed 531
942 #define FIELDNAMES_hitTexCoord_changed 532
943 #define FIELDNAMES_horizontal 533
944 #define FIELDNAMES_image 534
945 #define FIELDNAMES_index 535
946 #define FIELDNAMES_inertia 536
947 #define FIELDNAMES_info 537
948 #define FIELDNAMES_initialDestination 538
949 #define FIELDNAMES_initialValue 539
950 #define FIELDNAMES_innerRadius 540
951 #define FIELDNAMES_inputFalse 541
952 #define FIELDNAMES_inputNegate 542
953 #define FIELDNAMES_inputSource 543
954 #define FIELDNAMES_inputTrue 544
955 #define FIELDNAMES_int32Inp 545
956 #define FIELDNAMES_integerKey 546
957 #define FIELDNAMES_intensity 547
958 #define FIELDNAMES_intensityThreshold 548
959 #define FIELDNAMES_internal 549
960 #define FIELDNAMES_intersectionType 550
961 #define FIELDNAMES_intersections 551
962 #define FIELDNAMES_isActive 552
963 #define FIELDNAMES_isBound 553
964 #define FIELDNAMES_isCollided 554
965 #define FIELDNAMES_isDetonated 555
966 #define FIELDNAMES_isLoaded 556
967 #define FIELDNAMES_isNetworkReader 557
968 #define FIELDNAMES_isNetworkWriter 558
969 #define FIELDNAMES_isOver 559
970 #define FIELDNAMES_isPaused 560
971 #define FIELDNAMES_isPickable 561
972 #define FIELDNAMES_isPositionAvailable 562
973 #define FIELDNAMES_isRotationAvailable 563
974 #define FIELDNAMES_isRtpHeaderHeard 564
975 #define FIELDNAMES_isSelected 565
976 #define FIELDNAMES_isStandAlone 566
977 #define FIELDNAMES_isValid 567
978 #define FIELDNAMES_iterations 568
979 #define FIELDNAMES_joints 569
980 #define FIELDNAMES_jump 570
981 #define FIELDNAMES_justify 571
982 #define FIELDNAMES_key 572
983 #define FIELDNAMES_keyPress 573
984 #define FIELDNAMES_keyRelease 574
985 #define FIELDNAMES_keyValue 575
986 #define FIELDNAMES_keyVelocity 576
987 #define FIELDNAMES_kind 577
988 #define FIELDNAMES_knot 578
989 #define FIELDNAMES_language 579
990 #define FIELDNAMES_layers 580
991 #define FIELDNAMES_layout 581
992 #define FIELDNAMES_left 582
993 #define FIELDNAMES_leftTexture 583
994 #define FIELDNAMES_leftToRight 584
995 #define FIELDNAMES_leftUrl 585
996 #define FIELDNAMES_length 586
997 #define FIELDNAMES_lengthOfModulationParameters 587
998 #define FIELDNAMES_level 588
999 #define FIELDNAMES_levelChanged 589
1000 #define FIELDNAMES_level_changed 590
1001 #define FIELDNAMES_lifetimeVariation 591
1002 #define FIELDNAMES_lighting 592
1003 #define FIELDNAMES_limitOrientation 593
1004 #define FIELDNAMES_lineBounds 594
1005 #define FIELDNAMES_lineProperties 595
1006 #define FIELDNAMES_lineSegments 596
1007 #define FIELDNAMES_linearAcceleration 597
1008 #define FIELDNAMES_linearDampingFactor 598
1009 #define FIELDNAMES_linearVelocity 599
1010 #define FIELDNAMES_linetype 600
1011 #define FIELDNAMES_linewidthScaleFactor 601
1012 #define FIELDNAMES_listenfor 602
1013 #define FIELDNAMES_llimit 603
1014 #define FIELDNAMES_load 604
1015 #define FIELDNAMES_loadTime 605
1016 #define FIELDNAMES_location 606
1017 #define FIELDNAMES_loop 607
1018 #define FIELDNAMES_magnificationFilter 608
1019 #define FIELDNAMES_mapping 609
1020 #define FIELDNAMES_marking 610
1021 #define FIELDNAMES_mass 611
1022 #define FIELDNAMES_massDensityModel 612
1023 #define FIELDNAMES_matchCriterion 613
1024 #define FIELDNAMES_material 614
1025 #define FIELDNAMES_matrix 615
1026 #define FIELDNAMES_maxAngle 616
1027 #define FIELDNAMES_maxAngle1 617
1028 #define FIELDNAMES_maxBack 618
1029 #define FIELDNAMES_maxCorrectionSpeed 619
1030 #define FIELDNAMES_maxExtent 620
1031 #define FIELDNAMES_maxFront 621
1032 #define FIELDNAMES_maxParticles 622
1033 #define FIELDNAMES_maxPosition 623
1034 #define FIELDNAMES_maxSeparation 624
1035 #define FIELDNAMES_maxTorque1 625
1036 #define FIELDNAMES_maxTorque2 626
1037 #define FIELDNAMES_metadata 627
1038 #define FIELDNAMES_method 628
1039 #define FIELDNAMES_minAngle 629
1040 #define FIELDNAMES_minAngle1 630
1041 #define FIELDNAMES_minBack 631
1042 #define FIELDNAMES_minBounceSpeed 632
1043 #define FIELDNAMES_minFront 633
1044 #define FIELDNAMES_minPosition 634
1045 #define FIELDNAMES_minSeparation 635
1046 #define FIELDNAMES_minificationFilter 636
1047 #define FIELDNAMES_mode 637
1048 #define FIELDNAMES_modifiedFraction_changed 638
1049 #define FIELDNAMES_modulationTypeDetail 639
1050 #define FIELDNAMES_modulationTypeMajor 640
1051 #define FIELDNAMES_modulationTypeSpreadSpectrum 641
1052 #define FIELDNAMES_modulationTypeSystem 642
1053 #define FIELDNAMES_momentsOfInertia 643
1054 #define FIELDNAMES_motor1Angle 644
1055 #define FIELDNAMES_motor1AngleRate 645
1056 #define FIELDNAMES_motor1Axis 646
1057 #define FIELDNAMES_motor2Angle 647
1058 #define FIELDNAMES_motor2AngleRate 648
1059 #define FIELDNAMES_motor2Axis 649
1060 #define FIELDNAMES_motor3Angle 650
1061 #define FIELDNAMES_motor3AngleRate 651
1062 #define FIELDNAMES_motor3Axis 652
1063 #define FIELDNAMES_multicastRelayHost 653
1064 #define FIELDNAMES_multicastRelayPort 654
1065 #define FIELDNAMES_munitionApplicationID 655
1066 #define FIELDNAMES_munitionEndPoint 656
1067 #define FIELDNAMES_munitionEntityID 657
1068 #define FIELDNAMES_munitionQuantity 658
1069 #define FIELDNAMES_munitionSiteID 659
1070 #define FIELDNAMES_munitionStartPoint 660
1071 #define FIELDNAMES_mustEvaluate 661
1072 #define FIELDNAMES_name 662
1073 #define FIELDNAMES_navType 663
1074 #define FIELDNAMES_networkMode 664
1075 #define FIELDNAMES_next 665
1076 #define FIELDNAMES_normal 666
1077 #define FIELDNAMES_normalIndex 667
1078 #define FIELDNAMES_normalPerVertex 668
1079 #define FIELDNAMES_normal_changed 669
1080 #define FIELDNAMES_normalizeVelocity 670
1081 #define FIELDNAMES_numComponents 671
1082 #define FIELDNAMES_objectType 672
1083 #define FIELDNAMES_offset 673
1084 #define FIELDNAMES_offsetUnits 674
1085 #define FIELDNAMES_on 675
1086 #define FIELDNAMES_opacityFactor 676
1087 #define FIELDNAMES_order 677
1088 #define FIELDNAMES_orientation 678
1089 #define FIELDNAMES_orientation_changed 679
1090 #define FIELDNAMES_origin 680
1091 #define FIELDNAMES_orthogonalColor 681
1092 #define FIELDNAMES_outerRadius 682
1093 #define FIELDNAMES_parallelColor 683
1094 #define FIELDNAMES_parameter 684
1095 #define FIELDNAMES_particleLifetime 685
1096 #define FIELDNAMES_particleSize 686
1097 #define FIELDNAMES_parts 687
1098 #define FIELDNAMES_pauseTime 688
1099 #define FIELDNAMES_phaseFunction 689
1100 #define FIELDNAMES_physics 690
1101 #define FIELDNAMES_pickTarget 691
1102 #define FIELDNAMES_pickable 692
1103 #define FIELDNAMES_pickedGeometry 693
1104 #define FIELDNAMES_pickedNormal 694
1105 #define FIELDNAMES_pickedPoint 695
1106 #define FIELDNAMES_pickedTextureCoordinate 696
1107 #define FIELDNAMES_pickingGeometry 697
1108 #define FIELDNAMES_pitch 698
1109 #define FIELDNAMES_plane 699
1110 #define FIELDNAMES_point 700
1111 #define FIELDNAMES_pointSize 701
1112 #define FIELDNAMES_port 702
1113 #define FIELDNAMES_position 703
1114 #define FIELDNAMES_position_changed 704
1115 #define FIELDNAMES_power 705
1116 #define FIELDNAMES_preferAccuracy 706
1117 #define FIELDNAMES_previous 707
1118 #define FIELDNAMES_priority 708
1119 #define FIELDNAMES_profileCurve 709
1120 #define FIELDNAMES_programs 710
1121 #define FIELDNAMES_progress 711
1122 #define FIELDNAMES_protocol 712
1123 #define FIELDNAMES_proxy 713
1124 #define FIELDNAMES_radioEntityTypeCategory 714
1125 #define FIELDNAMES_radioEntityTypeCountry 715
1126 #define FIELDNAMES_radioEntityTypeDomain 716
1127 #define FIELDNAMES_radioEntityTypeKind 717
1128 #define FIELDNAMES_radioEntityTypeNomenclature 718
1129 #define FIELDNAMES_radioEntityTypeNomenclatureVersion 719
1130 #define FIELDNAMES_radioID 720
1131 #define FIELDNAMES_radius 721
1132 #define FIELDNAMES_range 722
1133 #define FIELDNAMES_readInterval 723
1134 #define FIELDNAMES_receivedPower 724
1135 #define FIELDNAMES_receiverState 725
1136 #define FIELDNAMES_reference 726
1137 #define FIELDNAMES_relativeAntennaLocation 727
1138 #define FIELDNAMES_removeChildren 728
1139 #define FIELDNAMES_removeGeometry 729
1140 #define FIELDNAMES_removeTrimmingContour 730
1141 #define FIELDNAMES_removedEntities 731
1142 #define FIELDNAMES_renderStyle 732
1143 #define FIELDNAMES_repeatR 733
1144 #define FIELDNAMES_repeatS 734
1145 #define FIELDNAMES_repeatT 735
1146 #define FIELDNAMES_resumeTime 736
1147 #define FIELDNAMES_retainUserOffsets 737
1148 #define FIELDNAMES_retainedOpacity 738
1149 #define FIELDNAMES_right 739
1150 #define FIELDNAMES_rightTexture 740
1151 #define FIELDNAMES_rightUrl 741
1152 #define FIELDNAMES_rootNode 742
1153 #define FIELDNAMES_rootUrl 743
1154 #define FIELDNAMES_rotateYUp 744
1155 #define FIELDNAMES_rotation 745
1156 #define FIELDNAMES_rotation_changed 746
1157 #define FIELDNAMES_rtpHeaderExpected 747
1158 #define FIELDNAMES_sampleRate 748
1159 #define FIELDNAMES_samples 749
1160 #define FIELDNAMES_scale 750
1161 #define FIELDNAMES_scaleMode 751
1162 #define FIELDNAMES_scaleOrientation 752
1163 #define FIELDNAMES_segmentEnabled 753
1164 #define FIELDNAMES_segmentIdentifiers 754
1165 #define FIELDNAMES_segments 755
1166 #define FIELDNAMES_separateBackColor 756
1167 #define FIELDNAMES_separation 757
1168 #define FIELDNAMES_separationRate 758
1169 #define FIELDNAMES_setValue 759
1170 #define FIELDNAMES_set_articulationParameterValue0 760
1171 #define FIELDNAMES_set_articulationParameterValue1 761
1172 #define FIELDNAMES_set_articulationParameterValue2 762
1173 #define FIELDNAMES_set_articulationParameterValue3 763
1174 #define FIELDNAMES_set_articulationParameterValue4 764
1175 #define FIELDNAMES_set_articulationParameterValue5 765
1176 #define FIELDNAMES_set_articulationParameterValue6 766
1177 #define FIELDNAMES_set_articulationParameterValue7 767
1178 #define FIELDNAMES_set_bind 768
1179 #define FIELDNAMES_set_boolean 769
1180 #define FIELDNAMES_set_colorIndex 770
1181 #define FIELDNAMES_set_contacts 771
1182 #define FIELDNAMES_set_coordIndex 772
1183 #define FIELDNAMES_set_crossSection 773
1184 #define FIELDNAMES_set_destination 774
1185 #define FIELDNAMES_set_fraction 775
1186 #define FIELDNAMES_set_height 776
1187 #define FIELDNAMES_set_index 777
1188 #define FIELDNAMES_set_intersectionType 778
1189 #define FIELDNAMES_set_normalIndex 779
1190 #define FIELDNAMES_set_orientation 780
1191 #define FIELDNAMES_set_position 781
1192 #define FIELDNAMES_set_scale 782
1193 #define FIELDNAMES_set_sortOrder 783
1194 #define FIELDNAMES_set_spine 784
1195 #define FIELDNAMES_set_texCoordIndex 785
1196 #define FIELDNAMES_set_triggerTime 786
1197 #define FIELDNAMES_set_value 787
1198 #define FIELDNAMES_shaders 788
1199 #define FIELDNAMES_shadows 789
1200 #define FIELDNAMES_shape 790
1201 #define FIELDNAMES_shiftKey 791
1202 #define FIELDNAMES_shininess 792
1203 #define FIELDNAMES_side 793
1204 #define FIELDNAMES_silhouetteBoundaryOpacity 794
1205 #define FIELDNAMES_silhouetteRetainedOpacity 795
1206 #define FIELDNAMES_silhouetteSharpness 796
1207 #define FIELDNAMES_siteID 797
1208 #define FIELDNAMES_sites 798
1209 #define FIELDNAMES_size 799
1210 #define FIELDNAMES_sizeUnits 800
1211 #define FIELDNAMES_skeleton 801
1212 #define FIELDNAMES_skin 802
1213 #define FIELDNAMES_skinCoord 803
1214 #define FIELDNAMES_skinCoordIndex 804
1215 #define FIELDNAMES_skinCoordWeight 805
1216 #define FIELDNAMES_skinNormal 806
1217 #define FIELDNAMES_skyAngle 807
1218 #define FIELDNAMES_skyColor 808
1219 #define FIELDNAMES_sliderForce 809
1220 #define FIELDNAMES_slipCoefficients 810
1221 #define FIELDNAMES_slipFactors 811
1222 #define FIELDNAMES_softnessConstantForceMix 812
1223 #define FIELDNAMES_softnessErrorCorrection 813
1224 #define FIELDNAMES_solid 814
1225 #define FIELDNAMES_sortOrder 815
1226 #define FIELDNAMES_source 816
1227 #define FIELDNAMES_spacing 817
1228 #define FIELDNAMES_spatialize 818
1229 #define FIELDNAMES_specific 819
1230 #define FIELDNAMES_specularColor 820
1231 #define FIELDNAMES_speed 821
1232 #define FIELDNAMES_speedFactor 822
1233 #define FIELDNAMES_spine 823
1234 #define FIELDNAMES_startAngle 824
1235 #define FIELDNAMES_startTime 825
1236 #define FIELDNAMES_stiffness 826
1237 #define FIELDNAMES_stop1Bounce 827
1238 #define FIELDNAMES_stop1ErrorCorrection 828
1239 #define FIELDNAMES_stop2Bounce 829
1240 #define FIELDNAMES_stop2ErrorCorrection 830
1241 #define FIELDNAMES_stop3Bounce 831
1242 #define FIELDNAMES_stop3ErrorCorrection 832
1243 #define FIELDNAMES_stopBounce 833
1244 #define FIELDNAMES_stopBounce1 834
1245 #define FIELDNAMES_stopConstantForceMix1 835
1246 #define FIELDNAMES_stopErrorCorrection 836
1247 #define FIELDNAMES_stopErrorCorrection1 837
1248 #define FIELDNAMES_stopTime 838
1249 #define FIELDNAMES_string 839
1250 #define FIELDNAMES_stringInp 840
1251 #define FIELDNAMES_stripCount 841
1252 #define FIELDNAMES_style 842
1253 #define FIELDNAMES_subcategory 843
1254 #define FIELDNAMES_summary 844
1255 #define FIELDNAMES_surface 845
1256 #define FIELDNAMES_surfaceArea 846
1257 #define FIELDNAMES_surfaceNormals 847
1258 #define FIELDNAMES_surfaceSpeed 848
1259 #define FIELDNAMES_surfaceTolerance 849
1260 #define FIELDNAMES_surfaceValues 850
1261 #define FIELDNAMES_suspensionErrorCorrection 851
1262 #define FIELDNAMES_suspensionForce 852
1263 #define FIELDNAMES_talksTo 853
1264 #define FIELDNAMES_targetObject 854
1265 #define FIELDNAMES_tau 855
1266 #define FIELDNAMES_tdlType 856
1267 #define FIELDNAMES_tessellation 857
1268 #define FIELDNAMES_tessellationScale 858
1269 #define FIELDNAMES_texCoord 859
1270 #define FIELDNAMES_texCoordIndex 860
1271 #define FIELDNAMES_texCoordKey 861
1272 #define FIELDNAMES_texCoordRamp 862
1273 #define FIELDNAMES_textBounds 863
1274 #define FIELDNAMES_texture 864
1275 #define FIELDNAMES_textureCompression 865
1276 #define FIELDNAMES_texturePriority 866
1277 #define FIELDNAMES_textureProperties 867
1278 #define FIELDNAMES_textureTransform 868
1279 #define FIELDNAMES_tickTime 869
1280 #define FIELDNAMES_time 870
1281 #define FIELDNAMES_timeOut 871
1282 #define FIELDNAMES_timestamp 872
1283 #define FIELDNAMES_title 873
1284 #define FIELDNAMES_toggle 874
1285 #define FIELDNAMES_tolerance 875
1286 #define FIELDNAMES_top 876
1287 #define FIELDNAMES_topTexture 877
1288 #define FIELDNAMES_topToBottom 878
1289 #define FIELDNAMES_topUrl 879
1290 #define FIELDNAMES_torques 880
1291 #define FIELDNAMES_touchTime 881
1292 #define FIELDNAMES_trackPoint_changed 882
1293 #define FIELDNAMES_trajectoryCurve 883
1294 #define FIELDNAMES_transferFunction 884
1295 #define FIELDNAMES_transitionComplete 885
1296 #define FIELDNAMES_transitionTime 886
1297 #define FIELDNAMES_transitionType 887
1298 #define FIELDNAMES_translation 888
1299 #define FIELDNAMES_translation_changed 889
1300 #define FIELDNAMES_transmitFrequencyBandwidth 890
1301 #define FIELDNAMES_transmitState 891
1302 #define FIELDNAMES_transmitterApplicationID 892
1303 #define FIELDNAMES_transmitterEntityID 893
1304 #define FIELDNAMES_transmitterRadioID 894
1305 #define FIELDNAMES_transmitterSiteID 895
1306 #define FIELDNAMES_transparency 896
1307 #define FIELDNAMES_triggerTime 897
1308 #define FIELDNAMES_triggerTrue 898
1309 #define FIELDNAMES_triggerValue 899
1310 #define FIELDNAMES_trimmingContour 900
1311 #define FIELDNAMES_turbulence 901
1312 #define FIELDNAMES_type 902
1313 #define FIELDNAMES_uClosed 903
1314 #define FIELDNAMES_uDimension 904
1315 #define FIELDNAMES_uKnot 905
1316 #define FIELDNAMES_uOrder 906
1317 #define FIELDNAMES_uTessellation 907
1318 #define FIELDNAMES_ulimit 908
1319 #define FIELDNAMES_update 909
1320 #define FIELDNAMES_url 910
1321 #define FIELDNAMES_useFiniteRotation 911
1322 #define FIELDNAMES_useGeometry 912
1323 #define FIELDNAMES_useGlobalGravity 913
1324 #define FIELDNAMES_vClosed 914
1325 #define FIELDNAMES_vDimension 915
1326 #define FIELDNAMES_vKnot 916
1327 #define FIELDNAMES_vOrder 917
1328 #define FIELDNAMES_vTessellation 918
1329 #define FIELDNAMES_value 919
1330 #define FIELDNAMES_valueChanged 920
1331 #define FIELDNAMES_value_changed 921
1332 #define FIELDNAMES_variation 922
1333 #define FIELDNAMES_vector 923
1334 #define FIELDNAMES_version 924
1335 #define FIELDNAMES_vertexCount 925
1336 #define FIELDNAMES_vertices 926
1337 #define FIELDNAMES_viewpoints 927
1338 #define FIELDNAMES_viewport 928
1339 #define FIELDNAMES_visibilityLimit 929
1340 #define FIELDNAMES_visibilityRange 930
1341 #define FIELDNAMES_visible 931
1342 #define FIELDNAMES_voxels 932
1343 #define FIELDNAMES_warhead 933
1344 #define FIELDNAMES_warmColor 934
1345 #define FIELDNAMES_watchList 935
1346 #define FIELDNAMES_weight 936
1347 #define FIELDNAMES_weightConstant1 937
1348 #define FIELDNAMES_weightConstant2 938
1349 #define FIELDNAMES_weightFunction1 939
1350 #define FIELDNAMES_weightFunction2 940
1351 #define FIELDNAMES_weightTransferFunction1 941
1352 #define FIELDNAMES_weightTransferFunction2 942
1353 #define FIELDNAMES_whichChoice 943
1354 #define FIELDNAMES_whichGeometry 944
1355 #define FIELDNAMES_writeInterval 945
1356 #define FIELDNAMES_xDimension 946
1357 #define FIELDNAMES_xSpacing 947
1358 #define FIELDNAMES_yScale 948
1359 #define FIELDNAMES_zDimension 949
1360 #define FIELDNAMES_zSpacing 950
1362 const char *stringFieldType(
int st);
1365 extern const char *EVENT_OUT[];
1366 extern const int EVENT_OUT_COUNT;
1367 #define EVENT_OUT_actionKeyPress 0
1368 #define EVENT_OUT_actionKeyRelease 1
1369 #define EVENT_OUT_addedEntities 2
1370 #define EVENT_OUT_altKey 3
1371 #define EVENT_OUT_angle 4
1372 #define EVENT_OUT_angleRate 5
1373 #define EVENT_OUT_articulationParameterValue0_changed 6
1374 #define EVENT_OUT_articulationParameterValue1_changed 7
1375 #define EVENT_OUT_articulationParameterValue2_changed 8
1376 #define EVENT_OUT_articulationParameterValue3_changed 9
1377 #define EVENT_OUT_articulationParameterValue4_changed 10
1378 #define EVENT_OUT_articulationParameterValue5_changed 11
1379 #define EVENT_OUT_articulationParameterValue6_changed 12
1380 #define EVENT_OUT_articulationParameterValue7_changed 13
1381 #define EVENT_OUT_aspectRatio 14
1382 #define EVENT_OUT_bindTime 15
1383 #define EVENT_OUT_body1AnchorPoint 16
1384 #define EVENT_OUT_body1Axis 17
1385 #define EVENT_OUT_body2AnchorPoint 18
1386 #define EVENT_OUT_body2Axis 19
1387 #define EVENT_OUT_centerOfRotation_changed 20
1388 #define EVENT_OUT_children 21
1389 #define EVENT_OUT_collideTime 22
1390 #define EVENT_OUT_contacts 23
1391 #define EVENT_OUT_controlKey 24
1392 #define EVENT_OUT_cycleTime 25
1393 #define EVENT_OUT_detonateTime 26
1394 #define EVENT_OUT_duration_changed 27
1395 #define EVENT_OUT_elapsedTime 28
1396 #define EVENT_OUT_enterTime 29
1397 #define EVENT_OUT_enteredText 30
1398 #define EVENT_OUT_exitTime 31
1399 #define EVENT_OUT_fieldOfView 32
1400 #define EVENT_OUT_finalText 33
1401 #define EVENT_OUT_firedTime 34
1402 #define EVENT_OUT_focalPoint 35
1403 #define EVENT_OUT_fovMode 36
1404 #define EVENT_OUT_fraction_changed 37
1405 #define EVENT_OUT_geoCoord_changed 38
1406 #define EVENT_OUT_geovalue_changed 39
1407 #define EVENT_OUT_hinge1Angle 40
1408 #define EVENT_OUT_hinge1AngleRate 41
1409 #define EVENT_OUT_hinge2Angle 42
1410 #define EVENT_OUT_hinge2AngleRate 43
1411 #define EVENT_OUT_hitGeoCoord_changed 44
1412 #define EVENT_OUT_hitNormal_changed 45
1413 #define EVENT_OUT_hitPoint_changed 46
1414 #define EVENT_OUT_hitTexCoord_changed 47
1415 #define EVENT_OUT_image 48
1416 #define EVENT_OUT_inputFalse 49
1417 #define EVENT_OUT_inputNegate 50
1418 #define EVENT_OUT_inputTrue 51
1419 #define EVENT_OUT_intersections 52
1420 #define EVENT_OUT_isActive 53
1421 #define EVENT_OUT_isBound 54
1422 #define EVENT_OUT_isCollided 55
1423 #define EVENT_OUT_isDetonated 56
1424 #define EVENT_OUT_isLoaded 57
1425 #define EVENT_OUT_isNetworkReader 58
1426 #define EVENT_OUT_isNetworkWriter 59
1427 #define EVENT_OUT_isOver 60
1428 #define EVENT_OUT_isPaused 61
1429 #define EVENT_OUT_isPositionAvailable 62
1430 #define EVENT_OUT_isRotationAvailable 63
1431 #define EVENT_OUT_isRtpHeaderHeard 64
1432 #define EVENT_OUT_isSelected 65
1433 #define EVENT_OUT_isStandAlone 66
1434 #define EVENT_OUT_isValid 67
1435 #define EVENT_OUT_keyPress 68
1436 #define EVENT_OUT_keyRelease 69
1437 #define EVENT_OUT_levelChanged 70
1438 #define EVENT_OUT_level_changed 71
1439 #define EVENT_OUT_lineBounds 72
1440 #define EVENT_OUT_loadTime 73
1441 #define EVENT_OUT_modifiedFraction_changed 74
1442 #define EVENT_OUT_motor1Angle 75
1443 #define EVENT_OUT_motor1AngleRate 76
1444 #define EVENT_OUT_motor1Axis 77
1445 #define EVENT_OUT_motor2Angle 78
1446 #define EVENT_OUT_motor2AngleRate 79
1447 #define EVENT_OUT_motor2Axis 80
1448 #define EVENT_OUT_motor3Angle 81
1449 #define EVENT_OUT_motor3AngleRate 82
1450 #define EVENT_OUT_motor3Axis 83
1451 #define EVENT_OUT_normal_changed 84
1452 #define EVENT_OUT_orientation_changed 85
1453 #define EVENT_OUT_origin 86
1454 #define EVENT_OUT_pickedGeometry 87
1455 #define EVENT_OUT_pickedNormal 88
1456 #define EVENT_OUT_pickedPoint 89
1457 #define EVENT_OUT_pickedTextureCoordinate 90
1458 #define EVENT_OUT_position 91
1459 #define EVENT_OUT_position_changed 92
1460 #define EVENT_OUT_progress 93
1461 #define EVENT_OUT_removedEntities 94
1462 #define EVENT_OUT_rotation 95
1463 #define EVENT_OUT_rotation_changed 96
1464 #define EVENT_OUT_separation 97
1465 #define EVENT_OUT_separationRate 98
1466 #define EVENT_OUT_shiftKey 99
1467 #define EVENT_OUT_textBounds 100
1468 #define EVENT_OUT_time 101
1469 #define EVENT_OUT_timestamp 102
1470 #define EVENT_OUT_toggle 103
1471 #define EVENT_OUT_touchTime 104
1472 #define EVENT_OUT_trackPoint_changed 105
1473 #define EVENT_OUT_transitionComplete 106
1474 #define EVENT_OUT_translation_changed 107
1475 #define EVENT_OUT_triggerTime 108
1476 #define EVENT_OUT_triggerTrue 109
1477 #define EVENT_OUT_triggerValue 110
1478 #define EVENT_OUT_valueChanged 111
1479 #define EVENT_OUT_value_changed 112
1483 extern const char *EVENT_IN[];
1484 extern const int EVENT_IN_COUNT;
1485 #define EVENT_IN_activate 0
1486 #define EVENT_IN_addChildren 1
1487 #define EVENT_IN_addGeometry 2
1488 #define EVENT_IN_addTrimmingContour 3
1489 #define EVENT_IN_coordIndex 4
1490 #define EVENT_IN_method 5
1491 #define EVENT_IN_next 6
1492 #define EVENT_IN_previous 7
1493 #define EVENT_IN_removeChildren 8
1494 #define EVENT_IN_removeGeometry 9
1495 #define EVENT_IN_removeTrimmingContour 10
1496 #define EVENT_IN_setValue 11
1497 #define EVENT_IN_set_articulationParameterValue0 12
1498 #define EVENT_IN_set_articulationParameterValue1 13
1499 #define EVENT_IN_set_articulationParameterValue2 14
1500 #define EVENT_IN_set_articulationParameterValue3 15
1501 #define EVENT_IN_set_articulationParameterValue4 16
1502 #define EVENT_IN_set_articulationParameterValue5 17
1503 #define EVENT_IN_set_articulationParameterValue6 18
1504 #define EVENT_IN_set_articulationParameterValue7 19
1505 #define EVENT_IN_set_bind 20
1506 #define EVENT_IN_set_boolean 21
1507 #define EVENT_IN_set_colorIndex 22
1508 #define EVENT_IN_set_contacts 23
1509 #define EVENT_IN_set_coordIndex 24
1510 #define EVENT_IN_set_crossSection 25
1511 #define EVENT_IN_set_destination 26
1512 #define EVENT_IN_set_fraction 27
1513 #define EVENT_IN_set_height 28
1514 #define EVENT_IN_set_index 29
1515 #define EVENT_IN_set_intersectionType 30
1516 #define EVENT_IN_set_normalIndex 31
1517 #define EVENT_IN_set_orientation 32
1518 #define EVENT_IN_set_position 33
1519 #define EVENT_IN_set_scale 34
1520 #define EVENT_IN_set_sortOrder 35
1521 #define EVENT_IN_set_spine 36
1522 #define EVENT_IN_set_texCoordIndex 37
1523 #define EVENT_IN_set_triggerTime 38
1524 #define EVENT_IN_set_value 39
1525 #define EVENT_IN_tickTime 40
1529 extern const char *EXPOSED_FIELD[];
1530 extern const int EXPOSED_FIELD_COUNT;
1531 #define EXPOSED_FIELD_FIFOsize 0
1532 #define EXPOSED_FIELD_activeLayer 1
1533 #define EXPOSED_FIELD_address 2
1534 #define EXPOSED_FIELD_align 3
1535 #define EXPOSED_FIELD_alpha 4
1536 #define EXPOSED_FIELD_ambientIntensity 5
1537 #define EXPOSED_FIELD_anchorPoint 6
1538 #define EXPOSED_FIELD_angle 7
1539 #define EXPOSED_FIELD_angularDampingFactor 8
1540 #define EXPOSED_FIELD_angularVelocity 9
1541 #define EXPOSED_FIELD_anisotropicDegree 10
1542 #define EXPOSED_FIELD_antennaLocation 11
1543 #define EXPOSED_FIELD_antennaPatternLength 12
1544 #define EXPOSED_FIELD_antennaPatternType 13
1545 #define EXPOSED_FIELD_appearance 14
1546 #define EXPOSED_FIELD_applicationID 15
1547 #define EXPOSED_FIELD_applied 16
1548 #define EXPOSED_FIELD_appliedParameters 17
1549 #define EXPOSED_FIELD_articulationParameterArray 18
1550 #define EXPOSED_FIELD_articulationParameterChangeIndicatorArr 19
1551 #define EXPOSED_FIELD_articulationParameterCount 20
1552 #define EXPOSED_FIELD_articulationParameterDesignatorArray 21
1553 #define EXPOSED_FIELD_articulationParameterIdPartAttachedToAr 22
1554 #define EXPOSED_FIELD_articulationParameterTypeArray 23
1555 #define EXPOSED_FIELD_aspectRatio 24
1556 #define EXPOSED_FIELD_attenuation 25
1557 #define EXPOSED_FIELD_attrib 26
1558 #define EXPOSED_FIELD_autoDamp 27
1559 #define EXPOSED_FIELD_autoDisable 28
1560 #define EXPOSED_FIELD_autoOffset 29
1561 #define EXPOSED_FIELD_avatarSize 30
1562 #define EXPOSED_FIELD_axis 31
1563 #define EXPOSED_FIELD_axis1 32
1564 #define EXPOSED_FIELD_axis1Angle 33
1565 #define EXPOSED_FIELD_axis1Torque 34
1566 #define EXPOSED_FIELD_axis2 35
1567 #define EXPOSED_FIELD_axis2Angle 36
1568 #define EXPOSED_FIELD_axis2Torque 37
1569 #define EXPOSED_FIELD_axis3Angle 38
1570 #define EXPOSED_FIELD_axis3Torque 39
1571 #define EXPOSED_FIELD_axisOfRotation 40
1572 #define EXPOSED_FIELD_axisRotation 41
1573 #define EXPOSED_FIELD_back 42
1574 #define EXPOSED_FIELD_backAmbientIntensity 43
1575 #define EXPOSED_FIELD_backDiffuseColor 44
1576 #define EXPOSED_FIELD_backEmissiveColor 45
1577 #define EXPOSED_FIELD_backShininess 46
1578 #define EXPOSED_FIELD_backSpecularColor 47
1579 #define EXPOSED_FIELD_backTexture 48
1580 #define EXPOSED_FIELD_backTransparency 49
1581 #define EXPOSED_FIELD_backUrl 50
1582 #define EXPOSED_FIELD_beamWidth 51
1583 #define EXPOSED_FIELD_bodies 52
1584 #define EXPOSED_FIELD_body1 53
1585 #define EXPOSED_FIELD_body2 54
1586 #define EXPOSED_FIELD_borderColor 55
1587 #define EXPOSED_FIELD_borderWidth 56
1588 #define EXPOSED_FIELD_bottom 57
1589 #define EXPOSED_FIELD_bottomTexture 58
1590 #define EXPOSED_FIELD_bottomUrl 59
1591 #define EXPOSED_FIELD_bounce 60
1592 #define EXPOSED_FIELD_boundaryModeR 61
1593 #define EXPOSED_FIELD_boundaryModeS 62
1594 #define EXPOSED_FIELD_boundaryModeT 63
1595 #define EXPOSED_FIELD_boundaryOpacity 64
1596 #define EXPOSED_FIELD_center 65
1597 #define EXPOSED_FIELD_centerOfMass 66
1598 #define EXPOSED_FIELD_centerOfRotation 67
1599 #define EXPOSED_FIELD_children 68
1600 #define EXPOSED_FIELD_choice 69
1601 #define EXPOSED_FIELD_clipBoundary 70
1602 #define EXPOSED_FIELD_closed 71
1603 #define EXPOSED_FIELD_collidables 72
1604 #define EXPOSED_FIELD_collide 73
1605 #define EXPOSED_FIELD_collider 74
1606 #define EXPOSED_FIELD_collisionType 75
1607 #define EXPOSED_FIELD_color 76
1608 #define EXPOSED_FIELD_colorSteps 77
1609 #define EXPOSED_FIELD_constantForceMix 78
1610 #define EXPOSED_FIELD_contactNormal 79
1611 #define EXPOSED_FIELD_contactSurfaceThickness 80
1612 #define EXPOSED_FIELD_contourStepSize 81
1613 #define EXPOSED_FIELD_controlPoint 82
1614 #define EXPOSED_FIELD_coolColor 83
1615 #define EXPOSED_FIELD_coord 84
1616 #define EXPOSED_FIELD_createParticles 85
1617 #define EXPOSED_FIELD_crossSectionCurve 86
1618 #define EXPOSED_FIELD_cryptoKeyID 87
1619 #define EXPOSED_FIELD_cryptoSystem 88
1620 #define EXPOSED_FIELD_cutOffAngle 89
1621 #define EXPOSED_FIELD_cycleInterval 90
1622 #define EXPOSED_FIELD_data 91
1623 #define EXPOSED_FIELD_dataLength 92
1624 #define EXPOSED_FIELD_deadReckoning 93
1625 #define EXPOSED_FIELD_deletionAllowed 94
1626 #define EXPOSED_FIELD_depth 95
1627 #define EXPOSED_FIELD_description 96
1628 #define EXPOSED_FIELD_desiredAngularVelocity1 97
1629 #define EXPOSED_FIELD_desiredAngularVelocity2 98
1630 #define EXPOSED_FIELD_detonationLocation 99
1631 #define EXPOSED_FIELD_detonationRelativeLocation 100
1632 #define EXPOSED_FIELD_detonationResult 101
1633 #define EXPOSED_FIELD_diffuseColor 102
1634 #define EXPOSED_FIELD_dimensions 103
1635 #define EXPOSED_FIELD_direction 104
1636 #define EXPOSED_FIELD_disableAngularSpeed 105
1637 #define EXPOSED_FIELD_disableLinearSpeed 106
1638 #define EXPOSED_FIELD_disableTime 107
1639 #define EXPOSED_FIELD_diskAngle 108
1640 #define EXPOSED_FIELD_displacements 109
1641 #define EXPOSED_FIELD_displacers 110
1642 #define EXPOSED_FIELD_displayed 111
1643 #define EXPOSED_FIELD_easeInEaseOut 112
1644 #define EXPOSED_FIELD_edgeColor 113
1645 #define EXPOSED_FIELD_effects 114
1646 #define EXPOSED_FIELD_emissiveColor 115
1647 #define EXPOSED_FIELD_enabled 116
1648 #define EXPOSED_FIELD_enabledAxes 117
1649 #define EXPOSED_FIELD_encodingScheme 118
1650 #define EXPOSED_FIELD_entityCategory 119
1651 #define EXPOSED_FIELD_entityCountry 120
1652 #define EXPOSED_FIELD_entityDomain 121
1653 #define EXPOSED_FIELD_entityExtra 122
1654 #define EXPOSED_FIELD_entityID 123
1655 #define EXPOSED_FIELD_entityKind 124
1656 #define EXPOSED_FIELD_entitySpecific 125
1657 #define EXPOSED_FIELD_entitySubCategory 126
1658 #define EXPOSED_FIELD_errorCorrection 127
1659 #define EXPOSED_FIELD_eventApplicationID 128
1660 #define EXPOSED_FIELD_eventEntityID 129
1661 #define EXPOSED_FIELD_eventNumber 130
1662 #define EXPOSED_FIELD_eventSiteID 131
1663 #define EXPOSED_FIELD_fieldOfView 132
1664 #define EXPOSED_FIELD_fillProperties 133
1665 #define EXPOSED_FIELD_filled 134
1666 #define EXPOSED_FIELD_filter 135
1667 #define EXPOSED_FIELD_finiteRotationAxis 136
1668 #define EXPOSED_FIELD_fireMissionIndex 137
1669 #define EXPOSED_FIELD_fired1 138
1670 #define EXPOSED_FIELD_fired2 139
1671 #define EXPOSED_FIELD_firingRange 140
1672 #define EXPOSED_FIELD_firingRate 141
1673 #define EXPOSED_FIELD_fixed 142
1674 #define EXPOSED_FIELD_floatInp 143
1675 #define EXPOSED_FIELD_fogCoord 144
1676 #define EXPOSED_FIELD_fogType 145
1677 #define EXPOSED_FIELD_fontStyle 146
1678 #define EXPOSED_FIELD_force 147
1679 #define EXPOSED_FIELD_forceID 148
1680 #define EXPOSED_FIELD_forceOutput 149
1681 #define EXPOSED_FIELD_forces 150
1682 #define EXPOSED_FIELD_fovMode 151
1683 #define EXPOSED_FIELD_frequency 152
1684 #define EXPOSED_FIELD_frictionCoefficients 153
1685 #define EXPOSED_FIELD_frictionDirection 154
1686 #define EXPOSED_FIELD_front 155
1687 #define EXPOSED_FIELD_frontTexture 156
1688 #define EXPOSED_FIELD_frontUrl 157
1689 #define EXPOSED_FIELD_function 158
1690 #define EXPOSED_FIELD_fuse 159
1691 #define EXPOSED_FIELD_geoCenter 160
1692 #define EXPOSED_FIELD_geoCoords 161
1693 #define EXPOSED_FIELD_geometry 162
1694 #define EXPOSED_FIELD_geometry1 163
1695 #define EXPOSED_FIELD_geometry2 164
1696 #define EXPOSED_FIELD_global 165
1697 #define EXPOSED_FIELD_gotEvents 166
1698 #define EXPOSED_FIELD_gradientThreshold 167
1699 #define EXPOSED_FIELD_gradients 168
1700 #define EXPOSED_FIELD_gravity 169
1701 #define EXPOSED_FIELD_groundAngle 170
1702 #define EXPOSED_FIELD_groundColor 171
1703 #define EXPOSED_FIELD_gustiness 172
1704 #define EXPOSED_FIELD_handler 173
1705 #define EXPOSED_FIELD_hatchColor 174
1706 #define EXPOSED_FIELD_hatchStyle 175
1707 #define EXPOSED_FIELD_hatched 176
1708 #define EXPOSED_FIELD_headlight 177
1709 #define EXPOSED_FIELD_image 178
1710 #define EXPOSED_FIELD_index 179
1711 #define EXPOSED_FIELD_inertia 180
1712 #define EXPOSED_FIELD_inputSource 181
1713 #define EXPOSED_FIELD_int32Inp 182
1714 #define EXPOSED_FIELD_integerKey 183
1715 #define EXPOSED_FIELD_intensity 184
1716 #define EXPOSED_FIELD_intensityThreshold 185
1717 #define EXPOSED_FIELD_internal 186
1718 #define EXPOSED_FIELD_isPickable 187
1719 #define EXPOSED_FIELD_iterations 188
1720 #define EXPOSED_FIELD_joints 189
1721 #define EXPOSED_FIELD_jump 190
1722 #define EXPOSED_FIELD_key 191
1723 #define EXPOSED_FIELD_keyValue 192
1724 #define EXPOSED_FIELD_keyVelocity 193
1725 #define EXPOSED_FIELD_knot 194
1726 #define EXPOSED_FIELD_layers 195
1727 #define EXPOSED_FIELD_layout 196
1728 #define EXPOSED_FIELD_left 197
1729 #define EXPOSED_FIELD_leftTexture 198
1730 #define EXPOSED_FIELD_leftUrl 199
1731 #define EXPOSED_FIELD_length 200
1732 #define EXPOSED_FIELD_lengthOfModulationParameters 201
1733 #define EXPOSED_FIELD_level 202
1734 #define EXPOSED_FIELD_lifetimeVariation 203
1735 #define EXPOSED_FIELD_lighting 204
1736 #define EXPOSED_FIELD_limitOrientation 205
1737 #define EXPOSED_FIELD_lineProperties 206
1738 #define EXPOSED_FIELD_linearAcceleration 207
1739 #define EXPOSED_FIELD_linearDampingFactor 208
1740 #define EXPOSED_FIELD_linearVelocity 209
1741 #define EXPOSED_FIELD_linetype 210
1742 #define EXPOSED_FIELD_linewidthScaleFactor 211
1743 #define EXPOSED_FIELD_listenfor 212
1744 #define EXPOSED_FIELD_llimit 213
1745 #define EXPOSED_FIELD_load 214
1746 #define EXPOSED_FIELD_location 215
1747 #define EXPOSED_FIELD_loop 216
1748 #define EXPOSED_FIELD_magnificationFilter 217
1749 #define EXPOSED_FIELD_mapping 218
1750 #define EXPOSED_FIELD_marking 219
1751 #define EXPOSED_FIELD_mass 220
1752 #define EXPOSED_FIELD_massDensityModel 221
1753 #define EXPOSED_FIELD_matchCriterion 222
1754 #define EXPOSED_FIELD_material 223
1755 #define EXPOSED_FIELD_matrix 224
1756 #define EXPOSED_FIELD_maxAngle 225
1757 #define EXPOSED_FIELD_maxAngle1 226
1758 #define EXPOSED_FIELD_maxBack 227
1759 #define EXPOSED_FIELD_maxCorrectionSpeed 228
1760 #define EXPOSED_FIELD_maxExtent 229
1761 #define EXPOSED_FIELD_maxFront 230
1762 #define EXPOSED_FIELD_maxParticles 231
1763 #define EXPOSED_FIELD_maxPosition 232
1764 #define EXPOSED_FIELD_maxSeparation 233
1765 #define EXPOSED_FIELD_maxTorque1 234
1766 #define EXPOSED_FIELD_maxTorque2 235
1767 #define EXPOSED_FIELD_metadata 236
1768 #define EXPOSED_FIELD_minAngle 237
1769 #define EXPOSED_FIELD_minAngle1 238
1770 #define EXPOSED_FIELD_minBack 239
1771 #define EXPOSED_FIELD_minBounceSpeed 240
1772 #define EXPOSED_FIELD_minFront 241
1773 #define EXPOSED_FIELD_minPosition 242
1774 #define EXPOSED_FIELD_minSeparation 243
1775 #define EXPOSED_FIELD_minificationFilter 244
1776 #define EXPOSED_FIELD_mode 245
1777 #define EXPOSED_FIELD_modulationTypeDetail 246
1778 #define EXPOSED_FIELD_modulationTypeMajor 247
1779 #define EXPOSED_FIELD_modulationTypeSpreadSpectrum 248
1780 #define EXPOSED_FIELD_modulationTypeSystem 249
1781 #define EXPOSED_FIELD_momentsOfInertia 250
1782 #define EXPOSED_FIELD_multicastRelayHost 251
1783 #define EXPOSED_FIELD_multicastRelayPort 252
1784 #define EXPOSED_FIELD_munitionApplicationID 253
1785 #define EXPOSED_FIELD_munitionEndPoint 254
1786 #define EXPOSED_FIELD_munitionEntityID 255
1787 #define EXPOSED_FIELD_munitionQuantity 256
1788 #define EXPOSED_FIELD_munitionSiteID 257
1789 #define EXPOSED_FIELD_munitionStartPoint 258
1790 #define EXPOSED_FIELD_name 259
1791 #define EXPOSED_FIELD_navType 260
1792 #define EXPOSED_FIELD_networkMode 261
1793 #define EXPOSED_FIELD_normal 262
1794 #define EXPOSED_FIELD_normalizeVelocity 263
1795 #define EXPOSED_FIELD_objectType 264
1796 #define EXPOSED_FIELD_offset 265
1797 #define EXPOSED_FIELD_offsetUnits 266
1798 #define EXPOSED_FIELD_on 267
1799 #define EXPOSED_FIELD_opacityFactor 268
1800 #define EXPOSED_FIELD_order 269
1801 #define EXPOSED_FIELD_orientation 270
1802 #define EXPOSED_FIELD_orthogonalColor 271
1803 #define EXPOSED_FIELD_parallelColor 272
1804 #define EXPOSED_FIELD_parameter 273
1805 #define EXPOSED_FIELD_particleLifetime 274
1806 #define EXPOSED_FIELD_particleSize 275
1807 #define EXPOSED_FIELD_parts 276
1808 #define EXPOSED_FIELD_pauseTime 277
1809 #define EXPOSED_FIELD_pickTarget 278
1810 #define EXPOSED_FIELD_pickable 279
1811 #define EXPOSED_FIELD_pickingGeometry 280
1812 #define EXPOSED_FIELD_pitch 281
1813 #define EXPOSED_FIELD_plane 282
1814 #define EXPOSED_FIELD_point 283
1815 #define EXPOSED_FIELD_pointSize 284
1816 #define EXPOSED_FIELD_port 285
1817 #define EXPOSED_FIELD_position 286
1818 #define EXPOSED_FIELD_power 287
1819 #define EXPOSED_FIELD_preferAccuracy 288
1820 #define EXPOSED_FIELD_priority 289
1821 #define EXPOSED_FIELD_profileCurve 290
1822 #define EXPOSED_FIELD_programs 291
1823 #define EXPOSED_FIELD_protocol 292
1824 #define EXPOSED_FIELD_radioEntityTypeCategory 293
1825 #define EXPOSED_FIELD_radioEntityTypeCountry 294
1826 #define EXPOSED_FIELD_radioEntityTypeDomain 295
1827 #define EXPOSED_FIELD_radioEntityTypeKind 296
1828 #define EXPOSED_FIELD_radioEntityTypeNomenclature 297
1829 #define EXPOSED_FIELD_radioEntityTypeNomenclatureVersion 298
1830 #define EXPOSED_FIELD_radioID 299
1831 #define EXPOSED_FIELD_radius 300
1832 #define EXPOSED_FIELD_readInterval 301
1833 #define EXPOSED_FIELD_receivedPower 302
1834 #define EXPOSED_FIELD_receiverState 303
1835 #define EXPOSED_FIELD_relativeAntennaLocation 304
1836 #define EXPOSED_FIELD_renderStyle 305
1837 #define EXPOSED_FIELD_resumeTime 306
1838 #define EXPOSED_FIELD_retainUserOffsets 307
1839 #define EXPOSED_FIELD_retainedOpacity 308
1840 #define EXPOSED_FIELD_right 309
1841 #define EXPOSED_FIELD_rightTexture 310
1842 #define EXPOSED_FIELD_rightUrl 311
1843 #define EXPOSED_FIELD_rotation 312
1844 #define EXPOSED_FIELD_rtpHeaderExpected 313
1845 #define EXPOSED_FIELD_sampleRate 314
1846 #define EXPOSED_FIELD_samples 315
1847 #define EXPOSED_FIELD_scale 316
1848 #define EXPOSED_FIELD_scaleMode 317
1849 #define EXPOSED_FIELD_scaleOrientation 318
1850 #define EXPOSED_FIELD_segmentEnabled 319
1851 #define EXPOSED_FIELD_segmentIdentifiers 320
1852 #define EXPOSED_FIELD_segments 321
1853 #define EXPOSED_FIELD_separateBackColor 322
1854 #define EXPOSED_FIELD_shaders 323
1855 #define EXPOSED_FIELD_shadows 324
1856 #define EXPOSED_FIELD_shape 325
1857 #define EXPOSED_FIELD_shininess 326
1858 #define EXPOSED_FIELD_silhouetteBoundaryOpacity 327
1859 #define EXPOSED_FIELD_silhouetteRetainedOpacity 328
1860 #define EXPOSED_FIELD_silhouetteSharpness 329
1861 #define EXPOSED_FIELD_siteID 330
1862 #define EXPOSED_FIELD_sites 331
1863 #define EXPOSED_FIELD_size 332
1864 #define EXPOSED_FIELD_sizeUnits 333
1865 #define EXPOSED_FIELD_skeleton 334
1866 #define EXPOSED_FIELD_skin 335
1867 #define EXPOSED_FIELD_skinCoord 336
1868 #define EXPOSED_FIELD_skinCoordIndex 337
1869 #define EXPOSED_FIELD_skinCoordWeight 338
1870 #define EXPOSED_FIELD_skinNormal 339
1871 #define EXPOSED_FIELD_skyAngle 340
1872 #define EXPOSED_FIELD_skyColor 341
1873 #define EXPOSED_FIELD_sliderForce 342
1874 #define EXPOSED_FIELD_slipCoefficients 343
1875 #define EXPOSED_FIELD_slipFactors 344
1876 #define EXPOSED_FIELD_softnessConstantForceMix 345
1877 #define EXPOSED_FIELD_softnessErrorCorrection 346
1878 #define EXPOSED_FIELD_source 347
1879 #define EXPOSED_FIELD_specularColor 348
1880 #define EXPOSED_FIELD_speed 349
1881 #define EXPOSED_FIELD_startTime 350
1882 #define EXPOSED_FIELD_stiffness 351
1883 #define EXPOSED_FIELD_stop1Bounce 352
1884 #define EXPOSED_FIELD_stop1ErrorCorrection 353
1885 #define EXPOSED_FIELD_stop2Bounce 354
1886 #define EXPOSED_FIELD_stop2ErrorCorrection 355
1887 #define EXPOSED_FIELD_stop3Bounce 356
1888 #define EXPOSED_FIELD_stop3ErrorCorrection 357
1889 #define EXPOSED_FIELD_stopBounce 358
1890 #define EXPOSED_FIELD_stopBounce1 359
1891 #define EXPOSED_FIELD_stopConstantForceMix1 360
1892 #define EXPOSED_FIELD_stopErrorCorrection 361
1893 #define EXPOSED_FIELD_stopErrorCorrection1 362
1894 #define EXPOSED_FIELD_stopTime 363
1895 #define EXPOSED_FIELD_string 364
1896 #define EXPOSED_FIELD_stringInp 365
1897 #define EXPOSED_FIELD_summary 366
1898 #define EXPOSED_FIELD_surface 367
1899 #define EXPOSED_FIELD_surfaceNormals 368
1900 #define EXPOSED_FIELD_surfaceSpeed 369
1901 #define EXPOSED_FIELD_surfaceTolerance 370
1902 #define EXPOSED_FIELD_surfaceValues 371
1903 #define EXPOSED_FIELD_suspensionErrorCorrection 372
1904 #define EXPOSED_FIELD_suspensionForce 373
1905 #define EXPOSED_FIELD_talksTo 374
1906 #define EXPOSED_FIELD_targetObject 375
1907 #define EXPOSED_FIELD_tau 376
1908 #define EXPOSED_FIELD_tdlType 377
1909 #define EXPOSED_FIELD_tessellation 378
1910 #define EXPOSED_FIELD_tessellationScale 379
1911 #define EXPOSED_FIELD_texCoord 380
1912 #define EXPOSED_FIELD_texture 381
1913 #define EXPOSED_FIELD_textureCompression 382
1914 #define EXPOSED_FIELD_texturePriority 383
1915 #define EXPOSED_FIELD_textureTransform 384
1916 #define EXPOSED_FIELD_timeOut 385
1917 #define EXPOSED_FIELD_tolerance 386
1918 #define EXPOSED_FIELD_top 387
1919 #define EXPOSED_FIELD_topTexture 388
1920 #define EXPOSED_FIELD_topUrl 389
1921 #define EXPOSED_FIELD_torques 390
1922 #define EXPOSED_FIELD_trajectoryCurve 391
1923 #define EXPOSED_FIELD_transferFunction 392
1924 #define EXPOSED_FIELD_transitionTime 393
1925 #define EXPOSED_FIELD_transitionType 394
1926 #define EXPOSED_FIELD_translation 395
1927 #define EXPOSED_FIELD_transmitFrequencyBandwidth 396
1928 #define EXPOSED_FIELD_transmitState 397
1929 #define EXPOSED_FIELD_transmitterApplicationID 398
1930 #define EXPOSED_FIELD_transmitterEntityID 399
1931 #define EXPOSED_FIELD_transmitterRadioID 400
1932 #define EXPOSED_FIELD_transmitterSiteID 401
1933 #define EXPOSED_FIELD_transparency 402
1934 #define EXPOSED_FIELD_trimmingContour 403
1935 #define EXPOSED_FIELD_turbulence 404
1936 #define EXPOSED_FIELD_type 405
1937 #define EXPOSED_FIELD_uDimension 406
1938 #define EXPOSED_FIELD_uOrder 407
1939 #define EXPOSED_FIELD_uTessellation 408
1940 #define EXPOSED_FIELD_ulimit 409
1941 #define EXPOSED_FIELD_update 410
1942 #define EXPOSED_FIELD_url 411
1943 #define EXPOSED_FIELD_useFiniteRotation 412
1944 #define EXPOSED_FIELD_useGeometry 413
1945 #define EXPOSED_FIELD_useGlobalGravity 414
1946 #define EXPOSED_FIELD_vDimension 415
1947 #define EXPOSED_FIELD_vOrder 416
1948 #define EXPOSED_FIELD_vTessellation 417
1949 #define EXPOSED_FIELD_value 418
1950 #define EXPOSED_FIELD_variation 419
1951 #define EXPOSED_FIELD_vector 420
1952 #define EXPOSED_FIELD_version 421
1953 #define EXPOSED_FIELD_vertexCount 422
1954 #define EXPOSED_FIELD_vertices 423
1955 #define EXPOSED_FIELD_viewpoints 424
1956 #define EXPOSED_FIELD_viewport 425
1957 #define EXPOSED_FIELD_visibilityLimit 426
1958 #define EXPOSED_FIELD_visibilityRange 427
1959 #define EXPOSED_FIELD_visible 428
1960 #define EXPOSED_FIELD_voxels 429
1961 #define EXPOSED_FIELD_warhead 430
1962 #define EXPOSED_FIELD_warmColor 431
1963 #define EXPOSED_FIELD_watchList 432
1964 #define EXPOSED_FIELD_weight 433
1965 #define EXPOSED_FIELD_weightConstant1 434
1966 #define EXPOSED_FIELD_weightConstant2 435
1967 #define EXPOSED_FIELD_weightTransferFunction1 436
1968 #define EXPOSED_FIELD_weightTransferFunction2 437
1969 #define EXPOSED_FIELD_whichChoice 438
1970 #define EXPOSED_FIELD_whichGeometry 439
1971 #define EXPOSED_FIELD_writeInterval 440
1975 extern const char *FIELD[];
1976 extern const int FIELD_COUNT;
1977 #define FIELD_autoCalc 0
1978 #define FIELD_bboxCenter 1
1979 #define FIELD_bboxSize 2
1980 #define FIELD_beginCap 3
1981 #define FIELD_bottomRadius 4
1982 #define FIELD_category 5
1984 #define FIELD_child1Url 7
1985 #define FIELD_child2Url 8
1986 #define FIELD_child3Url 9
1987 #define FIELD_child4Url 10
1988 #define FIELD_closed 11
1989 #define FIELD_closureType 12
1990 #define FIELD_collidable 13
1991 #define FIELD_colorIndex 14
1992 #define FIELD_colorKey 15
1993 #define FIELD_colorPerVertex 16
1994 #define FIELD_colorRamp 17
1995 #define FIELD_convex 18
1996 #define FIELD_coordIndex 19
1997 #define FIELD_country 20
1998 #define FIELD_creaseAngle 21
1999 #define FIELD_crossSection 22
2000 #define FIELD_directOutput 23
2001 #define FIELD_domain 24
2002 #define FIELD_duration 25
2003 #define FIELD_emitter 26
2004 #define FIELD_endAngle 27
2005 #define FIELD_endCap 28
2006 #define FIELD_extra 29
2007 #define FIELD_family 30
2008 #define FIELD_fanCount 31
2009 #define FIELD_forceTransitions 32
2010 #define FIELD_generateMipMaps 33
2011 #define FIELD_geoGridOrigin 34
2012 #define FIELD_geoOrigin 35
2013 #define FIELD_geoSystem 36
2014 #define FIELD_geometryType 37
2015 #define FIELD_height 38
2016 #define FIELD_horizontal 39
2017 #define FIELD_index 40
2018 #define FIELD_info 41
2019 #define FIELD_initialDestination 42
2020 #define FIELD_initialValue 43
2021 #define FIELD_innerRadius 44
2022 #define FIELD_intersectionType 45
2023 #define FIELD_justify 46
2024 #define FIELD_kind 47
2025 #define FIELD_knot 48
2026 #define FIELD_language 49
2027 #define FIELD_leftToRight 50
2028 #define FIELD_lineSegments 51
2029 #define FIELD_mass 52
2030 #define FIELD_mustEvaluate 53
2031 #define FIELD_normalIndex 54
2032 #define FIELD_normalPerVertex 55
2033 #define FIELD_numComponents 56
2034 #define FIELD_order 57
2035 #define FIELD_outerRadius 58
2036 #define FIELD_phaseFunction 59
2037 #define FIELD_physics 60
2038 #define FIELD_proxy 61
2039 #define FIELD_range 62
2040 #define FIELD_reference 63
2041 #define FIELD_repeatR 64
2042 #define FIELD_repeatS 65
2043 #define FIELD_repeatT 66
2044 #define FIELD_rootNode 67
2045 #define FIELD_rootUrl 68
2046 #define FIELD_rotateYUp 69
2047 #define FIELD_rtpHeaderExpected 70
2048 #define FIELD_shape 71
2049 #define FIELD_side 72
2050 #define FIELD_size 73
2051 #define FIELD_solid 74
2052 #define FIELD_sortOrder 75
2053 #define FIELD_spacing 76
2054 #define FIELD_spatialize 77
2055 #define FIELD_specific 78
2056 #define FIELD_speedFactor 79
2057 #define FIELD_spine 80
2058 #define FIELD_startAngle 81
2059 #define FIELD_stripCount 82
2060 #define FIELD_style 83
2061 #define FIELD_subcategory 84
2062 #define FIELD_surfaceArea 85
2063 #define FIELD_texCoordIndex 86
2064 #define FIELD_texCoordKey 87
2065 #define FIELD_texCoordRamp 88
2066 #define FIELD_textureProperties 89
2067 #define FIELD_title 90
2068 #define FIELD_topToBottom 91
2069 #define FIELD_type 92
2070 #define FIELD_uClosed 93
2071 #define FIELD_uKnot 94
2072 #define FIELD_vClosed 95
2073 #define FIELD_vKnot 96
2074 #define FIELD_weightFunction1 97
2075 #define FIELD_weightFunction2 98
2076 #define FIELD_xDimension 99
2077 #define FIELD_xSpacing 100
2078 #define FIELD_yScale 101
2079 #define FIELD_zDimension 102
2080 #define FIELD_zSpacing 103
2084 extern const char *KEYWORDS[];
2085 extern const int KEYWORDS_COUNT;
2087 #define KW_COMPONENT 1
2090 #define KW_EXTERNBROTO 4
2091 #define KW_EXTERNPROTO 5
2097 #define KW_PROFILE 11
2104 #define KW_eventIn 18
2105 #define KW_eventOut 19
2106 #define KW_exposedField 20
2108 #define KW_initializeOnly 22
2109 #define KW_inputOnly 23
2110 #define KW_inputOutput 24
2111 #define KW_outputOnly 25
2113 const char *stringKeywordType(
int st);
2116 extern const char *PROFILES[];
2117 extern const int PROFILES_COUNT;
2118 #define PRO_CADInterchange 0
2121 #define PRO_Immersive 3
2122 #define PRO_Interactive 4
2123 #define PRO_Interchange 5
2126 const char *stringProfileType(
int st);
2129 extern const char *COMPONENTS[];
2130 extern const int COMPONENTS_COUNT;
2131 #define COM_CADGeometry 0
2133 #define COM_CubeMapTexturing 2
2135 #define COM_EnvironmentalEffects 4
2136 #define COM_EnvironmentalSensor 5
2137 #define COM_EventUtilities 6
2138 #define COM_Followers 7
2139 #define COM_Geometry2D 8
2140 #define COM_Geometry3D 9
2141 #define COM_Geospatial 10
2142 #define COM_Grouping 11
2143 #define COM_HAnim 12
2144 #define COM_Interpolation 13
2145 #define COM_KeyDeviceSensor 14
2146 #define COM_Layering 15
2147 #define COM_Layout 16
2148 #define COM_Lighting 17
2149 #define COM_NURBS 18
2150 #define COM_Navigation 19
2151 #define COM_Networking 20
2152 #define COM_ParticleSystems 21
2153 #define COM_Picking 22
2154 #define COM_PointDeviceSensor 23
2155 #define COM_Rendering 24
2156 #define COM_RigidBodyPhysics 25
2157 #define COM_Scripting 26
2158 #define COM_Shaders 27
2159 #define COM_Shape 28
2160 #define COM_Sound 29
2162 #define COM_Texturing 31
2163 #define COM_Texturing3D 32
2165 #define COM_VolumeRendering 34
2167 const char *stringComponentType(
int st);
2170 extern const char *PROTOKEYWORDS[];
2171 extern const int PROTOKEYWORDS_COUNT;
2172 #define PKW_initializeOnly 0
2173 #define PKW_inputOnly 1
2174 #define PKW_outputOnly 2
2175 #define PKW_inputOutput 3
2177 #define PKW_eventIn 5
2178 #define PKW_eventOut 6
2179 #define PKW_exposedField 7
2181 const char *stringPROTOKeywordType(
int st);
2184 extern const char *MULTITEXTUREMODE[];
2185 extern const int MULTITEXTUREMODE_COUNT;
2186 #define MTMODE_ADD 1
2187 #define MTMODE_ADDSIGNED 2
2188 #define MTMODE_ADDSIGNED2X 3
2189 #define MTMODE_ADDSMOOTH 4
2190 #define MTMODE_BLENDCURRENTALPHA 5
2191 #define MTMODE_BLENDDIFFUSEALPHA 6
2192 #define MTMODE_BLENDFACTORALPHA 7
2193 #define MTMODE_BLENDTEXTUREALPHA 8
2194 #define MTMODE_DOTPRODUCT3 9
2195 #define MTMODE_MODULATE 10
2196 #define MTMODE_MODULATE2X 11
2197 #define MTMODE_MODULATE4X 12
2198 #define MTMODE_MODULATEALPHA_ADDCOLOR 13
2199 #define MTMODE_MODULATEINVALPHA_ADDCOLOR 14
2200 #define MTMODE_MODULATEINVCOLOR_ADDALPHA 15
2201 #define MTMODE_OFF 16
2202 #define MTMODE_REPLACE 17
2203 #define MTMODE_SELECTARG1 18
2204 #define MTMODE_SELECTARG2 19
2205 #define MTMODE_SUBTRACT 20
2207 const char *stringMULTITEXTUREMODEType(
int st);
2208 #define MULTITEXTUREDefs " \
2209 #define MTMODE_ADD 1\n \
2210 #define MTMODE_ADDSIGNED 2\n \
2211 #define MTMODE_ADDSIGNED2X 3\n \
2212 #define MTMODE_ADDSMOOTH 4\n \
2213 #define MTMODE_BLENDCURRENTALPHA 5\n \
2214 #define MTMODE_BLENDDIFFUSEALPHA 6\n \
2215 #define MTMODE_BLENDFACTORALPHA 7\n \
2216 #define MTMODE_BLENDTEXTUREALPHA 8\n \
2217 #define MTMODE_DOTPRODUCT3 9\n \
2218 #define MTMODE_MODULATE 10\n \
2219 #define MTMODE_MODULATE2X 11\n \
2220 #define MTMODE_MODULATE4X 12\n \
2221 #define MTMODE_MODULATEALPHA_ADDCOLOR 13\n \
2222 #define MTMODE_MODULATEINVALPHA_ADDCOLOR 14\n \
2223 #define MTMODE_MODULATEINVCOLOR_ADDALPHA 15\n \
2224 #define MTMODE_OFF 16\n \
2225 #define MTMODE_REPLACE 17\n \
2226 #define MTMODE_SELECTARG1 18\n \
2227 #define MTMODE_SELECTARG2 19\n \
2228 #define MTMODE_SUBTRACT 20\n \
2232 extern const char *MULTITEXTURESOURCE[];
2233 extern const int MULTITEXTURESOURCE_COUNT;
2234 #define MTSRC_DIFFUSE 1
2235 #define MTSRC_FACTOR 2
2236 #define MTSRC_SPECULAR 3
2240 extern const char *TEXTURECOORDINATEGENERATOR[];
2241 extern const int TEXTURECOORDINATEGENERATOR_COUNT;
2242 #define TCGT_CAMERASPACENORMAL 0
2243 #define TCGT_CAMERASPACEPOSITION 1
2244 #define TCGT_CAMERASPACEREFLECTION 2
2245 #define TCGT_COORD 3
2246 #define TCGT_COORD_EYE 4
2247 #define TCGT_NOISE 5
2248 #define TCGT_NOISE_EYE 6
2249 #define TCGT_SPHERE 7
2250 #define TCGT_SPHERE_LOCAL 8
2251 #define TCGT_SPHERE_REFLECT 9
2252 #define TCGT_SPHERE_REFLECT_LOCAL 10
2254 #define TEXTURECOORDINATEGENERATORDefs " \
2255 #define TCGT_CAMERASPACENORMAL 0\n \
2256 #define TCGT_CAMERASPACEPOSITION 1\n \
2257 #define TCGT_CAMERASPACEREFLECTION 2\n \
2258 #define TCGT_COORD 3\n \
2259 #define TCGT_COORD_EYE 4\n \
2260 #define TCGT_NOISE 5\n \
2261 #define TCGT_NOISE_EYE 6\n \
2262 #define TCGT_SPHERE 7\n \
2263 #define TCGT_SPHERE_LOCAL 8\n \
2264 #define TCGT_SPHERE_REFLECT 9\n \
2265 #define TCGT_SPHERE_REFLECT_LOCAL 10\n \
2267 const char *stringMULTITEXTURESOURCEType(
int st);
2270 extern const char *MULTITEXTUREFUNCTION[];
2271 extern const int MULTITEXTUREFUNCTION_COUNT;
2272 #define MTFN_ALPHAREPLICATE 0
2273 #define MTFN_COMPLEMENT 1
2275 const char *stringMULTITEXTUREFUNCTIONType(
int st);
2278 extern const char *X3DSPECIAL[];
2279 extern const int X3DSPECIAL_COUNT;
2280 #define X3DSP_EXPORT 0
2281 #define X3DSP_ExternProtoDeclare 1
2282 #define X3DSP_Header 2
2283 #define X3DSP_IMPORT 3
2285 #define X3DSP_ProtoBody 5
2286 #define X3DSP_ProtoDeclare 6
2287 #define X3DSP_ProtoInstance 7
2288 #define X3DSP_ProtoInterface 8
2289 #define X3DSP_ROUTE 9
2290 #define X3DSP_Scene 10
2291 #define X3DSP_X3D 11
2292 #define X3DSP_component 12
2293 #define X3DSP_connect 13
2294 #define X3DSP_field 14
2295 #define X3DSP_fieldValue 15
2296 #define X3DSP_head 16
2297 #define X3DSP_meta 17
2299 const char *stringX3DSPECIALType(
int st);
2302 extern const char *TEXTUREBOUNDARYKEYWORDS[];
2303 extern const int TEXTUREBOUNDARYKEYWORDS_COUNT;
2305 #define TB_CLAMP_TO_BOUNDARY 1
2306 #define TB_CLAMP_TO_EDGE 2
2307 #define TB_MIRRORED_REPEAT 3
2310 const char *stringTEXTUREBOUNDARYKeywordType(
int st);
2313 extern const char *TEXTUREMAGNIFICATIONKEYWORDS[];
2314 extern const int TEXTUREMAGNIFICATIONKEYWORDS_COUNT;
2315 #define TMAG_AVG_PIXEL 0
2316 #define TMAG_DEFAULT 1
2317 #define TMAG_FASTEST 2
2318 #define TMAG_NEAREST_PIXEL 3
2319 #define TMAG_NICEST 4
2321 const char *stringTEXTUREMAGNIFICATIONKeywordType(
int st);
2324 extern const char *TEXTUREMINIFICATIONKEYWORDS[];
2325 extern const int TEXTUREMINIFICATIONKEYWORDS_COUNT;
2326 #define TMIN_AVG_PIXEL 0
2327 #define TMIN_AVG_PIXEL_AVG_MIPMAP 1
2328 #define TMIN_AVG_PIXEL_NEAREST_MIPMAP 2
2329 #define TMIN_DEFAULT 3
2330 #define TMIN_FASTEST 4
2331 #define TMIN_NEAREST_PIXEL 5
2332 #define TMIN_NEAREST_PIXEL_AVG_MIPMAP 6
2333 #define TMIN_NEAREST_PIXEL_NEAREST_MIPMAP 7
2334 #define TMIN_NICEST 8
2336 const char *stringTEXTUREMINIFICATIONKeywordType(
int st);
2339 extern const char *TEXTURECOMPRESSIONKEYWORDS[];
2340 extern const int TEXTURECOMPRESSIONKEYWORDS_COUNT;
2341 #define TC_DEFAULT 0
2342 #define TC_FASTEST 1
2348 const char *stringTEXTURECOMPRESSIONKeywordType(
int st);
2351 extern const char *GEOSPATIAL[];
2352 extern const int GEOSPATIAL_COUNT;
2368 #define GEOSP_GCC 15
2370 #define GEOSP_GDC 17
2378 #define GEOSP_UTM 25
2381 #define GEOSP_WGS84 28
2382 #define GEOSP_coordinateSystem 29
2383 #define GEOSP_copyright 30
2384 #define GEOSP_dataFormat 31
2385 #define GEOSP_dataUrl 32
2386 #define GEOSP_date 33
2387 #define GEOSP_description 34
2388 #define GEOSP_ellipsoid 35
2389 #define GEOSP_extent 36
2390 #define GEOSP_horizontalDatum 37
2391 #define GEOSP_metadataFormat 38
2392 #define GEOSP_originator 39
2393 #define GEOSP_resolution 40
2394 #define GEOSP_title 41
2395 #define GEOSP_verticalDatum 42
2397 const char *stringGEOSPATIALType(
int st);
2398 char mapFieldTypeToEAItype (
int st);
2399 int mapEAItypeToFieldType (
char st);
2400 int convertToSFType (
int st);
2403 extern const char *FIELDTYPES[];
2404 extern const int FIELDTYPES_COUNT;
2405 #define FIELDTYPE_SFFloat 0
2406 #define FIELDTYPE_MFFloat 1
2407 #define FIELDTYPE_SFRotation 2
2408 #define FIELDTYPE_MFRotation 3
2409 #define FIELDTYPE_SFVec3f 4
2410 #define FIELDTYPE_MFVec3f 5
2411 #define FIELDTYPE_SFBool 6
2412 #define FIELDTYPE_MFBool 7
2413 #define FIELDTYPE_SFInt32 8
2414 #define FIELDTYPE_MFInt32 9
2415 #define FIELDTYPE_SFNode 10
2416 #define FIELDTYPE_MFNode 11
2417 #define FIELDTYPE_SFColor 12
2418 #define FIELDTYPE_MFColor 13
2419 #define FIELDTYPE_SFColorRGBA 14
2420 #define FIELDTYPE_MFColorRGBA 15
2421 #define FIELDTYPE_SFTime 16
2422 #define FIELDTYPE_MFTime 17
2423 #define FIELDTYPE_SFString 18
2424 #define FIELDTYPE_MFString 19
2425 #define FIELDTYPE_SFVec2f 20
2426 #define FIELDTYPE_MFVec2f 21
2427 #define FIELDTYPE_FreeWRLPTR 22
2428 #define FIELDTYPE_SFImage 23
2429 #define FIELDTYPE_SFVec3d 24
2430 #define FIELDTYPE_MFVec3d 25
2431 #define FIELDTYPE_SFDouble 26
2432 #define FIELDTYPE_MFDouble 27
2433 #define FIELDTYPE_SFMatrix3f 28
2434 #define FIELDTYPE_MFMatrix3f 29
2435 #define FIELDTYPE_SFMatrix3d 30
2436 #define FIELDTYPE_MFMatrix3d 31
2437 #define FIELDTYPE_SFMatrix4f 32
2438 #define FIELDTYPE_MFMatrix4f 33
2439 #define FIELDTYPE_SFMatrix4d 34
2440 #define FIELDTYPE_MFMatrix4d 35
2441 #define FIELDTYPE_SFVec2d 36
2442 #define FIELDTYPE_MFVec2d 37
2443 #define FIELDTYPE_SFVec4f 38
2444 #define FIELDTYPE_MFVec4f 39
2445 #define FIELDTYPE_SFVec4d 40
2446 #define FIELDTYPE_MFVec4d 41
2447 #define FIELDTYPE_FreeWRLThread 42
2492 const char *stringFieldtypeType(
int st);
2495 extern const char *NODES[];
2496 extern const int NODES_COUNT;
2499 const char *stringNodeType(
int st);
2508 struct Vector* _parentVector;
2513 int _defaultContainer;
2515 struct X3D_Node* _executionContext;
2518 #define X3D_LINEPROPERTIES(node) ((struct X3D_LineProperties*)node)
2519 #define X3D_FILLPROPERTIES(node) ((struct X3D_FillProperties*)node)
2520 #define X3D_TEXTURE_TRANSFORM(node) ((struct X3D_TextureTransform*)node)
2521 #define X3D_NODE(node) ((struct X3D_Node*)node)
2522 #define X3D_APPEARANCE(node) ((struct X3D_Appearance*)node)
2523 #define X3D_MATERIAL(node) ((struct X3D_Material*)node)
2524 #define X3D_TWOSIDEDMATERIAL(node) ((struct X3D_TwoSidedMaterial*)node)
2525 #define X3D_GROUP(node) ((struct X3D_Group*)node)
2526 #define X3D_PROTO(node) ((struct X3D_Proto*)node)
2527 #define X3D_PICKABLEGROUP(node) ((struct X3D_PickableGroup*)node)
2528 #define X3D_POINTPICKSENSOR(node) ((struct X3D_PointPickSensor*)node)
2529 #define X3D_STATICGROUP(node) ((struct X3D_StaticGroup*)node)
2530 #define X3D_ANCHOR(node) ((struct X3D_Anchor*)node)
2531 #define X3D_COLLISION(node) ((struct X3D_Collision*)node)
2532 #define X3D_COMPOSEDSHADER(node) ((struct X3D_ComposedShader*)node)
2533 #define X3D_EFFECT(node) ((struct X3D_Effect*)node)
2534 #define X3D_PACKAGEDSHADER(node) ((struct X3D_PackagedShader*)node)
2535 #define X3D_PROGRAMSHADER(node) ((struct X3D_ProgramShader*)node)
2536 #define X3D_SHADERPROGRAM(node) ((struct X3D_ShaderProgram*)node)
2537 #define X3D_SHAPE(node) ((struct X3D_Shape*)node)
2538 #define X3D_VISIBILITYSENSOR(node) ((struct X3D_VisibilitySensor*)node)
2539 #define X3D_BILLBOARD(node) ((struct X3D_Billboard*)node)
2540 #define X3D_NAVIGATIONINFO(node) ((struct X3D_NavigationInfo*)node)
2541 #define X3D_BACKGROUND(node) ((struct X3D_Background*)node)
2542 #define X3D_TEXTUREBACKGROUND(node) ((struct X3D_TextureBackground*)node)
2543 #define X3D_FOG(node) ((struct X3D_Fog*)node)
2544 #define X3D_INLINE(node) ((struct X3D_Inline*)node)
2545 #define X3D_SWITCH(node) ((struct X3D_Switch*)node)
2546 #define X3D_CADASSEMBLY(node) ((struct X3D_CADAssembly*)node)
2547 #define X3D_CADFACE(node) ((struct X3D_CADFace*)node)
2548 #define X3D_CADLAYER(node) ((struct X3D_CADLayer*)node)
2549 #define X3D_CADPART(node) ((struct X3D_CADPart*)node)
2550 #define X3D_SCRIPT(node) ((struct X3D_Script*)node)
2551 #define X3D_VIEWPOINT(node) ((struct X3D_Viewpoint*)node)
2552 #define X3D_ORTHOVIEWPOINT(node) ((struct X3D_OrthoViewpoint*)node)
2553 #define X3D_LODNODE(node) ((struct X3D_LOD*)node)
2554 #define X3D_TRANSFORM(node) ((struct X3D_Transform*)node)
2555 #define X3D_PROXIMITYSENSOR(node) ((struct X3D_ProximitySensor*)node)
2556 #define X3D_POINTLIGHT(node) ((struct X3D_PointLight*)node)
2557 #define X3D_SPOTLIGHT(node) ((struct X3D_SpotLight*)node)
2558 #define X3D_DIRECTIONALLIGHT(node) ((struct X3D_DirectionalLight*)node)
2559 #define X3D_INDEXEDFACESET(node) ((struct X3D_IndexedFaceSet*)node)
2560 #define X3D_INDEXEDLINESET(node) ((struct X3D_IndexedLineSet*)node)
2561 #define X3D_ELEVATIONGRID(node) ((struct X3D_ElevationGrid*)node)
2562 #define X3D_INDEXEDTRIANGLEFANSET(node) ((struct X3D_IndexedTriangleFanSet*)node)
2563 #define X3D_INDEXEDTRIANGLESET(node) ((struct X3D_IndexedTriangleSet*)node)
2564 #define X3D_INDEXEDTRIANGLESTRIPSET(node) ((struct X3D_IndexedTriangleStripSet*)node)
2565 #define X3D_TRIANGLEFANSET(node) ((struct X3D_TriangleFanSet*)node)
2566 #define X3D_TRIANGLESET(node) ((struct X3D_TriangleSet*)node)
2567 #define X3D_TRIANGLESTRIPSET(node) ((struct X3D_TriangleStripSet*)node)
2568 #define X3D_QUADSET(node) ((struct X3D_QuadSet*)node)
2569 #define X3D_INDEXEDQUADSET(node) ((struct X3D_IndexedQuadSet*)node)
2570 #define X3D_VIEWPORT(node) ((struct X3D_Viewport*)node)
2571 #define X3D_LAYOUT(node) ((struct X3D_Layout*)node)
2572 #define X3D_LAYERSET(node) ((struct X3D_LayerSet*)node)
2573 #define X3D_GEOORIGIN(node) ((struct X3D_GeoOrigin*)node)
2574 #define X3D_GEOLOD(node) ((struct X3D_GeoLOD*)node)
2575 #define X3D_GEOCOORD(node) ((struct X3D_GeoCoordinate*)node)
2576 #define X3D_GEOVIEWPOINT(node) ((struct X3D_GeoViewpoint*)node)
2577 #define X3D_GEOELEVATIONGRID(node) ((struct X3D_GeoElevationGrid*)node)
2578 #define X3D_GEOLOCATION(node) ((struct X3D_GeoLocation*)node)
2579 #define X3D_GEOTRANSFORM(node) ((struct X3D_GeoTransform*)node)
2580 #define X3D_GEOPROXIMITYSENSOR(node) ((struct X3D_GeoProximitySensor*)node)
2581 #define X3D_COLOR(node) ((struct X3D_Color*)node)
2582 #define X3D_COORDINATE(node) ((struct X3D_Coordinate*)node)
2583 #define X3D_COORDINATEINTERPOLATOR(node) ((struct X3D_CoordinateInterpolator*)node)
2584 #define X3D_NORMAL(node) ((struct X3D_Normal*)node)
2585 #define X3D_TEXTURECOORDINATE(node) ((struct X3D_TextureCoordinate*)node)
2586 #define X3D_IMAGETEXTURE(node) ((struct X3D_ImageTexture*)node)
2587 #define X3D_TEXTUREPROPERTIES(node) ((struct X3D_TextureProperties*)node)
2588 #define X3D_PIXELTEXTURE(node) ((struct X3D_PixelTexture*)node)
2589 #undef DEBUG_VALIDNODE
2590 #ifdef DEBUG_VALIDNODE
2591 #define X3D_NODE_CHECK(node) checkNode(node,__FILE__,__LINE__)
2592 #define MARK_EVENT(node,offset) mark_event_check(node,(int) offset,__FILE__,__LINE__)
2594 #define X3D_NODE_CHECK(node)
2595 #define MARK_EVENT(node,offset) mark_event(node,(int) offset)
2597 #define COPY_SFVEC3F_TO_POINT_XYZ(too,from) { too.x = from[0]; too.y = from[1]; too.z = from[2];}
2598 #define COPY_POINT_XYZ_TO_SFVEC3F(too,from) { too[0] = (float) from.x; too[1] = (float) from.y; too[2] = (float) from.z;}
2599 #define offsetPointer_deref(t, me, offs) ((t)(((char*)(me))+offs))
2609 struct Vector* _parentVector;
2614 int _defaultContainer;
2616 struct X3D_Node* _executionContext;
2628 void * _parentResource;
2630 extern struct X3D_Virt virt_Anchor;
2638 struct Vector* _parentVector;
2643 int _defaultContainer;
2645 struct X3D_Node* _executionContext;
2656 extern struct X3D_Virt virt_Appearance;
2664 struct Vector* _parentVector;
2669 int _defaultContainer;
2671 struct X3D_Node* _executionContext;
2688 struct Vector* _parentVector;
2693 int _defaultContainer;
2695 struct X3D_Node* _executionContext;
2706 extern struct X3D_Virt virt_ArcClose2D;
2714 struct Vector* _parentVector;
2719 int _defaultContainer;
2721 struct X3D_Node* _executionContext;
2732 double duration_changed;
2736 void * _parentResource;
2738 void * __loadResource;
2743 extern struct X3D_Virt virt_AudioClip;
2751 struct Vector* _parentVector;
2756 int _defaultContainer;
2758 struct X3D_Node* _executionContext;
2770 extern struct X3D_Virt virt_BackdropBackground;
2778 struct Vector* _parentVector;
2783 int _defaultContainer;
2785 struct X3D_Node* _executionContext;
2795 void * _parentResource;
2816 extern struct X3D_Virt virt_Background;
2824 struct Vector* _parentVector;
2829 int _defaultContainer;
2831 struct X3D_Node* _executionContext;
2838 struct SFVec3f body1AnchorPoint;
2839 struct SFVec3f body2AnchorPoint;
2842 struct SFVec3f __old_anchorPoint;
2846 extern struct X3D_Virt virt_BallJoint;
2854 struct Vector* _parentVector;
2859 int _defaultContainer;
2861 struct X3D_Node* _executionContext;
2866 struct SFVec3f axisOfRotation;
2871 double _rotationAngle;
2873 extern struct X3D_Virt virt_Billboard;
2881 struct Vector* _parentVector;
2886 int _defaultContainer;
2888 struct X3D_Node* _executionContext;
2895 float weightConstant1;
2896 float weightConstant2;
2899 struct X3D_Node *weightTransferFunction1;
2900 struct X3D_Node *weightTransferFunction2;
2902 int _weightFunction1;
2903 int _weightFunction2;
2905 extern struct X3D_Virt virt_BlendedVolumeStyle;
2913 struct Vector* _parentVector;
2918 int _defaultContainer;
2920 struct X3D_Node* _executionContext;
2928 extern struct X3D_Virt virt_BooleanFilter;
2936 struct Vector* _parentVector;
2941 int _defaultContainer;
2943 struct X3D_Node* _executionContext;
2953 extern struct X3D_Virt virt_BooleanSequencer;
2961 struct Vector* _parentVector;
2966 int _defaultContainer;
2968 struct X3D_Node* _executionContext;
2974 extern struct X3D_Virt virt_BooleanToggle;
2982 struct Vector* _parentVector;
2987 int _defaultContainer;
2989 struct X3D_Node* _executionContext;
2991 double set_triggerTime;
2995 extern struct X3D_Virt virt_BooleanTrigger;
3003 struct Vector* _parentVector;
3008 int _defaultContainer;
3010 struct X3D_Node* _executionContext;
3014 float boundaryOpacity;
3015 float opacityFactor;
3016 float retainedOpacity;
3018 extern struct X3D_Virt virt_BoundaryEnhancementVolumeStyle;
3026 struct Vector* _parentVector;
3031 int _defaultContainer;
3033 struct X3D_Node* _executionContext;
3039 extern struct X3D_Virt virt_BoundedPhysicsModel;
3047 struct Vector* _parentVector;
3052 int _defaultContainer;
3054 struct X3D_Node* _executionContext;
3069 struct Vector* _parentVector;
3074 int _defaultContainer;
3076 struct X3D_Node* _executionContext;
3088 extern struct X3D_Virt virt_CADAssembly;
3096 struct Vector* _parentVector;
3101 int _defaultContainer;
3103 struct X3D_Node* _executionContext;
3111 extern struct X3D_Virt virt_CADFace;
3119 struct Vector* _parentVector;
3124 int _defaultContainer;
3126 struct X3D_Node* _executionContext;
3138 extern struct X3D_Virt virt_CADLayer;
3146 struct Vector* _parentVector;
3151 int _defaultContainer;
3153 struct X3D_Node* _executionContext;
3176 extern struct X3D_Virt virt_CADPart;
3184 struct Vector* _parentVector;
3189 int _defaultContainer;
3191 struct X3D_Node* _executionContext;
3203 extern struct X3D_Virt virt_CalibratedCameraSensor;
3211 struct Vector* _parentVector;
3216 int _defaultContainer;
3218 struct X3D_Node* _executionContext;
3227 extern struct X3D_Virt virt_CartoonVolumeStyle;
3235 struct Vector* _parentVector;
3240 int _defaultContainer;
3242 struct X3D_Node* _executionContext;
3249 extern struct X3D_Virt virt_Circle2D;
3257 struct Vector* _parentVector;
3262 int _defaultContainer;
3264 struct X3D_Node* _executionContext;
3270 extern struct X3D_Virt virt_ClipPlane;
3278 struct Vector* _parentVector;
3283 int _defaultContainer;
3285 struct X3D_Node* _executionContext;
3298 struct SFVec3f _initialTranslation;
3302 extern struct X3D_Virt virt_CollidableOffset;
3310 struct Vector* _parentVector;
3315 int _defaultContainer;
3317 struct X3D_Node* _executionContext;
3330 struct SFVec3f _initialTranslation;
3334 extern struct X3D_Virt virt_CollidableShape;
3342 struct Vector* _parentVector;
3347 int _defaultContainer;
3349 struct X3D_Node* _executionContext;
3364 extern struct X3D_Virt virt_Collision;
3372 struct Vector* _parentVector;
3377 int _defaultContainer;
3379 struct X3D_Node* _executionContext;
3385 struct SFVec2f frictionCoefficients;
3387 float minBounceSpeed;
3389 float softnessConstantForceMix;
3390 float softnessErrorCorrection;
3394 int _appliedParametersMask;
3396 extern struct X3D_Virt virt_CollisionCollection;
3404 struct Vector* _parentVector;
3409 int _defaultContainer;
3411 struct X3D_Node* _executionContext;
3420 extern struct X3D_Virt virt_CollisionSensor;
3428 struct Vector* _parentVector;
3433 int _defaultContainer;
3435 struct X3D_Node* _executionContext;
3445 extern struct X3D_Virt virt_CollisionSpace;
3453 struct Vector* _parentVector;
3458 int _defaultContainer;
3460 struct X3D_Node* _executionContext;
3473 struct Vector* _parentVector;
3478 int _defaultContainer;
3480 struct X3D_Node* _executionContext;
3487 double _bufferendtime;
3490 struct SFColor initialDestination;
3492 struct SFColor set_destination;
3495 struct SFColor _previousvalue;
3498 extern struct X3D_Virt virt_ColorChaser;
3506 struct Vector* _parentVector;
3511 int _defaultContainer;
3513 struct X3D_Node* _executionContext;
3524 int _takefirstinput;
3526 struct SFColor initialDestination;
3528 struct SFColor set_destination;
3533 extern struct X3D_Virt virt_ColorDamper;
3541 struct Vector* _parentVector;
3546 int _defaultContainer;
3548 struct X3D_Node* _executionContext;
3556 extern struct X3D_Virt virt_ColorInterpolator;
3564 struct Vector* _parentVector;
3569 int _defaultContainer;
3571 struct X3D_Node* _executionContext;
3576 extern struct X3D_Virt virt_ColorRGBA;
3584 struct Vector* _parentVector;
3589 int _defaultContainer;
3591 struct X3D_Node* _executionContext;
3600 void * _parentResource;
3602 extern struct X3D_Virt virt_ComposedCubeMapTexture;
3610 struct Vector* _parentVector;
3615 int _defaultContainer;
3617 struct X3D_Node* _executionContext;
3626 struct X3D_Node *_shaderUserDefinedFields;
3627 int _shaderUserNumber;
3628 pthread_t _shaderLoadThread;
3629 int _retrievedURLData;
3631 extern struct X3D_Virt virt_ComposedShader;
3639 struct Vector* _parentVector;
3644 int _defaultContainer;
3646 struct X3D_Node* _executionContext;
3650 struct X3D_Node *textureProperties;
3654 int __textureTableIndex;
3655 void * _parentResource;
3657 extern struct X3D_Virt virt_ComposedTexture3D;
3665 struct Vector* _parentVector;
3670 int _defaultContainer;
3672 struct X3D_Node* _executionContext;
3678 extern struct X3D_Virt virt_ComposedVolumeStyle;
3686 struct Vector* _parentVector;
3691 int _defaultContainer;
3693 struct X3D_Node* _executionContext;
3699 extern struct X3D_Virt virt_CompositeVolumeStyle;
3707 struct Vector* _parentVector;
3712 int _defaultContainer;
3714 struct X3D_Node* _executionContext;
3726 int __coneTriangles;
3727 void * __wireindices;
3737 struct Vector* _parentVector;
3742 int _defaultContainer;
3744 struct X3D_Node* _executionContext;
3755 extern struct X3D_Virt virt_ConeEmitter;
3763 struct Vector* _parentVector;
3768 int _defaultContainer;
3770 struct X3D_Node* _executionContext;
3778 struct SFVec2f frictionCoefficients;
3779 struct SFVec3f frictionDirection;
3783 float minBounceSpeed;
3785 struct SFVec2f slipCoefficients;
3786 float softnessConstantForceMix;
3787 float softnessErrorCorrection;
3789 int _appliedParameters;
3791 extern struct X3D_Virt virt_Contact;
3799 struct Vector* _parentVector;
3804 int _defaultContainer;
3806 struct X3D_Node* _executionContext;
3814 extern struct X3D_Virt virt_Contour2D;
3822 struct Vector* _parentVector;
3827 int _defaultContainer;
3829 struct X3D_Node* _executionContext;
3835 extern struct X3D_Virt virt_ContourPolyline2D;
3843 struct Vector* _parentVector;
3848 int _defaultContainer;
3850 struct X3D_Node* _executionContext;
3855 extern struct X3D_Virt virt_Coordinate;
3863 struct Vector* _parentVector;
3868 int _defaultContainer;
3870 struct X3D_Node* _executionContext;
3877 double _bufferendtime;
3888 extern struct X3D_Virt virt_CoordinateChaser;
3896 struct Vector* _parentVector;
3901 int _defaultContainer;
3903 struct X3D_Node* _executionContext;
3914 int _takefirstinput;
3923 extern struct X3D_Virt virt_CoordinateDamper;
3931 struct Vector* _parentVector;
3936 int _defaultContainer;
3938 struct X3D_Node* _executionContext;
3943 extern struct X3D_Virt virt_CoordinateDouble;
3951 struct Vector* _parentVector;
3956 int _defaultContainer;
3958 struct X3D_Node* _executionContext;
3965 int _GPU_Routes_out;
3966 int _CPU_Routes_out;
3970 extern struct X3D_Virt virt_CoordinateInterpolator;
3978 struct Vector* _parentVector;
3983 int _defaultContainer;
3985 struct X3D_Node* _executionContext;
3993 extern struct X3D_Virt virt_CoordinateInterpolator2D;
4001 struct Vector* _parentVector;
4006 int _defaultContainer;
4008 struct X3D_Node* _executionContext;
4020 int __cylinderTriangles;
4021 void * __wireindices;
4023 extern struct X3D_Virt virt_Cylinder;
4031 struct Vector* _parentVector;
4036 int _defaultContainer;
4038 struct X3D_Node* _executionContext;
4051 struct SFVec3f trackPoint_changed;
4053 struct SFVec3f _oldtrackPoint;
4060 extern struct X3D_Virt virt_CylinderSensor;
4068 struct Vector* _parentVector;
4073 int _defaultContainer;
4075 struct X3D_Node* _executionContext;
4086 extern struct X3D_Virt virt_DISEntityManager;
4094 struct Vector* _parentVector;
4099 int _defaultContainer;
4101 struct X3D_Node* _executionContext;
4113 extern struct X3D_Virt virt_DISEntityTypeMapping;
4121 struct Vector* _parentVector;
4126 int _defaultContainer;
4128 struct X3D_Node* _executionContext;
4130 float ambientIntensity;
4141 extern struct X3D_Virt virt_DirectionalLight;
4149 struct Vector* _parentVector;
4154 int _defaultContainer;
4156 struct X3D_Node* _executionContext;
4166 void * __wireindices;
4168 extern struct X3D_Virt virt_Disk2D;
4176 struct Vector* _parentVector;
4181 int _defaultContainer;
4183 struct X3D_Node* _executionContext;
4190 float desiredAngularVelocity1;
4191 float desiredAngularVelocity2;
4199 float stopConstantForceMix1;
4200 float stopErrorCorrection1;
4201 float suspensionErrorCorrection;
4202 float suspensionForce;
4203 struct SFVec3f body1AnchorPoint;
4205 struct SFVec3f body2AnchorPoint;
4208 float hinge1AngleRate;
4210 float hinge2AngleRate;
4213 struct SFVec3f __old_anchorPoint;
4222 extern struct X3D_Virt virt_DoubleAxisHingeJoint;
4230 struct Vector* _parentVector;
4235 int _defaultContainer;
4237 struct X3D_Node* _executionContext;
4243 float modifiedFraction_changed;
4245 extern struct X3D_Virt virt_EaseInEaseOut;
4253 struct Vector* _parentVector;
4258 int _defaultContainer;
4260 struct X3D_Node* _executionContext;
4266 float gradientThreshold;
4268 extern struct X3D_Virt virt_EdgeEnhancementVolumeStyle;
4276 struct Vector* _parentVector;
4281 int _defaultContainer;
4283 struct X3D_Node* _executionContext;
4292 struct X3D_Node *_shaderUserDefinedFields;
4293 int _shaderUserNumber;
4294 pthread_t _shaderLoadThread;
4295 int _retrievedURLData;
4297 extern struct X3D_Virt virt_Effect;
4305 struct Vector* _parentVector;
4310 int _defaultContainer;
4312 struct X3D_Node* _executionContext;
4318 void * _parentResource;
4319 void * __loadResource;
4320 struct X3D_Node *_shaderUserDefinedFields;
4322 extern struct X3D_Virt virt_EffectPart;
4330 struct Vector* _parentVector;
4335 int _defaultContainer;
4337 struct X3D_Node* _executionContext;
4350 int normalPerVertex;
4358 extern struct X3D_Virt virt_ElevationGrid;
4366 struct Vector* _parentVector;
4371 int _defaultContainer;
4373 struct X3D_Node* _executionContext;
4378 float set_articulationParameterValue0;
4379 float set_articulationParameterValue1;
4380 float set_articulationParameterValue2;
4381 float set_articulationParameterValue3;
4382 float set_articulationParameterValue4;
4383 float set_articulationParameterValue5;
4384 float set_articulationParameterValue6;
4385 float set_articulationParameterValue7;
4388 int articulationParameterCount;
4389 struct Multi_Int32 articulationParameterDesignatorArray;
4390 struct Multi_Int32 articulationParameterChangeIndicatorArr;
4391 struct Multi_Int32 articulationParameterIdPartAttachedToAr;
4392 struct Multi_Int32 articulationParameterTypeArray;
4398 struct SFVec3f detonationLocation;
4399 struct SFVec3f detonationRelativeLocation;
4400 int detonationResult;
4409 int entitySubCategory;
4410 int eventApplicationID;
4416 int fireMissionIndex;
4421 struct SFVec3f linearVelocity;
4422 struct SFVec3f linearAcceleration;
4426 int multicastRelayPort;
4427 int munitionApplicationID;
4428 struct SFVec3f munitionEndPoint;
4429 int munitionEntityID;
4430 int munitionQuantity;
4432 struct SFVec3f munitionStartPoint;
4435 double readInterval;
4442 double writeInterval;
4443 float articulationParameterValue0_changed;
4444 float articulationParameterValue1_changed;
4445 float articulationParameterValue2_changed;
4446 float articulationParameterValue3_changed;
4447 float articulationParameterValue4_changed;
4448 float articulationParameterValue5_changed;
4449 float articulationParameterValue6_changed;
4450 float articulationParameterValue7_changed;
4452 double detonateTime;
4457 int isNetworkReader;
4458 int isNetworkWriter;
4459 int isRtpHeaderHeard;
4464 int rtpHeaderExpected;
4466 extern struct X3D_Virt virt_EspduTransform;
4474 struct Vector* _parentVector;
4479 int _defaultContainer;
4481 struct X3D_Node* _executionContext;
4490 extern struct X3D_Virt virt_ExplosionEmitter;
4498 struct Vector* _parentVector;
4503 int _defaultContainer;
4505 struct X3D_Node* _executionContext;
4523 extern struct X3D_Virt virt_Extrusion;
4531 struct Vector* _parentVector;
4536 int _defaultContainer;
4538 struct X3D_Node* _executionContext;
4548 extern struct X3D_Virt virt_FillProperties;
4556 struct Vector* _parentVector;
4561 int _defaultContainer;
4563 struct X3D_Node* _executionContext;
4570 extern struct X3D_Virt virt_FloatVertexAttribute;
4578 struct Vector* _parentVector;
4583 int _defaultContainer;
4585 struct X3D_Node* _executionContext;
4589 float visibilityRange;
4606 struct Vector* _parentVector;
4611 int _defaultContainer;
4613 struct X3D_Node* _executionContext;
4618 extern struct X3D_Virt virt_FogCoordinate;
4626 struct Vector* _parentVector;
4631 int _defaultContainer;
4633 struct X3D_Node* _executionContext;
4646 extern struct X3D_Virt virt_FontStyle;
4654 struct Vector* _parentVector;
4659 int _defaultContainer;
4661 struct X3D_Node* _executionContext;
4667 extern struct X3D_Virt virt_ForcePhysicsModel;
4675 struct Vector* _parentVector;
4680 int _defaultContainer;
4682 struct X3D_Node* _executionContext;
4685 struct X3D_Node *textureProperties;
4686 int __textureTableIndex;
4687 void * _parentResource;
4689 int __regenSubTextures;
4693 extern struct X3D_Virt virt_GeneratedCubeMapTexture;
4701 struct Vector* _parentVector;
4706 int _defaultContainer;
4708 struct X3D_Node* _executionContext;
4717 extern struct X3D_Virt virt_GeoCoordinate;
4725 struct Vector* _parentVector;
4730 int _defaultContainer;
4732 struct X3D_Node* _executionContext;
4747 int normalPerVertex;
4756 extern struct X3D_Virt virt_GeoElevationGrid;
4764 struct Vector* _parentVector;
4769 int _defaultContainer;
4771 struct X3D_Node* _executionContext;
4796 int __childloadstatus;
4797 int __rooturlloadstatus;
4800 extern struct X3D_Virt virt_GeoLOD;
4808 struct Vector* _parentVector;
4813 int _defaultContainer;
4815 struct X3D_Node* _executionContext;
4830 struct SFVec3d __oldgeoCoords;
4834 extern struct X3D_Virt virt_GeoLocation;
4842 struct Vector* _parentVector;
4847 int _defaultContainer;
4849 struct X3D_Node* _executionContext;
4856 extern struct X3D_Virt virt_GeoMetadata;
4864 struct Vector* _parentVector;
4869 int _defaultContainer;
4871 struct X3D_Node* _executionContext;
4879 struct SFVec3d __oldgeoCoords;
4883 extern struct X3D_Virt virt_GeoOrigin;
4891 struct Vector* _parentVector;
4896 int _defaultContainer;
4898 struct X3D_Node* _executionContext;
4904 struct SFVec3d geovalue_changed;
4913 extern struct X3D_Virt virt_GeoPositionInterpolator;
4921 struct Vector* _parentVector;
4926 int _defaultContainer;
4928 struct X3D_Node* _executionContext;
4934 struct SFVec3f centerOfRotation_changed;
4937 struct SFVec3d geoCoord_changed;
4940 struct SFVec3f position_changed;
4950 struct SFVec3d __oldGeoCenter;
4953 extern struct X3D_Virt virt_GeoProximitySensor;
4961 struct Vector* _parentVector;
4966 int _defaultContainer;
4968 struct X3D_Node* _executionContext;
4973 struct SFVec3f hitNormal_changed;
4974 struct SFVec3f hitPoint_changed;
4975 struct SFVec2f hitTexCoord_changed;
4976 struct SFVec3d hitGeoCoord_changed;
4985 struct SFVec2f _oldhitTexCoord;
4988 extern struct X3D_Virt virt_GeoTouchSensor;
4996 struct Vector* _parentVector;
5001 int _defaultContainer;
5003 struct X3D_Node* _executionContext;
5027 struct SFVec3d __oldGeoCenter;
5031 extern struct X3D_Virt virt_GeoTransform;
5039 struct Vector* _parentVector;
5044 int _defaultContainer;
5046 struct X3D_Node* _executionContext;
5067 struct SFVec3d __movedPosition;
5070 float __oldFieldOfView;
5075 extern struct X3D_Virt virt_GeoViewpoint;
5083 struct Vector* _parentVector;
5088 int _defaultContainer;
5090 struct X3D_Node* _executionContext;
5109 struct Vector* _parentVector;
5114 int _defaultContainer;
5116 struct X3D_Node* _executionContext;
5124 extern struct X3D_Virt virt_HAnimDisplacer;
5132 struct Vector* _parentVector;
5137 int _defaultContainer;
5139 struct X3D_Node* _executionContext;
5168 extern struct X3D_Virt virt_HAnimHumanoid;
5176 struct Vector* _parentVector;
5181 int _defaultContainer;
5183 struct X3D_Node* _executionContext;
5212 extern struct X3D_Virt virt_HAnimJoint;
5220 struct Vector* _parentVector;
5225 int _defaultContainer;
5227 struct X3D_Node* _executionContext;
5244 extern struct X3D_Virt virt_HAnimSegment;
5252 struct Vector* _parentVector;
5257 int _defaultContainer;
5259 struct X3D_Node* _executionContext;
5281 extern struct X3D_Virt virt_HAnimSite;
5289 struct Vector* _parentVector;
5294 int _defaultContainer;
5296 struct X3D_Node* _executionContext;
5308 extern struct X3D_Virt virt_ImageBackdropBackground;
5316 struct Vector* _parentVector;
5321 int _defaultContainer;
5323 struct X3D_Node* _executionContext;
5326 struct X3D_Node *textureProperties;
5327 int __textureTableIndex;
5328 void * _parentResource;
5330 int __regenSubTextures;
5333 extern struct X3D_Virt virt_ImageCubeMapTexture;
5341 struct Vector* _parentVector;
5346 int _defaultContainer;
5348 struct X3D_Node* _executionContext;
5354 struct X3D_Node *textureProperties;
5355 int __textureTableIndex;
5356 void * _parentResource;
5358 extern struct X3D_Virt virt_ImageTexture;
5366 struct Vector* _parentVector;
5371 int _defaultContainer;
5373 struct X3D_Node* _executionContext;
5380 struct X3D_Node *textureProperties;
5381 int __textureTableIndex;
5382 void * _parentResource;
5383 int _needs_gradient;
5385 extern struct X3D_Virt virt_ImageTexture3D;
5393 struct Vector* _parentVector;
5398 int _defaultContainer;
5400 struct X3D_Node* _executionContext;
5420 int normalPerVertex;
5424 extern struct X3D_Virt virt_IndexedFaceSet;
5432 struct Vector* _parentVector;
5437 int _defaultContainer;
5439 struct X3D_Node* _executionContext;
5455 void * __vertexCount;
5458 extern struct X3D_Virt virt_IndexedLineSet;
5466 struct Vector* _parentVector;
5471 int _defaultContainer;
5473 struct X3D_Node* _executionContext;
5486 int normalPerVertex;
5490 extern struct X3D_Virt virt_IndexedQuadSet;
5498 struct Vector* _parentVector;
5503 int _defaultContainer;
5505 struct X3D_Node* _executionContext;
5517 int normalPerVertex;
5522 extern struct X3D_Virt virt_IndexedTriangleFanSet;
5530 struct Vector* _parentVector;
5535 int _defaultContainer;
5537 struct X3D_Node* _executionContext;
5549 int normalPerVertex;
5554 extern struct X3D_Virt virt_IndexedTriangleSet;
5562 struct Vector* _parentVector;
5567 int _defaultContainer;
5569 struct X3D_Node* _executionContext;
5581 int normalPerVertex;
5586 extern struct X3D_Virt virt_IndexedTriangleStripSet;
5594 struct Vector* _parentVector;
5599 int _defaultContainer;
5601 struct X3D_Node* _executionContext;
5611 void * __protoDeclares;
5612 void * __externProtoDeclares;
5614 void * __subcontexts;
5628 void * __afterPound;
5630 void * _parentResource;
5631 void * __loadResource;
5636 extern struct X3D_Virt virt_Inline;
5644 struct Vector* _parentVector;
5649 int _defaultContainer;
5651 struct X3D_Node* _executionContext;
5661 extern struct X3D_Virt virt_IntegerSequencer;
5669 struct Vector* _parentVector;
5674 int _defaultContainer;
5676 struct X3D_Node* _executionContext;
5683 extern struct X3D_Virt virt_IntegerTrigger;
5691 struct Vector* _parentVector;
5696 int _defaultContainer;
5698 struct X3D_Node* _executionContext;
5707 float contourStepSize;
5709 float surfaceTolerance;
5712 extern struct X3D_Virt virt_IsoSurfaceVolumeData;
5720 struct Vector* _parentVector;
5725 int _defaultContainer;
5727 struct X3D_Node* _executionContext;
5731 int actionKeyRelease;
5741 extern struct X3D_Virt virt_KeySensor;
5749 struct Vector* _parentVector;
5754 int _defaultContainer;
5756 struct X3D_Node* _executionContext;
5769 int forceTransitions;
5781 struct Vector* _parentVector;
5786 int _defaultContainer;
5788 struct X3D_Node* _executionContext;
5806 struct Vector* _parentVector;
5811 int _defaultContainer;
5813 struct X3D_Node* _executionContext;
5820 extern struct X3D_Virt virt_LayerSet;
5828 struct Vector* _parentVector;
5833 int _defaultContainer;
5835 struct X3D_Node* _executionContext;
5850 extern struct X3D_Virt virt_Layout;
5858 struct Vector* _parentVector;
5863 int _defaultContainer;
5865 struct X3D_Node* _executionContext;
5877 extern struct X3D_Virt virt_LayoutGroup;
5885 struct Vector* _parentVector;
5890 int _defaultContainer;
5892 struct X3D_Node* _executionContext;
5903 extern struct X3D_Virt virt_LayoutLayer;
5911 struct Vector* _parentVector;
5916 int _defaultContainer;
5918 struct X3D_Node* _executionContext;
5935 extern struct X3D_Virt virt_LinePickSensor;
5943 struct Vector* _parentVector;
5948 int _defaultContainer;
5950 struct X3D_Node* _executionContext;
5954 float linewidthScaleFactor;
5957 extern struct X3D_Virt virt_LineProperties;
5965 struct Vector* _parentVector;
5970 int _defaultContainer;
5972 struct X3D_Node* _executionContext;
5983 struct SFVec3f trackPoint_changed;
5984 struct SFVec3f translation_changed;
5986 struct SFVec3f _oldtrackPoint;
5987 struct SFVec3f _oldtranslation;
5991 extern struct X3D_Virt virt_LineSensor;
5999 struct Vector* _parentVector;
6004 int _defaultContainer;
6006 struct X3D_Node* _executionContext;
6018 extern struct X3D_Virt virt_LineSet;
6026 struct Vector* _parentVector;
6031 int _defaultContainer;
6033 struct X3D_Node* _executionContext;
6044 int __finishedloading;
6045 double __StartLoadTime;
6048 extern struct X3D_Virt virt_LoadSensor;
6056 struct Vector* _parentVector;
6061 int _defaultContainer;
6063 struct X3D_Node* _executionContext;
6067 float visibilityRange;
6073 extern struct X3D_Virt virt_LocalFog;
6081 struct Vector* _parentVector;
6086 int _defaultContainer;
6088 struct X3D_Node* _executionContext;
6090 float ambientIntensity;
6099 extern struct X3D_Virt virt_Material;
6107 struct Vector* _parentVector;
6112 int _defaultContainer;
6114 struct X3D_Node* _executionContext;
6120 extern struct X3D_Virt virt_Matrix3VertexAttribute;
6128 struct Vector* _parentVector;
6133 int _defaultContainer;
6135 struct X3D_Node* _executionContext;
6141 extern struct X3D_Virt virt_Matrix4VertexAttribute;
6149 struct Vector* _parentVector;
6154 int _defaultContainer;
6156 struct X3D_Node* _executionContext;
6163 extern struct X3D_Virt virt_MetadataBoolean;
6171 struct Vector* _parentVector;
6176 int _defaultContainer;
6178 struct X3D_Node* _executionContext;
6185 extern struct X3D_Virt virt_MetadataDouble;
6193 struct Vector* _parentVector;
6198 int _defaultContainer;
6200 struct X3D_Node* _executionContext;
6207 extern struct X3D_Virt virt_MetadataFloat;
6215 struct Vector* _parentVector;
6220 int _defaultContainer;
6222 struct X3D_Node* _executionContext;
6229 extern struct X3D_Virt virt_MetadataInteger;
6237 struct Vector* _parentVector;
6242 int _defaultContainer;
6244 struct X3D_Node* _executionContext;
6251 extern struct X3D_Virt virt_MetadataMFBool;
6259 struct Vector* _parentVector;
6264 int _defaultContainer;
6266 struct X3D_Node* _executionContext;
6273 extern struct X3D_Virt virt_MetadataMFColor;
6281 struct Vector* _parentVector;
6286 int _defaultContainer;
6288 struct X3D_Node* _executionContext;
6295 extern struct X3D_Virt virt_MetadataMFColorRGBA;
6303 struct Vector* _parentVector;
6308 int _defaultContainer;
6310 struct X3D_Node* _executionContext;
6317 extern struct X3D_Virt virt_MetadataMFDouble;
6325 struct Vector* _parentVector;
6330 int _defaultContainer;
6332 struct X3D_Node* _executionContext;
6339 extern struct X3D_Virt virt_MetadataMFFloat;
6347 struct Vector* _parentVector;
6352 int _defaultContainer;
6354 struct X3D_Node* _executionContext;
6361 extern struct X3D_Virt virt_MetadataMFInt32;
6369 struct Vector* _parentVector;
6374 int _defaultContainer;
6376 struct X3D_Node* _executionContext;
6383 extern struct X3D_Virt virt_MetadataMFMatrix3d;
6391 struct Vector* _parentVector;
6396 int _defaultContainer;
6398 struct X3D_Node* _executionContext;
6405 extern struct X3D_Virt virt_MetadataMFMatrix3f;
6413 struct Vector* _parentVector;
6418 int _defaultContainer;
6420 struct X3D_Node* _executionContext;
6427 extern struct X3D_Virt virt_MetadataMFMatrix4d;
6435 struct Vector* _parentVector;
6440 int _defaultContainer;
6442 struct X3D_Node* _executionContext;
6449 extern struct X3D_Virt virt_MetadataMFMatrix4f;
6457 struct Vector* _parentVector;
6462 int _defaultContainer;
6464 struct X3D_Node* _executionContext;
6471 extern struct X3D_Virt virt_MetadataMFNode;
6479 struct Vector* _parentVector;
6484 int _defaultContainer;
6486 struct X3D_Node* _executionContext;
6493 extern struct X3D_Virt virt_MetadataMFRotation;
6501 struct Vector* _parentVector;
6506 int _defaultContainer;
6508 struct X3D_Node* _executionContext;
6515 extern struct X3D_Virt virt_MetadataMFString;
6523 struct Vector* _parentVector;
6528 int _defaultContainer;
6530 struct X3D_Node* _executionContext;
6537 extern struct X3D_Virt virt_MetadataMFTime;
6545 struct Vector* _parentVector;
6550 int _defaultContainer;
6552 struct X3D_Node* _executionContext;
6559 extern struct X3D_Virt virt_MetadataMFVec2d;
6567 struct Vector* _parentVector;
6572 int _defaultContainer;
6574 struct X3D_Node* _executionContext;
6581 extern struct X3D_Virt virt_MetadataMFVec2f;
6589 struct Vector* _parentVector;
6594 int _defaultContainer;
6596 struct X3D_Node* _executionContext;
6603 extern struct X3D_Virt virt_MetadataMFVec3d;
6611 struct Vector* _parentVector;
6616 int _defaultContainer;
6618 struct X3D_Node* _executionContext;
6625 extern struct X3D_Virt virt_MetadataMFVec3f;
6633 struct Vector* _parentVector;
6638 int _defaultContainer;
6640 struct X3D_Node* _executionContext;
6647 extern struct X3D_Virt virt_MetadataMFVec4d;
6655 struct Vector* _parentVector;
6660 int _defaultContainer;
6662 struct X3D_Node* _executionContext;
6669 extern struct X3D_Virt virt_MetadataMFVec4f;
6677 struct Vector* _parentVector;
6682 int _defaultContainer;
6684 struct X3D_Node* _executionContext;
6691 extern struct X3D_Virt virt_MetadataSFBool;
6699 struct Vector* _parentVector;
6704 int _defaultContainer;
6706 struct X3D_Node* _executionContext;
6713 extern struct X3D_Virt virt_MetadataSFColor;
6721 struct Vector* _parentVector;
6726 int _defaultContainer;
6728 struct X3D_Node* _executionContext;
6735 extern struct X3D_Virt virt_MetadataSFColorRGBA;
6743 struct Vector* _parentVector;
6748 int _defaultContainer;
6750 struct X3D_Node* _executionContext;
6753 double valueChanged;
6757 extern struct X3D_Virt virt_MetadataSFDouble;
6765 struct Vector* _parentVector;
6770 int _defaultContainer;
6772 struct X3D_Node* _executionContext;
6779 extern struct X3D_Virt virt_MetadataSFFloat;
6787 struct Vector* _parentVector;
6792 int _defaultContainer;
6794 struct X3D_Node* _executionContext;
6801 extern struct X3D_Virt virt_MetadataSFImage;
6809 struct Vector* _parentVector;
6814 int _defaultContainer;
6816 struct X3D_Node* _executionContext;
6823 extern struct X3D_Virt virt_MetadataSFInt32;
6831 struct Vector* _parentVector;
6836 int _defaultContainer;
6838 struct X3D_Node* _executionContext;
6845 extern struct X3D_Virt virt_MetadataSFMatrix3d;
6853 struct Vector* _parentVector;
6858 int _defaultContainer;
6860 struct X3D_Node* _executionContext;
6867 extern struct X3D_Virt virt_MetadataSFMatrix3f;
6875 struct Vector* _parentVector;
6880 int _defaultContainer;
6882 struct X3D_Node* _executionContext;
6889 extern struct X3D_Virt virt_MetadataSFMatrix4d;
6897 struct Vector* _parentVector;
6902 int _defaultContainer;
6904 struct X3D_Node* _executionContext;
6911 extern struct X3D_Virt virt_MetadataSFMatrix4f;
6919 struct Vector* _parentVector;
6924 int _defaultContainer;
6926 struct X3D_Node* _executionContext;
6933 extern struct X3D_Virt virt_MetadataSFNode;
6941 struct Vector* _parentVector;
6946 int _defaultContainer;
6948 struct X3D_Node* _executionContext;
6955 extern struct X3D_Virt virt_MetadataSFRotation;
6963 struct Vector* _parentVector;
6968 int _defaultContainer;
6970 struct X3D_Node* _executionContext;
6977 extern struct X3D_Virt virt_MetadataSFString;
6985 struct Vector* _parentVector;
6990 int _defaultContainer;
6992 struct X3D_Node* _executionContext;
6995 double valueChanged;
6999 extern struct X3D_Virt virt_MetadataSFTime;
7007 struct Vector* _parentVector;
7012 int _defaultContainer;
7014 struct X3D_Node* _executionContext;
7021 extern struct X3D_Virt virt_MetadataSFVec2d;
7029 struct Vector* _parentVector;
7034 int _defaultContainer;
7036 struct X3D_Node* _executionContext;
7043 extern struct X3D_Virt virt_MetadataSFVec2f;
7051 struct Vector* _parentVector;
7056 int _defaultContainer;
7058 struct X3D_Node* _executionContext;
7065 extern struct X3D_Virt virt_MetadataSFVec3d;
7073 struct Vector* _parentVector;
7078 int _defaultContainer;
7080 struct X3D_Node* _executionContext;
7087 extern struct X3D_Virt virt_MetadataSFVec3f;
7095 struct Vector* _parentVector;
7100 int _defaultContainer;
7102 struct X3D_Node* _executionContext;
7109 extern struct X3D_Virt virt_MetadataSFVec4d;
7117 struct Vector* _parentVector;
7122 int _defaultContainer;
7124 struct X3D_Node* _executionContext;
7131 extern struct X3D_Virt virt_MetadataSFVec4f;
7139 struct Vector* _parentVector;
7144 int _defaultContainer;
7146 struct X3D_Node* _executionContext;
7153 extern struct X3D_Virt virt_MetadataSet;
7161 struct Vector* _parentVector;
7166 int _defaultContainer;
7168 struct X3D_Node* _executionContext;
7175 extern struct X3D_Virt virt_MetadataString;
7183 struct Vector* _parentVector;
7188 int _defaultContainer;
7190 struct X3D_Node* _executionContext;
7207 float stop1ErrorCorrection;
7209 float stop2ErrorCorrection;
7211 float stop3ErrorCorrection;
7213 float motor1AngleRate;
7215 float motor2AngleRate;
7217 float motor3AngleRate;
7221 struct SFVec3f __old_motor1Axis;
7222 struct SFVec3f __old_motor2Axis;
7223 struct SFVec3f __old_motor3Axis;
7226 float __old_axis1Angle;
7227 float __old_axis2Angle;
7228 float __old_axis3Angle;
7230 extern struct X3D_Virt virt_MotorJoint;
7238 struct Vector* _parentVector;
7243 int _defaultContainer;
7245 struct X3D_Node* _executionContext;
7256 double duration_changed;
7260 void * _parentResource;
7262 void * __loadResource;
7268 struct X3D_Node *textureProperties;
7269 int __textureTableIndex;
7277 extern struct X3D_Virt virt_MovieTexture;
7285 struct Vector* _parentVector;
7290 int _defaultContainer;
7292 struct X3D_Node* _executionContext;
7303 extern struct X3D_Virt virt_MultiTexture;
7311 struct Vector* _parentVector;
7316 int _defaultContainer;
7318 struct X3D_Node* _executionContext;
7323 extern struct X3D_Virt virt_MultiTextureCoordinate;
7331 struct Vector* _parentVector;
7336 int _defaultContainer;
7338 struct X3D_Node* _executionContext;
7343 extern struct X3D_Virt virt_MultiTextureTransform;
7351 struct Vector* _parentVector;
7356 int _defaultContainer;
7358 struct X3D_Node* _executionContext;
7365 float visibilityLimit;
7371 double transitionTime;
7372 int transitionComplete;
7374 extern struct X3D_Virt virt_NavigationInfo;
7382 struct Vector* _parentVector;
7387 int _defaultContainer;
7389 struct X3D_Node* _executionContext;
7394 extern struct X3D_Virt virt_Normal;
7402 struct Vector* _parentVector;
7407 int _defaultContainer;
7409 struct X3D_Node* _executionContext;
7417 extern struct X3D_Virt virt_NormalInterpolator;
7425 struct Vector* _parentVector;
7430 int _defaultContainer;
7432 struct X3D_Node* _executionContext;
7445 extern struct X3D_Virt virt_NurbsCurve;
7453 struct Vector* _parentVector;
7458 int _defaultContainer;
7460 struct X3D_Node* _executionContext;
7471 extern struct X3D_Virt virt_NurbsCurve2D;
7479 struct Vector* _parentVector;
7484 int _defaultContainer;
7486 struct X3D_Node* _executionContext;
7500 extern struct X3D_Virt virt_NurbsOrientationInterpolator;
7508 struct Vector* _parentVector;
7513 int _defaultContainer;
7515 struct X3D_Node* _executionContext;
7534 extern struct X3D_Virt virt_NurbsPatchSurface;
7542 struct Vector* _parentVector;
7547 int _defaultContainer;
7549 struct X3D_Node* _executionContext;
7563 extern struct X3D_Virt virt_NurbsPositionInterpolator;
7571 struct Vector* _parentVector;
7576 int _defaultContainer;
7578 struct X3D_Node* _executionContext;
7584 float tessellationScale;
7588 extern struct X3D_Virt virt_NurbsSet;
7596 struct Vector* _parentVector;
7601 int _defaultContainer;
7603 struct X3D_Node* _executionContext;
7615 struct SFVec3f position_changed;
7616 struct SFVec3f normal_changed;
7622 extern struct X3D_Virt virt_NurbsSurfaceInterpolator;
7630 struct Vector* _parentVector;
7635 int _defaultContainer;
7637 struct X3D_Node* _executionContext;
7639 struct X3D_Node *crossSectionCurve;
7648 extern struct X3D_Virt virt_NurbsSweptSurface;
7656 struct Vector* _parentVector;
7661 int _defaultContainer;
7663 struct X3D_Node* _executionContext;
7672 extern struct X3D_Virt virt_NurbsSwungSurface;
7680 struct Vector* _parentVector;
7685 int _defaultContainer;
7687 struct X3D_Node* _executionContext;
7702 extern struct X3D_Virt virt_NurbsTextureCoordinate;
7710 struct Vector* _parentVector;
7715 int _defaultContainer;
7717 struct X3D_Node* _executionContext;
7739 extern struct X3D_Virt virt_NurbsTrimmedSurface;
7747 struct Vector* _parentVector;
7752 int _defaultContainer;
7754 struct X3D_Node* _executionContext;
7772 void * _int32InpFIFO;
7773 void * _floatInpFIFO;
7774 void * _stringInpFIFO;
7775 void * _int32OutFIFO;
7776 void * _floatOutFIFO;
7777 void * _stringOutFIFO;
7780 extern struct X3D_Virt virt_OSC_Sensor;
7788 struct Vector* _parentVector;
7793 int _defaultContainer;
7795 struct X3D_Node* _executionContext;
7801 extern struct X3D_Virt virt_OpacityMapVolumeStyle;
7809 struct Vector* _parentVector;
7814 int _defaultContainer;
7816 struct X3D_Node* _executionContext;
7823 double _bufferendtime;
7834 extern struct X3D_Virt virt_OrientationChaser;
7842 struct Vector* _parentVector;
7847 int _defaultContainer;
7849 struct X3D_Node* _executionContext;
7860 int _takefirstinput;
7869 extern struct X3D_Virt virt_OrientationDamper;
7877 struct Vector* _parentVector;
7882 int _defaultContainer;
7884 struct X3D_Node* _executionContext;
7892 extern struct X3D_Virt virt_OrientationInterpolator;
7900 struct Vector* _parentVector;
7905 int _defaultContainer;
7907 struct X3D_Node* _executionContext;
7920 struct SFVec3f centerOfRotation;
7921 int retainUserOffsets;
7923 extern struct X3D_Virt virt_OrthoViewpoint;
7931 struct Vector* _parentVector;
7936 int _defaultContainer;
7938 struct X3D_Node* _executionContext;
7947 int _shaderUserNumber;
7948 struct X3D_Node *_shaderUserDefinedFields;
7949 pthread_t _shaderLoadThread;
7950 int _retrievedURLData;
7952 extern struct X3D_Virt virt_PackagedShader;
7960 struct Vector* _parentVector;
7965 int _defaultContainer;
7967 struct X3D_Node* _executionContext;
7974 int _shaderflags_base;
7975 int _shaderflags_effects;
7976 int _shaderflags_usershaders;
7977 int createParticles;
7979 float lifetimeVariation;
7981 float particleLifetime;
7999 extern struct X3D_Virt virt_ParticleSystem;
8007 struct Vector* _parentVector;
8012 int _defaultContainer;
8014 struct X3D_Node* _executionContext;
8026 extern struct X3D_Virt virt_PickableGroup;
8034 struct Vector* _parentVector;
8039 int _defaultContainer;
8041 struct X3D_Node* _executionContext;
8047 struct X3D_Node *textureProperties;
8048 void * _parentResource;
8049 int __textureTableIndex;
8051 extern struct X3D_Virt virt_PixelTexture;
8059 struct Vector* _parentVector;
8064 int _defaultContainer;
8066 struct X3D_Node* _executionContext;
8073 struct X3D_Node *textureProperties;
8074 int __textureTableIndex;
8075 void * _parentResource;
8076 int _needs_gradient;
8078 extern struct X3D_Virt virt_PixelTexture3D;
8086 struct Vector* _parentVector;
8091 int _defaultContainer;
8093 struct X3D_Node* _executionContext;
8104 struct SFVec3f trackPoint_changed;
8105 struct SFVec3f translation_changed;
8107 struct SFVec3f _oldtrackPoint;
8108 struct SFVec3f _oldtranslation;
8112 extern struct X3D_Virt virt_PlaneSensor;
8120 struct Vector* _parentVector;
8125 int _defaultContainer;
8127 struct X3D_Node* _executionContext;
8137 extern struct X3D_Virt virt_PointEmitter;
8145 struct Vector* _parentVector;
8150 int _defaultContainer;
8152 struct X3D_Node* _executionContext;
8154 float ambientIntensity;
8167 extern struct X3D_Virt virt_PointLight;
8175 struct Vector* _parentVector;
8180 int _defaultContainer;
8182 struct X3D_Node* _executionContext;
8205 extern struct X3D_Virt virt_PointPickSensor;
8213 struct Vector* _parentVector;
8218 int _defaultContainer;
8220 struct X3D_Node* _executionContext;
8232 extern struct X3D_Virt virt_PointSet;
8240 struct Vector* _parentVector;
8245 int _defaultContainer;
8247 struct X3D_Node* _executionContext;
8252 extern struct X3D_Virt virt_Polyline2D;
8260 struct Vector* _parentVector;
8265 int _defaultContainer;
8267 struct X3D_Node* _executionContext;
8283 extern struct X3D_Virt virt_PolylineEmitter;
8291 struct Vector* _parentVector;
8296 int _defaultContainer;
8298 struct X3D_Node* _executionContext;
8303 extern struct X3D_Virt virt_Polypoint2D;
8311 struct Vector* _parentVector;
8316 int _defaultContainer;
8318 struct X3D_Node* _executionContext;
8325 double _bufferendtime;
8328 struct SFVec3f initialDestination;
8330 struct SFVec3f set_destination;
8333 struct SFVec3f _previousvalue;
8336 extern struct X3D_Virt virt_PositionChaser;
8344 struct Vector* _parentVector;
8349 int _defaultContainer;
8351 struct X3D_Node* _executionContext;
8358 double _bufferendtime;
8361 struct SFVec2f initialDestination;
8363 struct SFVec2f set_destination;
8366 struct SFVec2f _previousvalue;
8369 extern struct X3D_Virt virt_PositionChaser2D;
8377 struct Vector* _parentVector;
8382 int _defaultContainer;
8384 struct X3D_Node* _executionContext;
8395 int _takefirstinput;
8397 struct SFVec3f initialDestination;
8399 struct SFVec3f set_destination;
8404 extern struct X3D_Virt virt_PositionDamper;
8412 struct Vector* _parentVector;
8417 int _defaultContainer;
8419 struct X3D_Node* _executionContext;
8430 int _takefirstinput;
8432 struct SFVec2f initialDestination;
8434 struct SFVec2f set_destination;
8439 extern struct X3D_Virt virt_PositionDamper2D;
8447 struct Vector* _parentVector;
8452 int _defaultContainer;
8454 struct X3D_Node* _executionContext;
8462 extern struct X3D_Virt virt_PositionInterpolator;
8470 struct Vector* _parentVector;
8475 int _defaultContainer;
8477 struct X3D_Node* _executionContext;
8485 extern struct X3D_Virt virt_PositionInterpolator2D;
8493 struct Vector* _parentVector;
8498 int _defaultContainer;
8500 struct X3D_Node* _executionContext;
8514 extern struct X3D_Virt virt_PrimitivePickSensor;
8522 struct Vector* _parentVector;
8527 int _defaultContainer;
8529 struct X3D_Node* _executionContext;
8538 int _shaderUserNumber;
8539 pthread_t _shaderLoadThread;
8540 int _retrievedURLData;
8542 extern struct X3D_Virt virt_ProgramShader;
8550 struct Vector* _parentVector;
8555 int _defaultContainer;
8557 struct X3D_Node* _executionContext;
8561 float intensityThreshold;
8565 extern struct X3D_Virt virt_ProjectionVolumeStyle;
8573 struct Vector* _parentVector;
8578 int _defaultContainer;
8580 struct X3D_Node* _executionContext;
8590 void * __protoDeclares;
8591 void * __externProtoDeclares;
8593 void * __subcontexts;
8607 void * __afterPound;
8609 void * _parentResource;
8610 void * __loadResource;
8623 struct Vector* _parentVector;
8628 int _defaultContainer;
8630 struct X3D_Node* _executionContext;
8636 struct SFVec3f position_changed;
8640 struct SFVec3f centerOfRotation_changed;
8647 extern struct X3D_Virt virt_ProximitySensor;
8655 struct Vector* _parentVector;
8660 int _defaultContainer;
8662 struct X3D_Node* _executionContext;
8673 int normalPerVertex;
8677 extern struct X3D_Virt virt_QuadSet;
8685 struct Vector* _parentVector;
8690 int _defaultContainer;
8692 struct X3D_Node* _executionContext;
8700 int multicastRelayPort;
8705 float receivedPower;
8707 int rtpHeaderExpected;
8709 int transmitterApplicationID;
8710 int transmitterEntityID;
8711 int transmitterRadioID;
8712 int transmitterSiteID;
8714 float writeInterval;
8716 int isNetworkReader;
8717 int isNetworkWriter;
8718 int isRtpHeaderHeard;
8724 extern struct X3D_Virt virt_ReceiverPdu;
8732 struct Vector* _parentVector;
8737 int _defaultContainer;
8739 struct X3D_Node* _executionContext;
8747 extern struct X3D_Virt virt_Rectangle2D;
8755 struct Vector* _parentVector;
8760 int _defaultContainer;
8762 struct X3D_Node* _executionContext;
8764 float angularDampingFactor;
8765 struct SFVec3f angularVelocity;
8769 float disableAngularSpeed;
8770 float disableLinearSpeed;
8773 struct SFVec3f finiteRotationAxis;
8778 float linearDampingFactor;
8779 struct SFVec3f linearVelocity;
8786 int useFiniteRotation;
8787 int useGlobalGravity;
8789 struct SFVec3f __old_angularVelocity;
8790 struct SFVec3f __old_centerOfMass;
8791 struct SFVec3f __old_finiteRotationAxis;
8792 struct SFVec3f __old_linearVelocity;
8794 struct SFVec3f __old_position;
8795 void * _geomIdentityTransform;
8797 extern struct X3D_Virt virt_RigidBody;
8805 struct Vector* _parentVector;
8810 int _defaultContainer;
8812 struct X3D_Node* _executionContext;
8817 float constantForceMix;
8818 float contactSurfaceThickness;
8819 float disableAngularSpeed;
8820 float disableLinearSpeed;
8823 float errorCorrection;
8827 float maxCorrectionSpeed;
8834 extern struct X3D_Virt virt_RigidBodyCollection;
8842 struct Vector* _parentVector;
8847 int _defaultContainer;
8849 struct X3D_Node* _executionContext;
8856 double _bufferendtime;
8858 float value_changed;
8859 float initialDestination;
8861 float set_destination;
8864 float _previousvalue;
8867 extern struct X3D_Virt virt_ScalarChaser;
8875 struct Vector* _parentVector;
8880 int _defaultContainer;
8882 struct X3D_Node* _executionContext;
8893 int _takefirstinput;
8894 float value_changed;
8895 float initialDestination;
8897 float set_destination;
8902 extern struct X3D_Virt virt_ScalarDamper;
8910 struct Vector* _parentVector;
8915 int _defaultContainer;
8917 struct X3D_Node* _executionContext;
8923 float value_changed;
8925 extern struct X3D_Virt virt_ScalarInterpolator;
8933 struct Vector* _parentVector;
8938 int _defaultContainer;
8940 struct X3D_Node* _executionContext;
8953 extern struct X3D_Virt virt_ScreenFontStyle;
8961 struct Vector* _parentVector;
8966 int _defaultContainer;
8968 struct X3D_Node* _executionContext;
8978 extern struct X3D_Virt virt_ScreenGroup;
8986 struct Vector* _parentVector;
8991 int _defaultContainer;
8993 struct X3D_Node* _executionContext;
9000 void * _parentResource;
9002 extern struct X3D_Virt virt_Script;
9010 struct Vector* _parentVector;
9015 int _defaultContainer;
9017 struct X3D_Node* _executionContext;
9027 struct X3D_Node *segmentIdentifiers;
9029 extern struct X3D_Virt virt_SegmentedVolumeData;
9037 struct Vector* _parentVector;
9042 int _defaultContainer;
9044 struct X3D_Node* _executionContext;
9055 extern struct X3D_Virt virt_ShadedVolumeStyle;
9063 struct Vector* _parentVector;
9068 int _defaultContainer;
9070 struct X3D_Node* _executionContext;
9076 void * _parentResource;
9077 void * __loadResource;
9078 struct X3D_Node *_shaderUserDefinedFields;
9080 extern struct X3D_Virt virt_ShaderPart;
9088 struct Vector* _parentVector;
9093 int _defaultContainer;
9095 struct X3D_Node* _executionContext;
9101 void * _parentResource;
9102 void * __loadResource;
9103 struct X3D_Node *_shaderUserDefinedFields;
9105 extern struct X3D_Virt virt_ShaderProgram;
9113 struct Vector* _parentVector;
9118 int _defaultContainer;
9120 struct X3D_Node* _executionContext;
9127 int _shaderflags_base;
9128 int _shaderflags_effects;
9129 int _shaderflags_usershaders;
9131 int __occludeCheckCount;
9142 struct Vector* _parentVector;
9147 int _defaultContainer;
9149 struct X3D_Node* _executionContext;
9160 int multicastRelayPort;
9165 int rtpHeaderExpected;
9171 float writeInterval;
9173 int isNetworkReader;
9174 int isNetworkWriter;
9175 int isRtpHeaderHeard;
9181 extern struct X3D_Virt virt_SignalPdu;
9189 struct Vector* _parentVector;
9194 int _defaultContainer;
9196 struct X3D_Node* _executionContext;
9201 float silhouetteBoundaryOpacity;
9202 float silhouetteRetainedOpacity;
9203 float silhouetteSharpness;
9205 extern struct X3D_Virt virt_SilhouetteEnhancementVolumeStyle;
9213 struct Vector* _parentVector;
9218 int _defaultContainer;
9220 struct X3D_Node* _executionContext;
9231 float stopErrorCorrection;
9234 struct SFVec3f body1AnchorPoint;
9235 struct SFVec3f body2AnchorPoint;
9238 struct SFVec3f __old_anchorPoint;
9243 extern struct X3D_Virt virt_SingleAxisHingeJoint;
9251 struct Vector* _parentVector;
9256 int _defaultContainer;
9258 struct X3D_Node* _executionContext;
9264 float maxSeparation;
9266 float minSeparation;
9269 float stopErrorCorrection;
9271 float separationRate;
9278 extern struct X3D_Virt virt_SliderJoint;
9286 struct Vector* _parentVector;
9291 int _defaultContainer;
9293 struct X3D_Node* _executionContext;
9307 struct SFVec3f __lastlocation;
9318 struct Vector* _parentVector;
9323 int _defaultContainer;
9325 struct X3D_Node* _executionContext;
9332 int __SphereIndxVBO;
9334 int __wireindicesVBO;
9336 extern struct X3D_Virt virt_Sphere;
9344 struct Vector* _parentVector;
9349 int _defaultContainer;
9351 struct X3D_Node* _executionContext;
9358 struct SFVec3f trackPoint_changed;
9359 struct SFVec3f _oldtrackPoint;
9365 struct SFVec3f _origNormalizedPoint;
9369 extern struct X3D_Virt virt_SphereSensor;
9377 struct Vector* _parentVector;
9382 int _defaultContainer;
9384 struct X3D_Node* _executionContext;
9392 int normalizeVelocity;
9397 extern struct X3D_Virt virt_SplinePositionInterpolator;
9405 struct Vector* _parentVector;
9410 int _defaultContainer;
9412 struct X3D_Node* _executionContext;
9420 int normalizeVelocity;
9425 extern struct X3D_Virt virt_SplinePositionInterpolator2D;
9433 struct Vector* _parentVector;
9438 int _defaultContainer;
9440 struct X3D_Node* _executionContext;
9448 int normalizeVelocity;
9449 float value_changed;
9453 extern struct X3D_Virt virt_SplineScalarInterpolator;
9461 struct Vector* _parentVector;
9466 int _defaultContainer;
9468 struct X3D_Node* _executionContext;
9470 float ambientIntensity;
9487 extern struct X3D_Virt virt_SpotLight;
9495 struct Vector* _parentVector;
9500 int _defaultContainer;
9502 struct X3D_Node* _executionContext;
9508 int normalizeVelocity;
9514 extern struct X3D_Virt virt_SquadOrientationInterpolator;
9522 struct Vector* _parentVector;
9527 int _defaultContainer;
9529 struct X3D_Node* _executionContext;
9540 extern struct X3D_Virt virt_StaticGroup;
9548 struct Vector* _parentVector;
9553 int _defaultContainer;
9555 struct X3D_Node* _executionContext;
9557 int deletionAllowed;
9566 extern struct X3D_Virt virt_StringSensor;
9574 struct Vector* _parentVector;
9579 int _defaultContainer;
9581 struct X3D_Node* _executionContext;
9594 extern struct X3D_Virt virt_SurfaceEmitter;
9602 struct Vector* _parentVector;
9607 int _defaultContainer;
9609 struct X3D_Node* _executionContext;
9622 extern struct X3D_Virt virt_Switch;
9630 struct Vector* _parentVector;
9635 int _defaultContainer;
9637 struct X3D_Node* _executionContext;
9643 extern struct X3D_Virt virt_Teapot;
9651 struct Vector* _parentVector;
9656 int _defaultContainer;
9658 struct X3D_Node* _executionContext;
9665 double _bufferendtime;
9676 extern struct X3D_Virt virt_TexCoordChaser2D;
9684 struct Vector* _parentVector;
9689 int _defaultContainer;
9691 struct X3D_Node* _executionContext;
9702 int _takefirstinput;
9711 extern struct X3D_Virt virt_TexCoordDamper2D;
9719 struct Vector* _parentVector;
9724 int _defaultContainer;
9726 struct X3D_Node* _executionContext;
9748 struct Vector* _parentVector;
9753 int _defaultContainer;
9755 struct X3D_Node* _executionContext;
9766 void * _parentResource;
9779 extern struct X3D_Virt virt_TextureBackground;
9787 struct Vector* _parentVector;
9792 int _defaultContainer;
9794 struct X3D_Node* _executionContext;
9799 extern struct X3D_Virt virt_TextureCoordinate;
9807 struct Vector* _parentVector;
9812 int _defaultContainer;
9814 struct X3D_Node* _executionContext;
9819 extern struct X3D_Virt virt_TextureCoordinate3D;
9827 struct Vector* _parentVector;
9832 int _defaultContainer;
9834 struct X3D_Node* _executionContext;
9839 extern struct X3D_Virt virt_TextureCoordinate4D;
9847 struct Vector* _parentVector;
9852 int _defaultContainer;
9854 struct X3D_Node* _executionContext;
9860 extern struct X3D_Virt virt_TextureCoordinateGenerator;
9868 struct Vector* _parentVector;
9873 int _defaultContainer;
9875 struct X3D_Node* _executionContext;
9877 float anisotropicDegree;
9887 float texturePriority;
9888 int generateMipMaps;
9890 extern struct X3D_Virt virt_TextureProperties;
9898 struct Vector* _parentVector;
9903 int _defaultContainer;
9905 struct X3D_Node* _executionContext;
9913 extern struct X3D_Virt virt_TextureTransform;
9921 struct Vector* _parentVector;
9926 int _defaultContainer;
9928 struct X3D_Node* _executionContext;
9936 extern struct X3D_Virt virt_TextureTransform3D;
9944 struct Vector* _parentVector;
9949 int _defaultContainer;
9951 struct X3D_Node* _executionContext;
9956 extern struct X3D_Virt virt_TextureTransformMatrix3D;
9964 struct Vector* _parentVector;
9969 int _defaultContainer;
9971 struct X3D_Node* _executionContext;
9973 double cycleInterval;
9983 float fraction_changed;
9992 extern struct X3D_Virt virt_TimeSensor;
10000 struct Vector* _parentVector;
10004 int referenceCount;
10005 int _defaultContainer;
10007 struct X3D_Node* _executionContext;
10010 double triggerTime;
10013 extern struct X3D_Virt virt_TimeTrigger;
10021 struct Vector* _parentVector;
10025 int referenceCount;
10026 int _defaultContainer;
10028 struct X3D_Node* _executionContext;
10036 extern struct X3D_Virt virt_ToneMappedVolumeStyle;
10044 struct Vector* _parentVector;
10048 int referenceCount;
10049 int _defaultContainer;
10051 struct X3D_Node* _executionContext;
10054 struct SFVec3f hitNormal_changed;
10055 struct SFVec3f hitPoint_changed;
10056 struct SFVec2f hitTexCoord_changed;
10057 struct SFVec3f _oldhitNormal;
10059 struct SFVec2f _oldhitTexCoord;
10067 extern struct X3D_Virt virt_TouchSensor;
10075 struct Vector* _parentVector;
10079 int referenceCount;
10080 int _defaultContainer;
10082 struct X3D_Node* _executionContext;
10090 int isPositionAvailable;
10091 int isRotationAvailable;
10093 extern struct X3D_Virt virt_TrackingSensor;
10101 struct Vector* _parentVector;
10105 int referenceCount;
10106 int _defaultContainer;
10108 struct X3D_Node* _executionContext;
10130 extern struct X3D_Virt virt_Transform;
10138 struct Vector* _parentVector;
10142 int referenceCount;
10143 int _defaultContainer;
10145 struct X3D_Node* _executionContext;
10151 struct SFVec3f position_changed;
10162 extern struct X3D_Virt virt_TransformSensor;
10170 struct Vector* _parentVector;
10174 int referenceCount;
10175 int _defaultContainer;
10177 struct X3D_Node* _executionContext;
10180 struct SFVec3f antennaLocation;
10181 int antennaPatternLength;
10182 int antennaPatternType;
10190 int lengthOfModulationParameters;
10192 int modulationTypeDetail;
10193 int modulationTypeMajor;
10194 int modulationTypeSpreadSpectrum;
10195 int modulationTypeSystem;
10197 int multicastRelayPort;
10201 int radioEntityTypeCategory;
10202 int radioEntityTypeCountry;
10203 int radioEntityTypeDomain;
10204 int radioEntityTypeKind;
10205 int radioEntityTypeNomenclature;
10206 int radioEntityTypeNomenclatureVersion;
10208 float readInterval;
10209 struct SFVec3f relativeAntennaLocation;
10210 int rtpHeaderExpected;
10212 float transmitFrequencyBandwidth;
10215 float writeInterval;
10217 int isNetworkReader;
10218 int isNetworkWriter;
10219 int isRtpHeaderHeard;
10225 extern struct X3D_Virt virt_TransmitterPdu;
10233 struct Vector* _parentVector;
10237 int referenceCount;
10238 int _defaultContainer;
10240 struct X3D_Node* _executionContext;
10251 int colorPerVertex;
10252 int normalPerVertex;
10256 extern struct X3D_Virt virt_TriangleFanSet;
10264 struct Vector* _parentVector;
10268 int referenceCount;
10269 int _defaultContainer;
10271 struct X3D_Node* _executionContext;
10281 int colorPerVertex;
10282 int normalPerVertex;
10286 extern struct X3D_Virt virt_TriangleSet;
10294 struct Vector* _parentVector;
10298 int referenceCount;
10299 int _defaultContainer;
10301 struct X3D_Node* _executionContext;
10307 void * __wireindices;
10309 extern struct X3D_Virt virt_TriangleSet2D;
10317 struct Vector* _parentVector;
10321 int referenceCount;
10322 int _defaultContainer;
10324 struct X3D_Node* _executionContext;
10335 int colorPerVertex;
10336 int normalPerVertex;
10340 extern struct X3D_Virt virt_TriangleStripSet;
10348 struct Vector* _parentVector;
10352 int referenceCount;
10353 int _defaultContainer;
10355 struct X3D_Node* _executionContext;
10357 float ambientIntensity;
10358 float backAmbientIntensity;
10359 struct SFColor backDiffuseColor;
10360 struct SFColor backEmissiveColor;
10361 float backShininess;
10362 struct SFColor backSpecularColor;
10363 float backTransparency;
10365 struct SFColor emissiveColor;
10368 int separateBackColor;
10369 struct SFColor specularColor;
10370 float transparency;
10374 extern struct X3D_Virt virt_TwoSidedMaterial;
10382 struct Vector* _parentVector;
10386 int referenceCount;
10387 int _defaultContainer;
10389 struct X3D_Node* _executionContext;
10399 float stop1ErrorCorrection;
10401 float stop2ErrorCorrection;
10402 struct SFVec3f body1AnchorPoint;
10404 struct SFVec3f body2AnchorPoint;
10408 struct SFVec3f __old_anchorPoint;
10414 extern struct X3D_Virt virt_UniversalJoint;
10422 struct Vector* _parentVector;
10426 int referenceCount;
10427 int _defaultContainer;
10429 struct X3D_Node* _executionContext;
10442 struct SFVec3f centerOfRotation;
10443 int retainUserOffsets;
10447 extern struct X3D_Virt virt_Viewpoint;
10455 struct Vector* _parentVector;
10459 int referenceCount;
10460 int _defaultContainer;
10462 struct X3D_Node* _executionContext;
10469 int retainUserOffsets;
10473 extern struct X3D_Virt virt_ViewpointGroup;
10481 struct Vector* _parentVector;
10485 int referenceCount;
10486 int _defaultContainer;
10488 struct X3D_Node* _executionContext;
10499 extern struct X3D_Virt virt_Viewport;
10507 struct Vector* _parentVector;
10511 int referenceCount;
10512 int _defaultContainer;
10514 struct X3D_Node* _executionContext;
10524 int __occludeCheckCount;
10529 extern struct X3D_Virt virt_VisibilitySensor;
10537 struct Vector* _parentVector;
10541 int referenceCount;
10542 int _defaultContainer;
10544 struct X3D_Node* _executionContext;
10554 extern struct X3D_Virt virt_VolumeData;
10562 struct Vector* _parentVector;
10566 int referenceCount;
10567 int _defaultContainer;
10569 struct X3D_Node* _executionContext;
10583 extern struct X3D_Virt virt_VolumeEmitter;
10591 struct Vector* _parentVector;
10595 int referenceCount;
10596 int _defaultContainer;
10598 struct X3D_Node* _executionContext;
10612 extern struct X3D_Virt virt_VolumePickSensor;
10620 struct Vector* _parentVector;
10624 int referenceCount;
10625 int _defaultContainer;
10627 struct X3D_Node* _executionContext;
10637 extern struct X3D_Virt virt_WindPhysicsModel;
10645 struct Vector* _parentVector;
10649 int referenceCount;
10650 int _defaultContainer;
10652 struct X3D_Node* _executionContext;
10658 extern struct X3D_Virt virt_WorldInfo;
10659 extern struct X3D_Virt* virtTable[];
10661 extern const int *NODE_OFFSETS[];
10663 int getSAI_X3DNodeType (
int FreeWRLNodeType);