[dali_2.3.21] Merge branch 'devel/master'
[platform/core/uifw/dali-toolkit.git] / dali-physics / third-party / bullet3 / src / Bullet3Collision / NarrowPhaseCollision / shared / b3ConvexPolyhedronData.h
1
2 #ifndef B3_CONVEX_POLYHEDRON_DATA_H
3 #define B3_CONVEX_POLYHEDRON_DATA_H
4
5 #include "Bullet3Common/shared/b3Float4.h"
6 #include "Bullet3Common/shared/b3Quat.h"
7
8 typedef struct b3GpuFace b3GpuFace_t;
9 struct b3GpuFace
10 {
11         b3Float4 m_plane;
12         int m_indexOffset;
13         int m_numIndices;
14         int m_unusedPadding1;
15         int m_unusedPadding2;
16 };
17
18 typedef struct b3ConvexPolyhedronData b3ConvexPolyhedronData_t;
19
20 struct b3ConvexPolyhedronData
21 {
22         b3Float4 m_localCenter;
23         b3Float4 m_extents;
24         b3Float4 mC;
25         b3Float4 mE;
26
27         float m_radius;
28         int m_faceOffset;
29         int m_numFaces;
30         int m_numVertices;
31
32         int m_vertexOffset;
33         int m_uniqueEdgesOffset;
34         int m_numUniqueEdges;
35         int m_unused;
36 };
37
38 #endif  //B3_CONVEX_POLYHEDRON_DATA_H