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];
96#define SCANTONUMBER(value) while (isspace(*value) || (*value==',')) value++;
97#define SCANTOSTRING(value) while (isspace(*value) || (*value==',')) value++;
98#define OLDSCANTOSTRING(value) while ((*value==' ') || (*value==',')) value++;
99#define ISSTARTNUMBER(value) (isdigit(*value) \
100 || (*value == '+') || (*value == '-'))
101#define SCANPASTFLOATNUMBER(value) while (isdigit(*value) \
102 || (*value == '.') || \
103 (*value == 'E') || (*value == 'e') || (*value == '+') || (*value == '-')) value++;
104#define SCANPASTINTNUMBER(value) if (isdigit(*value) || (*value == '-') || (*value == '+')) value++; \
105 while (isdigit(*value) || \
106 (*value == 'x') || (*value == 'X') ||\
107 ((*value >='a') && (*value <='f')) || \
108 ((*value >='A') && (*value <='F')) || \
109 (*value == '-') || (*value == '+')) value++;
114#define NODE_Appearance 1
116#define NODE_ArcClose2D 3
117#define NODE_AudioClip 4
118#define NODE_BackdropBackground 5
119#define NODE_Background 6
120#define NODE_BallJoint 7
121#define NODE_Billboard 8
122#define NODE_BlendedVolumeStyle 9
123#define NODE_BooleanFilter 10
124#define NODE_BooleanSequencer 11
125#define NODE_BooleanToggle 12
126#define NODE_BooleanTrigger 13
127#define NODE_BoundaryEnhancementVolumeStyle 14
128#define NODE_BoundedPhysicsModel 15
130#define NODE_CADAssembly 17
131#define NODE_CADFace 18
132#define NODE_CADLayer 19
133#define NODE_CADPart 20
134#define NODE_CalibratedCameraSensor 21
135#define NODE_CartoonVolumeStyle 22
136#define NODE_Circle2D 23
137#define NODE_ClipPlane 24
138#define NODE_CollidableOffset 25
139#define NODE_CollidableShape 26
140#define NODE_Collision 27
141#define NODE_CollisionCollection 28
142#define NODE_CollisionSensor 29
143#define NODE_CollisionSpace 30
145#define NODE_ColorChaser 32
146#define NODE_ColorDamper 33
147#define NODE_ColorInterpolator 34
148#define NODE_ColorRGBA 35
149#define NODE_ComposedCubeMapTexture 36
150#define NODE_ComposedShader 37
151#define NODE_ComposedTexture3D 38
152#define NODE_ComposedVolumeStyle 39
153#define NODE_CompositeVolumeStyle 40
155#define NODE_ConeEmitter 42
156#define NODE_Contact 43
157#define NODE_Contour2D 44
158#define NODE_ContourPolyline2D 45
159#define NODE_Coordinate 46
160#define NODE_CoordinateChaser 47
161#define NODE_CoordinateDamper 48
162#define NODE_CoordinateDouble 49
163#define NODE_CoordinateInterpolator 50
164#define NODE_CoordinateInterpolator2D 51
165#define NODE_Cylinder 52
166#define NODE_CylinderSensor 53
167#define NODE_DISEntityManager 54
168#define NODE_DISEntityTypeMapping 55
169#define NODE_DirectionalLight 56
170#define NODE_Disk2D 57
171#define NODE_DoubleAxisHingeJoint 58
172#define NODE_EaseInEaseOut 59
173#define NODE_EdgeEnhancementVolumeStyle 60
174#define NODE_Effect 61
175#define NODE_EffectPart 62
176#define NODE_ElevationGrid 63
177#define NODE_EspduTransform 64
178#define NODE_ExplosionEmitter 65
179#define NODE_Extrusion 66
180#define NODE_FillProperties 67
181#define NODE_FloatVertexAttribute 68
183#define NODE_FogCoordinate 70
184#define NODE_FontStyle 71
185#define NODE_ForcePhysicsModel 72
186#define NODE_GeneratedCubeMapTexture 73
187#define NODE_GeoConvert 74
188#define NODE_GeoCoordinate 75
189#define NODE_GeoElevationGrid 76
190#define NODE_GeoLOD 77
191#define NODE_GeoLocation 78
192#define NODE_GeoMetadata 79
193#define NODE_GeoOrigin 80
194#define NODE_GeoPlanet 81
195#define NODE_GeoPositionInterpolator 82
196#define NODE_GeoProximitySensor 83
197#define NODE_GeoTouchSensor 84
198#define NODE_GeoTransform 85
199#define NODE_GeoViewpoint 86
201#define NODE_HAnimDisplacer 88
202#define NODE_HAnimHumanoid 89
203#define NODE_HAnimJoint 90
204#define NODE_HAnimSegment 91
205#define NODE_HAnimSite 92
206#define NODE_ImageBackdropBackground 93
207#define NODE_ImageCubeMapTexture 94
208#define NODE_ImageTexture 95
209#define NODE_ImageTexture3D 96
210#define NODE_IndexedFaceSet 97
211#define NODE_IndexedLineSet 98
212#define NODE_IndexedQuadSet 99
213#define NODE_IndexedTriangleFanSet 100
214#define NODE_IndexedTriangleSet 101
215#define NODE_IndexedTriangleStripSet 102
216#define NODE_Inline 103
217#define NODE_IntegerSequencer 104
218#define NODE_IntegerTrigger 105
219#define NODE_IsoSurfaceVolumeData 106
220#define NODE_KeySensor 107
222#define NODE_Layer 109
223#define NODE_LayerSet 110
224#define NODE_Layout 111
225#define NODE_LayoutGroup 112
226#define NODE_LayoutLayer 113
227#define NODE_LinePickSensor 114
228#define NODE_LineProperties 115
229#define NODE_LineSensor 116
230#define NODE_LineSet 117
231#define NODE_LoadSensor 118
232#define NODE_LocalFog 119
233#define NODE_Material 120
234#define NODE_Matrix3VertexAttribute 121
235#define NODE_Matrix4VertexAttribute 122
236#define NODE_MetadataBoolean 123
237#define NODE_MetadataDouble 124
238#define NODE_MetadataFloat 125
239#define NODE_MetadataInteger 126
240#define NODE_MetadataMFBool 127
241#define NODE_MetadataMFColor 128
242#define NODE_MetadataMFColorRGBA 129
243#define NODE_MetadataMFDouble 130
244#define NODE_MetadataMFFloat 131
245#define NODE_MetadataMFInt32 132
246#define NODE_MetadataMFMatrix3d 133
247#define NODE_MetadataMFMatrix3f 134
248#define NODE_MetadataMFMatrix4d 135
249#define NODE_MetadataMFMatrix4f 136
250#define NODE_MetadataMFNode 137
251#define NODE_MetadataMFRotation 138
252#define NODE_MetadataMFString 139
253#define NODE_MetadataMFTime 140
254#define NODE_MetadataMFVec2d 141
255#define NODE_MetadataMFVec2f 142
256#define NODE_MetadataMFVec3d 143
257#define NODE_MetadataMFVec3f 144
258#define NODE_MetadataMFVec4d 145
259#define NODE_MetadataMFVec4f 146
260#define NODE_MetadataSFBool 147
261#define NODE_MetadataSFColor 148
262#define NODE_MetadataSFColorRGBA 149
263#define NODE_MetadataSFDouble 150
264#define NODE_MetadataSFFloat 151
265#define NODE_MetadataSFImage 152
266#define NODE_MetadataSFInt32 153
267#define NODE_MetadataSFMatrix3d 154
268#define NODE_MetadataSFMatrix3f 155
269#define NODE_MetadataSFMatrix4d 156
270#define NODE_MetadataSFMatrix4f 157
271#define NODE_MetadataSFNode 158
272#define NODE_MetadataSFRotation 159
273#define NODE_MetadataSFString 160
274#define NODE_MetadataSFTime 161
275#define NODE_MetadataSFVec2d 162
276#define NODE_MetadataSFVec2f 163
277#define NODE_MetadataSFVec3d 164
278#define NODE_MetadataSFVec3f 165
279#define NODE_MetadataSFVec4d 166
280#define NODE_MetadataSFVec4f 167
281#define NODE_MetadataSet 168
282#define NODE_MetadataString 169
283#define NODE_MotorJoint 170
284#define NODE_MovieTexture 171
285#define NODE_MultiTexture 172
286#define NODE_MultiTextureCoordinate 173
287#define NODE_MultiTextureTransform 174
288#define NODE_NavigationInfo 175
289#define NODE_Normal 176
290#define NODE_NormalInterpolator 177
291#define NODE_NurbsCurve 178
292#define NODE_NurbsCurve2D 179
293#define NODE_NurbsOrientationInterpolator 180
294#define NODE_NurbsPatchSurface 181
295#define NODE_NurbsPositionInterpolator 182
296#define NODE_NurbsSet 183
297#define NODE_NurbsSurfaceInterpolator 184
298#define NODE_NurbsSweptSurface 185
299#define NODE_NurbsSwungSurface 186
300#define NODE_NurbsTextureCoordinate 187
301#define NODE_NurbsTrimmedSurface 188
302#define NODE_OSC_Sensor 189
303#define NODE_OpacityMapVolumeStyle 190
304#define NODE_OrientationChaser 191
305#define NODE_OrientationDamper 192
306#define NODE_OrientationInterpolator 193
307#define NODE_OrthoViewpoint 194
308#define NODE_PackagedShader 195
309#define NODE_ParticleSystem 196
310#define NODE_PickableGroup 197
311#define NODE_PixelTexture 198
312#define NODE_PixelTexture3D 199
313#define NODE_PlaneSensor 200
314#define NODE_PointEmitter 201
315#define NODE_PointLight 202
316#define NODE_PointPickSensor 203
317#define NODE_PointSensor 204
318#define NODE_PointSet 205
319#define NODE_Polyline2D 206
320#define NODE_PolylineEmitter 207
321#define NODE_Polypoint2D 208
322#define NODE_PositionChaser 209
323#define NODE_PositionChaser2D 210
324#define NODE_PositionDamper 211
325#define NODE_PositionDamper2D 212
326#define NODE_PositionInterpolator 213
327#define NODE_PositionInterpolator2D 214
328#define NODE_PrimitivePickSensor 215
329#define NODE_ProgramShader 216
330#define NODE_ProjectionVolumeStyle 217
331#define NODE_Proto 218
332#define NODE_ProximitySensor 219
333#define NODE_QuadSet 220
334#define NODE_ReceiverPdu 221
335#define NODE_Rectangle2D 222
336#define NODE_RigidBody 223
337#define NODE_RigidBodyCollection 224
338#define NODE_ScalarChaser 225
339#define NODE_ScalarDamper 226
340#define NODE_ScalarInterpolator 227
341#define NODE_ScreenFontStyle 228
342#define NODE_ScreenGroup 229
343#define NODE_Script 230
344#define NODE_SegmentedVolumeData 231
345#define NODE_ShadedVolumeStyle 232
346#define NODE_ShaderPart 233
347#define NODE_ShaderProgram 234
348#define NODE_Shape 235
349#define NODE_SignalPdu 236
350#define NODE_SilhouetteEnhancementVolumeStyle 237
351#define NODE_SingleAxisHingeJoint 238
352#define NODE_SliderJoint 239
353#define NODE_Sound 240
354#define NODE_Sphere 241
355#define NODE_SphereSensor 242
356#define NODE_SplinePositionInterpolator 243
357#define NODE_SplinePositionInterpolator2D 244
358#define NODE_SplineScalarInterpolator 245
359#define NODE_SpotLight 246
360#define NODE_SquadOrientationInterpolator 247
361#define NODE_StaticGroup 248
362#define NODE_StringSensor 249
363#define NODE_SurfaceEmitter 250
364#define NODE_Switch 251
365#define NODE_Teapot 252
366#define NODE_TexCoordChaser2D 253
367#define NODE_TexCoordDamper2D 254
369#define NODE_TextureBackground 256
370#define NODE_TextureCoordinate 257
371#define NODE_TextureCoordinate3D 258
372#define NODE_TextureCoordinate4D 259
373#define NODE_TextureCoordinateGenerator 260
374#define NODE_TextureProjectorParallel 261
375#define NODE_TextureProjectorPerspective 262
376#define NODE_TextureProperties 263
377#define NODE_TextureTransform 264
378#define NODE_TextureTransform3D 265
379#define NODE_TextureTransformMatrix3D 266
380#define NODE_TimeSensor 267
381#define NODE_TimeTrigger 268
382#define NODE_ToneMappedVolumeStyle 269
383#define NODE_TouchSensor 270
384#define NODE_TrackingSensor 271
385#define NODE_Transform 272
386#define NODE_TransformSensor 273
387#define NODE_TransmitterPdu 274
388#define NODE_TriangleFanSet 275
389#define NODE_TriangleSet 276
390#define NODE_TriangleSet2D 277
391#define NODE_TriangleStripSet 278
392#define NODE_TwoSidedMaterial 279
393#define NODE_UniversalJoint 280
394#define NODE_Viewpoint 281
395#define NODE_ViewpointGroup 282
396#define NODE_Viewport 283
397#define NODE_VisibilitySensor 284
398#define NODE_VolumeData 285
399#define NODE_VolumeEmitter 286
400#define NODE_VolumePickSensor 287
401#define NODE_WindPhysicsModel 288
402#define NODE_WorldInfo 289
406extern const char *FIELDNAMES[];
407extern const int FIELDNAMES_COUNT;
408#define FIELDNAMES_FIFOsize 0
409#define FIELDNAMES__CPU_Routes_out 1
410#define FIELDNAMES__GPU_Routes_out 2
411#define FIELDNAMES__JT 3
412#define FIELDNAMES__NV 4
413#define FIELDNAMES__OK 5
414#define FIELDNAMES__PVI 6
415#define FIELDNAMES__PVW 7
416#define FIELDNAMES__T0 8
417#define FIELDNAMES__T1 9
418#define FIELDNAMES___DEFnames 10
419#define FIELDNAMES___EXPORTS 11
420#define FIELDNAMES___GC 12
421#define FIELDNAMES___IMPORTS 13
422#define FIELDNAMES___IS 14
423#define FIELDNAMES___ROUTES 15
424#define FIELDNAMES___Samples 16
425#define FIELDNAMES___SphereIndxVBO 17
426#define FIELDNAMES___StartLoadTime 18
427#define FIELDNAMES___VBO 19
428#define FIELDNAMES___afterPound 20
429#define FIELDNAMES___autoOffset 21
430#define FIELDNAMES___backTexture 22
431#define FIELDNAMES___botpoints 23
432#define FIELDNAMES___bottomTexture 24
433#define FIELDNAMES___child1Node 25
434#define FIELDNAMES___child2Node 26
435#define FIELDNAMES___child3Node 27
436#define FIELDNAMES___child4Node 28
437#define FIELDNAMES___childloadstatus 29
438#define FIELDNAMES___children 30
439#define FIELDNAMES___colours 31
440#define FIELDNAMES___coneTriangles 32
441#define FIELDNAMES___coneVBO 33
442#define FIELDNAMES___ctex 34
443#define FIELDNAMES___ctflag 35
444#define FIELDNAMES___cylinderTriangles 36
445#define FIELDNAMES___cylinderVBO 37
446#define FIELDNAMES___do_anything 38
447#define FIELDNAMES___do_center 39
448#define FIELDNAMES___do_rotation 40
449#define FIELDNAMES___do_scale 41
450#define FIELDNAMES___do_scaleO 42
451#define FIELDNAMES___do_trans 43
452#define FIELDNAMES___externProtoDeclares 44
453#define FIELDNAMES___finishedloading 45
454#define FIELDNAMES___fogScale 46
455#define FIELDNAMES___fogType 47
456#define FIELDNAMES___frac 48
457#define FIELDNAMES___frontTexture 49
458#define FIELDNAMES___fw_movie 50
459#define FIELDNAMES___geoSystem 51
460#define FIELDNAMES___highest 52
461#define FIELDNAMES___hit 53
462#define FIELDNAMES___ifsnode 54
463#define FIELDNAMES___inRange 55
464#define FIELDNAMES___inittime 56
465#define FIELDNAMES___isX3D 57
466#define FIELDNAMES___lastlocation 58
467#define FIELDNAMES___lasttime 59
468#define FIELDNAMES___leftTexture 60
469#define FIELDNAMES___level 61
470#define FIELDNAMES___loadResource 62
471#define FIELDNAMES___loading 63
472#define FIELDNAMES___loadstatus 64
473#define FIELDNAMES___localOrient 65
474#define FIELDNAMES___lowest 66
475#define FIELDNAMES___movedCoords 67
476#define FIELDNAMES___movedOrientation 68
477#define FIELDNAMES___movedOrientationB 69
478#define FIELDNAMES___movedPosition 70
479#define FIELDNAMES___movedValue 71
480#define FIELDNAMES___movedgd 72
481#define FIELDNAMES___nodes 73
482#define FIELDNAMES___normals 74
483#define FIELDNAMES___numPoints 75
484#define FIELDNAMES___occludeCheckCount 76
485#define FIELDNAMES___offsetOrient 77
486#define FIELDNAMES___oldChildren 78
487#define FIELDNAMES___oldEnabled 79
488#define FIELDNAMES___oldFieldOfView 80
489#define FIELDNAMES___oldGeoCenter 81
490#define FIELDNAMES___oldHeadlight 82
491#define FIELDNAMES___oldJump 83
492#define FIELDNAMES___oldKeyPtr 84
493#define FIELDNAMES___oldKeyValuePtr 85
494#define FIELDNAMES___oldMFString 86
495#define FIELDNAMES___oldSFString 87
496#define FIELDNAMES___oldSize 88
497#define FIELDNAMES___old_anchorPoint 89
498#define FIELDNAMES___old_angularVelocity 90
499#define FIELDNAMES___old_axis 91
500#define FIELDNAMES___old_axis1 92
501#define FIELDNAMES___old_axis1Angle 93
502#define FIELDNAMES___old_axis2 94
503#define FIELDNAMES___old_axis2Angle 95
504#define FIELDNAMES___old_axis3Angle 96
505#define FIELDNAMES___old_body1 97
506#define FIELDNAMES___old_body2 98
507#define FIELDNAMES___old_centerOfMass 99
508#define FIELDNAMES___old_finiteRotationAxis 100
509#define FIELDNAMES___old_linearVelocity 101
510#define FIELDNAMES___old_motor1Axis 102
511#define FIELDNAMES___old_motor2Axis 103
512#define FIELDNAMES___old_motor3Axis 104
513#define FIELDNAMES___old_orientation 105
514#define FIELDNAMES___old_position 106
515#define FIELDNAMES___oldgcCoords 107
516#define FIELDNAMES___oldgeoCoords 108
517#define FIELDNAMES___oldload 109
518#define FIELDNAMES___oldmetadata 110
519#define FIELDNAMES___oldurl 111
520#define FIELDNAMES___parentProto 112
521#define FIELDNAMES___pindices 113
522#define FIELDNAMES___planets 114
523#define FIELDNAMES___points 115
524#define FIELDNAMES___position 116
525#define FIELDNAMES___protoDeclares 117
526#define FIELDNAMES___protoDef 118
527#define FIELDNAMES___protoFlags 119
528#define FIELDNAMES___prototype 120
529#define FIELDNAMES___proxNode 121
530#define FIELDNAMES___quadcount 122
531#define FIELDNAMES___regenSubTextures 123
532#define FIELDNAMES___rightTexture 124
533#define FIELDNAMES___rootUrl 125
534#define FIELDNAMES___rooturlloadstatus 126
535#define FIELDNAMES___rotyup 127
536#define FIELDNAMES___scriptObj 128
537#define FIELDNAMES___scripts 129
538#define FIELDNAMES___segCount 130
539#define FIELDNAMES___sibAffectors 131
540#define FIELDNAMES___sidepoints 132
541#define FIELDNAMES___simpleDisk 133
542#define FIELDNAMES___solid 134
543#define FIELDNAMES___sourceNumber 135
544#define FIELDNAMES___specversion 136
545#define FIELDNAMES___subTextures 137
546#define FIELDNAMES___subcontexts 138
547#define FIELDNAMES___t1 139
548#define FIELDNAMES___t2 140
549#define FIELDNAMES___t3 141
550#define FIELDNAMES___texCoords 142
551#define FIELDNAMES___texture 143
552#define FIELDNAMES___textureTableIndex 144
553#define FIELDNAMES___textureright 145
554#define FIELDNAMES___topTexture 146
555#define FIELDNAMES___transparency 147
556#define FIELDNAMES___typename 148
557#define FIELDNAMES___unitlengthfactor 149
558#define FIELDNAMES___vertArr 150
559#define FIELDNAMES___vertIndx 151
560#define FIELDNAMES___vertexCount 152
561#define FIELDNAMES___vertices 153
562#define FIELDNAMES___visible 154
563#define FIELDNAMES___wireindices 155
564#define FIELDNAMES___wireindicesVBO 156
565#define FIELDNAMES___xcolours 157
566#define FIELDNAMES___xparams 158
567#define FIELDNAMES__a0 159
568#define FIELDNAMES__align 160
569#define FIELDNAMES__amb 161
570#define FIELDNAMES__angularVelocity 162
571#define FIELDNAMES__appliedParameters 163
572#define FIELDNAMES__appliedParametersMask 164
573#define FIELDNAMES__bboxCenter 165
574#define FIELDNAMES__bboxSize 166
575#define FIELDNAMES__body 167
576#define FIELDNAMES__boxtris 168
577#define FIELDNAMES__buffer 169
578#define FIELDNAMES__bufferendtime 170
579#define FIELDNAMES__change_count 171
580#define FIELDNAMES__child 172
581#define FIELDNAMES__class 173
582#define FIELDNAMES__col 174
583#define FIELDNAMES__colourSize 175
584#define FIELDNAMES__coloursVBO 176
585#define FIELDNAMES__controlPoint 177
586#define FIELDNAMES__coordIndex 178
587#define FIELDNAMES__csensor 179
588#define FIELDNAMES__destination 180
589#define FIELDNAMES__dir 181
590#define FIELDNAMES__donethispass 182
591#define FIELDNAMES__dsock 183
592#define FIELDNAMES__enabled 184
593#define FIELDNAMES__fbohandles 185
594#define FIELDNAMES__floatInpFIFO 186
595#define FIELDNAMES__floatOutFIFO 187
596#define FIELDNAMES__forceout 188
597#define FIELDNAMES__frameSpeed 189
598#define FIELDNAMES__geom 190
599#define FIELDNAMES__geomIdentityTransform 191
600#define FIELDNAMES__geometryType 192
601#define FIELDNAMES__gridHeight 193
602#define FIELDNAMES__group 194
603#define FIELDNAMES__hatchScale 195
604#define FIELDNAMES__ifs 196
605#define FIELDNAMES__index 197
606#define FIELDNAMES__initialRotation 198
607#define FIELDNAMES__initialTranslation 199
608#define FIELDNAMES__initialized 200
609#define FIELDNAMES__initializedOnce 201
610#define FIELDNAMES__input 202
611#define FIELDNAMES__int32InpFIFO 203
612#define FIELDNAMES__int32OutFIFO 204
613#define FIELDNAMES__isScreen 205
614#define FIELDNAMES__joint 206
615#define FIELDNAMES__keyVBO 207
616#define FIELDNAMES__keyValueVBO 208
617#define FIELDNAMES__knot 209
618#define FIELDNAMES__knotrange 210
619#define FIELDNAMES__lastframetime 211
620#define FIELDNAMES__lastp0 212
621#define FIELDNAMES__lastp0time 213
622#define FIELDNAMES__lastr0 214
623#define FIELDNAMES__lasttick 215
624#define FIELDNAMES__lasttime 216
625#define FIELDNAMES__layerId 217
626#define FIELDNAMES__loc 218
627#define FIELDNAMES__ltex 219
628#define FIELDNAMES__method 220
629#define FIELDNAMES__motor1 221
630#define FIELDNAMES__motor2 222
631#define FIELDNAMES__needs_gradient 223
632#define FIELDNAMES__normkey 224
633#define FIELDNAMES__normkeyValue 225
634#define FIELDNAMES__npoints 226
635#define FIELDNAMES__nseg 227
636#define FIELDNAMES__offsetUnits 228
637#define FIELDNAMES__oldState 229
638#define FIELDNAMES__oldhitNormal 230
639#define FIELDNAMES__oldhitPoint 231
640#define FIELDNAMES__oldhitTexCoord 232
641#define FIELDNAMES__oldisActive 233
642#define FIELDNAMES__oldpickTarget 234
643#define FIELDNAMES__oldpickedGeometry 235
644#define FIELDNAMES__oldpickedPoint 236
645#define FIELDNAMES__oldrotation 237
646#define FIELDNAMES__oldtrackPoint 238
647#define FIELDNAMES__oldtranslation 239
648#define FIELDNAMES__orientation 240
649#define FIELDNAMES__origCoords 241
650#define FIELDNAMES__origNormalizedPoint 242
651#define FIELDNAMES__origNorms 243
652#define FIELDNAMES__origPoint 244
653#define FIELDNAMES__p 245
654#define FIELDNAMES__p0 246
655#define FIELDNAMES__parentResource 247
656#define FIELDNAMES__particles 248
657#define FIELDNAMES__patch 249
658#define FIELDNAMES__pduchange_collision 250
659#define FIELDNAMES__pduchange_create 251
660#define FIELDNAMES__pduchange_detonation 252
661#define FIELDNAMES__pduchange_em_info 253
662#define FIELDNAMES__pduchange_es 254
663#define FIELDNAMES__pduchange_fire 255
664#define FIELDNAMES__pduchange_networksensor 256
665#define FIELDNAMES__pduchange_receiver 257
666#define FIELDNAMES__pduchange_remove 258
667#define FIELDNAMES__pduchange_signal 259
668#define FIELDNAMES__pduchange_transmitter 260
669#define FIELDNAMES__phaseFunction 261
670#define FIELDNAMES__pointsVBO 262
671#define FIELDNAMES__portions 263
672#define FIELDNAMES__position 264
673#define FIELDNAMES__prepped_planet 265
674#define FIELDNAMES__previousvalue 266
675#define FIELDNAMES__r0 267
676#define FIELDNAMES__radius 268
677#define FIELDNAMES__registered 269
678#define FIELDNAMES__remainder 270
679#define FIELDNAMES__resetRelativeHeight 271
680#define FIELDNAMES__retrievedURLData 272
681#define FIELDNAMES__rotationAngle 273
682#define FIELDNAMES__scale 274
683#define FIELDNAMES__scaleMode 275
684#define FIELDNAMES__screendata 276
685#define FIELDNAMES__segs 277
686#define FIELDNAMES__selected 278
687#define FIELDNAMES__sent 279
688#define FIELDNAMES__shaderLoadThread 280
689#define FIELDNAMES__shaderUserDefinedFields 281
690#define FIELDNAMES__shaderUserNumber 282
691#define FIELDNAMES__shaderflags_base 283
692#define FIELDNAMES__shaderflags_effects 284
693#define FIELDNAMES__shaderflags_usershaders 285
694#define FIELDNAMES__sideVBO 286
695#define FIELDNAMES__sizeUnits 287
696#define FIELDNAMES__smoothingCount 288
697#define FIELDNAMES__smoothingDelta 289
698#define FIELDNAMES__sortedChildren 290
699#define FIELDNAMES__space 291
700#define FIELDNAMES__status 292
701#define FIELDNAMES__steptime 293
702#define FIELDNAMES__stringInpFIFO 294
703#define FIELDNAMES__stringOutFIFO 295
704#define FIELDNAMES__t 296
705#define FIELDNAMES__takefirstinput 297
706#define FIELDNAMES__talkToNodes 298
707#define FIELDNAMES__tau 299
708#define FIELDNAMES__tris 300
709#define FIELDNAMES__tscale 301
710#define FIELDNAMES__ttex 302
711#define FIELDNAMES__type 303
712#define FIELDNAMES__uKnot 304
713#define FIELDNAMES__upVec 305
714#define FIELDNAMES__usingDisk 306
715#define FIELDNAMES__v0 307
716#define FIELDNAMES__vKnot 308
717#define FIELDNAMES__values 309
718#define FIELDNAMES__verifiedBackColor 310
719#define FIELDNAMES__verifiedColor 311
720#define FIELDNAMES__verifiedFrontColor 312
721#define FIELDNAMES__weightFunction1 313
722#define FIELDNAMES__weightFunction2 314
723#define FIELDNAMES__world 315
724#define FIELDNAMES__xyzw 316
725#define FIELDNAMES_actionKeyPress 317
726#define FIELDNAMES_actionKeyRelease 318
727#define FIELDNAMES_activate 319
728#define FIELDNAMES_activeLayer 320
729#define FIELDNAMES_addChildren 321
730#define FIELDNAMES_addEntities 322
731#define FIELDNAMES_addGeometry 323
732#define FIELDNAMES_addTrimmingContour 324
733#define FIELDNAMES_addedEntities 325
734#define FIELDNAMES_address 326
735#define FIELDNAMES_align 327
736#define FIELDNAMES_alpha 328
737#define FIELDNAMES_altKey 329
738#define FIELDNAMES_ambientIntensity 330
739#define FIELDNAMES_anchorPoint 331
740#define FIELDNAMES_angle 332
741#define FIELDNAMES_angleRate 333
742#define FIELDNAMES_angularDampingFactor 334
743#define FIELDNAMES_angularVelocity 335
744#define FIELDNAMES_anisotropicDegree 336
745#define FIELDNAMES_antennaLocation 337
746#define FIELDNAMES_antennaPatternLength 338
747#define FIELDNAMES_antennaPatternType 339
748#define FIELDNAMES_appearance 340
749#define FIELDNAMES_applicationID 341
750#define FIELDNAMES_applied 342
751#define FIELDNAMES_appliedParameters 343
752#define FIELDNAMES_articulationParameterArray 344
753#define FIELDNAMES_articulationParameterChangeIndicatorArr 345
754#define FIELDNAMES_articulationParameterCount 346
755#define FIELDNAMES_articulationParameterDesignatorArray 347
756#define FIELDNAMES_articulationParameterIdPartAttachedToAr 348
757#define FIELDNAMES_articulationParameterTypeArray 349
758#define FIELDNAMES_articulationParameterValue0_changed 350
759#define FIELDNAMES_articulationParameterValue1_changed 351
760#define FIELDNAMES_articulationParameterValue2_changed 352
761#define FIELDNAMES_articulationParameterValue3_changed 353
762#define FIELDNAMES_articulationParameterValue4_changed 354
763#define FIELDNAMES_articulationParameterValue5_changed 355
764#define FIELDNAMES_articulationParameterValue6_changed 356
765#define FIELDNAMES_articulationParameterValue7_changed 357
766#define FIELDNAMES_aspectRatio 358
767#define FIELDNAMES_attenuation 359
768#define FIELDNAMES_attrib 360
769#define FIELDNAMES_autoCalc 361
770#define FIELDNAMES_autoDamp 362
771#define FIELDNAMES_autoDisable 363
772#define FIELDNAMES_autoOffset 364
773#define FIELDNAMES_avatarSize 365
774#define FIELDNAMES_axis 366
775#define FIELDNAMES_axis1 367
776#define FIELDNAMES_axis1Angle 368
777#define FIELDNAMES_axis1Torque 369
778#define FIELDNAMES_axis2 370
779#define FIELDNAMES_axis2Angle 371
780#define FIELDNAMES_axis2Torque 372
781#define FIELDNAMES_axis3Angle 373
782#define FIELDNAMES_axis3Torque 374
783#define FIELDNAMES_axisOfRotation 375
784#define FIELDNAMES_axisRotation 376
785#define FIELDNAMES_back 377
786#define FIELDNAMES_backAmbientIntensity 378
787#define FIELDNAMES_backCull 379
788#define FIELDNAMES_backDiffuseColor 380
789#define FIELDNAMES_backEmissiveColor 381
790#define FIELDNAMES_backShininess 382
791#define FIELDNAMES_backSpecularColor 383
792#define FIELDNAMES_backTexture 384
793#define FIELDNAMES_backTransparency 385
794#define FIELDNAMES_backUrl 386
795#define FIELDNAMES_bboxCenter 387
796#define FIELDNAMES_bboxSize 388
797#define FIELDNAMES_beamWidth 389
798#define FIELDNAMES_beginCap 390
799#define FIELDNAMES_bindTime 391
800#define FIELDNAMES_bodies 392
801#define FIELDNAMES_body1 393
802#define FIELDNAMES_body1AnchorPoint 394
803#define FIELDNAMES_body1Axis 395
804#define FIELDNAMES_body2 396
805#define FIELDNAMES_body2AnchorPoint 397
806#define FIELDNAMES_body2Axis 398
807#define FIELDNAMES_borderColor 399
808#define FIELDNAMES_borderWidth 400
809#define FIELDNAMES_bottom 401
810#define FIELDNAMES_bottomRadius 402
811#define FIELDNAMES_bottomTexture 403
812#define FIELDNAMES_bottomUrl 404
813#define FIELDNAMES_bounce 405
814#define FIELDNAMES_boundaryModeR 406
815#define FIELDNAMES_boundaryModeS 407
816#define FIELDNAMES_boundaryModeT 408
817#define FIELDNAMES_boundaryOpacity 409
818#define FIELDNAMES_category 410
819#define FIELDNAMES_ccw 411
820#define FIELDNAMES_center 412
821#define FIELDNAMES_centerOfMass 413
822#define FIELDNAMES_centerOfRotation 414
823#define FIELDNAMES_centerOfRotation_changed 415
824#define FIELDNAMES_child1Url 416
825#define FIELDNAMES_child2Url 417
826#define FIELDNAMES_child3Url 418
827#define FIELDNAMES_child4Url 419
828#define FIELDNAMES_children 420
829#define FIELDNAMES_choice 421
830#define FIELDNAMES_clipBoundary 422
831#define FIELDNAMES_closed 423
832#define FIELDNAMES_closureType 424
833#define FIELDNAMES_collidable 425
834#define FIELDNAMES_collidables 426
835#define FIELDNAMES_collide 427
836#define FIELDNAMES_collideTime 428
837#define FIELDNAMES_collider 429
838#define FIELDNAMES_collisionType 430
839#define FIELDNAMES_color 431
840#define FIELDNAMES_colorIndex 432
841#define FIELDNAMES_colorKey 433
842#define FIELDNAMES_colorPerVertex 434
843#define FIELDNAMES_colorRamp 435
844#define FIELDNAMES_colorSteps 436
845#define FIELDNAMES_constantForceMix 437
846#define FIELDNAMES_contactNormal 438
847#define FIELDNAMES_contactSurfaceThickness 439
848#define FIELDNAMES_contacts 440
849#define FIELDNAMES_contourStepSize 441
850#define FIELDNAMES_controlKey 442
851#define FIELDNAMES_controlPoint 443
852#define FIELDNAMES_convex 444
853#define FIELDNAMES_coolColor 445
854#define FIELDNAMES_coord 446
855#define FIELDNAMES_coordIndex 447
856#define FIELDNAMES_country 448
857#define FIELDNAMES_creaseAngle 449
858#define FIELDNAMES_createParticles 450
859#define FIELDNAMES_crossSection 451
860#define FIELDNAMES_crossSectionCurve 452
861#define FIELDNAMES_cryptoKeyID 453
862#define FIELDNAMES_cryptoSystem 454
863#define FIELDNAMES_cutOffAngle 455
864#define FIELDNAMES_cycleInterval 456
865#define FIELDNAMES_cycleTime 457
866#define FIELDNAMES_data 458
867#define FIELDNAMES_dataLength 459
868#define FIELDNAMES_deadReckoning 460
869#define FIELDNAMES_deletionAllowed 461
870#define FIELDNAMES_depth 462
871#define FIELDNAMES_description 463
872#define FIELDNAMES_desiredAngularVelocity1 464
873#define FIELDNAMES_desiredAngularVelocity2 465
874#define FIELDNAMES_detonateTime 466
875#define FIELDNAMES_detonationLocation 467
876#define FIELDNAMES_detonationRelativeLocation 468
877#define FIELDNAMES_detonationResult 469
878#define FIELDNAMES_diffuseColor 470
879#define FIELDNAMES_dimensions 471
880#define FIELDNAMES_directOutput 472
881#define FIELDNAMES_direction 473
882#define FIELDNAMES_disableAngularSpeed 474
883#define FIELDNAMES_disableLinearSpeed 475
884#define FIELDNAMES_disableTime 476
885#define FIELDNAMES_diskAngle 477
886#define FIELDNAMES_displacements 478
887#define FIELDNAMES_displacers 479
888#define FIELDNAMES_displayed 480
889#define FIELDNAMES_domain 481
890#define FIELDNAMES_duration 482
891#define FIELDNAMES_duration_changed 483
892#define FIELDNAMES_easeInEaseOut 484
893#define FIELDNAMES_edgeColor 485
894#define FIELDNAMES_effects 486
895#define FIELDNAMES_elapsedTime 487
896#define FIELDNAMES_emissiveColor 488
897#define FIELDNAMES_emitter 489
898#define FIELDNAMES_enabled 490
899#define FIELDNAMES_enabledAxes 491
900#define FIELDNAMES_encodingScheme 492
901#define FIELDNAMES_endAngle 493
902#define FIELDNAMES_endCap 494
903#define FIELDNAMES_enterTime 495
904#define FIELDNAMES_enteredText 496
905#define FIELDNAMES_entities 497
906#define FIELDNAMES_entityCategory 498
907#define FIELDNAMES_entityCountry 499
908#define FIELDNAMES_entityDomain 500
909#define FIELDNAMES_entityExtra 501
910#define FIELDNAMES_entityID 502
911#define FIELDNAMES_entityKind 503
912#define FIELDNAMES_entitySpecific 504
913#define FIELDNAMES_entitySubCategory 505
914#define FIELDNAMES_errorCorrection 506
915#define FIELDNAMES_eventApplicationID 507
916#define FIELDNAMES_eventEntityID 508
917#define FIELDNAMES_eventNumber 509
918#define FIELDNAMES_eventSiteID 510
919#define FIELDNAMES_exitTime 511
920#define FIELDNAMES_extra 512
921#define FIELDNAMES_family 513
922#define FIELDNAMES_fanCount 514
923#define FIELDNAMES_farDistance 515
924#define FIELDNAMES_fieldOfView 516
925#define FIELDNAMES_fillProperties 517
926#define FIELDNAMES_filled 518
927#define FIELDNAMES_filter 519
928#define FIELDNAMES_finalText 520
929#define FIELDNAMES_finiteRotationAxis 521
930#define FIELDNAMES_fireMissionIndex 522
931#define FIELDNAMES_fired1 523
932#define FIELDNAMES_fired2 524
933#define FIELDNAMES_firedTime 525
934#define FIELDNAMES_firingRange 526
935#define FIELDNAMES_firingRate 527
936#define FIELDNAMES_fixed 528
937#define FIELDNAMES_floatInp 529
938#define FIELDNAMES_focalPoint 530
939#define FIELDNAMES_fogCoord 531
940#define FIELDNAMES_fogType 532
941#define FIELDNAMES_fontStyle 533
942#define FIELDNAMES_force 534
943#define FIELDNAMES_forceID 535
944#define FIELDNAMES_forceOutput 536
945#define FIELDNAMES_forceTransitions 537
946#define FIELDNAMES_forces 538
947#define FIELDNAMES_fovMode 539
948#define FIELDNAMES_fraction_changed 540
949#define FIELDNAMES_frequency 541
950#define FIELDNAMES_frictionCoefficients 542
951#define FIELDNAMES_frictionDirection 543
952#define FIELDNAMES_front 544
953#define FIELDNAMES_frontTexture 545
954#define FIELDNAMES_frontUrl 546
955#define FIELDNAMES_function 547
956#define FIELDNAMES_fuse 548
957#define FIELDNAMES_gcCoords_changed 549
958#define FIELDNAMES_generateMipMaps 550
959#define FIELDNAMES_geoCenter 551
960#define FIELDNAMES_geoCoord_changed 552
961#define FIELDNAMES_geoCoords 553
962#define FIELDNAMES_geoCoords_changed 554
963#define FIELDNAMES_geoGridOrigin 555
964#define FIELDNAMES_geoOrigin 556
965#define FIELDNAMES_geoSystem 557
966#define FIELDNAMES_geometry 558
967#define FIELDNAMES_geometry1 559
968#define FIELDNAMES_geometry2 560
969#define FIELDNAMES_geometryType 561
970#define FIELDNAMES_geovalue_changed 562
971#define FIELDNAMES_global 563
972#define FIELDNAMES_gotEvents 564
973#define FIELDNAMES_gradientThreshold 565
974#define FIELDNAMES_gradients 566
975#define FIELDNAMES_gravity 567
976#define FIELDNAMES_groundAngle 568
977#define FIELDNAMES_groundColor 569
978#define FIELDNAMES_gustiness 570
979#define FIELDNAMES_handler 571
980#define FIELDNAMES_hatchColor 572
981#define FIELDNAMES_hatchStyle 573
982#define FIELDNAMES_hatched 574
983#define FIELDNAMES_headlight 575
984#define FIELDNAMES_height 576
985#define FIELDNAMES_hinge1Angle 577
986#define FIELDNAMES_hinge1AngleRate 578
987#define FIELDNAMES_hinge2Angle 579
988#define FIELDNAMES_hinge2AngleRate 580
989#define FIELDNAMES_hitGeoCoord_changed 581
990#define FIELDNAMES_hitNormal_changed 582
991#define FIELDNAMES_hitPoint_changed 583
992#define FIELDNAMES_hitTexCoord_changed 584
993#define FIELDNAMES_horizontal 585
994#define FIELDNAMES_image 586
995#define FIELDNAMES_index 587
996#define FIELDNAMES_inertia 588
997#define FIELDNAMES_info 589
998#define FIELDNAMES_initialDestination 590
999#define FIELDNAMES_initialValue 591
1000#define FIELDNAMES_innerRadius 592
1001#define FIELDNAMES_inputFalse 593
1002#define FIELDNAMES_inputNegate 594
1003#define FIELDNAMES_inputSource 595
1004#define FIELDNAMES_inputTrue 596
1005#define FIELDNAMES_int32Inp 597
1006#define FIELDNAMES_integerKey 598
1007#define FIELDNAMES_intensity 599
1008#define FIELDNAMES_intensityThreshold 600
1009#define FIELDNAMES_internal 601
1010#define FIELDNAMES_intersectionType 602
1011#define FIELDNAMES_intersections 603
1012#define FIELDNAMES_isActive 604
1013#define FIELDNAMES_isBound 605
1014#define FIELDNAMES_isCollided 606
1015#define FIELDNAMES_isDetonated 607
1016#define FIELDNAMES_isLoaded 608
1017#define FIELDNAMES_isNetworkReader 609
1018#define FIELDNAMES_isNetworkWriter 610
1019#define FIELDNAMES_isOver 611
1020#define FIELDNAMES_isPaused 612
1021#define FIELDNAMES_isPickable 613
1022#define FIELDNAMES_isPositionAvailable 614
1023#define FIELDNAMES_isRotationAvailable 615
1024#define FIELDNAMES_isRtpHeaderHeard 616
1025#define FIELDNAMES_isSelected 617
1026#define FIELDNAMES_isStandAlone 618
1027#define FIELDNAMES_isValid 619
1028#define FIELDNAMES_iterations 620
1029#define FIELDNAMES_joints 621
1030#define FIELDNAMES_jump 622
1031#define FIELDNAMES_justify 623
1032#define FIELDNAMES_key 624
1033#define FIELDNAMES_keyPress 625
1034#define FIELDNAMES_keyRelease 626
1035#define FIELDNAMES_keyValue 627
1036#define FIELDNAMES_keyVelocity 628
1037#define FIELDNAMES_kind 629
1038#define FIELDNAMES_knot 630
1039#define FIELDNAMES_language 631
1040#define FIELDNAMES_layers 632
1041#define FIELDNAMES_layout 633
1042#define FIELDNAMES_left 634
1043#define FIELDNAMES_leftTexture 635
1044#define FIELDNAMES_leftToRight 636
1045#define FIELDNAMES_leftUrl 637
1046#define FIELDNAMES_length 638
1047#define FIELDNAMES_lengthOfModulationParameters 639
1048#define FIELDNAMES_level 640
1049#define FIELDNAMES_level_changed 641
1050#define FIELDNAMES_lifetimeVariation 642
1051#define FIELDNAMES_lighting 643
1052#define FIELDNAMES_limitOrientation 644
1053#define FIELDNAMES_lineBounds 645
1054#define FIELDNAMES_lineProperties 646
1055#define FIELDNAMES_lineSegments 647
1056#define FIELDNAMES_linearAcceleration 648
1057#define FIELDNAMES_linearDampingFactor 649
1058#define FIELDNAMES_linearVelocity 650
1059#define FIELDNAMES_linetype 651
1060#define FIELDNAMES_linewidthScaleFactor 652
1061#define FIELDNAMES_listenfor 653
1062#define FIELDNAMES_llimit 654
1063#define FIELDNAMES_load 655
1064#define FIELDNAMES_loadTime 656
1065#define FIELDNAMES_location 657
1066#define FIELDNAMES_loop 658
1067#define FIELDNAMES_magnificationFilter 659
1068#define FIELDNAMES_mapping 660
1069#define FIELDNAMES_marking 661
1070#define FIELDNAMES_mass 662
1071#define FIELDNAMES_massDensityModel 663
1072#define FIELDNAMES_matchCriterion 664
1073#define FIELDNAMES_material 665
1074#define FIELDNAMES_matrix 666
1075#define FIELDNAMES_maxAngle 667
1076#define FIELDNAMES_maxAngle1 668
1077#define FIELDNAMES_maxBack 669
1078#define FIELDNAMES_maxCorrectionSpeed 670
1079#define FIELDNAMES_maxExtent 671
1080#define FIELDNAMES_maxFront 672
1081#define FIELDNAMES_maxParticles 673
1082#define FIELDNAMES_maxPosition 674
1083#define FIELDNAMES_maxSeparation 675
1084#define FIELDNAMES_maxTorque1 676
1085#define FIELDNAMES_maxTorque2 677
1086#define FIELDNAMES_metadata 678
1087#define FIELDNAMES_method 679
1088#define FIELDNAMES_minAngle 680
1089#define FIELDNAMES_minAngle1 681
1090#define FIELDNAMES_minBack 682
1091#define FIELDNAMES_minBounceSpeed 683
1092#define FIELDNAMES_minFront 684
1093#define FIELDNAMES_minPosition 685
1094#define FIELDNAMES_minSeparation 686
1095#define FIELDNAMES_minificationFilter 687
1096#define FIELDNAMES_mode 688
1097#define FIELDNAMES_modifiedFraction_changed 689
1098#define FIELDNAMES_modulationTypeDetail 690
1099#define FIELDNAMES_modulationTypeMajor 691
1100#define FIELDNAMES_modulationTypeSpreadSpectrum 692
1101#define FIELDNAMES_modulationTypeSystem 693
1102#define FIELDNAMES_momentsOfInertia 694
1103#define FIELDNAMES_motor1Angle 695
1104#define FIELDNAMES_motor1AngleRate 696
1105#define FIELDNAMES_motor1Axis 697
1106#define FIELDNAMES_motor2Angle 698
1107#define FIELDNAMES_motor2AngleRate 699
1108#define FIELDNAMES_motor2Axis 700
1109#define FIELDNAMES_motor3Angle 701
1110#define FIELDNAMES_motor3AngleRate 702
1111#define FIELDNAMES_motor3Axis 703
1112#define FIELDNAMES_multicastRelayHost 704
1113#define FIELDNAMES_multicastRelayPort 705
1114#define FIELDNAMES_munitionApplicationID 706
1115#define FIELDNAMES_munitionEndPoint 707
1116#define FIELDNAMES_munitionEntityID 708
1117#define FIELDNAMES_munitionQuantity 709
1118#define FIELDNAMES_munitionSiteID 710
1119#define FIELDNAMES_munitionStartPoint 711
1120#define FIELDNAMES_mustEvaluate 712
1121#define FIELDNAMES_name 713
1122#define FIELDNAMES_navType 714
1123#define FIELDNAMES_nearDistance 715
1124#define FIELDNAMES_networkMode 716
1125#define FIELDNAMES_next 717
1126#define FIELDNAMES_normal 718
1127#define FIELDNAMES_normalIndex 719
1128#define FIELDNAMES_normalPerVertex 720
1129#define FIELDNAMES_normal_changed 721
1130#define FIELDNAMES_normalizeVelocity 722
1131#define FIELDNAMES_numComponents 723
1132#define FIELDNAMES_objectType 724
1133#define FIELDNAMES_offset 725
1134#define FIELDNAMES_offsetUnits 726
1135#define FIELDNAMES_on 727
1136#define FIELDNAMES_opacityFactor 728
1137#define FIELDNAMES_order 729
1138#define FIELDNAMES_orientation 730
1139#define FIELDNAMES_orientation_changed 731
1140#define FIELDNAMES_origin 732
1141#define FIELDNAMES_orthogonalColor 733
1142#define FIELDNAMES_outerRadius 734
1143#define FIELDNAMES_parallelColor 735
1144#define FIELDNAMES_parameter 736
1145#define FIELDNAMES_particleLifetime 737
1146#define FIELDNAMES_particleSize 738
1147#define FIELDNAMES_parts 739
1148#define FIELDNAMES_pauseTime 740
1149#define FIELDNAMES_phaseFunction 741
1150#define FIELDNAMES_physics 742
1151#define FIELDNAMES_pickTarget 743
1152#define FIELDNAMES_pickable 744
1153#define FIELDNAMES_pickedGeometry 745
1154#define FIELDNAMES_pickedNormal 746
1155#define FIELDNAMES_pickedPoint 747
1156#define FIELDNAMES_pickedTextureCoordinate 748
1157#define FIELDNAMES_pickingGeometry 749
1158#define FIELDNAMES_pitch 750
1159#define FIELDNAMES_plane 751
1160#define FIELDNAMES_planetId 752
1161#define FIELDNAMES_point 753
1162#define FIELDNAMES_pointSize 754
1163#define FIELDNAMES_port 755
1164#define FIELDNAMES_position 756
1165#define FIELDNAMES_position_changed 757
1166#define FIELDNAMES_power 758
1167#define FIELDNAMES_preferAccuracy 759
1168#define FIELDNAMES_previous 760
1169#define FIELDNAMES_priority 761
1170#define FIELDNAMES_profileCurve 762
1171#define FIELDNAMES_programs 763
1172#define FIELDNAMES_progress 764
1173#define FIELDNAMES_protocol 765
1174#define FIELDNAMES_proxy 766
1175#define FIELDNAMES_radioEntityTypeCategory 767
1176#define FIELDNAMES_radioEntityTypeCountry 768
1177#define FIELDNAMES_radioEntityTypeDomain 769
1178#define FIELDNAMES_radioEntityTypeKind 770
1179#define FIELDNAMES_radioEntityTypeNomenclature 771
1180#define FIELDNAMES_radioEntityTypeNomenclatureVersion 772
1181#define FIELDNAMES_radioID 773
1182#define FIELDNAMES_radius 774
1183#define FIELDNAMES_range 775
1184#define FIELDNAMES_readInterval 776
1185#define FIELDNAMES_receivedPower 777
1186#define FIELDNAMES_receiverState 778
1187#define FIELDNAMES_reference 779
1188#define FIELDNAMES_relativeAntennaLocation 780
1189#define FIELDNAMES_relativeHeight 781
1190#define FIELDNAMES_removeChildren 782
1191#define FIELDNAMES_removeEntities 783
1192#define FIELDNAMES_removeGeometry 784
1193#define FIELDNAMES_removeTrimmingContour 785
1194#define FIELDNAMES_removedEntities 786
1195#define FIELDNAMES_renderStyle 787
1196#define FIELDNAMES_repeatR 788
1197#define FIELDNAMES_repeatS 789
1198#define FIELDNAMES_repeatT 790
1199#define FIELDNAMES_resumeTime 791
1200#define FIELDNAMES_retainUserOffsets 792
1201#define FIELDNAMES_retainedOpacity 793
1202#define FIELDNAMES_right 794
1203#define FIELDNAMES_rightTexture 795
1204#define FIELDNAMES_rightUrl 796
1205#define FIELDNAMES_rootNode 797
1206#define FIELDNAMES_rootUrl 798
1207#define FIELDNAMES_rotateYUp 799
1208#define FIELDNAMES_rotation 800
1209#define FIELDNAMES_rotation_changed 801
1210#define FIELDNAMES_rtpHeaderExpected 802
1211#define FIELDNAMES_sampleRate 803
1212#define FIELDNAMES_samples 804
1213#define FIELDNAMES_scale 805
1214#define FIELDNAMES_scaleMode 806
1215#define FIELDNAMES_scaleOrientation 807
1216#define FIELDNAMES_segmentEnabled 808
1217#define FIELDNAMES_segmentIdentifiers 809
1218#define FIELDNAMES_segments 810
1219#define FIELDNAMES_sensorLocalOutput 811
1220#define FIELDNAMES_separateBackColor 812
1221#define FIELDNAMES_separation 813
1222#define FIELDNAMES_separationRate 814
1223#define FIELDNAMES_setValue 815
1224#define FIELDNAMES_set_articulationParameterValue0 816
1225#define FIELDNAMES_set_articulationParameterValue1 817
1226#define FIELDNAMES_set_articulationParameterValue2 818
1227#define FIELDNAMES_set_articulationParameterValue3 819
1228#define FIELDNAMES_set_articulationParameterValue4 820
1229#define FIELDNAMES_set_articulationParameterValue5 821
1230#define FIELDNAMES_set_articulationParameterValue6 822
1231#define FIELDNAMES_set_articulationParameterValue7 823
1232#define FIELDNAMES_set_bind 824
1233#define FIELDNAMES_set_boolean 825
1234#define FIELDNAMES_set_colorIndex 826
1235#define FIELDNAMES_set_contacts 827
1236#define FIELDNAMES_set_coordIndex 828
1237#define FIELDNAMES_set_coordinate 829
1238#define FIELDNAMES_set_crossSection 830
1239#define FIELDNAMES_set_destination 831
1240#define FIELDNAMES_set_fraction 832
1241#define FIELDNAMES_set_gcCoords 833
1242#define FIELDNAMES_set_geoCoords 834
1243#define FIELDNAMES_set_height 835
1244#define FIELDNAMES_set_index 836
1245#define FIELDNAMES_set_intersectionType 837
1246#define FIELDNAMES_set_normalIndex 838
1247#define FIELDNAMES_set_orientation 839
1248#define FIELDNAMES_set_scale 840
1249#define FIELDNAMES_set_sortOrder 841
1250#define FIELDNAMES_set_spine 842
1251#define FIELDNAMES_set_texCoordIndex 843
1252#define FIELDNAMES_set_triggerTime 844
1253#define FIELDNAMES_set_value 845
1254#define FIELDNAMES_shaders 846
1255#define FIELDNAMES_shadows 847
1256#define FIELDNAMES_shape 848
1257#define FIELDNAMES_shiftKey 849
1258#define FIELDNAMES_shininess 850
1259#define FIELDNAMES_side 851
1260#define FIELDNAMES_silhouetteBoundaryOpacity 852
1261#define FIELDNAMES_silhouetteRetainedOpacity 853
1262#define FIELDNAMES_silhouetteSharpness 854
1263#define FIELDNAMES_singleton 855
1264#define FIELDNAMES_siteID 856
1265#define FIELDNAMES_sites 857
1266#define FIELDNAMES_size 858
1267#define FIELDNAMES_sizeUnits 859
1268#define FIELDNAMES_skeleton 860
1269#define FIELDNAMES_skin 861
1270#define FIELDNAMES_skinCoord 862
1271#define FIELDNAMES_skinCoordIndex 863
1272#define FIELDNAMES_skinCoordWeight 864
1273#define FIELDNAMES_skinNormal 865
1274#define FIELDNAMES_skyAngle 866
1275#define FIELDNAMES_skyColor 867
1276#define FIELDNAMES_sliderForce 868
1277#define FIELDNAMES_slipCoefficients 869
1278#define FIELDNAMES_slipFactors 870
1279#define FIELDNAMES_softnessConstantForceMix 871
1280#define FIELDNAMES_softnessErrorCorrection 872
1281#define FIELDNAMES_solid 873
1282#define FIELDNAMES_sortOrder 874
1283#define FIELDNAMES_source 875
1284#define FIELDNAMES_spacing 876
1285#define FIELDNAMES_spatialize 877
1286#define FIELDNAMES_specific 878
1287#define FIELDNAMES_specularColor 879
1288#define FIELDNAMES_speed 880
1289#define FIELDNAMES_speedFactor 881
1290#define FIELDNAMES_spine 882
1291#define FIELDNAMES_startAngle 883
1292#define FIELDNAMES_startTime 884
1293#define FIELDNAMES_stiffness 885
1294#define FIELDNAMES_stop1Bounce 886
1295#define FIELDNAMES_stop1ErrorCorrection 887
1296#define FIELDNAMES_stop2Bounce 888
1297#define FIELDNAMES_stop2ErrorCorrection 889
1298#define FIELDNAMES_stop3Bounce 890
1299#define FIELDNAMES_stop3ErrorCorrection 891
1300#define FIELDNAMES_stopBounce 892
1301#define FIELDNAMES_stopBounce1 893
1302#define FIELDNAMES_stopConstantForceMix1 894
1303#define FIELDNAMES_stopErrorCorrection 895
1304#define FIELDNAMES_stopErrorCorrection1 896
1305#define FIELDNAMES_stopTime 897
1306#define FIELDNAMES_string 898
1307#define FIELDNAMES_stringInp 899
1308#define FIELDNAMES_stripCount 900
1309#define FIELDNAMES_style 901
1310#define FIELDNAMES_subcategory 902
1311#define FIELDNAMES_summary 903
1312#define FIELDNAMES_surface 904
1313#define FIELDNAMES_surfaceArea 905
1314#define FIELDNAMES_surfaceNormals 906
1315#define FIELDNAMES_surfaceSpeed 907
1316#define FIELDNAMES_surfaceTolerance 908
1317#define FIELDNAMES_surfaceValues 909
1318#define FIELDNAMES_suspensionErrorCorrection 910
1319#define FIELDNAMES_suspensionForce 911
1320#define FIELDNAMES_talksTo 912
1321#define FIELDNAMES_targetObject 913
1322#define FIELDNAMES_tau 914
1323#define FIELDNAMES_tdlType 915
1324#define FIELDNAMES_tessellation 916
1325#define FIELDNAMES_tessellationScale 917
1326#define FIELDNAMES_texCoord 918
1327#define FIELDNAMES_texCoordIndex 919
1328#define FIELDNAMES_texCoordKey 920
1329#define FIELDNAMES_texCoordRamp 921
1330#define FIELDNAMES_textBounds 922
1331#define FIELDNAMES_texture 923
1332#define FIELDNAMES_textureCompression 924
1333#define FIELDNAMES_texturePriority 925
1334#define FIELDNAMES_textureProperties 926
1335#define FIELDNAMES_textureTransform 927
1336#define FIELDNAMES_tickTime 928
1337#define FIELDNAMES_time 929
1338#define FIELDNAMES_timeOut 930
1339#define FIELDNAMES_timestamp 931
1340#define FIELDNAMES_title 932
1341#define FIELDNAMES_toggle 933
1342#define FIELDNAMES_tolerance 934
1343#define FIELDNAMES_top 935
1344#define FIELDNAMES_topTexture 936
1345#define FIELDNAMES_topToBottom 937
1346#define FIELDNAMES_topUrl 938
1347#define FIELDNAMES_torques 939
1348#define FIELDNAMES_touchTime 940
1349#define FIELDNAMES_trackPoint_changed 941
1350#define FIELDNAMES_trajectoryCurve 942
1351#define FIELDNAMES_transferFunction 943
1352#define FIELDNAMES_transitionComplete 944
1353#define FIELDNAMES_transitionTime 945
1354#define FIELDNAMES_transitionType 946
1355#define FIELDNAMES_translation 947
1356#define FIELDNAMES_translation_changed 948
1357#define FIELDNAMES_transmitFrequencyBandwidth 949
1358#define FIELDNAMES_transmitState 950
1359#define FIELDNAMES_transmitterApplicationID 951
1360#define FIELDNAMES_transmitterEntityID 952
1361#define FIELDNAMES_transmitterRadioID 953
1362#define FIELDNAMES_transmitterSiteID 954
1363#define FIELDNAMES_transparency 955
1364#define FIELDNAMES_triggerTime 956
1365#define FIELDNAMES_triggerTrue 957
1366#define FIELDNAMES_triggerValue 958
1367#define FIELDNAMES_trimmingContour 959
1368#define FIELDNAMES_turbulence 960
1369#define FIELDNAMES_type 961
1370#define FIELDNAMES_uClosed 962
1371#define FIELDNAMES_uDimension 963
1372#define FIELDNAMES_uKnot 964
1373#define FIELDNAMES_uOrder 965
1374#define FIELDNAMES_uTessellation 966
1375#define FIELDNAMES_ulimit 967
1376#define FIELDNAMES_upVector 968
1377#define FIELDNAMES_update 969
1378#define FIELDNAMES_url 970
1379#define FIELDNAMES_useFiniteRotation 971
1380#define FIELDNAMES_useGeometry 972
1381#define FIELDNAMES_useGlobalGravity 973
1382#define FIELDNAMES_vClosed 974
1383#define FIELDNAMES_vDimension 975
1384#define FIELDNAMES_vKnot 976
1385#define FIELDNAMES_vOrder 977
1386#define FIELDNAMES_vTessellation 978
1387#define FIELDNAMES_value 979
1388#define FIELDNAMES_valueChanged 980
1389#define FIELDNAMES_value_changed 981
1390#define FIELDNAMES_variation 982
1391#define FIELDNAMES_vector 983
1392#define FIELDNAMES_version 984
1393#define FIELDNAMES_vertexCount 985
1394#define FIELDNAMES_vertices 986
1395#define FIELDNAMES_viewpoints 987
1396#define FIELDNAMES_viewport 988
1397#define FIELDNAMES_visibilityLimit 989
1398#define FIELDNAMES_visibilityRange 990
1399#define FIELDNAMES_visible 991
1400#define FIELDNAMES_voxels 992
1401#define FIELDNAMES_warhead 993
1402#define FIELDNAMES_warmColor 994
1403#define FIELDNAMES_watchList 995
1404#define FIELDNAMES_weight 996
1405#define FIELDNAMES_weightConstant1 997
1406#define FIELDNAMES_weightConstant2 998
1407#define FIELDNAMES_weightFunction1 999
1408#define FIELDNAMES_weightFunction2 1000
1409#define FIELDNAMES_weightTransferFunction1 1001
1410#define FIELDNAMES_weightTransferFunction2 1002
1411#define FIELDNAMES_whichChoice 1003
1412#define FIELDNAMES_whichGeometry 1004
1413#define FIELDNAMES_writeInterval 1005
1414#define FIELDNAMES_xDimension 1006
1415#define FIELDNAMES_xSpacing 1007
1416#define FIELDNAMES_yScale 1008
1417#define FIELDNAMES_zDimension 1009
1418#define FIELDNAMES_zSpacing 1010
1420const char *stringFieldType(
int st);
1423extern const char *EVENT_OUT[];
1424extern const int EVENT_OUT_COUNT;
1425#define EVENT_OUT_actionKeyPress 0
1426#define EVENT_OUT_actionKeyRelease 1
1427#define EVENT_OUT_addedEntities 2
1428#define EVENT_OUT_altKey 3
1429#define EVENT_OUT_angle 4
1430#define EVENT_OUT_angleRate 5
1431#define EVENT_OUT_articulationParameterValue0_changed 6
1432#define EVENT_OUT_articulationParameterValue1_changed 7
1433#define EVENT_OUT_articulationParameterValue2_changed 8
1434#define EVENT_OUT_articulationParameterValue3_changed 9
1435#define EVENT_OUT_articulationParameterValue4_changed 10
1436#define EVENT_OUT_articulationParameterValue5_changed 11
1437#define EVENT_OUT_articulationParameterValue6_changed 12
1438#define EVENT_OUT_articulationParameterValue7_changed 13
1439#define EVENT_OUT_aspectRatio 14
1440#define EVENT_OUT_bindTime 15
1441#define EVENT_OUT_body1AnchorPoint 16
1442#define EVENT_OUT_body1Axis 17
1443#define EVENT_OUT_body2AnchorPoint 18
1444#define EVENT_OUT_body2Axis 19
1445#define EVENT_OUT_centerOfRotation_changed 20
1446#define EVENT_OUT_children 21
1447#define EVENT_OUT_collideTime 22
1448#define EVENT_OUT_contacts 23
1449#define EVENT_OUT_controlKey 24
1450#define EVENT_OUT_cycleTime 25
1451#define EVENT_OUT_detonateTime 26
1452#define EVENT_OUT_duration_changed 27
1453#define EVENT_OUT_elapsedTime 28
1454#define EVENT_OUT_enterTime 29
1455#define EVENT_OUT_enteredText 30
1456#define EVENT_OUT_exitTime 31
1457#define EVENT_OUT_fieldOfView 32
1458#define EVENT_OUT_finalText 33
1459#define EVENT_OUT_firedTime 34
1460#define EVENT_OUT_focalPoint 35
1461#define EVENT_OUT_fovMode 36
1462#define EVENT_OUT_fraction_changed 37
1463#define EVENT_OUT_gcCoords_changed 38
1464#define EVENT_OUT_geoCoord_changed 39
1465#define EVENT_OUT_geoCoords_changed 40
1466#define EVENT_OUT_geovalue_changed 41
1467#define EVENT_OUT_hinge1Angle 42
1468#define EVENT_OUT_hinge1AngleRate 43
1469#define EVENT_OUT_hinge2Angle 44
1470#define EVENT_OUT_hinge2AngleRate 45
1471#define EVENT_OUT_hitGeoCoord_changed 46
1472#define EVENT_OUT_hitNormal_changed 47
1473#define EVENT_OUT_hitPoint_changed 48
1474#define EVENT_OUT_hitTexCoord_changed 49
1475#define EVENT_OUT_image 50
1476#define EVENT_OUT_inputFalse 51
1477#define EVENT_OUT_inputNegate 52
1478#define EVENT_OUT_inputTrue 53
1479#define EVENT_OUT_intersections 54
1480#define EVENT_OUT_isActive 55
1481#define EVENT_OUT_isBound 56
1482#define EVENT_OUT_isCollided 57
1483#define EVENT_OUT_isDetonated 58
1484#define EVENT_OUT_isLoaded 59
1485#define EVENT_OUT_isNetworkReader 60
1486#define EVENT_OUT_isNetworkWriter 61
1487#define EVENT_OUT_isOver 62
1488#define EVENT_OUT_isPaused 63
1489#define EVENT_OUT_isPositionAvailable 64
1490#define EVENT_OUT_isRotationAvailable 65
1491#define EVENT_OUT_isRtpHeaderHeard 66
1492#define EVENT_OUT_isSelected 67
1493#define EVENT_OUT_isStandAlone 68
1494#define EVENT_OUT_isValid 69
1495#define EVENT_OUT_keyPress 70
1496#define EVENT_OUT_keyRelease 71
1497#define EVENT_OUT_level_changed 72
1498#define EVENT_OUT_lineBounds 73
1499#define EVENT_OUT_loadTime 74
1500#define EVENT_OUT_modifiedFraction_changed 75
1501#define EVENT_OUT_motor1Angle 76
1502#define EVENT_OUT_motor1AngleRate 77
1503#define EVENT_OUT_motor1Axis 78
1504#define EVENT_OUT_motor2Angle 79
1505#define EVENT_OUT_motor2AngleRate 80
1506#define EVENT_OUT_motor2Axis 81
1507#define EVENT_OUT_motor3Angle 82
1508#define EVENT_OUT_motor3AngleRate 83
1509#define EVENT_OUT_motor3Axis 84
1510#define EVENT_OUT_normal_changed 85
1511#define EVENT_OUT_orientation_changed 86
1512#define EVENT_OUT_origin 87
1513#define EVENT_OUT_pickedGeometry 88
1514#define EVENT_OUT_pickedNormal 89
1515#define EVENT_OUT_pickedPoint 90
1516#define EVENT_OUT_pickedTextureCoordinate 91
1517#define EVENT_OUT_position 92
1518#define EVENT_OUT_position_changed 93
1519#define EVENT_OUT_progress 94
1520#define EVENT_OUT_removedEntities 95
1521#define EVENT_OUT_rotation 96
1522#define EVENT_OUT_rotation_changed 97
1523#define EVENT_OUT_separation 98
1524#define EVENT_OUT_separationRate 99
1525#define EVENT_OUT_shiftKey 100
1526#define EVENT_OUT_textBounds 101
1527#define EVENT_OUT_time 102
1528#define EVENT_OUT_timestamp 103
1529#define EVENT_OUT_toggle 104
1530#define EVENT_OUT_touchTime 105
1531#define EVENT_OUT_trackPoint_changed 106
1532#define EVENT_OUT_transitionComplete 107
1533#define EVENT_OUT_translation_changed 108
1534#define EVENT_OUT_triggerTime 109
1535#define EVENT_OUT_triggerTrue 110
1536#define EVENT_OUT_triggerValue 111
1537#define EVENT_OUT_valueChanged 112
1538#define EVENT_OUT_value_changed 113
1542extern const char *EVENT_IN[];
1543extern const int EVENT_IN_COUNT;
1544#define EVENT_IN_activate 0
1545#define EVENT_IN_addChildren 1
1546#define EVENT_IN_addEntities 2
1547#define EVENT_IN_addGeometry 3
1548#define EVENT_IN_addTrimmingContour 4
1549#define EVENT_IN_method 5
1550#define EVENT_IN_next 6
1551#define EVENT_IN_previous 7
1552#define EVENT_IN_removeChildren 8
1553#define EVENT_IN_removeEntities 9
1554#define EVENT_IN_removeGeometry 10
1555#define EVENT_IN_removeTrimmingContour 11
1556#define EVENT_IN_retainUserOffsets 12
1557#define EVENT_IN_setValue 13
1558#define EVENT_IN_set_articulationParameterValue0 14
1559#define EVENT_IN_set_articulationParameterValue1 15
1560#define EVENT_IN_set_articulationParameterValue2 16
1561#define EVENT_IN_set_articulationParameterValue3 17
1562#define EVENT_IN_set_articulationParameterValue4 18
1563#define EVENT_IN_set_articulationParameterValue5 19
1564#define EVENT_IN_set_articulationParameterValue6 20
1565#define EVENT_IN_set_articulationParameterValue7 21
1566#define EVENT_IN_set_bind 22
1567#define EVENT_IN_set_boolean 23
1568#define EVENT_IN_set_colorIndex 24
1569#define EVENT_IN_set_contacts 25
1570#define EVENT_IN_set_coordIndex 26
1571#define EVENT_IN_set_coordinate 27
1572#define EVENT_IN_set_crossSection 28
1573#define EVENT_IN_set_destination 29
1574#define EVENT_IN_set_fraction 30
1575#define EVENT_IN_set_gcCoords 31
1576#define EVENT_IN_set_geoCoords 32
1577#define EVENT_IN_set_height 33
1578#define EVENT_IN_set_index 34
1579#define EVENT_IN_set_intersectionType 35
1580#define EVENT_IN_set_normalIndex 36
1581#define EVENT_IN_set_orientation 37
1582#define EVENT_IN_set_scale 38
1583#define EVENT_IN_set_sortOrder 39
1584#define EVENT_IN_set_spine 40
1585#define EVENT_IN_set_texCoordIndex 41
1586#define EVENT_IN_set_triggerTime 42
1587#define EVENT_IN_set_value 43
1588#define EVENT_IN_tickTime 44
1592extern const char *EXPOSED_FIELD[];
1593extern const int EXPOSED_FIELD_COUNT;
1594#define EXPOSED_FIELD_FIFOsize 0
1595#define EXPOSED_FIELD_activeLayer 1
1596#define EXPOSED_FIELD_address 2
1597#define EXPOSED_FIELD_align 3
1598#define EXPOSED_FIELD_alpha 4
1599#define EXPOSED_FIELD_ambientIntensity 5
1600#define EXPOSED_FIELD_anchorPoint 6
1601#define EXPOSED_FIELD_angle 7
1602#define EXPOSED_FIELD_angularDampingFactor 8
1603#define EXPOSED_FIELD_angularVelocity 9
1604#define EXPOSED_FIELD_anisotropicDegree 10
1605#define EXPOSED_FIELD_antennaLocation 11
1606#define EXPOSED_FIELD_antennaPatternLength 12
1607#define EXPOSED_FIELD_antennaPatternType 13
1608#define EXPOSED_FIELD_appearance 14
1609#define EXPOSED_FIELD_applicationID 15
1610#define EXPOSED_FIELD_applied 16
1611#define EXPOSED_FIELD_appliedParameters 17
1612#define EXPOSED_FIELD_articulationParameterArray 18
1613#define EXPOSED_FIELD_articulationParameterChangeIndicatorArr 19
1614#define EXPOSED_FIELD_articulationParameterCount 20
1615#define EXPOSED_FIELD_articulationParameterDesignatorArray 21
1616#define EXPOSED_FIELD_articulationParameterIdPartAttachedToAr 22
1617#define EXPOSED_FIELD_articulationParameterTypeArray 23
1618#define EXPOSED_FIELD_aspectRatio 24
1619#define EXPOSED_FIELD_attenuation 25
1620#define EXPOSED_FIELD_attrib 26
1621#define EXPOSED_FIELD_autoDamp 27
1622#define EXPOSED_FIELD_autoDisable 28
1623#define EXPOSED_FIELD_autoOffset 29
1624#define EXPOSED_FIELD_avatarSize 30
1625#define EXPOSED_FIELD_axis 31
1626#define EXPOSED_FIELD_axis1 32
1627#define EXPOSED_FIELD_axis1Angle 33
1628#define EXPOSED_FIELD_axis1Torque 34
1629#define EXPOSED_FIELD_axis2 35
1630#define EXPOSED_FIELD_axis2Angle 36
1631#define EXPOSED_FIELD_axis2Torque 37
1632#define EXPOSED_FIELD_axis3Angle 38
1633#define EXPOSED_FIELD_axis3Torque 39
1634#define EXPOSED_FIELD_axisOfRotation 40
1635#define EXPOSED_FIELD_axisRotation 41
1636#define EXPOSED_FIELD_back 42
1637#define EXPOSED_FIELD_backAmbientIntensity 43
1638#define EXPOSED_FIELD_backCull 44
1639#define EXPOSED_FIELD_backDiffuseColor 45
1640#define EXPOSED_FIELD_backEmissiveColor 46
1641#define EXPOSED_FIELD_backShininess 47
1642#define EXPOSED_FIELD_backSpecularColor 48
1643#define EXPOSED_FIELD_backTexture 49
1644#define EXPOSED_FIELD_backTransparency 50
1645#define EXPOSED_FIELD_backUrl 51
1646#define EXPOSED_FIELD_beamWidth 52
1647#define EXPOSED_FIELD_bodies 53
1648#define EXPOSED_FIELD_body1 54
1649#define EXPOSED_FIELD_body2 55
1650#define EXPOSED_FIELD_borderColor 56
1651#define EXPOSED_FIELD_borderWidth 57
1652#define EXPOSED_FIELD_bottom 58
1653#define EXPOSED_FIELD_bottomTexture 59
1654#define EXPOSED_FIELD_bottomUrl 60
1655#define EXPOSED_FIELD_bounce 61
1656#define EXPOSED_FIELD_boundaryModeR 62
1657#define EXPOSED_FIELD_boundaryModeS 63
1658#define EXPOSED_FIELD_boundaryModeT 64
1659#define EXPOSED_FIELD_boundaryOpacity 65
1660#define EXPOSED_FIELD_center 66
1661#define EXPOSED_FIELD_centerOfMass 67
1662#define EXPOSED_FIELD_centerOfRotation 68
1663#define EXPOSED_FIELD_children 69
1664#define EXPOSED_FIELD_choice 70
1665#define EXPOSED_FIELD_clipBoundary 71
1666#define EXPOSED_FIELD_closed 72
1667#define EXPOSED_FIELD_collidables 73
1668#define EXPOSED_FIELD_collide 74
1669#define EXPOSED_FIELD_collider 75
1670#define EXPOSED_FIELD_collisionType 76
1671#define EXPOSED_FIELD_color 77
1672#define EXPOSED_FIELD_colorSteps 78
1673#define EXPOSED_FIELD_constantForceMix 79
1674#define EXPOSED_FIELD_contactNormal 80
1675#define EXPOSED_FIELD_contactSurfaceThickness 81
1676#define EXPOSED_FIELD_contourStepSize 82
1677#define EXPOSED_FIELD_controlPoint 83
1678#define EXPOSED_FIELD_coolColor 84
1679#define EXPOSED_FIELD_coord 85
1680#define EXPOSED_FIELD_coordIndex 86
1681#define EXPOSED_FIELD_createParticles 87
1682#define EXPOSED_FIELD_crossSectionCurve 88
1683#define EXPOSED_FIELD_cryptoKeyID 89
1684#define EXPOSED_FIELD_cryptoSystem 90
1685#define EXPOSED_FIELD_cutOffAngle 91
1686#define EXPOSED_FIELD_cycleInterval 92
1687#define EXPOSED_FIELD_data 93
1688#define EXPOSED_FIELD_dataLength 94
1689#define EXPOSED_FIELD_deadReckoning 95
1690#define EXPOSED_FIELD_deletionAllowed 96
1691#define EXPOSED_FIELD_depth 97
1692#define EXPOSED_FIELD_description 98
1693#define EXPOSED_FIELD_desiredAngularVelocity1 99
1694#define EXPOSED_FIELD_desiredAngularVelocity2 100
1695#define EXPOSED_FIELD_detonationLocation 101
1696#define EXPOSED_FIELD_detonationRelativeLocation 102
1697#define EXPOSED_FIELD_detonationResult 103
1698#define EXPOSED_FIELD_diffuseColor 104
1699#define EXPOSED_FIELD_dimensions 105
1700#define EXPOSED_FIELD_direction 106
1701#define EXPOSED_FIELD_disableAngularSpeed 107
1702#define EXPOSED_FIELD_disableLinearSpeed 108
1703#define EXPOSED_FIELD_disableTime 109
1704#define EXPOSED_FIELD_diskAngle 110
1705#define EXPOSED_FIELD_displacements 111
1706#define EXPOSED_FIELD_displacers 112
1707#define EXPOSED_FIELD_displayed 113
1708#define EXPOSED_FIELD_easeInEaseOut 114
1709#define EXPOSED_FIELD_edgeColor 115
1710#define EXPOSED_FIELD_effects 116
1711#define EXPOSED_FIELD_emissiveColor 117
1712#define EXPOSED_FIELD_enabled 118
1713#define EXPOSED_FIELD_enabledAxes 119
1714#define EXPOSED_FIELD_encodingScheme 120
1715#define EXPOSED_FIELD_entities 121
1716#define EXPOSED_FIELD_entityCategory 122
1717#define EXPOSED_FIELD_entityCountry 123
1718#define EXPOSED_FIELD_entityDomain 124
1719#define EXPOSED_FIELD_entityExtra 125
1720#define EXPOSED_FIELD_entityID 126
1721#define EXPOSED_FIELD_entityKind 127
1722#define EXPOSED_FIELD_entitySpecific 128
1723#define EXPOSED_FIELD_entitySubCategory 129
1724#define EXPOSED_FIELD_errorCorrection 130
1725#define EXPOSED_FIELD_eventApplicationID 131
1726#define EXPOSED_FIELD_eventEntityID 132
1727#define EXPOSED_FIELD_eventNumber 133
1728#define EXPOSED_FIELD_eventSiteID 134
1729#define EXPOSED_FIELD_farDistance 135
1730#define EXPOSED_FIELD_fieldOfView 136
1731#define EXPOSED_FIELD_fillProperties 137
1732#define EXPOSED_FIELD_filled 138
1733#define EXPOSED_FIELD_filter 139
1734#define EXPOSED_FIELD_finiteRotationAxis 140
1735#define EXPOSED_FIELD_fireMissionIndex 141
1736#define EXPOSED_FIELD_fired1 142
1737#define EXPOSED_FIELD_fired2 143
1738#define EXPOSED_FIELD_firingRange 144
1739#define EXPOSED_FIELD_firingRate 145
1740#define EXPOSED_FIELD_fixed 146
1741#define EXPOSED_FIELD_floatInp 147
1742#define EXPOSED_FIELD_fogCoord 148
1743#define EXPOSED_FIELD_fogType 149
1744#define EXPOSED_FIELD_fontStyle 150
1745#define EXPOSED_FIELD_force 151
1746#define EXPOSED_FIELD_forceID 152
1747#define EXPOSED_FIELD_forceOutput 153
1748#define EXPOSED_FIELD_forces 154
1749#define EXPOSED_FIELD_fovMode 155
1750#define EXPOSED_FIELD_frequency 156
1751#define EXPOSED_FIELD_frictionCoefficients 157
1752#define EXPOSED_FIELD_frictionDirection 158
1753#define EXPOSED_FIELD_front 159
1754#define EXPOSED_FIELD_frontTexture 160
1755#define EXPOSED_FIELD_frontUrl 161
1756#define EXPOSED_FIELD_function 162
1757#define EXPOSED_FIELD_fuse 163
1758#define EXPOSED_FIELD_geoCenter 164
1759#define EXPOSED_FIELD_geoCoords 165
1760#define EXPOSED_FIELD_geometry 166
1761#define EXPOSED_FIELD_geometry1 167
1762#define EXPOSED_FIELD_geometry2 168
1763#define EXPOSED_FIELD_global 169
1764#define EXPOSED_FIELD_gotEvents 170
1765#define EXPOSED_FIELD_gradientThreshold 171
1766#define EXPOSED_FIELD_gradients 172
1767#define EXPOSED_FIELD_gravity 173
1768#define EXPOSED_FIELD_groundAngle 174
1769#define EXPOSED_FIELD_groundColor 175
1770#define EXPOSED_FIELD_gustiness 176
1771#define EXPOSED_FIELD_handler 177
1772#define EXPOSED_FIELD_hatchColor 178
1773#define EXPOSED_FIELD_hatchStyle 179
1774#define EXPOSED_FIELD_hatched 180
1775#define EXPOSED_FIELD_headlight 181
1776#define EXPOSED_FIELD_image 182
1777#define EXPOSED_FIELD_index 183
1778#define EXPOSED_FIELD_inertia 184
1779#define EXPOSED_FIELD_inputSource 185
1780#define EXPOSED_FIELD_int32Inp 186
1781#define EXPOSED_FIELD_integerKey 187
1782#define EXPOSED_FIELD_intensity 188
1783#define EXPOSED_FIELD_intensityThreshold 189
1784#define EXPOSED_FIELD_internal 190
1785#define EXPOSED_FIELD_isPickable 191
1786#define EXPOSED_FIELD_iterations 192
1787#define EXPOSED_FIELD_joints 193
1788#define EXPOSED_FIELD_jump 194
1789#define EXPOSED_FIELD_key 195
1790#define EXPOSED_FIELD_keyValue 196
1791#define EXPOSED_FIELD_keyVelocity 197
1792#define EXPOSED_FIELD_knot 198
1793#define EXPOSED_FIELD_layers 199
1794#define EXPOSED_FIELD_layout 200
1795#define EXPOSED_FIELD_left 201
1796#define EXPOSED_FIELD_leftTexture 202
1797#define EXPOSED_FIELD_leftUrl 203
1798#define EXPOSED_FIELD_length 204
1799#define EXPOSED_FIELD_lengthOfModulationParameters 205
1800#define EXPOSED_FIELD_level 206
1801#define EXPOSED_FIELD_lifetimeVariation 207
1802#define EXPOSED_FIELD_lighting 208
1803#define EXPOSED_FIELD_limitOrientation 209
1804#define EXPOSED_FIELD_lineProperties 210
1805#define EXPOSED_FIELD_linearAcceleration 211
1806#define EXPOSED_FIELD_linearDampingFactor 212
1807#define EXPOSED_FIELD_linearVelocity 213
1808#define EXPOSED_FIELD_linetype 214
1809#define EXPOSED_FIELD_linewidthScaleFactor 215
1810#define EXPOSED_FIELD_listenfor 216
1811#define EXPOSED_FIELD_llimit 217
1812#define EXPOSED_FIELD_load 218
1813#define EXPOSED_FIELD_location 219
1814#define EXPOSED_FIELD_loop 220
1815#define EXPOSED_FIELD_magnificationFilter 221
1816#define EXPOSED_FIELD_mapping 222
1817#define EXPOSED_FIELD_marking 223
1818#define EXPOSED_FIELD_mass 224
1819#define EXPOSED_FIELD_massDensityModel 225
1820#define EXPOSED_FIELD_matchCriterion 226
1821#define EXPOSED_FIELD_material 227
1822#define EXPOSED_FIELD_matrix 228
1823#define EXPOSED_FIELD_maxAngle 229
1824#define EXPOSED_FIELD_maxAngle1 230
1825#define EXPOSED_FIELD_maxBack 231
1826#define EXPOSED_FIELD_maxCorrectionSpeed 232
1827#define EXPOSED_FIELD_maxExtent 233
1828#define EXPOSED_FIELD_maxFront 234
1829#define EXPOSED_FIELD_maxParticles 235
1830#define EXPOSED_FIELD_maxPosition 236
1831#define EXPOSED_FIELD_maxSeparation 237
1832#define EXPOSED_FIELD_maxTorque1 238
1833#define EXPOSED_FIELD_maxTorque2 239
1834#define EXPOSED_FIELD_metadata 240
1835#define EXPOSED_FIELD_minAngle 241
1836#define EXPOSED_FIELD_minAngle1 242
1837#define EXPOSED_FIELD_minBack 243
1838#define EXPOSED_FIELD_minBounceSpeed 244
1839#define EXPOSED_FIELD_minFront 245
1840#define EXPOSED_FIELD_minPosition 246
1841#define EXPOSED_FIELD_minSeparation 247
1842#define EXPOSED_FIELD_minificationFilter 248
1843#define EXPOSED_FIELD_mode 249
1844#define EXPOSED_FIELD_modulationTypeDetail 250
1845#define EXPOSED_FIELD_modulationTypeMajor 251
1846#define EXPOSED_FIELD_modulationTypeSpreadSpectrum 252
1847#define EXPOSED_FIELD_modulationTypeSystem 253
1848#define EXPOSED_FIELD_momentsOfInertia 254
1849#define EXPOSED_FIELD_multicastRelayHost 255
1850#define EXPOSED_FIELD_multicastRelayPort 256
1851#define EXPOSED_FIELD_munitionApplicationID 257
1852#define EXPOSED_FIELD_munitionEndPoint 258
1853#define EXPOSED_FIELD_munitionEntityID 259
1854#define EXPOSED_FIELD_munitionQuantity 260
1855#define EXPOSED_FIELD_munitionSiteID 261
1856#define EXPOSED_FIELD_munitionStartPoint 262
1857#define EXPOSED_FIELD_name 263
1858#define EXPOSED_FIELD_navType 264
1859#define EXPOSED_FIELD_nearDistance 265
1860#define EXPOSED_FIELD_networkMode 266
1861#define EXPOSED_FIELD_normal 267
1862#define EXPOSED_FIELD_normalizeVelocity 268
1863#define EXPOSED_FIELD_objectType 269
1864#define EXPOSED_FIELD_offset 270
1865#define EXPOSED_FIELD_offsetUnits 271
1866#define EXPOSED_FIELD_on 272
1867#define EXPOSED_FIELD_opacityFactor 273
1868#define EXPOSED_FIELD_order 274
1869#define EXPOSED_FIELD_orientation 275
1870#define EXPOSED_FIELD_orthogonalColor 276
1871#define EXPOSED_FIELD_parallelColor 277
1872#define EXPOSED_FIELD_parameter 278
1873#define EXPOSED_FIELD_particleLifetime 279
1874#define EXPOSED_FIELD_particleSize 280
1875#define EXPOSED_FIELD_parts 281
1876#define EXPOSED_FIELD_pauseTime 282
1877#define EXPOSED_FIELD_pickTarget 283
1878#define EXPOSED_FIELD_pickable 284
1879#define EXPOSED_FIELD_pickingGeometry 285
1880#define EXPOSED_FIELD_pitch 286
1881#define EXPOSED_FIELD_plane 287
1882#define EXPOSED_FIELD_point 288
1883#define EXPOSED_FIELD_pointSize 289
1884#define EXPOSED_FIELD_port 290
1885#define EXPOSED_FIELD_position 291
1886#define EXPOSED_FIELD_power 292
1887#define EXPOSED_FIELD_preferAccuracy 293
1888#define EXPOSED_FIELD_priority 294
1889#define EXPOSED_FIELD_profileCurve 295
1890#define EXPOSED_FIELD_programs 296
1891#define EXPOSED_FIELD_protocol 297
1892#define EXPOSED_FIELD_radioEntityTypeCategory 298
1893#define EXPOSED_FIELD_radioEntityTypeCountry 299
1894#define EXPOSED_FIELD_radioEntityTypeDomain 300
1895#define EXPOSED_FIELD_radioEntityTypeKind 301
1896#define EXPOSED_FIELD_radioEntityTypeNomenclature 302
1897#define EXPOSED_FIELD_radioEntityTypeNomenclatureVersion 303
1898#define EXPOSED_FIELD_radioID 304
1899#define EXPOSED_FIELD_radius 305
1900#define EXPOSED_FIELD_readInterval 306
1901#define EXPOSED_FIELD_receivedPower 307
1902#define EXPOSED_FIELD_receiverState 308
1903#define EXPOSED_FIELD_relativeAntennaLocation 309
1904#define EXPOSED_FIELD_renderStyle 310
1905#define EXPOSED_FIELD_resumeTime 311
1906#define EXPOSED_FIELD_retainUserOffsets 312
1907#define EXPOSED_FIELD_retainedOpacity 313
1908#define EXPOSED_FIELD_right 314
1909#define EXPOSED_FIELD_rightTexture 315
1910#define EXPOSED_FIELD_rightUrl 316
1911#define EXPOSED_FIELD_rotation 317
1912#define EXPOSED_FIELD_sampleRate 318
1913#define EXPOSED_FIELD_samples 319
1914#define EXPOSED_FIELD_scale 320
1915#define EXPOSED_FIELD_scaleMode 321
1916#define EXPOSED_FIELD_scaleOrientation 322
1917#define EXPOSED_FIELD_segmentEnabled 323
1918#define EXPOSED_FIELD_segmentIdentifiers 324
1919#define EXPOSED_FIELD_segments 325
1920#define EXPOSED_FIELD_separateBackColor 326
1921#define EXPOSED_FIELD_shaders 327
1922#define EXPOSED_FIELD_shadows 328
1923#define EXPOSED_FIELD_shape 329
1924#define EXPOSED_FIELD_shininess 330
1925#define EXPOSED_FIELD_silhouetteBoundaryOpacity 331
1926#define EXPOSED_FIELD_silhouetteRetainedOpacity 332
1927#define EXPOSED_FIELD_silhouetteSharpness 333
1928#define EXPOSED_FIELD_singleton 334
1929#define EXPOSED_FIELD_siteID 335
1930#define EXPOSED_FIELD_sites 336
1931#define EXPOSED_FIELD_size 337
1932#define EXPOSED_FIELD_sizeUnits 338
1933#define EXPOSED_FIELD_skeleton 339
1934#define EXPOSED_FIELD_skin 340
1935#define EXPOSED_FIELD_skinCoord 341
1936#define EXPOSED_FIELD_skinCoordIndex 342
1937#define EXPOSED_FIELD_skinCoordWeight 343
1938#define EXPOSED_FIELD_skinNormal 344
1939#define EXPOSED_FIELD_skyAngle 345
1940#define EXPOSED_FIELD_skyColor 346
1941#define EXPOSED_FIELD_sliderForce 347
1942#define EXPOSED_FIELD_slipCoefficients 348
1943#define EXPOSED_FIELD_slipFactors 349
1944#define EXPOSED_FIELD_softnessConstantForceMix 350
1945#define EXPOSED_FIELD_softnessErrorCorrection 351
1946#define EXPOSED_FIELD_source 352
1947#define EXPOSED_FIELD_specularColor 353
1948#define EXPOSED_FIELD_speed 354
1949#define EXPOSED_FIELD_startTime 355
1950#define EXPOSED_FIELD_stiffness 356
1951#define EXPOSED_FIELD_stop1Bounce 357
1952#define EXPOSED_FIELD_stop1ErrorCorrection 358
1953#define EXPOSED_FIELD_stop2Bounce 359
1954#define EXPOSED_FIELD_stop2ErrorCorrection 360
1955#define EXPOSED_FIELD_stop3Bounce 361
1956#define EXPOSED_FIELD_stop3ErrorCorrection 362
1957#define EXPOSED_FIELD_stopBounce 363
1958#define EXPOSED_FIELD_stopBounce1 364
1959#define EXPOSED_FIELD_stopConstantForceMix1 365
1960#define EXPOSED_FIELD_stopErrorCorrection 366
1961#define EXPOSED_FIELD_stopErrorCorrection1 367
1962#define EXPOSED_FIELD_stopTime 368
1963#define EXPOSED_FIELD_string 369
1964#define EXPOSED_FIELD_stringInp 370
1965#define EXPOSED_FIELD_summary 371
1966#define EXPOSED_FIELD_surface 372
1967#define EXPOSED_FIELD_surfaceNormals 373
1968#define EXPOSED_FIELD_surfaceSpeed 374
1969#define EXPOSED_FIELD_surfaceTolerance 375
1970#define EXPOSED_FIELD_surfaceValues 376
1971#define EXPOSED_FIELD_suspensionErrorCorrection 377
1972#define EXPOSED_FIELD_suspensionForce 378
1973#define EXPOSED_FIELD_talksTo 379
1974#define EXPOSED_FIELD_targetObject 380
1975#define EXPOSED_FIELD_tau 381
1976#define EXPOSED_FIELD_tdlType 382
1977#define EXPOSED_FIELD_tessellation 383
1978#define EXPOSED_FIELD_tessellationScale 384
1979#define EXPOSED_FIELD_texCoord 385
1980#define EXPOSED_FIELD_texture 386
1981#define EXPOSED_FIELD_textureCompression 387
1982#define EXPOSED_FIELD_texturePriority 388
1983#define EXPOSED_FIELD_textureTransform 389
1984#define EXPOSED_FIELD_timeOut 390
1985#define EXPOSED_FIELD_tolerance 391
1986#define EXPOSED_FIELD_top 392
1987#define EXPOSED_FIELD_topTexture 393
1988#define EXPOSED_FIELD_topUrl 394
1989#define EXPOSED_FIELD_torques 395
1990#define EXPOSED_FIELD_trajectoryCurve 396
1991#define EXPOSED_FIELD_transferFunction 397
1992#define EXPOSED_FIELD_transitionTime 398
1993#define EXPOSED_FIELD_transitionType 399
1994#define EXPOSED_FIELD_translation 400
1995#define EXPOSED_FIELD_transmitFrequencyBandwidth 401
1996#define EXPOSED_FIELD_transmitState 402
1997#define EXPOSED_FIELD_transmitterApplicationID 403
1998#define EXPOSED_FIELD_transmitterEntityID 404
1999#define EXPOSED_FIELD_transmitterRadioID 405
2000#define EXPOSED_FIELD_transmitterSiteID 406
2001#define EXPOSED_FIELD_transparency 407
2002#define EXPOSED_FIELD_trimmingContour 408
2003#define EXPOSED_FIELD_turbulence 409
2004#define EXPOSED_FIELD_type 410
2005#define EXPOSED_FIELD_uDimension 411
2006#define EXPOSED_FIELD_uOrder 412
2007#define EXPOSED_FIELD_uTessellation 413
2008#define EXPOSED_FIELD_ulimit 414
2009#define EXPOSED_FIELD_upVector 415
2010#define EXPOSED_FIELD_update 416
2011#define EXPOSED_FIELD_url 417
2012#define EXPOSED_FIELD_useFiniteRotation 418
2013#define EXPOSED_FIELD_useGeometry 419
2014#define EXPOSED_FIELD_useGlobalGravity 420
2015#define EXPOSED_FIELD_vDimension 421
2016#define EXPOSED_FIELD_vOrder 422
2017#define EXPOSED_FIELD_vTessellation 423
2018#define EXPOSED_FIELD_value 424
2019#define EXPOSED_FIELD_variation 425
2020#define EXPOSED_FIELD_vector 426
2021#define EXPOSED_FIELD_version 427
2022#define EXPOSED_FIELD_vertexCount 428
2023#define EXPOSED_FIELD_vertices 429
2024#define EXPOSED_FIELD_viewpoints 430
2025#define EXPOSED_FIELD_viewport 431
2026#define EXPOSED_FIELD_visibilityLimit 432
2027#define EXPOSED_FIELD_visibilityRange 433
2028#define EXPOSED_FIELD_visible 434
2029#define EXPOSED_FIELD_voxels 435
2030#define EXPOSED_FIELD_warhead 436
2031#define EXPOSED_FIELD_warmColor 437
2032#define EXPOSED_FIELD_watchList 438
2033#define EXPOSED_FIELD_weight 439
2034#define EXPOSED_FIELD_weightConstant1 440
2035#define EXPOSED_FIELD_weightConstant2 441
2036#define EXPOSED_FIELD_weightTransferFunction1 442
2037#define EXPOSED_FIELD_weightTransferFunction2 443
2038#define EXPOSED_FIELD_whichChoice 444
2039#define EXPOSED_FIELD_whichGeometry 445
2040#define EXPOSED_FIELD_writeInterval 446
2041#define EXPOSED_FIELD_yScale 447
2045extern const char *FIELD[];
2046extern const int FIELD_COUNT;
2047#define FIELD_autoCalc 0
2048#define FIELD_bboxCenter 1
2049#define FIELD_bboxSize 2
2050#define FIELD_beginCap 3
2051#define FIELD_bottomRadius 4
2052#define FIELD_category 5
2054#define FIELD_child1Url 7
2055#define FIELD_child2Url 8
2056#define FIELD_child3Url 9
2057#define FIELD_child4Url 10
2058#define FIELD_closed 11
2059#define FIELD_closureType 12
2060#define FIELD_collidable 13
2061#define FIELD_colorIndex 14
2062#define FIELD_colorKey 15
2063#define FIELD_colorPerVertex 16
2064#define FIELD_colorRamp 17
2065#define FIELD_convex 18
2066#define FIELD_coordIndex 19
2067#define FIELD_country 20
2068#define FIELD_creaseAngle 21
2069#define FIELD_crossSection 22
2070#define FIELD_directOutput 23
2071#define FIELD_domain 24
2072#define FIELD_duration 25
2073#define FIELD_emitter 26
2074#define FIELD_endAngle 27
2075#define FIELD_endCap 28
2076#define FIELD_extra 29
2077#define FIELD_family 30
2078#define FIELD_fanCount 31
2079#define FIELD_forceTransitions 32
2080#define FIELD_generateMipMaps 33
2081#define FIELD_geoGridOrigin 34
2082#define FIELD_geoOrigin 35
2083#define FIELD_geoSystem 36
2084#define FIELD_geometryType 37
2085#define FIELD_height 38
2086#define FIELD_horizontal 39
2087#define FIELD_index 40
2088#define FIELD_info 41
2089#define FIELD_initialDestination 42
2090#define FIELD_initialValue 43
2091#define FIELD_innerRadius 44
2092#define FIELD_intersectionType 45
2093#define FIELD_justify 46
2094#define FIELD_kind 47
2095#define FIELD_knot 48
2096#define FIELD_language 49
2097#define FIELD_leftToRight 50
2098#define FIELD_lineSegments 51
2099#define FIELD_mass 52
2100#define FIELD_mustEvaluate 53
2101#define FIELD_normalIndex 54
2102#define FIELD_normalPerVertex 55
2103#define FIELD_numComponents 56
2104#define FIELD_order 57
2105#define FIELD_outerRadius 58
2106#define FIELD_phaseFunction 59
2107#define FIELD_physics 60
2108#define FIELD_planetId 61
2109#define FIELD_proxy 62
2110#define FIELD_range 63
2111#define FIELD_reference 64
2112#define FIELD_relativeHeight 65
2113#define FIELD_repeatR 66
2114#define FIELD_repeatS 67
2115#define FIELD_repeatT 68
2116#define FIELD_rootNode 69
2117#define FIELD_rootUrl 70
2118#define FIELD_rotateYUp 71
2119#define FIELD_rtpHeaderExpected 72
2120#define FIELD_sensorLocalOutput 73
2121#define FIELD_shape 74
2122#define FIELD_side 75
2123#define FIELD_size 76
2124#define FIELD_solid 77
2125#define FIELD_sortOrder 78
2126#define FIELD_spacing 79
2127#define FIELD_spatialize 80
2128#define FIELD_specific 81
2129#define FIELD_speedFactor 82
2130#define FIELD_spine 83
2131#define FIELD_startAngle 84
2132#define FIELD_stripCount 85
2133#define FIELD_style 86
2134#define FIELD_subcategory 87
2135#define FIELD_surfaceArea 88
2136#define FIELD_texCoordIndex 89
2137#define FIELD_texCoordKey 90
2138#define FIELD_texCoordRamp 91
2139#define FIELD_textureProperties 92
2140#define FIELD_title 93
2141#define FIELD_topToBottom 94
2142#define FIELD_type 95
2143#define FIELD_uClosed 96
2144#define FIELD_uKnot 97
2145#define FIELD_vClosed 98
2146#define FIELD_vKnot 99
2147#define FIELD_weightFunction1 100
2148#define FIELD_weightFunction2 101
2149#define FIELD_xDimension 102
2150#define FIELD_xSpacing 103
2151#define FIELD_zDimension 104
2152#define FIELD_zSpacing 105
2156extern const char *KEYWORDS[];
2157extern const int KEYWORDS_COUNT;
2159#define KW_COMPONENT 1
2162#define KW_EXTERNBROTO 4
2163#define KW_EXTERNPROTO 5
2169#define KW_PROFILE 11
2176#define KW_eventIn 18
2177#define KW_eventOut 19
2178#define KW_exposedField 20
2181#define KW_initializeOnly 23
2182#define KW_inputOnly 24
2183#define KW_inputOutput 25
2184#define KW_outputOnly 26
2187const char *stringKeywordType(
int st);
2190extern const char *PROFILES[];
2191extern const int PROFILES_COUNT;
2192#define PRO_CADInterchange 0
2195#define PRO_Immersive 3
2196#define PRO_Interactive 4
2197#define PRO_Interchange 5
2200const char *stringProfileType(
int st);
2203extern const char *COMPONENTS[];
2204extern const int COMPONENTS_COUNT;
2205#define COM_CADGeometry 0
2207#define COM_CubeMapTexturing 2
2209#define COM_EnvironmentalEffects 4
2210#define COM_EnvironmentalSensor 5
2211#define COM_EventUtilities 6
2212#define COM_Followers 7
2213#define COM_Geometry2D 8
2214#define COM_Geometry3D 9
2215#define COM_Geospatial 10
2216#define COM_Grouping 11
2218#define COM_Interpolation 13
2219#define COM_KeyDeviceSensor 14
2220#define COM_Layering 15
2221#define COM_Layout 16
2222#define COM_Lighting 17
2224#define COM_Navigation 19
2225#define COM_Networking 20
2226#define COM_ParticleSystems 21
2227#define COM_Picking 22
2228#define COM_PointDeviceSensor 23
2229#define COM_ProjectiveTextureMapping 24
2230#define COM_Rendering 25
2231#define COM_RigidBodyPhysics 26
2232#define COM_Scripting 27
2233#define COM_Shaders 28
2237#define COM_Texturing 32
2238#define COM_Texturing3D 33
2240#define COM_VolumeRendering 35
2242const char *stringComponentType(
int st);
2245extern const char *PROTOKEYWORDS[];
2246extern const int PROTOKEYWORDS_COUNT;
2247#define PKW_initializeOnly 0
2248#define PKW_inputOnly 1
2249#define PKW_outputOnly 2
2250#define PKW_inputOutput 3
2252#define PKW_eventIn 5
2253#define PKW_eventOut 6
2254#define PKW_exposedField 7
2256const char *stringPROTOKeywordType(
int st);
2259extern const char *MULTITEXTUREMODE[];
2260extern const int MULTITEXTUREMODE_COUNT;
2262#define MTMODE_ADDSIGNED 2
2263#define MTMODE_ADDSIGNED2X 3
2264#define MTMODE_ADDSMOOTH 4
2265#define MTMODE_BLENDCURRENTALPHA 5
2266#define MTMODE_BLENDDIFFUSEALPHA 6
2267#define MTMODE_BLENDFACTORALPHA 7
2268#define MTMODE_BLENDTEXTUREALPHA 8
2269#define MTMODE_DOTPRODUCT3 9
2270#define MTMODE_MODULATE 10
2271#define MTMODE_MODULATE2X 11
2272#define MTMODE_MODULATE4X 12
2273#define MTMODE_MODULATEALPHA_ADDCOLOR 13
2274#define MTMODE_MODULATEINVALPHA_ADDCOLOR 14
2275#define MTMODE_MODULATEINVCOLOR_ADDALPHA 15
2276#define MTMODE_OFF 16
2277#define MTMODE_REPLACE 17
2278#define MTMODE_SELECTARG1 18
2279#define MTMODE_SELECTARG2 19
2280#define MTMODE_SUBTRACT 20
2282const char *stringMULTITEXTUREMODEType(
int st);
2283#define MULTITEXTUREDefs " \
2284#define MTMODE_ADD 1\n \
2285#define MTMODE_ADDSIGNED 2\n \
2286#define MTMODE_ADDSIGNED2X 3\n \
2287#define MTMODE_ADDSMOOTH 4\n \
2288#define MTMODE_BLENDCURRENTALPHA 5\n \
2289#define MTMODE_BLENDDIFFUSEALPHA 6\n \
2290#define MTMODE_BLENDFACTORALPHA 7\n \
2291#define MTMODE_BLENDTEXTUREALPHA 8\n \
2292#define MTMODE_DOTPRODUCT3 9\n \
2293#define MTMODE_MODULATE 10\n \
2294#define MTMODE_MODULATE2X 11\n \
2295#define MTMODE_MODULATE4X 12\n \
2296#define MTMODE_MODULATEALPHA_ADDCOLOR 13\n \
2297#define MTMODE_MODULATEINVALPHA_ADDCOLOR 14\n \
2298#define MTMODE_MODULATEINVCOLOR_ADDALPHA 15\n \
2299#define MTMODE_OFF 16\n \
2300#define MTMODE_REPLACE 17\n \
2301#define MTMODE_SELECTARG1 18\n \
2302#define MTMODE_SELECTARG2 19\n \
2303#define MTMODE_SUBTRACT 20\n \
2307extern const char *MULTITEXTURESOURCE[];
2308extern const int MULTITEXTURESOURCE_COUNT;
2309#define MTSRC_DIFFUSE 1
2310#define MTSRC_FACTOR 2
2311#define MTSRC_SPECULAR 3
2315extern const char *TEXTURECOORDINATEGENERATOR[];
2316extern const int TEXTURECOORDINATEGENERATOR_COUNT;
2317#define TCGT_CAMERASPACENORMAL 0
2318#define TCGT_CAMERASPACEPOSITION 1
2319#define TCGT_CAMERASPACEREFLECTION 2
2321#define TCGT_COORD_EYE 4
2323#define TCGT_NOISE_EYE 6
2324#define TCGT_SPHERE 7
2325#define TCGT_SPHERE_LOCAL 8
2326#define TCGT_SPHERE_REFLECT 9
2327#define TCGT_SPHERE_REFLECT_LOCAL 10
2329#define TEXTURECOORDINATEGENERATORDefs " \
2330#define TCGT_CAMERASPACENORMAL 0\n \
2331#define TCGT_CAMERASPACEPOSITION 1\n \
2332#define TCGT_CAMERASPACEREFLECTION 2\n \
2333#define TCGT_COORD 3\n \
2334#define TCGT_COORD_EYE 4\n \
2335#define TCGT_NOISE 5\n \
2336#define TCGT_NOISE_EYE 6\n \
2337#define TCGT_SPHERE 7\n \
2338#define TCGT_SPHERE_LOCAL 8\n \
2339#define TCGT_SPHERE_REFLECT 9\n \
2340#define TCGT_SPHERE_REFLECT_LOCAL 10\n \
2342const char *stringMULTITEXTURESOURCEType(
int st);
2345extern const char *MULTITEXTUREFUNCTION[];
2346extern const int MULTITEXTUREFUNCTION_COUNT;
2347#define MTFN_ALPHAREPLICATE 0
2348#define MTFN_COMPLEMENT 1
2350const char *stringMULTITEXTUREFUNCTIONType(
int st);
2353extern const char *X3DSPECIAL[];
2354extern const int X3DSPECIAL_COUNT;
2355#define X3DSP_EXPORT 0
2356#define X3DSP_ExternProtoDeclare 1
2357#define X3DSP_Header 2
2358#define X3DSP_IMPORT 3
2360#define X3DSP_ProtoBody 5
2361#define X3DSP_ProtoDeclare 6
2362#define X3DSP_ProtoInstance 7
2363#define X3DSP_ProtoInterface 8
2364#define X3DSP_ROUTE 9
2365#define X3DSP_Scene 10
2367#define X3DSP_component 12
2368#define X3DSP_connect 13
2369#define X3DSP_field 14
2370#define X3DSP_fieldValue 15
2371#define X3DSP_head 16
2372#define X3DSP_meta 17
2373#define X3DSP_unit 18
2375const char *stringX3DSPECIALType(
int st);
2378extern const char *TEXTUREBOUNDARYKEYWORDS[];
2379extern const int TEXTUREBOUNDARYKEYWORDS_COUNT;
2381#define TB_CLAMP_TO_BOUNDARY 1
2382#define TB_CLAMP_TO_EDGE 2
2383#define TB_MIRRORED_REPEAT 3
2386const char *stringTEXTUREBOUNDARYKeywordType(
int st);
2389extern const char *TEXTUREMAGNIFICATIONKEYWORDS[];
2390extern const int TEXTUREMAGNIFICATIONKEYWORDS_COUNT;
2391#define TMAG_AVG_PIXEL 0
2392#define TMAG_DEFAULT 1
2393#define TMAG_FASTEST 2
2394#define TMAG_NEAREST_PIXEL 3
2395#define TMAG_NICEST 4
2397const char *stringTEXTUREMAGNIFICATIONKeywordType(
int st);
2400extern const char *TEXTUREMINIFICATIONKEYWORDS[];
2401extern const int TEXTUREMINIFICATIONKEYWORDS_COUNT;
2402#define TMIN_AVG_PIXEL 0
2403#define TMIN_AVG_PIXEL_AVG_MIPMAP 1
2404#define TMIN_AVG_PIXEL_NEAREST_MIPMAP 2
2405#define TMIN_DEFAULT 3
2406#define TMIN_FASTEST 4
2407#define TMIN_NEAREST_PIXEL 5
2408#define TMIN_NEAREST_PIXEL_AVG_MIPMAP 6
2409#define TMIN_NEAREST_PIXEL_NEAREST_MIPMAP 7
2410#define TMIN_NICEST 8
2412const char *stringTEXTUREMINIFICATIONKeywordType(
int st);
2415extern const char *TEXTURECOMPRESSIONKEYWORDS[];
2416extern const int TEXTURECOMPRESSIONKEYWORDS_COUNT;
2424const char *stringTEXTURECOMPRESSIONKeywordType(
int st);
2427extern const char *GEOELLIPSOID[];
2428extern const int GEOELLIPSOID_COUNT;
2453const char *stringGEOELLIPSOIDType(
int st);
2456extern const char *GEOSPATIAL[];
2457extern const int GEOSPATIAL_COUNT;
2468#define GEOSP_WGS84 10
2469#define GEOSP_coordinateSystem 11
2470#define GEOSP_copyright 12
2471#define GEOSP_dataFormat 13
2472#define GEOSP_dataUrl 14
2473#define GEOSP_date 15
2474#define GEOSP_description 16
2475#define GEOSP_ellipsoid 17
2476#define GEOSP_extent 18
2477#define GEOSP_horizontalDatum 19
2478#define GEOSP_metadataFormat 20
2479#define GEOSP_originator 21
2480#define GEOSP_resolution 22
2481#define GEOSP_title 23
2482#define GEOSP_verticalDatum 24
2484const char *stringGEOSPATIALType(
int st);
2485char mapFieldTypeToEAItype (
int st);
2486int mapEAItypeToFieldType (
char st);
2487int convertToSFType (
int st);
2490extern const char *FIELDTYPES[];
2491extern const int FIELDTYPES_COUNT;
2492#define FIELDTYPE_SFFloat 0
2493#define FIELDTYPE_MFFloat 1
2494#define FIELDTYPE_SFRotation 2
2495#define FIELDTYPE_MFRotation 3
2496#define FIELDTYPE_SFVec3f 4
2497#define FIELDTYPE_MFVec3f 5
2498#define FIELDTYPE_SFBool 6
2499#define FIELDTYPE_MFBool 7
2500#define FIELDTYPE_SFInt32 8
2501#define FIELDTYPE_MFInt32 9
2502#define FIELDTYPE_SFNode 10
2503#define FIELDTYPE_MFNode 11
2504#define FIELDTYPE_SFColor 12
2505#define FIELDTYPE_MFColor 13
2506#define FIELDTYPE_SFColorRGBA 14
2507#define FIELDTYPE_MFColorRGBA 15
2508#define FIELDTYPE_SFTime 16
2509#define FIELDTYPE_MFTime 17
2510#define FIELDTYPE_SFString 18
2511#define FIELDTYPE_MFString 19
2512#define FIELDTYPE_SFVec2f 20
2513#define FIELDTYPE_MFVec2f 21
2514#define FIELDTYPE_FreeWRLPTR 22
2515#define FIELDTYPE_SFImage 23
2516#define FIELDTYPE_SFVec3d 24
2517#define FIELDTYPE_MFVec3d 25
2518#define FIELDTYPE_SFDouble 26
2519#define FIELDTYPE_MFDouble 27
2520#define FIELDTYPE_SFMatrix3f 28
2521#define FIELDTYPE_MFMatrix3f 29
2522#define FIELDTYPE_SFMatrix3d 30
2523#define FIELDTYPE_MFMatrix3d 31
2524#define FIELDTYPE_SFMatrix4f 32
2525#define FIELDTYPE_MFMatrix4f 33
2526#define FIELDTYPE_SFMatrix4d 34
2527#define FIELDTYPE_MFMatrix4d 35
2528#define FIELDTYPE_SFVec2d 36
2529#define FIELDTYPE_MFVec2d 37
2530#define FIELDTYPE_SFVec4f 38
2531#define FIELDTYPE_MFVec4f 39
2532#define FIELDTYPE_SFVec4d 40
2533#define FIELDTYPE_MFVec4d 41
2534#define FIELDTYPE_FreeWRLThread 42
2579const char *stringFieldtypeType(
int st);
2582extern const char *NODES[];
2583extern const int NODES_COUNT;
2586const char *stringNodeType(
int st);
2595 struct Vector* _parentVector;
2600 int _defaultContainer;
2602 struct X3D_Node* _executionContext;
2605#define X3D_LINEPROPERTIES(node) ((struct X3D_LineProperties*)node)
2606#define X3D_FILLPROPERTIES(node) ((struct X3D_FillProperties*)node)
2607#define X3D_TEXTURE_TRANSFORM(node) ((struct X3D_TextureTransform*)node)
2608#define X3D_NODE(node) ((struct X3D_Node*)node)
2609#define X3D_APPEARANCE(node) ((struct X3D_Appearance*)node)
2610#define X3D_MATERIAL(node) ((struct X3D_Material*)node)
2611#define X3D_TWOSIDEDMATERIAL(node) ((struct X3D_TwoSidedMaterial*)node)
2612#define X3D_GROUP(node) ((struct X3D_Group*)node)
2613#define X3D_PROTO(node) ((struct X3D_Proto*)node)
2614#define X3D_PICKABLEGROUP(node) ((struct X3D_PickableGroup*)node)
2615#define X3D_POINTPICKSENSOR(node) ((struct X3D_PointPickSensor*)node)
2616#define X3D_STATICGROUP(node) ((struct X3D_StaticGroup*)node)
2617#define X3D_ANCHOR(node) ((struct X3D_Anchor*)node)
2618#define X3D_COLLISION(node) ((struct X3D_Collision*)node)
2619#define X3D_COMPOSEDSHADER(node) ((struct X3D_ComposedShader*)node)
2620#define X3D_EFFECT(node) ((struct X3D_Effect*)node)
2621#define X3D_PACKAGEDSHADER(node) ((struct X3D_PackagedShader*)node)
2622#define X3D_PROGRAMSHADER(node) ((struct X3D_ProgramShader*)node)
2623#define X3D_SHADERPROGRAM(node) ((struct X3D_ShaderProgram*)node)
2624#define X3D_SHAPE(node) ((struct X3D_Shape*)node)
2625#define X3D_VISIBILITYSENSOR(node) ((struct X3D_VisibilitySensor*)node)
2626#define X3D_BILLBOARD(node) ((struct X3D_Billboard*)node)
2627#define X3D_NAVIGATIONINFO(node) ((struct X3D_NavigationInfo*)node)
2628#define X3D_BACKGROUND(node) ((struct X3D_Background*)node)
2629#define X3D_TEXTUREBACKGROUND(node) ((struct X3D_TextureBackground*)node)
2630#define X3D_FOG(node) ((struct X3D_Fog*)node)
2631#define X3D_INLINE(node) ((struct X3D_Inline*)node)
2632#define X3D_SWITCH(node) ((struct X3D_Switch*)node)
2633#define X3D_CADASSEMBLY(node) ((struct X3D_CADAssembly*)node)
2634#define X3D_CADFACE(node) ((struct X3D_CADFace*)node)
2635#define X3D_CADLAYER(node) ((struct X3D_CADLayer*)node)
2636#define X3D_CADPART(node) ((struct X3D_CADPart*)node)
2637#define X3D_SCRIPT(node) ((struct X3D_Script*)node)
2638#define X3D_VIEWPOINT(node) ((struct X3D_Viewpoint*)node)
2639#define X3D_ORTHOVIEWPOINT(node) ((struct X3D_OrthoViewpoint*)node)
2640#define X3D_LODNODE(node) ((struct X3D_LOD*)node)
2641#define X3D_TRANSFORM(node) ((struct X3D_Transform*)node)
2642#define X3D_PROXIMITYSENSOR(node) ((struct X3D_ProximitySensor*)node)
2643#define X3D_POINTLIGHT(node) ((struct X3D_PointLight*)node)
2644#define X3D_SPOTLIGHT(node) ((struct X3D_SpotLight*)node)
2645#define X3D_DIRECTIONALLIGHT(node) ((struct X3D_DirectionalLight*)node)
2646#define X3D_INDEXEDFACESET(node) ((struct X3D_IndexedFaceSet*)node)
2647#define X3D_INDEXEDLINESET(node) ((struct X3D_IndexedLineSet*)node)
2648#define X3D_ELEVATIONGRID(node) ((struct X3D_ElevationGrid*)node)
2649#define X3D_INDEXEDTRIANGLEFANSET(node) ((struct X3D_IndexedTriangleFanSet*)node)
2650#define X3D_INDEXEDTRIANGLESET(node) ((struct X3D_IndexedTriangleSet*)node)
2651#define X3D_INDEXEDTRIANGLESTRIPSET(node) ((struct X3D_IndexedTriangleStripSet*)node)
2652#define X3D_TRIANGLEFANSET(node) ((struct X3D_TriangleFanSet*)node)
2653#define X3D_TRIANGLESET(node) ((struct X3D_TriangleSet*)node)
2654#define X3D_TRIANGLESTRIPSET(node) ((struct X3D_TriangleStripSet*)node)
2655#define X3D_QUADSET(node) ((struct X3D_QuadSet*)node)
2656#define X3D_INDEXEDQUADSET(node) ((struct X3D_IndexedQuadSet*)node)
2657#define X3D_ORTHOTEXTURE(node) ((struct X3D_OrthoTexture*)node)
2658#define X3D_VIEWPORT(node) ((struct X3D_Viewport*)node)
2659#define X3D_LAYOUT(node) ((struct X3D_Layout*)node)
2660#define X3D_LAYERSET(node) ((struct X3D_LayerSet*)node)
2661#define X3D_GEOORIGIN(node) ((struct X3D_GeoOrigin*)node)
2662#define X3D_GEOLOD(node) ((struct X3D_GeoLOD*)node)
2663#define X3D_GEOCOORD(node) ((struct X3D_GeoCoordinate*)node)
2664#define X3D_GEOVIEWPOINT(node) ((struct X3D_GeoViewpoint*)node)
2665#define X3D_GEOELEVATIONGRID(node) ((struct X3D_GeoElevationGrid*)node)
2666#define X3D_GEOLOCATION(node) ((struct X3D_GeoLocation*)node)
2667#define X3D_GEOTRANSFORM(node) ((struct X3D_GeoTransform*)node)
2668#define X3D_GEOPROXIMITYSENSOR(node) ((struct X3D_GeoProximitySensor*)node)
2669#define X3D_COLOR(node) ((struct X3D_Color*)node)
2670#define X3D_COORDINATE(node) ((struct X3D_Coordinate*)node)
2671#define X3D_COORDINATEINTERPOLATOR(node) ((struct X3D_CoordinateInterpolator*)node)
2672#define X3D_NORMAL(node) ((struct X3D_Normal*)node)
2673#define X3D_TEXTURECOORDINATE(node) ((struct X3D_TextureCoordinate*)node)
2674#define X3D_IMAGETEXTURE(node) ((struct X3D_ImageTexture*)node)
2675#define X3D_TEXTUREPROPERTIES(node) ((struct X3D_TextureProperties*)node)
2676#define X3D_PIXELTEXTURE(node) ((struct X3D_PixelTexture*)node)
2677#define X3D_TEXTUREPROJECTORPERSPECTIVE(node) ((struct X3D_TextureProjectorPerspective*)node)
2678#define X3D_TEXTUREPROJECTORPARALLEL(node) ((struct X3D_TextureProjectorParallel*)node)
2679void mark_event (
struct X3D_Node *from,
int totalptr);
2680#undef DEBUG_VALIDNODE
2681#ifdef DEBUG_VALIDNODE
2682#define X3D_NODE_CHECK(node) checkNode(node,__FILE__,__LINE__)
2683#define MARK_EVENT(node,offset) mark_event_check(node,(int) offset,__FILE__,__LINE__)
2685#define X3D_NODE_CHECK(node)
2686#define MARK_EVENT(node,offset) mark_event(node,(int) offset)
2688#define COPY_SFVEC3F_TO_POINT_XYZ(too,from) { too.x = from[0]; too.y = from[1]; too.z = from[2];}
2689#define COPY_POINT_XYZ_TO_SFVEC3F(too,from) { too[0] = (float) from.x; too[1] = (float) from.y; too[2] = (float) from.z;}
2690#define offsetPointer_deref(t, me, offs) ((t)(((char*)(me))+offs))
2700 struct Vector* _parentVector;
2705 int _defaultContainer;
2707 struct X3D_Node* _executionContext;
2719 void * _parentResource;
2729 struct Vector* _parentVector;
2734 int _defaultContainer;
2736 struct X3D_Node* _executionContext;
2747extern struct X3D_Virt virt_Appearance;
2755 struct Vector* _parentVector;
2760 int _defaultContainer;
2762 struct X3D_Node* _executionContext;
2779 struct Vector* _parentVector;
2784 int _defaultContainer;
2786 struct X3D_Node* _executionContext;
2798 void * __wireindices;
2800extern struct X3D_Virt virt_ArcClose2D;
2808 struct Vector* _parentVector;
2813 int _defaultContainer;
2815 struct X3D_Node* _executionContext;
2826 double duration_changed;
2830 void * _parentResource;
2832 void * __loadResource;
2837extern struct X3D_Virt virt_AudioClip;
2845 struct Vector* _parentVector;
2850 int _defaultContainer;
2852 struct X3D_Node* _executionContext;
2864extern struct X3D_Virt virt_BackdropBackground;
2872 struct Vector* _parentVector;
2877 int _defaultContainer;
2879 struct X3D_Node* _executionContext;
2889 void * _parentResource;
2910extern struct X3D_Virt virt_Background;
2918 struct Vector* _parentVector;
2923 int _defaultContainer;
2925 struct X3D_Node* _executionContext;
2932 struct SFVec3f body1AnchorPoint;
2933 struct SFVec3f body2AnchorPoint;
2936 struct SFVec3f __old_anchorPoint;
2940extern struct X3D_Virt virt_BallJoint;
2948 struct Vector* _parentVector;
2953 int _defaultContainer;
2955 struct X3D_Node* _executionContext;
2960 struct SFVec3f axisOfRotation;
2965 double _rotationAngle;
2967extern struct X3D_Virt virt_Billboard;
2975 struct Vector* _parentVector;
2980 int _defaultContainer;
2982 struct X3D_Node* _executionContext;
2989 float weightConstant1;
2990 float weightConstant2;
2993 struct X3D_Node *weightTransferFunction1;
2994 struct X3D_Node *weightTransferFunction2;
2996 int _weightFunction1;
2997 int _weightFunction2;
2999extern struct X3D_Virt virt_BlendedVolumeStyle;
3007 struct Vector* _parentVector;
3012 int _defaultContainer;
3014 struct X3D_Node* _executionContext;
3022extern struct X3D_Virt virt_BooleanFilter;
3030 struct Vector* _parentVector;
3035 int _defaultContainer;
3037 struct X3D_Node* _executionContext;
3048extern struct X3D_Virt virt_BooleanSequencer;
3056 struct Vector* _parentVector;
3061 int _defaultContainer;
3063 struct X3D_Node* _executionContext;
3069extern struct X3D_Virt virt_BooleanToggle;
3077 struct Vector* _parentVector;
3082 int _defaultContainer;
3084 struct X3D_Node* _executionContext;
3086 double set_triggerTime;
3090extern struct X3D_Virt virt_BooleanTrigger;
3098 struct Vector* _parentVector;
3103 int _defaultContainer;
3105 struct X3D_Node* _executionContext;
3109 float boundaryOpacity;
3110 float opacityFactor;
3111 float retainedOpacity;
3113extern struct X3D_Virt virt_BoundaryEnhancementVolumeStyle;
3121 struct Vector* _parentVector;
3126 int _defaultContainer;
3128 struct X3D_Node* _executionContext;
3134extern struct X3D_Virt virt_BoundedPhysicsModel;
3142 struct Vector* _parentVector;
3147 int _defaultContainer;
3149 struct X3D_Node* _executionContext;
3164 struct Vector* _parentVector;
3169 int _defaultContainer;
3171 struct X3D_Node* _executionContext;
3183extern struct X3D_Virt virt_CADAssembly;
3191 struct Vector* _parentVector;
3196 int _defaultContainer;
3198 struct X3D_Node* _executionContext;
3206extern struct X3D_Virt virt_CADFace;
3214 struct Vector* _parentVector;
3219 int _defaultContainer;
3221 struct X3D_Node* _executionContext;
3233extern struct X3D_Virt virt_CADLayer;
3241 struct Vector* _parentVector;
3246 int _defaultContainer;
3248 struct X3D_Node* _executionContext;
3271extern struct X3D_Virt virt_CADPart;
3279 struct Vector* _parentVector;
3284 int _defaultContainer;
3286 struct X3D_Node* _executionContext;
3298extern struct X3D_Virt virt_CalibratedCameraSensor;
3306 struct Vector* _parentVector;
3311 int _defaultContainer;
3313 struct X3D_Node* _executionContext;
3322extern struct X3D_Virt virt_CartoonVolumeStyle;
3330 struct Vector* _parentVector;
3335 int _defaultContainer;
3337 struct X3D_Node* _executionContext;
3344extern struct X3D_Virt virt_Circle2D;
3352 struct Vector* _parentVector;
3357 int _defaultContainer;
3359 struct X3D_Node* _executionContext;
3365extern struct X3D_Virt virt_ClipPlane;
3373 struct Vector* _parentVector;
3378 int _defaultContainer;
3380 struct X3D_Node* _executionContext;
3393 struct SFVec3f _initialTranslation;
3397extern struct X3D_Virt virt_CollidableOffset;
3405 struct Vector* _parentVector;
3410 int _defaultContainer;
3412 struct X3D_Node* _executionContext;
3425 struct SFVec3f _initialTranslation;
3429extern struct X3D_Virt virt_CollidableShape;
3437 struct Vector* _parentVector;
3442 int _defaultContainer;
3444 struct X3D_Node* _executionContext;
3459extern struct X3D_Virt virt_Collision;
3467 struct Vector* _parentVector;
3472 int _defaultContainer;
3474 struct X3D_Node* _executionContext;
3480 struct SFVec2f frictionCoefficients;
3482 float minBounceSpeed;
3484 float softnessConstantForceMix;
3485 float softnessErrorCorrection;
3489 int _appliedParametersMask;
3491extern struct X3D_Virt virt_CollisionCollection;
3499 struct Vector* _parentVector;
3504 int _defaultContainer;
3506 struct X3D_Node* _executionContext;
3515extern struct X3D_Virt virt_CollisionSensor;
3523 struct Vector* _parentVector;
3528 int _defaultContainer;
3530 struct X3D_Node* _executionContext;
3540extern struct X3D_Virt virt_CollisionSpace;
3548 struct Vector* _parentVector;
3553 int _defaultContainer;
3555 struct X3D_Node* _executionContext;
3568 struct Vector* _parentVector;
3573 int _defaultContainer;
3575 struct X3D_Node* _executionContext;
3582 double _bufferendtime;
3585 struct SFColor initialDestination;
3587 struct SFColor set_destination;
3590 struct SFColor _previousvalue;
3593extern struct X3D_Virt virt_ColorChaser;
3601 struct Vector* _parentVector;
3606 int _defaultContainer;
3608 struct X3D_Node* _executionContext;
3619 int _takefirstinput;
3621 struct SFColor initialDestination;
3623 struct SFColor set_destination;
3628extern struct X3D_Virt virt_ColorDamper;
3636 struct Vector* _parentVector;
3641 int _defaultContainer;
3643 struct X3D_Node* _executionContext;
3651extern struct X3D_Virt virt_ColorInterpolator;
3659 struct Vector* _parentVector;
3664 int _defaultContainer;
3666 struct X3D_Node* _executionContext;
3671extern struct X3D_Virt virt_ColorRGBA;
3679 struct Vector* _parentVector;
3684 int _defaultContainer;
3686 struct X3D_Node* _executionContext;
3695 void * _parentResource;
3697extern struct X3D_Virt virt_ComposedCubeMapTexture;
3705 struct Vector* _parentVector;
3710 int _defaultContainer;
3712 struct X3D_Node* _executionContext;
3721 struct X3D_Node *_shaderUserDefinedFields;
3722 int _shaderUserNumber;
3723 pthread_t _shaderLoadThread;
3724 int _retrievedURLData;
3726extern struct X3D_Virt virt_ComposedShader;
3734 struct Vector* _parentVector;
3739 int _defaultContainer;
3741 struct X3D_Node* _executionContext;
3745 struct X3D_Node *textureProperties;
3749 int __textureTableIndex;
3750 void * _parentResource;
3752extern struct X3D_Virt virt_ComposedTexture3D;
3760 struct Vector* _parentVector;
3765 int _defaultContainer;
3767 struct X3D_Node* _executionContext;
3773extern struct X3D_Virt virt_ComposedVolumeStyle;
3781 struct Vector* _parentVector;
3786 int _defaultContainer;
3788 struct X3D_Node* _executionContext;
3794extern struct X3D_Virt virt_CompositeVolumeStyle;
3802 struct Vector* _parentVector;
3807 int _defaultContainer;
3809 struct X3D_Node* _executionContext;
3821 int __coneTriangles;
3822 void * __wireindices;
3832 struct Vector* _parentVector;
3837 int _defaultContainer;
3839 struct X3D_Node* _executionContext;
3850extern struct X3D_Virt virt_ConeEmitter;
3858 struct Vector* _parentVector;
3863 int _defaultContainer;
3865 struct X3D_Node* _executionContext;
3873 struct SFVec2f frictionCoefficients;
3874 struct SFVec3f frictionDirection;
3878 float minBounceSpeed;
3880 struct SFVec2f slipCoefficients;
3881 float softnessConstantForceMix;
3882 float softnessErrorCorrection;
3884 int _appliedParameters;
3886extern struct X3D_Virt virt_Contact;
3894 struct Vector* _parentVector;
3899 int _defaultContainer;
3901 struct X3D_Node* _executionContext;
3909extern struct X3D_Virt virt_Contour2D;
3917 struct Vector* _parentVector;
3922 int _defaultContainer;
3924 struct X3D_Node* _executionContext;
3930extern struct X3D_Virt virt_ContourPolyline2D;
3938 struct Vector* _parentVector;
3943 int _defaultContainer;
3945 struct X3D_Node* _executionContext;
3950extern struct X3D_Virt virt_Coordinate;
3958 struct Vector* _parentVector;
3963 int _defaultContainer;
3965 struct X3D_Node* _executionContext;
3972 double _bufferendtime;
3983extern struct X3D_Virt virt_CoordinateChaser;
3991 struct Vector* _parentVector;
3996 int _defaultContainer;
3998 struct X3D_Node* _executionContext;
4009 int _takefirstinput;
4018extern struct X3D_Virt virt_CoordinateDamper;
4026 struct Vector* _parentVector;
4031 int _defaultContainer;
4033 struct X3D_Node* _executionContext;
4038extern struct X3D_Virt virt_CoordinateDouble;
4046 struct Vector* _parentVector;
4051 int _defaultContainer;
4053 struct X3D_Node* _executionContext;
4060 int _GPU_Routes_out;
4061 int _CPU_Routes_out;
4065extern struct X3D_Virt virt_CoordinateInterpolator;
4073 struct Vector* _parentVector;
4078 int _defaultContainer;
4080 struct X3D_Node* _executionContext;
4088extern struct X3D_Virt virt_CoordinateInterpolator2D;
4096 struct Vector* _parentVector;
4101 int _defaultContainer;
4103 struct X3D_Node* _executionContext;
4115 int __cylinderTriangles;
4116 void * __wireindices;
4118extern struct X3D_Virt virt_Cylinder;
4126 struct Vector* _parentVector;
4131 int _defaultContainer;
4133 struct X3D_Node* _executionContext;
4146 struct SFVec3f trackPoint_changed;
4148 int sensorLocalOutput;
4149 struct SFVec3f _oldtrackPoint;
4156extern struct X3D_Virt virt_CylinderSensor;
4164 struct Vector* _parentVector;
4169 int _defaultContainer;
4171 struct X3D_Node* _executionContext;
4179 int multicastRelayPort;
4181 int isNetworkReader;
4182 int isNetworkWriter;
4184 double readInterval;
4185 double writeInterval;
4186 int rtpHeaderExpected;
4187 int isRtpHeaderHeard;
4191 int _pduchange_networksensor;
4203 int _pduchange_create;
4204 int _pduchange_remove;
4205 int _pduchange_em_info;
4207extern struct X3D_Virt virt_DISEntityManager;
4215 struct Vector* _parentVector;
4220 int _defaultContainer;
4222 struct X3D_Node* _executionContext;
4235extern struct X3D_Virt virt_DISEntityTypeMapping;
4243 struct Vector* _parentVector;
4248 int _defaultContainer;
4250 struct X3D_Node* _executionContext;
4252 float ambientIntensity;
4263extern struct X3D_Virt virt_DirectionalLight;
4271 struct Vector* _parentVector;
4276 int _defaultContainer;
4278 struct X3D_Node* _executionContext;
4288 void * __wireindices;
4298 struct Vector* _parentVector;
4303 int _defaultContainer;
4305 struct X3D_Node* _executionContext;
4312 float desiredAngularVelocity1;
4313 float desiredAngularVelocity2;
4321 float stopConstantForceMix1;
4322 float stopErrorCorrection1;
4323 float suspensionErrorCorrection;
4324 float suspensionForce;
4325 struct SFVec3f body1AnchorPoint;
4327 struct SFVec3f body2AnchorPoint;
4330 float hinge1AngleRate;
4332 float hinge2AngleRate;
4335 struct SFVec3f __old_anchorPoint;
4344extern struct X3D_Virt virt_DoubleAxisHingeJoint;
4352 struct Vector* _parentVector;
4357 int _defaultContainer;
4359 struct X3D_Node* _executionContext;
4365 float modifiedFraction_changed;
4367extern struct X3D_Virt virt_EaseInEaseOut;
4375 struct Vector* _parentVector;
4380 int _defaultContainer;
4382 struct X3D_Node* _executionContext;
4388 float gradientThreshold;
4390extern struct X3D_Virt virt_EdgeEnhancementVolumeStyle;
4398 struct Vector* _parentVector;
4403 int _defaultContainer;
4405 struct X3D_Node* _executionContext;
4414 struct X3D_Node *_shaderUserDefinedFields;
4415 int _shaderUserNumber;
4416 pthread_t _shaderLoadThread;
4417 int _retrievedURLData;
4427 struct Vector* _parentVector;
4432 int _defaultContainer;
4434 struct X3D_Node* _executionContext;
4440 void * _parentResource;
4441 void * __loadResource;
4442 struct X3D_Node *_shaderUserDefinedFields;
4444extern struct X3D_Virt virt_EffectPart;
4452 struct Vector* _parentVector;
4457 int _defaultContainer;
4459 struct X3D_Node* _executionContext;
4472 int normalPerVertex;
4480extern struct X3D_Virt virt_ElevationGrid;
4488 struct Vector* _parentVector;
4493 int _defaultContainer;
4495 struct X3D_Node* _executionContext;
4503 int multicastRelayPort;
4505 int isNetworkReader;
4506 int isNetworkWriter;
4508 double readInterval;
4509 double writeInterval;
4510 int rtpHeaderExpected;
4511 int isRtpHeaderHeard;
4515 int _pduchange_networksensor;
4527 int entitySubCategory;
4533 struct SFVec3f linearVelocity;
4534 struct SFVec3f linearAcceleration;
4545 double _lastframetime;
4546 struct SFVec3f _smoothingDelta;
4547 int _smoothingCount;
4548 float set_articulationParameterValue0;
4549 float set_articulationParameterValue1;
4550 float set_articulationParameterValue2;
4551 float set_articulationParameterValue3;
4552 float set_articulationParameterValue4;
4553 float set_articulationParameterValue5;
4554 float set_articulationParameterValue6;
4555 float set_articulationParameterValue7;
4556 int articulationParameterCount;
4557 struct Multi_Int32 articulationParameterDesignatorArray;
4558 struct Multi_Int32 articulationParameterChangeIndicatorArr;
4559 struct Multi_Int32 articulationParameterIdPartAttachedToAr;
4560 struct Multi_Int32 articulationParameterTypeArray;
4562 float articulationParameterValue0_changed;
4563 float articulationParameterValue1_changed;
4564 float articulationParameterValue2_changed;
4565 float articulationParameterValue3_changed;
4566 float articulationParameterValue4_changed;
4567 float articulationParameterValue5_changed;
4568 float articulationParameterValue6_changed;
4569 float articulationParameterValue7_changed;
4574 int _pduchange_collision;
4576 int eventApplicationID;
4581 int fireMissionIndex;
4584 int _pduchange_fire;
4585 struct SFVec3f detonationLocation;
4586 struct SFVec3f detonationRelativeLocation;
4587 int detonationResult;
4588 double detonateTime;
4590 int _pduchange_detonation;
4591 int munitionEntityID;
4592 int munitionApplicationID;
4594 struct SFVec3f munitionStartPoint;
4595 struct SFVec3f munitionEndPoint;
4596 int munitionQuantity;
4620extern struct X3D_Virt virt_EspduTransform;
4628 struct Vector* _parentVector;
4633 int _defaultContainer;
4635 struct X3D_Node* _executionContext;
4644extern struct X3D_Virt virt_ExplosionEmitter;
4652 struct Vector* _parentVector;
4657 int _defaultContainer;
4659 struct X3D_Node* _executionContext;
4677extern struct X3D_Virt virt_Extrusion;
4685 struct Vector* _parentVector;
4690 int _defaultContainer;
4692 struct X3D_Node* _executionContext;
4702extern struct X3D_Virt virt_FillProperties;
4710 struct Vector* _parentVector;
4715 int _defaultContainer;
4717 struct X3D_Node* _executionContext;
4724extern struct X3D_Virt virt_FloatVertexAttribute;
4732 struct Vector* _parentVector;
4737 int _defaultContainer;
4739 struct X3D_Node* _executionContext;
4743 float visibilityRange;
4760 struct Vector* _parentVector;
4765 int _defaultContainer;
4767 struct X3D_Node* _executionContext;
4772extern struct X3D_Virt virt_FogCoordinate;
4780 struct Vector* _parentVector;
4785 int _defaultContainer;
4787 struct X3D_Node* _executionContext;
4800extern struct X3D_Virt virt_FontStyle;
4808 struct Vector* _parentVector;
4813 int _defaultContainer;
4815 struct X3D_Node* _executionContext;
4821extern struct X3D_Virt virt_ForcePhysicsModel;
4829 struct Vector* _parentVector;
4834 int _defaultContainer;
4836 struct X3D_Node* _executionContext;
4839 struct X3D_Node *textureProperties;
4840 int __textureTableIndex;
4841 void * _parentResource;
4843 int __regenSubTextures;
4847extern struct X3D_Virt virt_GeneratedCubeMapTexture;
4855 struct Vector* _parentVector;
4860 int _defaultContainer;
4862 struct X3D_Node* _executionContext;
4868 struct SFVec3d gcCoords_changed;
4869 struct SFVec3d geoCoords_changed;
4871 struct SFVec3d __oldgeoCoords;
4874extern struct X3D_Virt virt_GeoConvert;
4882 struct Vector* _parentVector;
4887 int _defaultContainer;
4889 struct X3D_Node* _executionContext;
4898extern struct X3D_Virt virt_GeoCoordinate;
4906 struct Vector* _parentVector;
4911 int _defaultContainer;
4913 struct X3D_Node* _executionContext;
4928 int normalPerVertex;
4940extern struct X3D_Virt virt_GeoElevationGrid;
4948 struct Vector* _parentVector;
4953 int _defaultContainer;
4955 struct X3D_Node* _executionContext;
4980 int __childloadstatus;
4981 int __rooturlloadstatus;
4992 struct Vector* _parentVector;
4997 int _defaultContainer;
4999 struct X3D_Node* _executionContext;
5018 struct SFVec4d __offsetOrient;
5019 struct SFVec3d __oldgeoCoords;
5023extern struct X3D_Virt virt_GeoLocation;
5031 struct Vector* _parentVector;
5036 int _defaultContainer;
5038 struct X3D_Node* _executionContext;
5045extern struct X3D_Virt virt_GeoMetadata;
5053 struct Vector* _parentVector;
5058 int _defaultContainer;
5060 struct X3D_Node* _executionContext;
5069 struct SFVec3d __oldgeoCoords;
5073extern struct X3D_Virt virt_GeoOrigin;
5081 struct Vector* _parentVector;
5086 int _defaultContainer;
5088 struct X3D_Node* _executionContext;
5102extern struct X3D_Virt virt_GeoPlanet;
5110 struct Vector* _parentVector;
5115 int _defaultContainer;
5117 struct X3D_Node* _executionContext;
5123 struct SFVec3d geovalue_changed;
5132extern struct X3D_Virt virt_GeoPositionInterpolator;
5140 struct Vector* _parentVector;
5145 int _defaultContainer;
5147 struct X3D_Node* _executionContext;
5154 struct SFVec3f centerOfRotation_changed;
5157 struct SFVec3d geoCoord_changed;
5160 struct SFVec3f position_changed;
5171 struct SFVec3d __oldGeoCenter;
5174extern struct X3D_Virt virt_GeoProximitySensor;
5182 struct Vector* _parentVector;
5187 int _defaultContainer;
5189 struct X3D_Node* _executionContext;
5194 struct SFVec3f hitNormal_changed;
5195 struct SFVec3f hitPoint_changed;
5196 struct SFVec2f hitTexCoord_changed;
5197 struct SFVec3d hitGeoCoord_changed;
5206 struct SFVec2f _oldhitTexCoord;
5209extern struct X3D_Virt virt_GeoTouchSensor;
5217 struct Vector* _parentVector;
5222 int _defaultContainer;
5224 struct X3D_Node* _executionContext;
5250 struct SFVec3d __oldGeoCenter;
5254extern struct X3D_Virt virt_GeoTransform;
5262 struct Vector* _parentVector;
5267 int _defaultContainer;
5269 struct X3D_Node* _executionContext;
5282 struct SFVec3d centerOfRotation;
5288 int retainUserOffsets;
5289 int _initializedOnce;
5293 int _resetRelativeHeight;
5294 int _prepped_planet;
5296 struct SFVec3d __movedPosition;
5301 float __oldFieldOfView;
5306extern struct X3D_Virt virt_GeoViewpoint;
5314 struct Vector* _parentVector;
5319 int _defaultContainer;
5321 struct X3D_Node* _executionContext;
5340 struct Vector* _parentVector;
5345 int _defaultContainer;
5347 struct X3D_Node* _executionContext;
5355extern struct X3D_Virt virt_HAnimDisplacer;
5363 struct Vector* _parentVector;
5368 int _defaultContainer;
5370 struct X3D_Node* _executionContext;
5399extern struct X3D_Virt virt_HAnimHumanoid;
5407 struct Vector* _parentVector;
5412 int _defaultContainer;
5414 struct X3D_Node* _executionContext;
5443extern struct X3D_Virt virt_HAnimJoint;
5451 struct Vector* _parentVector;
5456 int _defaultContainer;
5458 struct X3D_Node* _executionContext;
5475extern struct X3D_Virt virt_HAnimSegment;
5483 struct Vector* _parentVector;
5488 int _defaultContainer;
5490 struct X3D_Node* _executionContext;
5512extern struct X3D_Virt virt_HAnimSite;
5520 struct Vector* _parentVector;
5525 int _defaultContainer;
5527 struct X3D_Node* _executionContext;
5539extern struct X3D_Virt virt_ImageBackdropBackground;
5547 struct Vector* _parentVector;
5552 int _defaultContainer;
5554 struct X3D_Node* _executionContext;
5557 struct X3D_Node *textureProperties;
5558 int __textureTableIndex;
5559 void * _parentResource;
5561 int __regenSubTextures;
5564extern struct X3D_Virt virt_ImageCubeMapTexture;
5572 struct Vector* _parentVector;
5577 int _defaultContainer;
5579 struct X3D_Node* _executionContext;
5585 struct X3D_Node *textureProperties;
5586 int __textureTableIndex;
5587 void * _parentResource;
5589extern struct X3D_Virt virt_ImageTexture;
5597 struct Vector* _parentVector;
5602 int _defaultContainer;
5604 struct X3D_Node* _executionContext;
5611 struct X3D_Node *textureProperties;
5612 int __textureTableIndex;
5613 void * _parentResource;
5614 int _needs_gradient;
5616extern struct X3D_Virt virt_ImageTexture3D;
5624 struct Vector* _parentVector;
5629 int _defaultContainer;
5631 struct X3D_Node* _executionContext;
5651 int normalPerVertex;
5655extern struct X3D_Virt virt_IndexedFaceSet;
5663 struct Vector* _parentVector;
5668 int _defaultContainer;
5670 struct X3D_Node* _executionContext;
5686 void * __vertexCount;
5689extern struct X3D_Virt virt_IndexedLineSet;
5697 struct Vector* _parentVector;
5702 int _defaultContainer;
5704 struct X3D_Node* _executionContext;
5717 int normalPerVertex;
5721extern struct X3D_Virt virt_IndexedQuadSet;
5729 struct Vector* _parentVector;
5734 int _defaultContainer;
5736 struct X3D_Node* _executionContext;
5748 int normalPerVertex;
5753extern struct X3D_Virt virt_IndexedTriangleFanSet;
5761 struct Vector* _parentVector;
5766 int _defaultContainer;
5768 struct X3D_Node* _executionContext;
5780 int normalPerVertex;
5785extern struct X3D_Virt virt_IndexedTriangleSet;
5793 struct Vector* _parentVector;
5798 int _defaultContainer;
5800 struct X3D_Node* _executionContext;
5812 int normalPerVertex;
5817extern struct X3D_Virt virt_IndexedTriangleStripSet;
5825 struct Vector* _parentVector;
5830 int _defaultContainer;
5832 struct X3D_Node* _executionContext;
5842 void * __protoDeclares;
5843 void * __externProtoDeclares;
5845 void * __subcontexts;
5859 void * __afterPound;
5861 void * _parentResource;
5862 void * __loadResource;
5866 double __unitlengthfactor;
5877 struct Vector* _parentVector;
5882 int _defaultContainer;
5884 struct X3D_Node* _executionContext;
5895extern struct X3D_Virt virt_IntegerSequencer;
5903 struct Vector* _parentVector;
5908 int _defaultContainer;
5910 struct X3D_Node* _executionContext;
5917extern struct X3D_Virt virt_IntegerTrigger;
5925 struct Vector* _parentVector;
5930 int _defaultContainer;
5932 struct X3D_Node* _executionContext;
5941 float contourStepSize;
5943 float surfaceTolerance;
5946extern struct X3D_Virt virt_IsoSurfaceVolumeData;
5954 struct Vector* _parentVector;
5959 int _defaultContainer;
5961 struct X3D_Node* _executionContext;
5965 int actionKeyRelease;
5975extern struct X3D_Virt virt_KeySensor;
5983 struct Vector* _parentVector;
5988 int _defaultContainer;
5990 struct X3D_Node* _executionContext;
6003 int forceTransitions;
6015 struct Vector* _parentVector;
6020 int _defaultContainer;
6022 struct X3D_Node* _executionContext;
6040 struct Vector* _parentVector;
6045 int _defaultContainer;
6047 struct X3D_Node* _executionContext;
6054extern struct X3D_Virt virt_LayerSet;
6062 struct Vector* _parentVector;
6067 int _defaultContainer;
6069 struct X3D_Node* _executionContext;
6092 struct Vector* _parentVector;
6097 int _defaultContainer;
6099 struct X3D_Node* _executionContext;
6111extern struct X3D_Virt virt_LayoutGroup;
6119 struct Vector* _parentVector;
6124 int _defaultContainer;
6126 struct X3D_Node* _executionContext;
6137extern struct X3D_Virt virt_LayoutLayer;
6145 struct Vector* _parentVector;
6150 int _defaultContainer;
6152 struct X3D_Node* _executionContext;
6169extern struct X3D_Virt virt_LinePickSensor;
6177 struct Vector* _parentVector;
6182 int _defaultContainer;
6184 struct X3D_Node* _executionContext;
6188 float linewidthScaleFactor;
6191extern struct X3D_Virt virt_LineProperties;
6199 struct Vector* _parentVector;
6204 int _defaultContainer;
6206 struct X3D_Node* _executionContext;
6217 struct SFVec3f trackPoint_changed;
6218 struct SFVec3f translation_changed;
6220 struct SFVec3f _oldtrackPoint;
6221 struct SFVec3f _oldtranslation;
6225extern struct X3D_Virt virt_LineSensor;
6233 struct Vector* _parentVector;
6238 int _defaultContainer;
6240 struct X3D_Node* _executionContext;
6252extern struct X3D_Virt virt_LineSet;
6260 struct Vector* _parentVector;
6265 int _defaultContainer;
6267 struct X3D_Node* _executionContext;
6278 int __finishedloading;
6279 double __StartLoadTime;
6282extern struct X3D_Virt virt_LoadSensor;
6290 struct Vector* _parentVector;
6295 int _defaultContainer;
6297 struct X3D_Node* _executionContext;
6301 float visibilityRange;
6307extern struct X3D_Virt virt_LocalFog;
6315 struct Vector* _parentVector;
6320 int _defaultContainer;
6322 struct X3D_Node* _executionContext;
6324 float ambientIntensity;
6333extern struct X3D_Virt virt_Material;
6341 struct Vector* _parentVector;
6346 int _defaultContainer;
6348 struct X3D_Node* _executionContext;
6354extern struct X3D_Virt virt_Matrix3VertexAttribute;
6362 struct Vector* _parentVector;
6367 int _defaultContainer;
6369 struct X3D_Node* _executionContext;
6375extern struct X3D_Virt virt_Matrix4VertexAttribute;
6383 struct Vector* _parentVector;
6388 int _defaultContainer;
6390 struct X3D_Node* _executionContext;
6397extern struct X3D_Virt virt_MetadataBoolean;
6405 struct Vector* _parentVector;
6410 int _defaultContainer;
6412 struct X3D_Node* _executionContext;
6419extern struct X3D_Virt virt_MetadataDouble;
6427 struct Vector* _parentVector;
6432 int _defaultContainer;
6434 struct X3D_Node* _executionContext;
6441extern struct X3D_Virt virt_MetadataFloat;
6449 struct Vector* _parentVector;
6454 int _defaultContainer;
6456 struct X3D_Node* _executionContext;
6463extern struct X3D_Virt virt_MetadataInteger;
6471 struct Vector* _parentVector;
6476 int _defaultContainer;
6478 struct X3D_Node* _executionContext;
6485extern struct X3D_Virt virt_MetadataMFBool;
6493 struct Vector* _parentVector;
6498 int _defaultContainer;
6500 struct X3D_Node* _executionContext;
6507extern struct X3D_Virt virt_MetadataMFColor;
6515 struct Vector* _parentVector;
6520 int _defaultContainer;
6522 struct X3D_Node* _executionContext;
6529extern struct X3D_Virt virt_MetadataMFColorRGBA;
6537 struct Vector* _parentVector;
6542 int _defaultContainer;
6544 struct X3D_Node* _executionContext;
6551extern struct X3D_Virt virt_MetadataMFDouble;
6559 struct Vector* _parentVector;
6564 int _defaultContainer;
6566 struct X3D_Node* _executionContext;
6573extern struct X3D_Virt virt_MetadataMFFloat;
6581 struct Vector* _parentVector;
6586 int _defaultContainer;
6588 struct X3D_Node* _executionContext;
6595extern struct X3D_Virt virt_MetadataMFInt32;
6603 struct Vector* _parentVector;
6608 int _defaultContainer;
6610 struct X3D_Node* _executionContext;
6617extern struct X3D_Virt virt_MetadataMFMatrix3d;
6625 struct Vector* _parentVector;
6630 int _defaultContainer;
6632 struct X3D_Node* _executionContext;
6639extern struct X3D_Virt virt_MetadataMFMatrix3f;
6647 struct Vector* _parentVector;
6652 int _defaultContainer;
6654 struct X3D_Node* _executionContext;
6661extern struct X3D_Virt virt_MetadataMFMatrix4d;
6669 struct Vector* _parentVector;
6674 int _defaultContainer;
6676 struct X3D_Node* _executionContext;
6683extern struct X3D_Virt virt_MetadataMFMatrix4f;
6691 struct Vector* _parentVector;
6696 int _defaultContainer;
6698 struct X3D_Node* _executionContext;
6705extern struct X3D_Virt virt_MetadataMFNode;
6713 struct Vector* _parentVector;
6718 int _defaultContainer;
6720 struct X3D_Node* _executionContext;
6727extern struct X3D_Virt virt_MetadataMFRotation;
6735 struct Vector* _parentVector;
6740 int _defaultContainer;
6742 struct X3D_Node* _executionContext;
6749extern struct X3D_Virt virt_MetadataMFString;
6757 struct Vector* _parentVector;
6762 int _defaultContainer;
6764 struct X3D_Node* _executionContext;
6771extern struct X3D_Virt virt_MetadataMFTime;
6779 struct Vector* _parentVector;
6784 int _defaultContainer;
6786 struct X3D_Node* _executionContext;
6793extern struct X3D_Virt virt_MetadataMFVec2d;
6801 struct Vector* _parentVector;
6806 int _defaultContainer;
6808 struct X3D_Node* _executionContext;
6815extern struct X3D_Virt virt_MetadataMFVec2f;
6823 struct Vector* _parentVector;
6828 int _defaultContainer;
6830 struct X3D_Node* _executionContext;
6837extern struct X3D_Virt virt_MetadataMFVec3d;
6845 struct Vector* _parentVector;
6850 int _defaultContainer;
6852 struct X3D_Node* _executionContext;
6859extern struct X3D_Virt virt_MetadataMFVec3f;
6867 struct Vector* _parentVector;
6872 int _defaultContainer;
6874 struct X3D_Node* _executionContext;
6881extern struct X3D_Virt virt_MetadataMFVec4d;
6889 struct Vector* _parentVector;
6894 int _defaultContainer;
6896 struct X3D_Node* _executionContext;
6903extern struct X3D_Virt virt_MetadataMFVec4f;
6911 struct Vector* _parentVector;
6916 int _defaultContainer;
6918 struct X3D_Node* _executionContext;
6925extern struct X3D_Virt virt_MetadataSFBool;
6933 struct Vector* _parentVector;
6938 int _defaultContainer;
6940 struct X3D_Node* _executionContext;
6947extern struct X3D_Virt virt_MetadataSFColor;
6955 struct Vector* _parentVector;
6960 int _defaultContainer;
6962 struct X3D_Node* _executionContext;
6969extern struct X3D_Virt virt_MetadataSFColorRGBA;
6977 struct Vector* _parentVector;
6982 int _defaultContainer;
6984 struct X3D_Node* _executionContext;
6987 double valueChanged;
6991extern struct X3D_Virt virt_MetadataSFDouble;
6999 struct Vector* _parentVector;
7004 int _defaultContainer;
7006 struct X3D_Node* _executionContext;
7013extern struct X3D_Virt virt_MetadataSFFloat;
7021 struct Vector* _parentVector;
7026 int _defaultContainer;
7028 struct X3D_Node* _executionContext;
7035extern struct X3D_Virt virt_MetadataSFImage;
7043 struct Vector* _parentVector;
7048 int _defaultContainer;
7050 struct X3D_Node* _executionContext;
7057extern struct X3D_Virt virt_MetadataSFInt32;
7065 struct Vector* _parentVector;
7070 int _defaultContainer;
7072 struct X3D_Node* _executionContext;
7079extern struct X3D_Virt virt_MetadataSFMatrix3d;
7087 struct Vector* _parentVector;
7092 int _defaultContainer;
7094 struct X3D_Node* _executionContext;
7101extern struct X3D_Virt virt_MetadataSFMatrix3f;
7109 struct Vector* _parentVector;
7114 int _defaultContainer;
7116 struct X3D_Node* _executionContext;
7123extern struct X3D_Virt virt_MetadataSFMatrix4d;
7131 struct Vector* _parentVector;
7136 int _defaultContainer;
7138 struct X3D_Node* _executionContext;
7145extern struct X3D_Virt virt_MetadataSFMatrix4f;
7153 struct Vector* _parentVector;
7158 int _defaultContainer;
7160 struct X3D_Node* _executionContext;
7167extern struct X3D_Virt virt_MetadataSFNode;
7175 struct Vector* _parentVector;
7180 int _defaultContainer;
7182 struct X3D_Node* _executionContext;
7189extern struct X3D_Virt virt_MetadataSFRotation;
7197 struct Vector* _parentVector;
7202 int _defaultContainer;
7204 struct X3D_Node* _executionContext;
7211extern struct X3D_Virt virt_MetadataSFString;
7219 struct Vector* _parentVector;
7224 int _defaultContainer;
7226 struct X3D_Node* _executionContext;
7229 double valueChanged;
7233extern struct X3D_Virt virt_MetadataSFTime;
7241 struct Vector* _parentVector;
7246 int _defaultContainer;
7248 struct X3D_Node* _executionContext;
7255extern struct X3D_Virt virt_MetadataSFVec2d;
7263 struct Vector* _parentVector;
7268 int _defaultContainer;
7270 struct X3D_Node* _executionContext;
7277extern struct X3D_Virt virt_MetadataSFVec2f;
7285 struct Vector* _parentVector;
7290 int _defaultContainer;
7292 struct X3D_Node* _executionContext;
7299extern struct X3D_Virt virt_MetadataSFVec3d;
7307 struct Vector* _parentVector;
7312 int _defaultContainer;
7314 struct X3D_Node* _executionContext;
7321extern struct X3D_Virt virt_MetadataSFVec3f;
7329 struct Vector* _parentVector;
7334 int _defaultContainer;
7336 struct X3D_Node* _executionContext;
7343extern struct X3D_Virt virt_MetadataSFVec4d;
7351 struct Vector* _parentVector;
7356 int _defaultContainer;
7358 struct X3D_Node* _executionContext;
7365extern struct X3D_Virt virt_MetadataSFVec4f;
7373 struct Vector* _parentVector;
7378 int _defaultContainer;
7380 struct X3D_Node* _executionContext;
7387extern struct X3D_Virt virt_MetadataSet;
7395 struct Vector* _parentVector;
7400 int _defaultContainer;
7402 struct X3D_Node* _executionContext;
7409extern struct X3D_Virt virt_MetadataString;
7417 struct Vector* _parentVector;
7422 int _defaultContainer;
7424 struct X3D_Node* _executionContext;
7441 float stop1ErrorCorrection;
7443 float stop2ErrorCorrection;
7445 float stop3ErrorCorrection;
7447 float motor1AngleRate;
7449 float motor2AngleRate;
7451 float motor3AngleRate;
7455 struct SFVec3f __old_motor1Axis;
7456 struct SFVec3f __old_motor2Axis;
7457 struct SFVec3f __old_motor3Axis;
7460 float __old_axis1Angle;
7461 float __old_axis2Angle;
7462 float __old_axis3Angle;
7464extern struct X3D_Virt virt_MotorJoint;
7472 struct Vector* _parentVector;
7477 int _defaultContainer;
7479 struct X3D_Node* _executionContext;
7490 double duration_changed;
7494 void * _parentResource;
7496 void * __loadResource;
7502 struct X3D_Node *textureProperties;
7503 int __textureTableIndex;
7511extern struct X3D_Virt virt_MovieTexture;
7519 struct Vector* _parentVector;
7524 int _defaultContainer;
7526 struct X3D_Node* _executionContext;
7537extern struct X3D_Virt virt_MultiTexture;
7545 struct Vector* _parentVector;
7550 int _defaultContainer;
7552 struct X3D_Node* _executionContext;
7557extern struct X3D_Virt virt_MultiTextureCoordinate;
7565 struct Vector* _parentVector;
7570 int _defaultContainer;
7572 struct X3D_Node* _executionContext;
7577extern struct X3D_Virt virt_MultiTextureTransform;
7585 struct Vector* _parentVector;
7590 int _defaultContainer;
7592 struct X3D_Node* _executionContext;
7599 float visibilityLimit;
7605 double transitionTime;
7606 int transitionComplete;
7608extern struct X3D_Virt virt_NavigationInfo;
7616 struct Vector* _parentVector;
7621 int _defaultContainer;
7623 struct X3D_Node* _executionContext;
7636 struct Vector* _parentVector;
7641 int _defaultContainer;
7643 struct X3D_Node* _executionContext;
7651extern struct X3D_Virt virt_NormalInterpolator;
7659 struct Vector* _parentVector;
7664 int _defaultContainer;
7666 struct X3D_Node* _executionContext;
7679extern struct X3D_Virt virt_NurbsCurve;
7687 struct Vector* _parentVector;
7692 int _defaultContainer;
7694 struct X3D_Node* _executionContext;
7705extern struct X3D_Virt virt_NurbsCurve2D;
7713 struct Vector* _parentVector;
7718 int _defaultContainer;
7720 struct X3D_Node* _executionContext;
7734extern struct X3D_Virt virt_NurbsOrientationInterpolator;
7742 struct Vector* _parentVector;
7747 int _defaultContainer;
7749 struct X3D_Node* _executionContext;
7768extern struct X3D_Virt virt_NurbsPatchSurface;
7776 struct Vector* _parentVector;
7781 int _defaultContainer;
7783 struct X3D_Node* _executionContext;
7797extern struct X3D_Virt virt_NurbsPositionInterpolator;
7805 struct Vector* _parentVector;
7810 int _defaultContainer;
7812 struct X3D_Node* _executionContext;
7818 float tessellationScale;
7822extern struct X3D_Virt virt_NurbsSet;
7830 struct Vector* _parentVector;
7835 int _defaultContainer;
7837 struct X3D_Node* _executionContext;
7849 struct SFVec3f position_changed;
7850 struct SFVec3f normal_changed;
7856extern struct X3D_Virt virt_NurbsSurfaceInterpolator;
7864 struct Vector* _parentVector;
7869 int _defaultContainer;
7871 struct X3D_Node* _executionContext;
7873 struct X3D_Node *crossSectionCurve;
7882extern struct X3D_Virt virt_NurbsSweptSurface;
7890 struct Vector* _parentVector;
7895 int _defaultContainer;
7897 struct X3D_Node* _executionContext;
7906extern struct X3D_Virt virt_NurbsSwungSurface;
7914 struct Vector* _parentVector;
7919 int _defaultContainer;
7921 struct X3D_Node* _executionContext;
7936extern struct X3D_Virt virt_NurbsTextureCoordinate;
7944 struct Vector* _parentVector;
7949 int _defaultContainer;
7951 struct X3D_Node* _executionContext;
7973extern struct X3D_Virt virt_NurbsTrimmedSurface;
7981 struct Vector* _parentVector;
7986 int _defaultContainer;
7988 struct X3D_Node* _executionContext;
8006 void * _int32InpFIFO;
8007 void * _floatInpFIFO;
8008 void * _stringInpFIFO;
8009 void * _int32OutFIFO;
8010 void * _floatOutFIFO;
8011 void * _stringOutFIFO;
8014extern struct X3D_Virt virt_OSC_Sensor;
8022 struct Vector* _parentVector;
8027 int _defaultContainer;
8029 struct X3D_Node* _executionContext;
8035extern struct X3D_Virt virt_OpacityMapVolumeStyle;
8043 struct Vector* _parentVector;
8048 int _defaultContainer;
8050 struct X3D_Node* _executionContext;
8057 double _bufferendtime;
8068extern struct X3D_Virt virt_OrientationChaser;
8076 struct Vector* _parentVector;
8081 int _defaultContainer;
8083 struct X3D_Node* _executionContext;
8094 int _takefirstinput;
8103extern struct X3D_Virt virt_OrientationDamper;
8111 struct Vector* _parentVector;
8116 int _defaultContainer;
8118 struct X3D_Node* _executionContext;
8126extern struct X3D_Virt virt_OrientationInterpolator;
8134 struct Vector* _parentVector;
8139 int _defaultContainer;
8141 struct X3D_Node* _executionContext;
8154 struct SFVec3f centerOfRotation;
8155 int retainUserOffsets;
8156 int _initializedOnce;
8160extern struct X3D_Virt virt_OrthoViewpoint;
8168 struct Vector* _parentVector;
8173 int _defaultContainer;
8175 struct X3D_Node* _executionContext;
8184 int _shaderUserNumber;
8185 struct X3D_Node *_shaderUserDefinedFields;
8186 pthread_t _shaderLoadThread;
8187 int _retrievedURLData;
8189extern struct X3D_Virt virt_PackagedShader;
8197 struct Vector* _parentVector;
8202 int _defaultContainer;
8204 struct X3D_Node* _executionContext;
8211 int _shaderflags_base;
8212 int _shaderflags_effects;
8213 int _shaderflags_usershaders;
8214 int createParticles;
8216 float lifetimeVariation;
8218 float particleLifetime;
8236extern struct X3D_Virt virt_ParticleSystem;
8244 struct Vector* _parentVector;
8249 int _defaultContainer;
8251 struct X3D_Node* _executionContext;
8263extern struct X3D_Virt virt_PickableGroup;
8271 struct Vector* _parentVector;
8276 int _defaultContainer;
8278 struct X3D_Node* _executionContext;
8284 struct X3D_Node *textureProperties;
8285 void * _parentResource;
8286 int __textureTableIndex;
8288extern struct X3D_Virt virt_PixelTexture;
8296 struct Vector* _parentVector;
8301 int _defaultContainer;
8303 struct X3D_Node* _executionContext;
8310 struct X3D_Node *textureProperties;
8311 int __textureTableIndex;
8312 void * _parentResource;
8313 int _needs_gradient;
8315extern struct X3D_Virt virt_PixelTexture3D;
8323 struct Vector* _parentVector;
8328 int _defaultContainer;
8330 struct X3D_Node* _executionContext;
8341 struct SFVec3f trackPoint_changed;
8342 struct SFVec3f translation_changed;
8344 int sensorLocalOutput;
8345 struct SFVec3f _oldtrackPoint;
8346 struct SFVec3f _oldtranslation;
8350extern struct X3D_Virt virt_PlaneSensor;
8358 struct Vector* _parentVector;
8363 int _defaultContainer;
8365 struct X3D_Node* _executionContext;
8375extern struct X3D_Virt virt_PointEmitter;
8383 struct Vector* _parentVector;
8388 int _defaultContainer;
8390 struct X3D_Node* _executionContext;
8392 float ambientIntensity;
8405extern struct X3D_Virt virt_PointLight;
8413 struct Vector* _parentVector;
8418 int _defaultContainer;
8420 struct X3D_Node* _executionContext;
8443extern struct X3D_Virt virt_PointPickSensor;
8451 struct Vector* _parentVector;
8456 int _defaultContainer;
8458 struct X3D_Node* _executionContext;
8468 struct SFVec3f trackPoint_changed;
8469 struct SFVec3f translation_changed;
8471 struct SFVec3f _oldtrackPoint;
8472 struct SFVec3f _oldtranslation;
8476extern struct X3D_Virt virt_PointSensor;
8484 struct Vector* _parentVector;
8489 int _defaultContainer;
8491 struct X3D_Node* _executionContext;
8503extern struct X3D_Virt virt_PointSet;
8511 struct Vector* _parentVector;
8516 int _defaultContainer;
8518 struct X3D_Node* _executionContext;
8523extern struct X3D_Virt virt_Polyline2D;
8531 struct Vector* _parentVector;
8536 int _defaultContainer;
8538 struct X3D_Node* _executionContext;
8555extern struct X3D_Virt virt_PolylineEmitter;
8563 struct Vector* _parentVector;
8568 int _defaultContainer;
8570 struct X3D_Node* _executionContext;
8575extern struct X3D_Virt virt_Polypoint2D;
8583 struct Vector* _parentVector;
8588 int _defaultContainer;
8590 struct X3D_Node* _executionContext;
8597 double _bufferendtime;
8600 struct SFVec3f initialDestination;
8602 struct SFVec3f set_destination;
8605 struct SFVec3f _previousvalue;
8608extern struct X3D_Virt virt_PositionChaser;
8616 struct Vector* _parentVector;
8621 int _defaultContainer;
8623 struct X3D_Node* _executionContext;
8630 double _bufferendtime;
8633 struct SFVec2f initialDestination;
8635 struct SFVec2f set_destination;
8638 struct SFVec2f _previousvalue;
8641extern struct X3D_Virt virt_PositionChaser2D;
8649 struct Vector* _parentVector;
8654 int _defaultContainer;
8656 struct X3D_Node* _executionContext;
8667 int _takefirstinput;
8669 struct SFVec3f initialDestination;
8671 struct SFVec3f set_destination;
8676extern struct X3D_Virt virt_PositionDamper;
8684 struct Vector* _parentVector;
8689 int _defaultContainer;
8691 struct X3D_Node* _executionContext;
8702 int _takefirstinput;
8704 struct SFVec2f initialDestination;
8706 struct SFVec2f set_destination;
8711extern struct X3D_Virt virt_PositionDamper2D;
8719 struct Vector* _parentVector;
8724 int _defaultContainer;
8726 struct X3D_Node* _executionContext;
8734extern struct X3D_Virt virt_PositionInterpolator;
8742 struct Vector* _parentVector;
8747 int _defaultContainer;
8749 struct X3D_Node* _executionContext;
8757extern struct X3D_Virt virt_PositionInterpolator2D;
8765 struct Vector* _parentVector;
8770 int _defaultContainer;
8772 struct X3D_Node* _executionContext;
8786extern struct X3D_Virt virt_PrimitivePickSensor;
8794 struct Vector* _parentVector;
8799 int _defaultContainer;
8801 struct X3D_Node* _executionContext;
8810 int _shaderUserNumber;
8811 pthread_t _shaderLoadThread;
8812 int _retrievedURLData;
8814extern struct X3D_Virt virt_ProgramShader;
8822 struct Vector* _parentVector;
8827 int _defaultContainer;
8829 struct X3D_Node* _executionContext;
8833 float intensityThreshold;
8837extern struct X3D_Virt virt_ProjectionVolumeStyle;
8845 struct Vector* _parentVector;
8850 int _defaultContainer;
8852 struct X3D_Node* _executionContext;
8862 void * __protoDeclares;
8863 void * __externProtoDeclares;
8865 void * __subcontexts;
8879 void * __afterPound;
8881 void * _parentResource;
8882 void * __loadResource;
8886 double __unitlengthfactor;
8897 struct Vector* _parentVector;
8902 int _defaultContainer;
8904 struct X3D_Node* _executionContext;
8910 struct SFVec3f position_changed;
8914 struct SFVec3f centerOfRotation_changed;
8921extern struct X3D_Virt virt_ProximitySensor;
8929 struct Vector* _parentVector;
8934 int _defaultContainer;
8936 struct X3D_Node* _executionContext;
8947 int normalPerVertex;
8951extern struct X3D_Virt virt_QuadSet;
8959 struct Vector* _parentVector;
8964 int _defaultContainer;
8966 struct X3D_Node* _executionContext;
8974 int multicastRelayPort;
8976 int isNetworkReader;
8977 int isNetworkWriter;
8979 double readInterval;
8980 double writeInterval;
8981 int rtpHeaderExpected;
8982 int isRtpHeaderHeard;
8986 int _pduchange_networksensor;
8997 float receivedPower;
8998 int transmitterEntityID;
8999 int transmitterApplicationID;
9000 int transmitterSiteID;
9001 int transmitterRadioID;
9002 int _pduchange_receiver;
9004extern struct X3D_Virt virt_ReceiverPdu;
9012 struct Vector* _parentVector;
9017 int _defaultContainer;
9019 struct X3D_Node* _executionContext;
9027extern struct X3D_Virt virt_Rectangle2D;
9035 struct Vector* _parentVector;
9040 int _defaultContainer;
9042 struct X3D_Node* _executionContext;
9044 float angularDampingFactor;
9045 struct SFVec3f angularVelocity;
9049 float disableAngularSpeed;
9050 float disableLinearSpeed;
9053 struct SFVec3f finiteRotationAxis;
9058 float linearDampingFactor;
9059 struct SFVec3f linearVelocity;
9066 int useFiniteRotation;
9067 int useGlobalGravity;
9069 struct SFVec3f __old_angularVelocity;
9070 struct SFVec3f __old_centerOfMass;
9071 struct SFVec3f __old_finiteRotationAxis;
9072 struct SFVec3f __old_linearVelocity;
9074 struct SFVec3f __old_position;
9075 void * _geomIdentityTransform;
9077extern struct X3D_Virt virt_RigidBody;
9085 struct Vector* _parentVector;
9090 int _defaultContainer;
9092 struct X3D_Node* _executionContext;
9097 float constantForceMix;
9098 float contactSurfaceThickness;
9099 float disableAngularSpeed;
9100 float disableLinearSpeed;
9103 float errorCorrection;
9107 float maxCorrectionSpeed;
9114extern struct X3D_Virt virt_RigidBodyCollection;
9122 struct Vector* _parentVector;
9127 int _defaultContainer;
9129 struct X3D_Node* _executionContext;
9136 double _bufferendtime;
9138 float value_changed;
9139 float initialDestination;
9141 float set_destination;
9144 float _previousvalue;
9147extern struct X3D_Virt virt_ScalarChaser;
9155 struct Vector* _parentVector;
9160 int _defaultContainer;
9162 struct X3D_Node* _executionContext;
9173 int _takefirstinput;
9174 float value_changed;
9175 float initialDestination;
9177 float set_destination;
9182extern struct X3D_Virt virt_ScalarDamper;
9190 struct Vector* _parentVector;
9195 int _defaultContainer;
9197 struct X3D_Node* _executionContext;
9203 float value_changed;
9205extern struct X3D_Virt virt_ScalarInterpolator;
9213 struct Vector* _parentVector;
9218 int _defaultContainer;
9220 struct X3D_Node* _executionContext;
9233extern struct X3D_Virt virt_ScreenFontStyle;
9241 struct Vector* _parentVector;
9246 int _defaultContainer;
9248 struct X3D_Node* _executionContext;
9258extern struct X3D_Virt virt_ScreenGroup;
9266 struct Vector* _parentVector;
9271 int _defaultContainer;
9273 struct X3D_Node* _executionContext;
9280 void * _parentResource;
9290 struct Vector* _parentVector;
9295 int _defaultContainer;
9297 struct X3D_Node* _executionContext;
9307 struct X3D_Node *segmentIdentifiers;
9309extern struct X3D_Virt virt_SegmentedVolumeData;
9317 struct Vector* _parentVector;
9322 int _defaultContainer;
9324 struct X3D_Node* _executionContext;
9335extern struct X3D_Virt virt_ShadedVolumeStyle;
9343 struct Vector* _parentVector;
9348 int _defaultContainer;
9350 struct X3D_Node* _executionContext;
9356 void * _parentResource;
9357 void * __loadResource;
9358 struct X3D_Node *_shaderUserDefinedFields;
9360extern struct X3D_Virt virt_ShaderPart;
9368 struct Vector* _parentVector;
9373 int _defaultContainer;
9375 struct X3D_Node* _executionContext;
9381 void * _parentResource;
9382 void * __loadResource;
9383 struct X3D_Node *_shaderUserDefinedFields;
9385extern struct X3D_Virt virt_ShaderProgram;
9393 struct Vector* _parentVector;
9398 int _defaultContainer;
9400 struct X3D_Node* _executionContext;
9407 int _shaderflags_base;
9408 int _shaderflags_effects;
9409 int _shaderflags_usershaders;
9411 int __occludeCheckCount;
9422 struct Vector* _parentVector;
9427 int _defaultContainer;
9429 struct X3D_Node* _executionContext;
9437 int multicastRelayPort;
9439 int isNetworkReader;
9440 int isNetworkWriter;
9442 double readInterval;
9443 double writeInterval;
9444 int rtpHeaderExpected;
9445 int isRtpHeaderHeard;
9449 int _pduchange_networksensor;
9465 int _pduchange_signal;
9467extern struct X3D_Virt virt_SignalPdu;
9475 struct Vector* _parentVector;
9480 int _defaultContainer;
9482 struct X3D_Node* _executionContext;
9487 float silhouetteBoundaryOpacity;
9488 float silhouetteRetainedOpacity;
9489 float silhouetteSharpness;
9491extern struct X3D_Virt virt_SilhouetteEnhancementVolumeStyle;
9499 struct Vector* _parentVector;
9504 int _defaultContainer;
9506 struct X3D_Node* _executionContext;
9517 float stopErrorCorrection;
9520 struct SFVec3f body1AnchorPoint;
9521 struct SFVec3f body2AnchorPoint;
9524 struct SFVec3f __old_anchorPoint;
9529extern struct X3D_Virt virt_SingleAxisHingeJoint;
9537 struct Vector* _parentVector;
9542 int _defaultContainer;
9544 struct X3D_Node* _executionContext;
9550 float maxSeparation;
9552 float minSeparation;
9555 float stopErrorCorrection;
9557 float separationRate;
9564extern struct X3D_Virt virt_SliderJoint;
9572 struct Vector* _parentVector;
9577 int _defaultContainer;
9579 struct X3D_Node* _executionContext;
9593 struct SFVec3f __lastlocation;
9604 struct Vector* _parentVector;
9609 int _defaultContainer;
9611 struct X3D_Node* _executionContext;
9618 int __SphereIndxVBO;
9620 int __wireindicesVBO;
9630 struct Vector* _parentVector;
9635 int _defaultContainer;
9637 struct X3D_Node* _executionContext;
9644 struct SFVec3f trackPoint_changed;
9645 struct SFVec3f _oldtrackPoint;
9651 struct SFVec3f _origNormalizedPoint;
9655extern struct X3D_Virt virt_SphereSensor;
9663 struct Vector* _parentVector;
9668 int _defaultContainer;
9670 struct X3D_Node* _executionContext;
9678 int normalizeVelocity;
9683extern struct X3D_Virt virt_SplinePositionInterpolator;
9691 struct Vector* _parentVector;
9696 int _defaultContainer;
9698 struct X3D_Node* _executionContext;
9706 int normalizeVelocity;
9711extern struct X3D_Virt virt_SplinePositionInterpolator2D;
9719 struct Vector* _parentVector;
9724 int _defaultContainer;
9726 struct X3D_Node* _executionContext;
9734 int normalizeVelocity;
9735 float value_changed;
9739extern struct X3D_Virt virt_SplineScalarInterpolator;
9747 struct Vector* _parentVector;
9752 int _defaultContainer;
9754 struct X3D_Node* _executionContext;
9756 float ambientIntensity;
9773extern struct X3D_Virt virt_SpotLight;
9781 struct Vector* _parentVector;
9786 int _defaultContainer;
9788 struct X3D_Node* _executionContext;
9794 int normalizeVelocity;
9800extern struct X3D_Virt virt_SquadOrientationInterpolator;
9808 struct Vector* _parentVector;
9813 int _defaultContainer;
9815 struct X3D_Node* _executionContext;
9826extern struct X3D_Virt virt_StaticGroup;
9834 struct Vector* _parentVector;
9839 int _defaultContainer;
9841 struct X3D_Node* _executionContext;
9843 int deletionAllowed;
9853extern struct X3D_Virt virt_StringSensor;
9861 struct Vector* _parentVector;
9866 int _defaultContainer;
9868 struct X3D_Node* _executionContext;
9882extern struct X3D_Virt virt_SurfaceEmitter;
9890 struct Vector* _parentVector;
9895 int _defaultContainer;
9897 struct X3D_Node* _executionContext;
9918 struct Vector* _parentVector;
9923 int _defaultContainer;
9925 struct X3D_Node* _executionContext;
9939 struct Vector* _parentVector;
9944 int _defaultContainer;
9946 struct X3D_Node* _executionContext;
9953 double _bufferendtime;
9964extern struct X3D_Virt virt_TexCoordChaser2D;
9972 struct Vector* _parentVector;
9977 int _defaultContainer;
9979 struct X3D_Node* _executionContext;
9990 int _takefirstinput;
9999extern struct X3D_Virt virt_TexCoordDamper2D;
10007 struct Vector* _parentVector;
10011 int referenceCount;
10012 int _defaultContainer;
10014 struct X3D_Node* _executionContext;
10026 void * _screendata;
10036 struct Vector* _parentVector;
10040 int referenceCount;
10041 int _defaultContainer;
10043 struct X3D_Node* _executionContext;
10054 void * _parentResource;
10067extern struct X3D_Virt virt_TextureBackground;
10075 struct Vector* _parentVector;
10079 int referenceCount;
10080 int _defaultContainer;
10082 struct X3D_Node* _executionContext;
10087extern struct X3D_Virt virt_TextureCoordinate;
10095 struct Vector* _parentVector;
10099 int referenceCount;
10100 int _defaultContainer;
10102 struct X3D_Node* _executionContext;
10107extern struct X3D_Virt virt_TextureCoordinate3D;
10115 struct Vector* _parentVector;
10119 int referenceCount;
10120 int _defaultContainer;
10122 struct X3D_Node* _executionContext;
10127extern struct X3D_Virt virt_TextureCoordinate4D;
10135 struct Vector* _parentVector;
10139 int referenceCount;
10140 int _defaultContainer;
10142 struct X3D_Node* _executionContext;
10148extern struct X3D_Virt virt_TextureCoordinateGenerator;
10156 struct Vector* _parentVector;
10160 int referenceCount;
10161 int _defaultContainer;
10163 struct X3D_Node* _executionContext;
10172 float nearDistance;
10182extern struct X3D_Virt virt_TextureProjectorParallel;
10190 struct Vector* _parentVector;
10194 int referenceCount;
10195 int _defaultContainer;
10197 struct X3D_Node* _executionContext;
10206 float nearDistance;
10216extern struct X3D_Virt virt_TextureProjectorPerspective;
10224 struct Vector* _parentVector;
10228 int referenceCount;
10229 int _defaultContainer;
10231 struct X3D_Node* _executionContext;
10233 float anisotropicDegree;
10243 float texturePriority;
10244 int generateMipMaps;
10246extern struct X3D_Virt virt_TextureProperties;
10254 struct Vector* _parentVector;
10258 int referenceCount;
10259 int _defaultContainer;
10261 struct X3D_Node* _executionContext;
10269extern struct X3D_Virt virt_TextureTransform;
10277 struct Vector* _parentVector;
10281 int referenceCount;
10282 int _defaultContainer;
10284 struct X3D_Node* _executionContext;
10292extern struct X3D_Virt virt_TextureTransform3D;
10300 struct Vector* _parentVector;
10304 int referenceCount;
10305 int _defaultContainer;
10307 struct X3D_Node* _executionContext;
10312extern struct X3D_Virt virt_TextureTransformMatrix3D;
10320 struct Vector* _parentVector;
10324 int referenceCount;
10325 int _defaultContainer;
10327 struct X3D_Node* _executionContext;
10329 double cycleInterval;
10338 double elapsedTime;
10339 float fraction_changed;
10348extern struct X3D_Virt virt_TimeSensor;
10356 struct Vector* _parentVector;
10360 int referenceCount;
10361 int _defaultContainer;
10363 struct X3D_Node* _executionContext;
10366 double triggerTime;
10369extern struct X3D_Virt virt_TimeTrigger;
10377 struct Vector* _parentVector;
10381 int referenceCount;
10382 int _defaultContainer;
10384 struct X3D_Node* _executionContext;
10392extern struct X3D_Virt virt_ToneMappedVolumeStyle;
10400 struct Vector* _parentVector;
10404 int referenceCount;
10405 int _defaultContainer;
10407 struct X3D_Node* _executionContext;
10410 struct SFVec3f hitNormal_changed;
10411 struct SFVec3f hitPoint_changed;
10412 struct SFVec2f hitTexCoord_changed;
10413 struct SFVec3f _oldhitNormal;
10415 struct SFVec2f _oldhitTexCoord;
10423extern struct X3D_Virt virt_TouchSensor;
10431 struct Vector* _parentVector;
10435 int referenceCount;
10436 int _defaultContainer;
10438 struct X3D_Node* _executionContext;
10446 int isPositionAvailable;
10447 int isRotationAvailable;
10449extern struct X3D_Virt virt_TrackingSensor;
10457 struct Vector* _parentVector;
10461 int referenceCount;
10462 int _defaultContainer;
10464 struct X3D_Node* _executionContext;
10486extern struct X3D_Virt virt_Transform;
10494 struct Vector* _parentVector;
10498 int referenceCount;
10499 int _defaultContainer;
10501 struct X3D_Node* _executionContext;
10507 struct SFVec3f position_changed;
10518extern struct X3D_Virt virt_TransformSensor;
10526 struct Vector* _parentVector;
10530 int referenceCount;
10531 int _defaultContainer;
10533 struct X3D_Node* _executionContext;
10541 int multicastRelayPort;
10543 int isNetworkReader;
10544 int isNetworkWriter;
10546 double readInterval;
10547 double writeInterval;
10548 int rtpHeaderExpected;
10549 int isRtpHeaderHeard;
10553 int _pduchange_networksensor;
10563 int radioEntityTypeKind;
10564 int radioEntityTypeDomain;
10565 int radioEntityTypeCountry;
10566 int radioEntityTypeCategory;
10567 int radioEntityTypeNomenclature;
10568 int radioEntityTypeNomenclatureVersion;
10569 struct SFVec3f antennaLocation;
10570 int antennaPatternLength;
10571 int antennaPatternType;
10572 struct SFVec3f relativeAntennaLocation;
10577 float transmitFrequencyBandwidth;
10578 int lengthOfModulationParameters;
10579 int modulationTypeDetail;
10580 int modulationTypeMajor;
10581 int modulationTypeSpreadSpectrum;
10582 int modulationTypeSystem;
10585 int _pduchange_transmitter;
10587extern struct X3D_Virt virt_TransmitterPdu;
10595 struct Vector* _parentVector;
10599 int referenceCount;
10600 int _defaultContainer;
10602 struct X3D_Node* _executionContext;
10613 int colorPerVertex;
10614 int normalPerVertex;
10618extern struct X3D_Virt virt_TriangleFanSet;
10626 struct Vector* _parentVector;
10630 int referenceCount;
10631 int _defaultContainer;
10633 struct X3D_Node* _executionContext;
10643 int colorPerVertex;
10644 int normalPerVertex;
10648extern struct X3D_Virt virt_TriangleSet;
10656 struct Vector* _parentVector;
10660 int referenceCount;
10661 int _defaultContainer;
10663 struct X3D_Node* _executionContext;
10669 void * __wireindices;
10671extern struct X3D_Virt virt_TriangleSet2D;
10679 struct Vector* _parentVector;
10683 int referenceCount;
10684 int _defaultContainer;
10686 struct X3D_Node* _executionContext;
10697 int colorPerVertex;
10698 int normalPerVertex;
10702extern struct X3D_Virt virt_TriangleStripSet;
10710 struct Vector* _parentVector;
10714 int referenceCount;
10715 int _defaultContainer;
10717 struct X3D_Node* _executionContext;
10719 float ambientIntensity;
10720 float backAmbientIntensity;
10721 struct SFColor backDiffuseColor;
10722 struct SFColor backEmissiveColor;
10723 float backShininess;
10724 struct SFColor backSpecularColor;
10725 float backTransparency;
10727 struct SFColor emissiveColor;
10730 int separateBackColor;
10731 struct SFColor specularColor;
10732 float transparency;
10736extern struct X3D_Virt virt_TwoSidedMaterial;
10744 struct Vector* _parentVector;
10748 int referenceCount;
10749 int _defaultContainer;
10751 struct X3D_Node* _executionContext;
10761 float stop1ErrorCorrection;
10763 float stop2ErrorCorrection;
10764 struct SFVec3f body1AnchorPoint;
10766 struct SFVec3f body2AnchorPoint;
10770 struct SFVec3f __old_anchorPoint;
10776extern struct X3D_Virt virt_UniversalJoint;
10784 struct Vector* _parentVector;
10788 int referenceCount;
10789 int _defaultContainer;
10791 struct X3D_Node* _executionContext;
10804 struct SFVec3f centerOfRotation;
10805 int retainUserOffsets;
10808 int _initializedOnce;
10812extern struct X3D_Virt virt_Viewpoint;
10820 struct Vector* _parentVector;
10824 int referenceCount;
10825 int _defaultContainer;
10827 struct X3D_Node* _executionContext;
10834 int retainUserOffsets;
10838extern struct X3D_Virt virt_ViewpointGroup;
10846 struct Vector* _parentVector;
10850 int referenceCount;
10851 int _defaultContainer;
10853 struct X3D_Node* _executionContext;
10864extern struct X3D_Virt virt_Viewport;
10872 struct Vector* _parentVector;
10876 int referenceCount;
10877 int _defaultContainer;
10879 struct X3D_Node* _executionContext;
10889 int __occludeCheckCount;
10894extern struct X3D_Virt virt_VisibilitySensor;
10902 struct Vector* _parentVector;
10906 int referenceCount;
10907 int _defaultContainer;
10909 struct X3D_Node* _executionContext;
10919extern struct X3D_Virt virt_VolumeData;
10927 struct Vector* _parentVector;
10931 int referenceCount;
10932 int _defaultContainer;
10934 struct X3D_Node* _executionContext;
10937 int set_coordinate;
10949extern struct X3D_Virt virt_VolumeEmitter;
10957 struct Vector* _parentVector;
10961 int referenceCount;
10962 int _defaultContainer;
10964 struct X3D_Node* _executionContext;
10978extern struct X3D_Virt virt_VolumePickSensor;
10986 struct Vector* _parentVector;
10990 int referenceCount;
10991 int _defaultContainer;
10993 struct X3D_Node* _executionContext;
11003extern struct X3D_Virt virt_WindPhysicsModel;
11011 struct Vector* _parentVector;
11015 int referenceCount;
11016 int _defaultContainer;
11018 struct X3D_Node* _executionContext;
11024extern struct X3D_Virt virt_WorldInfo;
11025extern struct X3D_Virt* virtTable[];
11027extern const int *NODE_OFFSETS[];
11029int getSAI_X3DNodeType (
int FreeWRLNodeType);