@NoOffset @Properties(inherit=BulletDynamics.class) public class btConstraintSolverPoolMt extends btConstraintSolver
Pointer.CustomDeallocator, Pointer.Deallocator, Pointer.NativeDeallocator, Pointer.ReferenceCounter
Constructor and Description |
---|
btConstraintSolverPoolMt(btConstraintSolver solvers,
int numSolvers) |
btConstraintSolverPoolMt(int numSolvers) |
btConstraintSolverPoolMt(Pointer p)
Pointer cast constructor.
|
btConstraintSolverPoolMt(PointerPointer solvers,
int numSolvers) |
Modifier and Type | Method and Description |
---|---|
int |
getSolverType() |
void |
reset()
clear internal cached data and reset random seed
|
double |
solveGroup(btCollisionObject bodies,
int numBodies,
btPersistentManifold manifolds,
int numManifolds,
btTypedConstraint constraints,
int numConstraints,
btContactSolverInfo info,
btIDebugDraw debugDrawer,
btDispatcher dispatcher) |
double |
solveGroup(PointerPointer bodies,
int numBodies,
PointerPointer manifolds,
int numManifolds,
PointerPointer constraints,
int numConstraints,
btContactSolverInfo info,
btIDebugDraw debugDrawer,
btDispatcher dispatcher)
solve a group of constraints
|
allSolved, prepareSolve
address, asBuffer, asByteBuffer, availablePhysicalBytes, calloc, capacity, capacity, close, deallocate, deallocate, deallocateReferences, deallocator, deallocator, equals, fill, formatBytes, free, getDirectBufferAddress, getPointer, getPointer, getPointer, getPointer, hashCode, interruptDeallocatorThread, isNull, isNull, limit, limit, malloc, maxBytes, maxPhysicalBytes, memchr, memcmp, memcpy, memmove, memset, offsetAddress, offsetof, offsetof, parseBytes, physicalBytes, physicalBytesInaccurate, position, position, put, realloc, referenceCount, releaseReference, retainReference, setNull, sizeof, sizeof, toString, totalBytes, totalCount, totalPhysicalBytes, withDeallocator, zero
public btConstraintSolverPoolMt(Pointer p)
Pointer(Pointer)
.public btConstraintSolverPoolMt(int numSolvers)
public btConstraintSolverPoolMt(@Cast(value="btConstraintSolver**") PointerPointer solvers, int numSolvers)
public btConstraintSolverPoolMt(@ByPtrPtr btConstraintSolver solvers, int numSolvers)
@Cast(value="btScalar") public double solveGroup(@Cast(value="btCollisionObject**") PointerPointer bodies, int numBodies, @Cast(value="btPersistentManifold**") PointerPointer manifolds, int numManifolds, @Cast(value="btTypedConstraint**") PointerPointer constraints, int numConstraints, @Const @ByRef btContactSolverInfo info, btIDebugDraw debugDrawer, btDispatcher dispatcher)
solveGroup
in class btConstraintSolver
@Cast(value="btScalar") public double solveGroup(@ByPtrPtr btCollisionObject bodies, int numBodies, @ByPtrPtr btPersistentManifold manifolds, int numManifolds, @ByPtrPtr btTypedConstraint constraints, int numConstraints, @Const @ByRef btContactSolverInfo info, btIDebugDraw debugDrawer, btDispatcher dispatcher)
solveGroup
in class btConstraintSolver
public void reset()
btConstraintSolver
reset
in class btConstraintSolver
@Cast(value="btConstraintSolverType") public int getSolverType()
getSolverType
in class btConstraintSolver
Copyright © 2024. All rights reserved.