dAllocateFlagsBasicData

@brief ODE data allocation flags.

These flags are used to indicate which data is to be pre-allocated in call to @c dAllocateODEDataForThread.

@c dAllocateFlagBasicData tells to allocate the basic data set required for normal library operation. This flag is equal to zero and is always implicitly included.

@c dAllocateFlagCollisionData tells that collision detection data is to be allocated. Collision detection functions may not be called if the data has not be allocated in advance. If collision detection is not going to be used, it is not necessary to specify this flag.

@c dAllocateMaskAll is a mask that can be used for for allocating all possible data in cases when it is not known what exactly features of ODE will be used. The mask may not be used in combination with other flags. It is guaranteed to include all the current and future legal allocation flags. However, mature applications should use explicit flags they need rather than allocating everything.

@see dAllocateODEDataForThread @ingroup init

Meta