18#ifndef BT_OPTIMIZED_BVH_H
19#define BT_OPTIMIZED_BVH_H
47 virtual bool serializeInPlace(
void* o_alignedDataBuffer,
unsigned i_dataBufferSize,
bool i_swapEndian)
const
53 static btOptimizedBvh* deSerializeInPlace(
void* i_alignedDataBuffer,
unsigned int i_dataBufferSize,
bool i_swapEndian);
#define ATTRIBUTE_ALIGNED16(a)
The btOptimizedBvh extends the btQuantizedBvh to create AABB tree for triangle meshes,...
BT_DECLARE_ALIGNED_ALLOCATOR()
virtual bool serializeInPlace(void *o_alignedDataBuffer, unsigned i_dataBufferSize, bool i_swapEndian) const
Data buffer MUST be 16 byte aligned.
The btQuantizedBvh class stores an AABB tree that can be quickly traversed on CPU and Cell SPU.
virtual bool serialize(void *o_alignedDataBuffer, unsigned i_dataBufferSize, bool i_swapEndian) const
Data buffer MUST be 16 byte aligned.
The btStridingMeshInterface is the interface class for high performance generic access to triangle me...
btVector3 can be used to represent 3D points and vectors.