Bullet Collision Detection & Physics Library
|
Go to the source code of this file.
Classes | |
class | btAlignedObjectArray< T > |
The btAlignedObjectArray template class uses a subset of the stl::vector interface for its methods It is developed to replace stl::vector to avoid portability issues, including STL alignment issues to add SIMD/SSE data. More... | |
class | btAlignedObjectArray< T >::less |
Macros | |
#define | BT_USE_PLACEMENT_NEW 1 |
If the platform doesn't support placement new, you can disable BT_USE_PLACEMENT_NEW then the btAlignedObjectArray doesn't support objects with virtual methods, and non-trivial constructors/destructors You can enable BT_USE_MEMCPY, then swapping elements in the array will use memcpy instead of operator= see discussion here: http://continuousphysics.com/Bullet/phpBB2/viewtopic.php?t=1231 and http://www.continuousphysics.com/Bullet/phpBB2/viewtopic.php?t=1240. More... | |
#define | BT_ALLOW_ARRAY_COPY_OPERATOR |
#define | BT_REGISTER register |
#define BT_ALLOW_ARRAY_COPY_OPERATOR |
Definition at line 31 of file btAlignedObjectArray.h.
#define BT_REGISTER register |
Definition at line 46 of file btAlignedObjectArray.h.
#define BT_USE_PLACEMENT_NEW 1 |
If the platform doesn't support placement new, you can disable BT_USE_PLACEMENT_NEW then the btAlignedObjectArray doesn't support objects with virtual methods, and non-trivial constructors/destructors You can enable BT_USE_MEMCPY, then swapping elements in the array will use memcpy instead of operator= see discussion here: http://continuousphysics.com/Bullet/phpBB2/viewtopic.php?t=1231 and http://www.continuousphysics.com/Bullet/phpBB2/viewtopic.php?t=1240.
Definition at line 29 of file btAlignedObjectArray.h.