added a warning to all serialization structures:

///do not change those serialization structures, it requires an updated sBulletDNAstr/sBulletDNAstr64
This commit is contained in:
erwin.coumans
2010-01-27 02:41:38 +00:00
parent cd15b314c1
commit 725411a1f3
17 changed files with 23 additions and 14 deletions

View File

@@ -432,9 +432,7 @@ public:
}; };
///using offsetof for m_vtablePadding might break some compilers, in that case define m_vtablePadding manually ///do not change those serialization structures, it requires an updated sBulletDNAstr/sBulletDNAstr64
///for serialization
struct btCollisionObjectDoubleData struct btCollisionObjectDoubleData
{ {
void *m_broadphaseHandle; void *m_broadphaseHandle;
@@ -465,6 +463,7 @@ struct btCollisionObjectDoubleData
char m_padding[4]; char m_padding[4];
}; };
///do not change those serialization structures, it requires an updated sBulletDNAstr/sBulletDNAstr64
struct btCollisionObjectFloatData struct btCollisionObjectFloatData
{ {
void *m_broadphaseHandle; void *m_broadphaseHandle;

View File

@@ -131,7 +131,7 @@ public:
}; };
///do not change those serialization structures, it requires an updated sBulletDNAstr/sBulletDNAstr64
struct btCapsuleShapeData struct btCapsuleShapeData
{ {
btConvexInternalShapeData m_convexInternalShapeData; btConvexInternalShapeData m_convexInternalShapeData;

View File

@@ -125,7 +125,7 @@ public:
}; };
///for serialization ///do not change those serialization structures, it requires an updated sBulletDNAstr/sBulletDNAstr64
struct btCollisionShapeData struct btCollisionShapeData
{ {
void *m_userPointer; void *m_userPointer;

View File

@@ -171,7 +171,7 @@ public:
}; };
///do not change those serialization structures, it requires an updated sBulletDNAstr/sBulletDNAstr64
struct btCompoundShapeChildData struct btCompoundShapeChildData
{ {
btTransformFloatData m_transform; btTransformFloatData m_transform;
@@ -180,7 +180,7 @@ struct btCompoundShapeChildData
float m_childMargin; float m_childMargin;
}; };
///do not change those serialization structures, it requires an updated sBulletDNAstr/sBulletDNAstr64
struct btCompoundShapeData struct btCompoundShapeData
{ {
btCollisionShapeData m_collisionShapeData; btCollisionShapeData m_collisionShapeData;

View File

@@ -96,7 +96,7 @@ public:
}; };
///do not change those serialization structures, it requires an updated sBulletDNAstr/sBulletDNAstr64
struct btConvexHullShapeData struct btConvexHullShapeData
{ {
btConvexInternalShapeData m_convexInternalShapeData; btConvexInternalShapeData m_convexInternalShapeData;

View File

@@ -118,7 +118,7 @@ public:
}; };
///do not change those serialization structures, it requires an updated sBulletDNAstr/sBulletDNAstr64
struct btConvexInternalShapeData struct btConvexInternalShapeData
{ {
btCollisionShapeData m_collisionShapeData; btCollisionShapeData m_collisionShapeData;

View File

@@ -159,7 +159,7 @@ public:
}; };
///do not change those serialization structures, it requires an updated sBulletDNAstr/sBulletDNAstr64
struct btCylinderShapeData struct btCylinderShapeData
{ {
btConvexInternalShapeData m_convexInternalShapeData; btConvexInternalShapeData m_convexInternalShapeData;

View File

@@ -66,6 +66,7 @@ public:
}; };
///do not change those serialization structures, it requires an updated sBulletDNAstr/sBulletDNAstr64
struct btStaticPlaneShapeData struct btStaticPlaneShapeData
{ {
btCollisionShapeData m_collisionShapeData; btCollisionShapeData m_collisionShapeData;

View File

@@ -109,6 +109,7 @@ struct btShortIntIndexData
short int m_value; short int m_value;
}; };
///do not change those serialization structures, it requires an updated sBulletDNAstr/sBulletDNAstr64
struct btMeshPartData struct btMeshPartData
{ {
btVector3FloatData *m_vertices3f; btVector3FloatData *m_vertices3f;
@@ -121,6 +122,7 @@ struct btMeshPartData
}; };
///do not change those serialization structures, it requires an updated sBulletDNAstr/sBulletDNAstr64
struct btStridingMeshInterfaceData struct btStridingMeshInterfaceData
{ {
btMeshPartData *m_meshPartsPtr; btMeshPartData *m_meshPartsPtr;

View File

@@ -88,7 +88,7 @@ public:
}; };
///do not change those serialization structures, it requires an updated sBulletDNAstr/sBulletDNAstr64
struct btTriangleMeshShapeData struct btTriangleMeshShapeData
{ {
btCollisionShapeData m_collisionShapeData; btCollisionShapeData m_collisionShapeData;

View File

@@ -264,6 +264,7 @@ public:
}; };
///do not change those serialization structures, it requires an updated sBulletDNAstr/sBulletDNAstr64
struct btConeTwistConstraintData struct btConeTwistConstraintData
{ {
btTypedConstraintData m_typeConstraintData; btTypedConstraintData m_typeConstraintData;

View File

@@ -507,6 +507,7 @@ public:
}; };
///do not change those serialization structures, it requires an updated sBulletDNAstr/sBulletDNAstr64
struct btGeneric6DofConstraintData struct btGeneric6DofConstraintData
{ {
btTypedConstraintData m_typeConstraintData; btTypedConstraintData m_typeConstraintData;

View File

@@ -240,6 +240,7 @@ public:
}; };
///do not change those serialization structures, it requires an updated sBulletDNAstr/sBulletDNAstr64
struct btHingeConstraintDoubleData struct btHingeConstraintDoubleData
{ {
btTypedConstraintData m_typeConstraintData; btTypedConstraintData m_typeConstraintData;
@@ -258,7 +259,7 @@ struct btHingeConstraintDoubleData
float m_relaxationFactor; float m_relaxationFactor;
}; };
///do not change those serialization structures, it requires an updated sBulletDNAstr/sBulletDNAstr64
struct btHingeConstraintFloatData struct btHingeConstraintFloatData
{ {
btTypedConstraintData m_typeConstraintData; btTypedConstraintData m_typeConstraintData;

View File

@@ -112,6 +112,7 @@ public:
}; };
///do not change those serialization structures, it requires an updated sBulletDNAstr/sBulletDNAstr64
struct btPoint2PointConstraintFloatData struct btPoint2PointConstraintFloatData
{ {
btTypedConstraintData m_typeConstraintData; btTypedConstraintData m_typeConstraintData;
@@ -119,6 +120,7 @@ struct btPoint2PointConstraintFloatData
btVector3FloatData m_pivotInB; btVector3FloatData m_pivotInB;
}; };
///do not change those serialization structures, it requires an updated sBulletDNAstr/sBulletDNAstr64
struct btPoint2PointConstraintDoubleData struct btPoint2PointConstraintDoubleData
{ {
btTypedConstraintData m_typeConstraintData; btTypedConstraintData m_typeConstraintData;

View File

@@ -239,6 +239,7 @@ public:
}; };
///do not change those serialization structures, it requires an updated sBulletDNAstr/sBulletDNAstr64
struct btSliderConstraintData struct btSliderConstraintData
{ {
btTypedConstraintData m_typeConstraintData; btTypedConstraintData m_typeConstraintData;

View File

@@ -282,7 +282,7 @@ SIMD_FORCE_INLINE btScalar btAdjustAngleToLimits(btScalar angleInRadians, btScal
} }
} }
///do not change those serialization structures, it requires an updated sBulletDNAstr/sBulletDNAstr64
struct btTypedConstraintData struct btTypedConstraintData
{ {
btRigidBodyData *m_rbA; btRigidBodyData *m_rbA;

View File

@@ -513,7 +513,7 @@ public:
}; };
//@todo add m_optionalMotionState and m_constraintRefs to btRigidBodyData //@todo add m_optionalMotionState and m_constraintRefs to btRigidBodyData
///btRigidBodyData is used for btRigidBody serialization ///do not change those serialization structures, it requires an updated sBulletDNAstr/sBulletDNAstr64
struct btRigidBodyFloatData struct btRigidBodyFloatData
{ {
btCollisionObjectFloatData m_collisionObjectData; btCollisionObjectFloatData m_collisionObjectData;
@@ -539,6 +539,7 @@ struct btRigidBodyFloatData
int m_additionalDamping; int m_additionalDamping;
}; };
///do not change those serialization structures, it requires an updated sBulletDNAstr/sBulletDNAstr64
struct btRigidBodyDoubleData struct btRigidBodyDoubleData
{ {
btCollisionObjectDoubleData m_collisionObjectData; btCollisionObjectDoubleData m_collisionObjectData;