public btUniversalConstraint(btRigidBody rbA, btRigidBody rbB, btVector3 anchor, btVector3 axis1, btVector3 axis2) : this(BulletPINVOKE.new_btUniversalConstraint(btRigidBody.getCPtr(rbA), btRigidBody.getCPtr(rbB), btVector3.getCPtr(anchor), btVector3.getCPtr(axis1), btVector3.getCPtr(axis2)), true) { if (BulletPINVOKE.SWIGPendingException.Pending) { throw BulletPINVOKE.SWIGPendingException.Retrieve(); } }
internal btGeneric6DofConstraint(global::System.IntPtr cPtr, bool cMemoryOwn) : base(BulletPINVOKE.btGeneric6DofConstraint_SWIGUpcast(cPtr), cMemoryOwn) { swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr); }
public btVector3 getAxis(int axis_index) { btVector3 ret = new btVector3(BulletPINVOKE.btGeneric6DofConstraint_getAxis(swigCPtr, axis_index), true); return(ret); }
public btTransform getFrameOffsetB() { btTransform ret = new btTransform(BulletPINVOKE.btGeneric6DofConstraint_getFrameOffsetB__SWIG_0(swigCPtr), false); return(ret); }
public void getInfo1NonVirtual(btTypedConstraint.btConstraintInfo1 info) { BulletPINVOKE.btGeneric6DofConstraint_getInfo1NonVirtual(swigCPtr, btTypedConstraint.btConstraintInfo1.getCPtr(info)); }
public override void cleanProxyFromPairs(btBroadphaseProxy arg0, btDispatcher arg1) { BulletPINVOKE.btNullPairCache_cleanProxyFromPairs(swigCPtr, btBroadphaseProxy.getCPtr(arg0), btDispatcher.getCPtr(arg1)); }
public override void processAllOverlappingPairs(btOverlapCallback arg0, btDispatcher arg1) { BulletPINVOKE.btNullPairCache_processAllOverlappingPairs(swigCPtr, btOverlapCallback.getCPtr(arg0), btDispatcher.getCPtr(arg1)); }
public btPointerUid() : this(BulletPINVOKE.new_btPointerUid(), true) { }
public btHashPtr(SWIGTYPE_p_void ptr) : this(BulletPINVOKE.new_btHashPtr(SWIGTYPE_p_void.getCPtr(ptr)), true) { }
public btMultiSphereShapeData() : this(BulletPINVOKE.new_btMultiSphereShapeData(), true) { }
public btJointFeedback() : this(BulletPINVOKE.new_btJointFeedback(), true) { }
public void setUpperLimit(float ang1max, float ang2max) { BulletPINVOKE.btUniversalConstraint_setUpperLimit(swigCPtr, ang1max, ang2max); }
public float getAngle2() { float ret = BulletPINVOKE.btUniversalConstraint_getAngle2(swigCPtr); return(ret); }
public btVector3 getAxis2() { btVector3 ret = new btVector3(BulletPINVOKE.btUniversalConstraint_getAxis2(swigCPtr), false); return(ret); }
public override SWIGTYPE_p_btAlignedObjectArrayT_btBroadphasePair_t getOverlappingPairArray() { SWIGTYPE_p_btAlignedObjectArrayT_btBroadphasePair_t ret = new SWIGTYPE_p_btAlignedObjectArrayT_btBroadphasePair_t(BulletPINVOKE.btNullPairCache_getOverlappingPairArray(swigCPtr), false); return(ret); }
public uint getHash() { uint ret = BulletPINVOKE.btHashPtr_getHash(swigCPtr); return(ret); }
public override int getNumOverlappingPairs() { int ret = BulletPINVOKE.btNullPairCache_getNumOverlappingPairs(swigCPtr); return(ret); }
public override bool hasDeferredRemoval() { bool ret = BulletPINVOKE.btNullPairCache_hasDeferredRemoval(swigCPtr); return(ret); }
public override void setOverlapFilterCallback(btOverlapFilterCallback arg0) { BulletPINVOKE.btNullPairCache_setOverlapFilterCallback(swigCPtr, btOverlapFilterCallback.getCPtr(arg0)); }
public override void setInternalGhostPairCallback(btOverlappingPairCallback arg0) { BulletPINVOKE.btNullPairCache_setInternalGhostPairCallback(swigCPtr, btOverlappingPairCallback.getCPtr(arg0)); }
public btOptimizedBvhNodeFloatData() : this(BulletPINVOKE.new_btOptimizedBvhNodeFloatData(), true) { }
public override void removeOverlappingPairsContainingProxy(btBroadphaseProxy arg0, btDispatcher arg1) { BulletPINVOKE.btNullPairCache_removeOverlappingPairsContainingProxy(swigCPtr, btBroadphaseProxy.getCPtr(arg0), btDispatcher.getCPtr(arg1)); }
public override void buildJacobian() { BulletPINVOKE.btGeneric6DofConstraint_buildJacobian(swigCPtr); }
public override void sortOverlappingPairs(btDispatcher dispatcher) { BulletPINVOKE.btNullPairCache_sortOverlappingPairs(swigCPtr, btDispatcher.getCPtr(dispatcher)); }
public override void getInfo2(btTypedConstraint.btConstraintInfo2 info) { BulletPINVOKE.btGeneric6DofConstraint_getInfo2(swigCPtr, btTypedConstraint.btConstraintInfo2.getCPtr(info)); }
public btNullPairCache() : this(BulletPINVOKE.new_btNullPairCache(), true) { }
public void updateRHS(float timeStep) { BulletPINVOKE.btGeneric6DofConstraint_updateRHS(swigCPtr, timeStep); }
internal btNullPairCache(global::System.IntPtr cPtr, bool cMemoryOwn) : base(BulletPINVOKE.btNullPairCache_SWIGUpcast(cPtr), cMemoryOwn) { swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr); }
public float getAngle(int axis_index) { float ret = BulletPINVOKE.btGeneric6DofConstraint_getAngle(swigCPtr, axis_index); return(ret); }
public void setLowerLimit(float ang1min, float ang2min) { BulletPINVOKE.btUniversalConstraint_setLowerLimit(swigCPtr, ang1min, ang2min); }