added a warning to all serialization structures:
///do not change those serialization structures, it requires an updated sBulletDNAstr/sBulletDNAstr64
This commit is contained in:
@@ -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;
|
||||||
|
|||||||
@@ -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;
|
||||||
|
|||||||
@@ -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;
|
||||||
|
|||||||
@@ -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;
|
||||||
|
|||||||
@@ -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;
|
||||||
|
|||||||
@@ -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;
|
||||||
|
|||||||
@@ -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;
|
||||||
|
|||||||
@@ -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;
|
||||||
|
|||||||
@@ -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;
|
||||||
|
|||||||
@@ -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;
|
||||||
|
|||||||
@@ -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;
|
||||||
|
|||||||
@@ -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;
|
||||||
|
|||||||
@@ -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;
|
||||||
|
|||||||
@@ -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;
|
||||||
|
|||||||
@@ -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;
|
||||||
|
|||||||
@@ -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;
|
||||||
|
|||||||
@@ -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;
|
||||||
|
|||||||
Reference in New Issue
Block a user