public class btTypedConstraint extends btTypedObject
| Modifier and Type | Class and Description |
|---|---|
static class |
btTypedConstraint.btConstraintInfo1 |
static class |
btTypedConstraint.btConstraintInfo2 |
className| Constructor and Description |
|---|
btTypedConstraint(long cPtr,
boolean cMemoryOwn)
Construct a new btTypedConstraint, normally you should not need this constructor it's intended for low-level usage.
|
getCPtr, getObjectType, setObjectTypedispose, equals, getCPointer, hashCode, hasOwnership, isDisposed, isObtained, obtain, release, releaseOwnership, takeOwnership, toStringpublic btTypedConstraint(long cPtr,
boolean cMemoryOwn)
public static long getCPtr(btTypedConstraint obj)
public long operatorNew(long sizeInBytes)
public void operatorDelete(long ptr)
public long operatorNew(long arg0,
long ptr)
public void operatorDelete(long arg0,
long arg1)
public long operatorNewArray(long sizeInBytes)
public void operatorDeleteArray(long ptr)
public long operatorNewArray(long arg0,
long ptr)
public void operatorDeleteArray(long arg0,
long arg1)
public static btRigidBody getFixedBody()
public int getOverrideNumSolverIterations()
public void setOverrideNumSolverIterations(int overideNumIterations)
public void buildJacobian()
public void setupSolverConstraint(SWIGTYPE_p_btAlignedObjectArrayT_btSolverConstraint_t ca, int solverBodyA, int solverBodyB, float timeStep)
public void getInfo1(btTypedConstraint.btConstraintInfo1 info)
public void getInfo2(btTypedConstraint.btConstraintInfo2 info)
public void internalSetAppliedImpulse(float appliedImpulse)
public float internalGetAppliedImpulse()
public float getBreakingImpulseThreshold()
public void setBreakingImpulseThreshold(float threshold)
public boolean isEnabled()
public void setEnabled(boolean enabled)
public void solveConstraintObsolete(btSolverBody arg0, btSolverBody arg1, float arg2)
public btRigidBody getRigidBodyAConst()
public btRigidBody getRigidBodyBConst()
public btRigidBody getRigidBodyA()
public btRigidBody getRigidBodyB()
public int getUserConstraintType()
public void setUserConstraintType(int userConstraintType)
public void setUserConstraintId(int uid)
public int getUserConstraintId()
public void setUserConstraintPtr(long ptr)
public long getUserConstraintPtr()
public void setJointFeedback(btJointFeedback jointFeedback)
public btJointFeedback getJointFeedbackConst()
public btJointFeedback getJointFeedback()
public int getUid()
public boolean needsFeedback()
public void enableFeedback(boolean needsFeedback)
public float getAppliedImpulse()
public int getConstraintType()
public void setDbgDrawSize(float dbgDrawSize)
public float getDbgDrawSize()
public void setParam(int num,
float value,
int axis)
public void setParam(int num,
float value)
public float getParam(int num,
int axis)
public float getParam(int num)
public int calculateSerializeBufferSize()
public String serialize(long dataBuffer, btSerializer serializer)
Copyright © 2021. All rights reserved.