|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.ode4j.cpp.internal.ApiCppTimer
org.ode4j.cpp.internal.ApiCppCollisionTrimesh
org.ode4j.cpp.internal.ApiCppCollisionSpace
org.ode4j.cpp.internal.ApiCppCollision
org.ode4j.cpp.internal.ApiCppExportDIF
org.ode4j.cpp.internal.ApiCppOdeInit
public abstract class ApiCppOdeInit
Nested Class Summary |
---|
Nested classes/interfaces inherited from class org.ode4j.cpp.internal.ApiCppCollision |
---|
ApiCppCollision.dAABBTestFn, ApiCppCollision.dGeomClass, ApiCppCollision.dGeomDtorFn, ApiCppCollision.dGetAABBFn, ApiCppCollision.dGetColliderFnFn |
Field Summary |
---|
Fields inherited from class org.ode4j.cpp.internal.ApiCppCollisionSpace |
---|
dSAP_AXES_XYZ, dSAP_AXES_XZY, dSAP_AXES_YXZ, dSAP_AXES_YZX, dSAP_AXES_ZXY, dSAP_AXES_ZYX |
Constructor Summary | |
---|---|
ApiCppOdeInit()
|
Method Summary | |
---|---|
static int |
dAllocateODEDataForThread(int uiAllocateFlags)
Deprecated. TZ I guess this can be removed? |
static void |
dCloseODE()
|
static void |
dInitODE()
Deprecated. Please use dInitOde2() instead. |
static int |
dInitODE2(int uiInitFlags)
|
Methods inherited from class org.ode4j.cpp.internal.ApiCppExportDIF |
---|
dWorldExportDIF |
Methods inherited from class org.ode4j.cpp.internal.ApiCppCollisionSpace |
---|
dHashSpaceCreate, dHashSpaceGetLevels, dHashSpaceSetLevels, dQuadTreeSpaceCreate, dSimpleSpaceCreate, dSpaceAdd, dSpaceClean, dSpaceDestroy, dSpaceGetCleanup, dSpaceGetGeom, dSpaceGetManualCleanup, dSpaceGetNumGeoms, dSpaceGetSublevel, dSpaceQuery, dSpaceRemove, dSpaceSetCleanup, dSpaceSetManualCleanup, dSpaceSetSublevel, dSweepAndPruneSpaceCreate |
Methods inherited from class org.ode4j.cpp.internal.ApiCppCollisionTrimesh |
---|
dCreateTriMesh, dGeomTriMeshDataBuildSingle, dGeomTriMeshDataCreate, dGeomTriMeshDataDestroy, dGeomTriMeshSetLastTransform |
Methods inherited from class org.ode4j.cpp.internal.ApiCppTimer |
---|
dTimerEnd, dTimerNow, dTimerReport, dTimerStart |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ApiCppOdeInit()
Method Detail |
---|
public static void dInitODE()
dInitODE2(int)
,
dAllocateODEDataForThread(int)
dInitODE
is obsolete. dInitODE2
is to be used for library initialization.
A call to dInitODE
is equal to the following initialization sequence
dInitODE2(0);
dAllocateODEDataForThread(dAllocateMaskAll);
public static int dInitODE2(int uiInitFlags)
uiInitFlags
- Initialization options bitmask
#dInitODEFlags
,
dCloseODE()
public static int dAllocateODEDataForThread(int uiAllocateFlags)
uiAllocateFlags
- Allocation options bitmask.
uiAllocateFlags
parameter can contain zero or more flags from dAllocateODEDataFlags
enumerated type. Multiple calls with different allocation flags are allowed.
The flags that are already allocated are ignored in subsequent calls. If zero
is passed as the parameter, it means to only allocate the set of most important
data the library can not operate without.
If the function returns failure status it means that none of the requested
data has been allocated. The client may retry allocation attempt with the same
flags when more system resources are available.#dAllocateODEDataFlags
,
#dCleanupODEAllDataForThread
public static void dCloseODE()
dInitODE2(int)
,
#dCleanupODEAllDataForThread
dCloseODE
releases all the resources allocated for library
including all the thread local data that might be allocated for all the threads
that were using ODE.
dCloseODE
is a paired function for dInitODE2
and must only be called
after successful library initialization.dCloseODE
. In particular it is not allowed to call
dCleanupODEAllDataForThread
after dCloseODE
.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |