Bullet Collision Detection & Physics Library
bullet.h
Go to the documentation of this file.
1/* Copyright (C) 2011 Erwin Coumans & Charlie C
2*
3* This software is provided 'as-is', without any express or implied
4* warranty. In no event will the authors be held liable for any damages
5* arising from the use of this software.
6*
7* Permission is granted to anyone to use this software for any purpose,
8* including commercial applications, and to alter it and redistribute it
9* freely, subject to the following restrictions:
10*
11* 1. The origin of this software must not be misrepresented; you must not
12* claim that you wrote the original software. If you use this software
13* in a product, an acknowledgment in the product documentation would be
14* appreciated but is not required.
15* 2. Altered source versions must be plainly marked as such, and must not be
16* misrepresented as being the original software.
17* 3. This notice may not be removed or altered from any source distribution.
18*/
19// Auto generated from Bullet/Extras/HeaderGenerator/bulletGenerate.py
20#ifndef __BULLET_H__
21#define __BULLET_H__
22namespace Bullet {
23
24// put an empty struct in the case
25typedef struct bInvalidHandle {
26 int unused;
28
29 class PointerArray;
30 class btPhysicsSystem;
31 class ListBase;
51 class btIntIndexData;
55 class btMeshPartData;
62 class btConeShapeData;
76 class btConstraintInfo1;
99 class SoftBodyNodeData;
100 class SoftBodyLinkData;
101 class SoftBodyFaceData;
102 class SoftBodyTetraData;
104 class SoftBodyConfigData;
105 class SoftBodyPoseData;
113// -------------------------------------------------- //
115 {
116 public:
119 void *m_data;
120 };
121
122
123// -------------------------------------------------- //
125 {
126 public:
130 };
131
132
133// -------------------------------------------------- //
135 {
136 public:
137 void *first;
138 void *last;
139 };
140
141
142// -------------------------------------------------- //
144 {
145 public:
146 float m_floats[4];
147 };
148
149
150// -------------------------------------------------- //
152 {
153 public:
154 double m_floats[4];
155 };
156
157
158// -------------------------------------------------- //
160 {
161 public:
162 float m_floats[4];
163 };
164
165
166// -------------------------------------------------- //
168 {
169 public:
170 double m_floats[4];
171 };
172
173
174// -------------------------------------------------- //
176 {
177 public:
179 };
180
181
182// -------------------------------------------------- //
184 {
185 public:
187 };
188
189
190// -------------------------------------------------- //
192 {
193 public:
196 };
197
198
199// -------------------------------------------------- //
201 {
202 public:
205 };
206
207
208// -------------------------------------------------- //
210 {
211 public:
216 };
217
218
219// -------------------------------------------------- //
221 {
222 public:
228 char m_pad[4];
229 };
230
231
232// -------------------------------------------------- //
234 {
235 public:
241 char m_pad[4];
242 };
243
244
245// -------------------------------------------------- //
247 {
248 public:
252 };
253
254
255// -------------------------------------------------- //
257 {
258 public:
271 };
272
273
274// -------------------------------------------------- //
276 {
277 public:
290 };
291
292
293// -------------------------------------------------- //
295 {
296 public:
297 char *m_name;
299 char m_padding[4];
300 };
301
302
303// -------------------------------------------------- //
305 {
306 public:
311 char m_pad[4];
312 };
313
314
315// -------------------------------------------------- //
317 {
318 public:
324 };
325
326
327// -------------------------------------------------- //
329 {
330 public:
332 float m_radius;
333 };
334
335
336// -------------------------------------------------- //
338 {
339 public:
343 char m_padding[4];
344 };
345
346
347// -------------------------------------------------- //
349 {
350 public:
352 };
353
354
355// -------------------------------------------------- //
357 {
358 public:
359 short m_value;
360 char m_pad[2];
361 };
362
363
364// -------------------------------------------------- //
366 {
367 public:
368 short m_values[3];
369 char m_pad[2];
370 };
371
372
373// -------------------------------------------------- //
375 {
376 public:
377 char m_values[3];
378 char m_pad;
379 };
380
381
382// -------------------------------------------------- //
384 {
385 public:
394 };
395
396
397// -------------------------------------------------- //
399 {
400 public:
404 char m_padding[4];
405 };
406
407
408// -------------------------------------------------- //
410 {
411 public:
418 char m_pad3[4];
419 };
420
421
422// -------------------------------------------------- //
424 {
425 public:
428 };
429
430
431// -------------------------------------------------- //
433 {
434 public:
439 };
440
441
442// -------------------------------------------------- //
444 {
445 public:
450 };
451
452
453// -------------------------------------------------- //
455 {
456 public:
459 char m_padding[4];
460 };
461
462
463// -------------------------------------------------- //
465 {
466 public:
469 char m_padding[4];
470 };
471
472
473// -------------------------------------------------- //
475 {
476 public:
479 char m_padding[4];
480 };
481
482
483// -------------------------------------------------- //
485 {
486 public:
491 };
492
493
494// -------------------------------------------------- //
496 {
497 public:
511 char m_padding[4];
512 };
513
514
515// -------------------------------------------------- //
517 {
518 public:
524 };
525
526
527// -------------------------------------------------- //
529 {
530 public:
535 char m_padding3[4];
536 };
537
538
539// -------------------------------------------------- //
541 {
542 public:
546 char *m_name;
569 char m_padding[4];
570 };
571
572
573// -------------------------------------------------- //
575 {
576 public:
580 char *m_name;
603 char m_padding[4];
604 };
605
606
607// -------------------------------------------------- //
609 {
610 public:
611 double m_tau;
612 double m_damping;
617 double m_sor;
618 double m_erp;
619 double m_erp2;
632 char m_padding[4];
633 };
634
635
636// -------------------------------------------------- //
638 {
639 public:
640 float m_tau;
646 float m_sor;
647 float m_erp;
648 float m_erp2;
661 char m_padding[4];
662 };
663
664
665// -------------------------------------------------- //
667 {
668 public:
671 };
672
673
674// -------------------------------------------------- //
676 {
677 public:
680 };
681
682
683// -------------------------------------------------- //
685 {
686 public:
708 };
709
710
711// -------------------------------------------------- //
713 {
714 public:
736 char m_padding[4];
737 };
738
739
740// -------------------------------------------------- //
742 {
743 public:
745 int nub;
746 };
747
748
749// -------------------------------------------------- //
751 {
752 public:
755 char *m_name;
766 };
767
768
769// -------------------------------------------------- //
771 {
772 public:
775 char *m_name;
786 };
787
788
789// -------------------------------------------------- //
791 {
792 public:
795 char *m_name;
806 char padding[4];
807 };
808
809
810// -------------------------------------------------- //
812 {
813 public:
817 };
818
819
820// -------------------------------------------------- //
822 {
823 public:
827 };
828
829
830// -------------------------------------------------- //
832 {
833 public:
837 };
838
839
840// -------------------------------------------------- //
842 {
843 public:
857 };
858
859
860// -------------------------------------------------- //
862 {
863 public:
877 };
878
879
880// -------------------------------------------------- //
882 {
883 public:
897 char m_padding1[4];
898 };
899
900
901// -------------------------------------------------- //
903 {
904 public:
914 double m_damping;
915 };
916
917
918// -------------------------------------------------- //
920 {
921 public:
932 char m_pad[4];
933 };
934
935
936// -------------------------------------------------- //
938 {
939 public:
949 };
950
951
952// -------------------------------------------------- //
954 {
955 public:
965 };
966
967
968// -------------------------------------------------- //
970 {
971 public:
977 };
978
979
980// -------------------------------------------------- //
982 {
983 public:
989 };
990
991
992// -------------------------------------------------- //
994 {
995 public:
1017 char m_padding1[4];
1037 };
1038
1039
1040// -------------------------------------------------- //
1042 {
1043 public:
1065 char m_padding1[4];
1085 };
1086
1087
1088// -------------------------------------------------- //
1090 {
1091 public:
1101 };
1102
1103
1104// -------------------------------------------------- //
1106 {
1107 public:
1117 };
1118
1119
1120// -------------------------------------------------- //
1122 {
1123 public:
1127 float m_ratio;
1128 char m_padding[4];
1129 };
1130
1131
1132// -------------------------------------------------- //
1134 {
1135 public:
1139 double m_ratio;
1140 };
1141
1142
1143// -------------------------------------------------- //
1145 {
1146 public:
1151 };
1152
1153
1154// -------------------------------------------------- //
1156 {
1157 public:
1165 float m_area;
1168 };
1169
1170
1171// -------------------------------------------------- //
1173 {
1174 public:
1179 };
1180
1181
1182// -------------------------------------------------- //
1184 {
1185 public:
1190 };
1191
1192
1193// -------------------------------------------------- //
1195 {
1196 public:
1201 float m_c1;
1202 float m_c2;
1204 };
1205
1206
1207// -------------------------------------------------- //
1209 {
1210 public:
1216 float m_c2;
1217 };
1218
1219
1220// -------------------------------------------------- //
1222 {
1223 public:
1227 float m_drag;
1228 float m_lift;
1250 };
1251
1252
1253// -------------------------------------------------- //
1255 {
1256 public:
1269 };
1270
1271
1272// -------------------------------------------------- //
1274 {
1275 public:
1286 float *m_masses;
1291 float m_imass;
1303 };
1304
1305
1306// -------------------------------------------------- //
1308 {
1309 public:
1310 void *m_bodyA;
1311 void *m_bodyB;
1313 float m_cfm;
1314 float m_erp;
1315 float m_split;
1322 };
1323
1324
1325// -------------------------------------------------- //
1327 {
1328 public:
1348 };
1349
1350
1351// -------------------------------------------------- //
1353 {
1354 public:
1366 double m_jointPos[7];
1367 double m_jointVel[6];
1368 double m_jointTorque[6];
1379 };
1380
1381
1382// -------------------------------------------------- //
1384 {
1385 public:
1396 float m_jointPos[7];
1397 float m_jointVel[6];
1410 };
1411
1412
1413// -------------------------------------------------- //
1415 {
1416 public:
1425 char m_padding[4];
1426 };
1427
1428
1429// -------------------------------------------------- //
1431 {
1432 public:
1440 };
1441
1442
1443}
1444#endif//__BULLET_H__
void * last
Definition: bullet.h:138
void * first
Definition: bullet.h:137
btMatrix3x3FloatData m_locii
Definition: bullet.h:1277
btVector3FloatData * m_framerefs
Definition: bullet.h:1284
btMatrix3x3FloatData m_invwi
Definition: bullet.h:1278
btTransformFloatData m_framexform
Definition: bullet.h:1276
btVector3FloatData m_dimpulses[2]
Definition: bullet.h:1281
btVector3FloatData m_av
Definition: bullet.h:1283
btVector3FloatData m_com
Definition: bullet.h:1279
btVector3FloatData m_vimpulses[2]
Definition: bullet.h:1280
btVector3FloatData m_lv
Definition: bullet.h:1282
float m_softKineticClusterHardness
Definition: bullet.h:1238
float m_softKineticClusterImpulseSplit
Definition: bullet.h:1241
float m_softRigidClusterImpulseSplit
Definition: bullet.h:1240
float m_softSoftClusterImpulseSplit
Definition: bullet.h:1242
SoftBodyMaterialData * m_material
Definition: bullet.h:1187
btVector3FloatData m_normal
Definition: bullet.h:1186
SoftBodyMaterialData * m_material
Definition: bullet.h:1175
btVector3FloatData m_position
Definition: bullet.h:1159
btVector3FloatData m_normal
Definition: bullet.h:1163
btVector3FloatData m_previousPosition
Definition: bullet.h:1160
btVector3FloatData m_accumulatedForce
Definition: bullet.h:1162
btVector3FloatData m_velocity
Definition: bullet.h:1161
SoftBodyMaterialData * m_material
Definition: bullet.h:1158
btVector3FloatData * m_positions
Definition: bullet.h:1261
btVector3FloatData m_com
Definition: bullet.h:1260
btMatrix3x3FloatData m_scale
Definition: bullet.h:1258
btMatrix3x3FloatData m_rot
Definition: bullet.h:1257
btMatrix3x3FloatData m_aqq
Definition: bullet.h:1259
btVector3FloatData m_c0[4]
Definition: bullet.h:1197
SoftBodyMaterialData * m_material
Definition: bullet.h:1198
bInvalidHandle * m_rigidBody
Definition: bullet.h:1214
btVector3FloatData m_localFrame
Definition: bullet.h:1213
btMatrix3x3FloatData m_c0
Definition: bullet.h:1211
btVector3FloatData m_c1
Definition: bullet.h:1212
btConvexInternalShapeData m_convexInternalShapeData
Definition: bullet.h:477
btTransformDoubleData m_interpolationWorldTransform
Definition: bullet.h:548
btVector3DoubleData m_anisotropicFriction
Definition: bullet.h:551
btVector3DoubleData m_interpolationLinearVelocity
Definition: bullet.h:549
btCollisionShapeData * m_rootCollisionShape
Definition: bullet.h:545
btTransformDoubleData m_worldTransform
Definition: bullet.h:547
btVector3DoubleData m_interpolationAngularVelocity
Definition: bullet.h:550
btTransformFloatData m_interpolationWorldTransform
Definition: bullet.h:582
btVector3FloatData m_anisotropicFriction
Definition: bullet.h:585
btCollisionShapeData * m_rootCollisionShape
Definition: bullet.h:579
btTransformFloatData m_worldTransform
Definition: bullet.h:581
btVector3FloatData m_interpolationLinearVelocity
Definition: bullet.h:583
btVector3FloatData m_interpolationAngularVelocity
Definition: bullet.h:584
btTransformFloatData m_transform
Definition: bullet.h:435
btCollisionShapeData * m_childShape
Definition: bullet.h:436
btCollisionShapeData m_collisionShapeData
Definition: bullet.h:446
btCompoundShapeChildData * m_childShapePtr
Definition: bullet.h:447
btConvexInternalShapeData m_convexInternalShapeData
Definition: bullet.h:467
btTransformFloatData m_rbAFrame
Definition: bullet.h:923
btTransformFloatData m_rbBFrame
Definition: bullet.h:924
btTypedConstraintData m_typeConstraintData
Definition: bullet.h:922
btTransformDoubleData m_rbBFrame
Definition: bullet.h:907
btTypedConstraintDoubleData m_typeConstraintData
Definition: bullet.h:905
btTransformDoubleData m_rbAFrame
Definition: bullet.h:906
btVector3DoubleData * m_unscaledPointsDoublePtr
Definition: bullet.h:533
btConvexInternalShapeData m_convexInternalShapeData
Definition: bullet.h:531
btVector3FloatData * m_unscaledPointsFloatPtr
Definition: bullet.h:532
btCollisionShapeData m_collisionShapeData
Definition: bullet.h:319
btVector3FloatData m_implicitShapeDimensions
Definition: bullet.h:321
btVector3FloatData m_localScaling
Definition: bullet.h:320
btConvexInternalShapeData m_convexInternalShapeData
Definition: bullet.h:457
btVector3DoubleData m_gravity
Definition: bullet.h:670
btContactSolverInfoDoubleData m_solverInfo
Definition: bullet.h:669
btContactSolverInfoFloatData m_solverInfo
Definition: bullet.h:678
btVector3FloatData m_gravity
Definition: bullet.h:679
btStridingMeshInterfaceData m_meshInterface
Definition: bullet.h:520
btVector3FloatData m_localScaling
Definition: bullet.h:521
btCollisionShapeData m_collisionShapeData
Definition: bullet.h:519
btVector3DoubleData m_axisInA
Definition: bullet.h:1137
btVector3DoubleData m_axisInB
Definition: bullet.h:1138
btTypedConstraintDoubleData m_typeConstraintData
Definition: bullet.h:1136
btVector3FloatData m_axisInB
Definition: bullet.h:1126
btVector3FloatData m_axisInA
Definition: bullet.h:1125
btTypedConstraintFloatData m_typeConstraintData
Definition: bullet.h:1124
btTypedConstraintData m_typeConstraintData
Definition: bullet.h:940
btTransformFloatData m_rbBFrame
Definition: bullet.h:942
btVector3FloatData m_angularLowerLimit
Definition: bullet.h:946
btTransformFloatData m_rbAFrame
Definition: bullet.h:941
btVector3FloatData m_linearUpperLimit
Definition: bullet.h:943
btVector3FloatData m_linearLowerLimit
Definition: bullet.h:944
btVector3FloatData m_angularUpperLimit
Definition: bullet.h:945
btTransformDoubleData m_rbAFrame
Definition: bullet.h:957
btVector3DoubleData m_linearUpperLimit
Definition: bullet.h:959
btTransformDoubleData m_rbBFrame
Definition: bullet.h:958
btVector3DoubleData m_linearLowerLimit
Definition: bullet.h:960
btTypedConstraintDoubleData m_typeConstraintData
Definition: bullet.h:956
btVector3DoubleData m_angularUpperLimit
Definition: bullet.h:961
btVector3DoubleData m_angularLowerLimit
Definition: bullet.h:962
btVector3FloatData m_angularTargetVelocity
Definition: bullet.h:1025
btVector3FloatData m_linearMaxMotorForce
Definition: bullet.h:1007
btVector3FloatData m_angularMaxMotorForce
Definition: bullet.h:1026
btVector3FloatData m_linearSpringDamping
Definition: bullet.h:1010
btVector3FloatData m_linearSpringStiffness
Definition: bullet.h:1009
btVector3FloatData m_angularEquilibriumPoint
Definition: bullet.h:1030
btTypedConstraintData m_typeConstraintData
Definition: bullet.h:996
btVector3FloatData m_linearEquilibriumPoint
Definition: bullet.h:1011
btVector3FloatData m_linearTargetVelocity
Definition: bullet.h:1006
btVector3FloatData m_angularSpringDamping
Definition: bullet.h:1029
btVector3FloatData m_angularSpringStiffness
Definition: bullet.h:1028
btTypedConstraintDoubleData m_typeConstraintData
Definition: bullet.h:1044
btGeneric6DofConstraintData m_6dofData
Definition: bullet.h:972
btGeneric6DofConstraintDoubleData2 m_6dofData
Definition: bullet.h:984
btTransformDoubleData m_rbAFrame
Definition: bullet.h:885
btTypedConstraintDoubleData m_typeConstraintData
Definition: bullet.h:884
btTransformDoubleData m_rbBFrame
Definition: bullet.h:886
btTransformDoubleData m_rbBFrame
Definition: bullet.h:846
btTransformDoubleData m_rbAFrame
Definition: bullet.h:845
btTypedConstraintData m_typeConstraintData
Definition: bullet.h:844
btTypedConstraintData m_typeConstraintData
Definition: bullet.h:864
btTransformFloatData m_rbAFrame
Definition: bullet.h:865
btTransformFloatData m_rbBFrame
Definition: bullet.h:866
btVector3DoubleData m_el[3]
Definition: bullet.h:186
btVector3FloatData m_el[3]
Definition: bullet.h:178
btCharIndexTripletData * m_3indices8
Definition: bullet.h:390
btIntIndexData * m_indices32
Definition: bullet.h:388
btShortIntIndexTripletData * m_3indices16
Definition: bullet.h:389
btVector3FloatData * m_vertices3f
Definition: bullet.h:386
btShortIntIndexData * m_indices16
Definition: bullet.h:391
btVector3DoubleData * m_vertices3d
Definition: bullet.h:387
btTransformDoubleData m_baseWorldTransform
Definition: bullet.h:1417
btMultiBodyLinkDoubleData * m_links
Definition: bullet.h:1421
btCollisionObjectDoubleData * m_baseCollider
Definition: bullet.h:1422
btVector3DoubleData m_baseInertia
Definition: bullet.h:1418
btCollisionObjectFloatData * m_baseCollider
Definition: bullet.h:1435
btVector3FloatData m_baseInertia
Definition: bullet.h:1437
btTransformFloatData m_baseWorldTransform
Definition: bullet.h:1436
btMultiBodyLinkFloatData * m_links
Definition: bullet.h:1434
btVector3DoubleData m_thisPivotToThisComOffset
Definition: bullet.h:1357
btQuaternionDoubleData m_zeroRotParentToThis
Definition: bullet.h:1355
btCollisionObjectDoubleData * m_linkCollider
Definition: bullet.h:1377
btVector3DoubleData m_jointAxisBottom[6]
Definition: bullet.h:1359
btVector3DoubleData m_parentComToThisComOffset
Definition: bullet.h:1356
btVector3DoubleData m_jointAxisTop[6]
Definition: bullet.h:1358
btVector3DoubleData m_linkInertia
Definition: bullet.h:1360
btQuaternionFloatData m_zeroRotParentToThis
Definition: bullet.h:1386
btVector3FloatData m_jointAxisBottom[6]
Definition: bullet.h:1390
btCollisionObjectFloatData * m_linkCollider
Definition: bullet.h:1408
btVector3FloatData m_jointAxisTop[6]
Definition: bullet.h:1389
btVector3FloatData m_thisPivotToThisComOffset
Definition: bullet.h:1388
btVector3FloatData m_parentComToThisComOffset
Definition: bullet.h:1387
btVector3FloatData m_linkInertia
Definition: bullet.h:1391
btPositionAndRadius * m_localPositionArrayPtr
Definition: bullet.h:341
btConvexInternalShapeData m_convexInternalShapeData
Definition: bullet.h:340
btVector3DoubleData m_aabbMaxOrg
Definition: bullet.h:237
btVector3DoubleData m_aabbMinOrg
Definition: bullet.h:236
btVector3FloatData m_aabbMaxOrg
Definition: bullet.h:224
btVector3FloatData m_aabbMinOrg
Definition: bullet.h:223
PointerArray m_collisionObjects
Definition: bullet.h:128
PointerArray m_collisionShapes
Definition: bullet.h:127
PointerArray m_constraints
Definition: bullet.h:129
btTypedConstraintDoubleData m_typeConstraintData
Definition: bullet.h:824
btTypedConstraintData m_typeConstraintData
Definition: bullet.h:834
btTypedConstraintData m_typeConstraintData
Definition: bullet.h:814
btVector3FloatData m_pos
Definition: bullet.h:331
btVector3DoubleData m_bvhQuantization
Definition: bullet.h:280
btVector3DoubleData m_bvhAabbMin
Definition: bullet.h:278
btVector3DoubleData m_bvhAabbMax
Definition: bullet.h:279
btBvhSubtreeInfoData * m_subTreeInfoPtr
Definition: bullet.h:289
btQuantizedBvhNodeData * m_quantizedContiguousNodesPtr
Definition: bullet.h:286
btOptimizedBvhNodeDoubleData * m_contiguousNodesPtr
Definition: bullet.h:285
btVector3FloatData m_bvhAabbMax
Definition: bullet.h:260
btBvhSubtreeInfoData * m_subTreeInfoPtr
Definition: bullet.h:268
btVector3FloatData m_bvhAabbMin
Definition: bullet.h:259
btOptimizedBvhNodeFloatData * m_contiguousNodesPtr
Definition: bullet.h:266
btQuantizedBvhNodeData * m_quantizedContiguousNodesPtr
Definition: bullet.h:267
btVector3FloatData m_bvhQuantization
Definition: bullet.h:261
btVector3DoubleData m_angularVelocity
Definition: bullet.h:718
btVector3DoubleData m_gravity
Definition: bullet.h:721
double m_additionalLinearDampingThresholdSqr
Definition: bullet.h:730
btVector3DoubleData m_linearVelocity
Definition: bullet.h:717
btVector3DoubleData m_invInertiaLocal
Definition: bullet.h:723
btMatrix3x3DoubleData m_invInertiaTensorWorld
Definition: bullet.h:716
btVector3DoubleData m_angularFactor
Definition: bullet.h:719
btVector3DoubleData m_gravity_acceleration
Definition: bullet.h:722
btVector3DoubleData m_totalTorque
Definition: bullet.h:725
btVector3DoubleData m_linearFactor
Definition: bullet.h:720
btCollisionObjectDoubleData m_collisionObjectData
Definition: bullet.h:715
double m_additionalAngularDampingFactor
Definition: bullet.h:732
btVector3DoubleData m_totalForce
Definition: bullet.h:724
double m_additionalAngularDampingThresholdSqr
Definition: bullet.h:731
float m_additionalLinearDampingThresholdSqr
Definition: bullet.h:702
btMatrix3x3FloatData m_invInertiaTensorWorld
Definition: bullet.h:688
btVector3FloatData m_angularFactor
Definition: bullet.h:691
float m_additionalAngularDampingThresholdSqr
Definition: bullet.h:703
btVector3FloatData m_gravity
Definition: bullet.h:693
btVector3FloatData m_linearFactor
Definition: bullet.h:692
btVector3FloatData m_angularVelocity
Definition: bullet.h:690
float m_additionalAngularDampingFactor
Definition: bullet.h:704
btVector3FloatData m_invInertiaLocal
Definition: bullet.h:695
btCollisionObjectFloatData m_collisionObjectData
Definition: bullet.h:687
btVector3FloatData m_totalForce
Definition: bullet.h:696
btVector3FloatData m_totalTorque
Definition: bullet.h:697
btVector3FloatData m_gravity_acceleration
Definition: bullet.h:694
btVector3FloatData m_linearVelocity
Definition: bullet.h:689
btVector3FloatData m_localScaling
Definition: bullet.h:427
btTriangleMeshShapeData m_trimeshShapeData
Definition: bullet.h:426
btTransformFloatData m_rbBFrame
Definition: bullet.h:1094
btTransformFloatData m_rbAFrame
Definition: bullet.h:1093
btTypedConstraintData m_typeConstraintData
Definition: bullet.h:1092
btTransformDoubleData m_rbBFrame
Definition: bullet.h:1110
btTypedConstraintDoubleData m_typeConstraintData
Definition: bullet.h:1108
btTransformDoubleData m_rbAFrame
Definition: bullet.h:1109
btSoftBodyJointData * m_joints
Definition: bullet.h:1338
SoftBodyClusterData * m_clusters
Definition: bullet.h:1337
SoftBodyFaceData * m_faces
Definition: bullet.h:1334
SoftRigidAnchorData * m_anchors
Definition: bullet.h:1336
btCollisionObjectFloatData m_collisionObjectData
Definition: bullet.h:1329
SoftBodyConfigData m_config
Definition: bullet.h:1347
SoftBodyNodeData * m_nodes
Definition: bullet.h:1332
SoftBodyLinkData * m_links
Definition: bullet.h:1333
SoftBodyTetraData * m_tetrahedra
Definition: bullet.h:1335
SoftBodyMaterialData ** m_materials
Definition: bullet.h:1331
SoftBodyPoseData * m_pose
Definition: bullet.h:1330
btVector3FloatData m_refs[2]
Definition: bullet.h:1312
btVector3FloatData m_relPosition[2]
Definition: bullet.h:1317
btCollisionShapeData m_collisionShapeData
Definition: bullet.h:307
btVector3FloatData m_planeNormal
Definition: bullet.h:309
btVector3FloatData m_localScaling
Definition: bullet.h:308
btMeshPartData * m_meshPartsPtr
Definition: bullet.h:401
btVector3FloatData m_scaling
Definition: bullet.h:402
btVector3DoubleData m_origin
Definition: bullet.h:204
btMatrix3x3DoubleData m_basis
Definition: bullet.h:203
btMatrix3x3FloatData m_basis
Definition: bullet.h:194
btVector3FloatData m_origin
Definition: bullet.h:195
btTriangleInfoData * m_valueArrayPtr
Definition: bullet.h:500
btQuantizedBvhDoubleData * m_quantizedDoubleBvh
Definition: bullet.h:415
btCollisionShapeData m_collisionShapeData
Definition: bullet.h:412
btQuantizedBvhFloatData * m_quantizedFloatBvh
Definition: bullet.h:414
btStridingMeshInterfaceData m_meshInterface
Definition: bullet.h:413
btTriangleInfoMapData * m_triangleInfoMap
Definition: bullet.h:416
bInvalidHandle * m_rbA
Definition: bullet.h:773
bInvalidHandle * m_rbB
Definition: bullet.h:774
int m_disableCollisionsBetweenLinkedBodies
Definition: bullet.h:782
btRigidBodyDoubleData * m_rbA
Definition: bullet.h:793
btRigidBodyDoubleData * m_rbB
Definition: bullet.h:794
btRigidBodyFloatData * m_rbB
Definition: bullet.h:754
btRigidBodyFloatData * m_rbA
Definition: bullet.h:753
Definition: bullet.h:22
struct Bullet::bInvalidHandle bInvalidHandle
do not change those serialization structures, it requires an updated sBulletDNAstr/sBulletDNAstr64
do not change those serialization structures, it requires an updated sBulletDNAstr/sBulletDNAstr64
do not change those serialization structures, it requires an updated sBulletDNAstr/sBulletDNAstr64
do not change those serialization structures, it requires an updated sBulletDNAstr/sBulletDNAstr64
do not change those serialization structures, it requires an updated sBulletDNAstr/sBulletDNAstr64
do not change those serialization structures, it requires an updated sBulletDNAstr/sBulletDNAstr64
do not change those serialization structures, it requires an updated sBulletDNAstr/sBulletDNAstr64
Definition: btConeShape.h:154
this structure is not used, except for loading pre-2.82 .bullet files
do not change those serialization structures, it requires an updated sBulletDNAstr/sBulletDNAstr64
do not change those serialization structures, it requires an updated sBulletDNAstr/sBulletDNAstr64
do not change those serialization structures, it requires an updated sBulletDNAstr/sBulletDNAstr64
do not change those serialization structures, it requires an updated sBulletDNAstr/sBulletDNAstr64
do not change those serialization structures, it requires an updated sBulletDNAstr/sBulletDNAstr64
do not change those serialization structures, it requires an updated sBulletDNAstr/sBulletDNAstr64
do not change those serialization structures, it requires an updated sBulletDNAstr/sBulletDNAstr64
do not change those serialization structures, it requires an updated sBulletDNAstr/sBulletDNAstr64
do not change those serialization structures, it requires an updated sBulletDNAstr/sBulletDNAstr64
do not change those serialization structures, it requires an updated sBulletDNAstr/sBulletDNAstr64
this structure is not used, except for loading pre-2.82 .bullet files
for serialization
Definition: btMatrix3x3.h:1309
for serialization
Definition: btMatrix3x3.h:1303
do not change those serialization structures, it requires an updated sBulletDNAstr/sBulletDNAstr64
do not change those serialization structures, it requires an updated sBulletDNAstr/sBulletDNAstr64
Definition: btMultiBody.h:786
do not change those serialization structures, it requires an updated sBulletDNAstr/sBulletDNAstr64
Definition: btMultiBody.h:801
do not change those serialization structures, it requires an updated sBulletDNAstr/sBulletDNAstr64
do not change those serialization structures, it requires an updated sBulletDNAstr/sBulletDNAstr64 th...
do not change those serialization structures, it requires an updated sBulletDNAstr/sBulletDNAstr64
do not change those serialization structures, it requires an updated sBulletDNAstr/sBulletDNAstr64
Definition: btRigidBody.h:591
do not change those serialization structures, it requires an updated sBulletDNAstr/sBulletDNAstr64
Definition: btRigidBody.h:565
do not change those serialization structures, it requires an updated sBulletDNAstr/sBulletDNAstr64
do not change those serialization structures, it requires an updated sBulletDNAstr/sBulletDNAstr64
do not change those serialization structures, it requires an updated sBulletDNAstr/sBulletDNAstr64
do not change those serialization structures, it requires an updated sBulletDNAstr/sBulletDNAstr64
do not change those serialization structures, it requires an updated sBulletDNAstr/sBulletDNAstr64
for serialization
Definition: btTransform.h:254
those fields have to be float and not btScalar for the serialization to work properly
do not change those serialization structures, it requires an updated sBulletDNAstr/sBulletDNAstr64
this structure is not used, except for loading pre-2.82 .bullet files
do not change those serialization structures, it requires an updated sBulletDNAstr/sBulletDNAstr64