From 012cc0cc81352a554d8dfce6a0a0778c89bb0a6a Mon Sep 17 00:00:00 2001 From: "erwin.coumans" Date: Wed, 24 Feb 2010 03:25:47 +0000 Subject: [PATCH] update autogenerated Bullet de-serialization headerfiles --- .../BulletFileLoader/autogenerated/bullet.h | 2 + .../autogenerated/bullet_Common.h | 2 + .../autogenerated/bullet_btTriangleInfoData.h | 42 +++++++++++++++ .../bullet_btTriangleInfoMapData.h | 52 +++++++++++++++++++ .../bullet_btTriangleMeshShapeData.h | 1 + 5 files changed, 99 insertions(+) create mode 100644 Extras/Serialize/BulletFileLoader/autogenerated/bullet_btTriangleInfoData.h create mode 100644 Extras/Serialize/BulletFileLoader/autogenerated/bullet_btTriangleInfoMapData.h diff --git a/Extras/Serialize/BulletFileLoader/autogenerated/bullet.h b/Extras/Serialize/BulletFileLoader/autogenerated/bullet.h index f17d099ee..53d29270b 100644 --- a/Extras/Serialize/BulletFileLoader/autogenerated/bullet.h +++ b/Extras/Serialize/BulletFileLoader/autogenerated/bullet.h @@ -48,6 +48,8 @@ #include "bullet_btCompoundShapeData.h" #include "bullet_btCylinderShapeData.h" #include "bullet_btCapsuleShapeData.h" +#include "bullet_btTriangleInfoData.h" +#include "bullet_btTriangleInfoMapData.h" #include "bullet_btGImpactMeshShapeData.h" #include "bullet_btConvexHullShapeData.h" #include "bullet_btCollisionObjectDoubleData.h" diff --git a/Extras/Serialize/BulletFileLoader/autogenerated/bullet_Common.h b/Extras/Serialize/BulletFileLoader/autogenerated/bullet_Common.h index 3068eb9d8..e5ddd6467 100644 --- a/Extras/Serialize/BulletFileLoader/autogenerated/bullet_Common.h +++ b/Extras/Serialize/BulletFileLoader/autogenerated/bullet_Common.h @@ -55,6 +55,8 @@ namespace Bullet { class btCompoundShapeData; class btCylinderShapeData; class btCapsuleShapeData; + class btTriangleInfoData; + class btTriangleInfoMapData; class btGImpactMeshShapeData; class btConvexHullShapeData; class btCollisionObjectDoubleData; diff --git a/Extras/Serialize/BulletFileLoader/autogenerated/bullet_btTriangleInfoData.h b/Extras/Serialize/BulletFileLoader/autogenerated/bullet_btTriangleInfoData.h new file mode 100644 index 000000000..2b744da68 --- /dev/null +++ b/Extras/Serialize/BulletFileLoader/autogenerated/bullet_btTriangleInfoData.h @@ -0,0 +1,42 @@ +/* Copyright (C) 2006-2009 Erwin Coumans & Charlie C +* +* This software is provided 'as-is', without any express or implied +* warranty. In no event will the authors be held liable for any damages +* arising from the use of this software. +* +* Permission is granted to anyone to use this software for any purpose, +* including commercial applications, and to alter it and redistribute it +* freely, subject to the following restrictions: +* +* 1. The origin of this software must not be misrepresented; you must not +* claim that you wrote the original software. If you use this software +* in a product, an acknowledgment in the product documentation would be +* appreciated but is not required. +* 2. Altered source versions must be plainly marked as such, and must not be +* misrepresented as being the original software. +* 3. This notice may not be removed or altered from any source distribution. +*/ +// Auto generated from makesdna dna.c +#ifndef __BULLET_BTTRIANGLEINFODATA__H__ +#define __BULLET_BTTRIANGLEINFODATA__H__ + + +// -------------------------------------------------- // +#include "bullet_Common.h" + +namespace Bullet { + + + // ---------------------------------------------- // + class btTriangleInfoData + { + public: + int m_flags; + float m_edgeV0V1Angle; + float m_edgeV1V2Angle; + float m_edgeV2V0Angle; + }; +} + + +#endif//__BULLET_BTTRIANGLEINFODATA__H__ diff --git a/Extras/Serialize/BulletFileLoader/autogenerated/bullet_btTriangleInfoMapData.h b/Extras/Serialize/BulletFileLoader/autogenerated/bullet_btTriangleInfoMapData.h new file mode 100644 index 000000000..9d3baa8cd --- /dev/null +++ b/Extras/Serialize/BulletFileLoader/autogenerated/bullet_btTriangleInfoMapData.h @@ -0,0 +1,52 @@ +/* Copyright (C) 2006-2009 Erwin Coumans & Charlie C +* +* This software is provided 'as-is', without any express or implied +* warranty. In no event will the authors be held liable for any damages +* arising from the use of this software. +* +* Permission is granted to anyone to use this software for any purpose, +* including commercial applications, and to alter it and redistribute it +* freely, subject to the following restrictions: +* +* 1. The origin of this software must not be misrepresented; you must not +* claim that you wrote the original software. If you use this software +* in a product, an acknowledgment in the product documentation would be +* appreciated but is not required. +* 2. Altered source versions must be plainly marked as such, and must not be +* misrepresented as being the original software. +* 3. This notice may not be removed or altered from any source distribution. +*/ +// Auto generated from makesdna dna.c +#ifndef __BULLET_BTTRIANGLEINFOMAPDATA__H__ +#define __BULLET_BTTRIANGLEINFOMAPDATA__H__ + + +// -------------------------------------------------- // +#include "bullet_Common.h" + +namespace Bullet { + + + // ---------------------------------------------- // + class btTriangleInfoMapData + { + public: + int *m_hashTablePtr; + int *m_nextPtr; + btTriangleInfoData *m_valueArrayPtr; + int *m_keyArrayPtr; + float m_convexEpsilon; + float m_planarEpsilon; + float m_equalVertexThreshold; + float m_edgeDistanceThreshold; + float m_zeroAreaThreshold; + int m_nextSize; + int m_hashTableSize; + int m_numValues; + int m_numKeys; + char m_padding[4]; + }; +} + + +#endif//__BULLET_BTTRIANGLEINFOMAPDATA__H__ diff --git a/Extras/Serialize/BulletFileLoader/autogenerated/bullet_btTriangleMeshShapeData.h b/Extras/Serialize/BulletFileLoader/autogenerated/bullet_btTriangleMeshShapeData.h index fce17a6d9..33b7cb333 100644 --- a/Extras/Serialize/BulletFileLoader/autogenerated/bullet_btTriangleMeshShapeData.h +++ b/Extras/Serialize/BulletFileLoader/autogenerated/bullet_btTriangleMeshShapeData.h @@ -37,6 +37,7 @@ namespace Bullet { btStridingMeshInterfaceData m_meshInterface; btQuantizedBvhFloatData *m_quantizedFloatBvh; btQuantizedBvhDoubleData *m_quantizedDoubleBvh; + btTriangleInfoMapData *m_triangleInfoMap; float m_collisionMargin; char m_pad3[4]; };