25 #ifndef _ODE_ODEINIT_H_
26 #define _ODE_ODEINIT_H_
28 #include <ode/common.h>
77 dInitFlagManualThreadCleanup = 0x00000001
119 ODE_API
int dInitODE2(
unsigned int uiInitFlags);
147 dAllocateFlagBasicData = 0,
149 dAllocateFlagCollisionData = 0x00000001,
151 dAllocateMaskAll = ~0
ODE_API int dAllocateODEDataForThread(unsigned int uiAllocateFlags)
Allocate thread local data to allow the thread calling ODE.
Definition: odeinit.cpp:532
ODE_API void dInitODE(void)
Initializes ODE library.
Definition: odeinit.cpp:487
ODE_API void dCleanupODEAllDataForThread()
Free thread local data that was allocated for current thread.
Definition: odeinit.cpp:541
dInitODEFlags
Library initialization flags.
Definition: odeinit.h:76
ODE_API int dInitODE2(unsigned int uiInitFlags)
Initializes ODE library.
Definition: odeinit.cpp:496
ODE_API void dCloseODE(void)
Close ODE after it is not needed any more.
Definition: odeinit.cpp:549
dAllocateODEDataFlags
ODE data allocation flags.
Definition: odeinit.h:146