public void applyCache(physx.PxArticulationCachePtr cache, physx.PxArticulationCacheFlagsPtr flag) { physx.PxArticulationReducedCoordinatePtr pvk_in_this = this; physx.PxArticulationCachePtr pvk_in_cache = cache; physx.PxArticulationCacheFlagsPtr pvk_in_flag = flag; void_PxArticulationReducedCoordinatePtr_applyCachePtr_PxArticulationCachePtr_PxArticulationCacheFlagsPtr_C(pvk_in_this, pvk_in_cache, pvk_in_flag); }
public void copyInternalStateToCache(physx.PxArticulationCachePtr cache, physx.PxArticulationCacheFlagsPtr flag) { physx.PxArticulationReducedCoordinatePtr pvk_in_this = this; physx.PxArticulationCachePtr pvk_in_cache = cache; physx.PxArticulationCacheFlagsPtr pvk_in_flag = flag; void_const_PxArticulationReducedCoordinatePtr_copyInternalStateToCachePtr_PxArticulationCachePtr_PxArticulationCacheFlagsPtr_C(pvk_in_this, pvk_in_cache, pvk_in_flag); }
public void teleportRootLink(physx.PxTransform *pose, bool autowake) { physx.PxArticulationReducedCoordinatePtr pvk_in_this = this; physx.PxTransform *pvk_in_pose = pose; bool pvk_in_autowake = autowake; void_PxArticulationReducedCoordinatePtr_teleportRootLinkPtr_PxTransform_bool_(pvk_in_this, pvk_in_pose, pvk_in_autowake); }
public void computeKinematicJacobian(uint linkID, physx.PxArticulationCachePtr cache) { physx.PxArticulationReducedCoordinatePtr pvk_in_this = this; uint pvk_in_linkID = linkID; physx.PxArticulationCachePtr pvk_in_cache = cache; void_const_PxArticulationReducedCoordinatePtr_computeKinematicJacobianPtr_uint_PxArticulationCachePtrC_(pvk_in_this, pvk_in_linkID, pvk_in_cache); }
public void unpackJointData(float *reduced, float *maximum) { physx.PxArticulationReducedCoordinatePtr pvk_in_this = this; float *pvk_in_reduced = reduced; float *pvk_in_maximum = maximum; void_const_PxArticulationReducedCoordinatePtr_unpackJointDataPtr_float_float_(pvk_in_this, pvk_in_reduced, pvk_in_maximum); }
public void setArticulationFlag(physx.PxArticulationFlag flag, bool value) { physx.PxArticulationReducedCoordinatePtr pvk_in_this = this; physx.PxArticulationFlag pvk_in_flag = flag; bool pvk_in_value = value; void_PxArticulationReducedCoordinatePtr_setArticulationFlagPtr_PxArticulationFlag_bool_(pvk_in_this, pvk_in_flag, pvk_in_value); }
public void applyCache(physx.PxArticulationCachePtr cache, physx.PxArticulationCacheFlagsPtr flag, bool autowake = true) { physx.PxArticulationReducedCoordinatePtr pvk_in_this = this; physx.PxArticulationCachePtr pvk_in_cache = cache; physx.PxArticulationCacheFlagsPtr pvk_in_flag = flag; bool pvk_in_autowake = autowake; void_PxArticulationReducedCoordinatePtr_applyCachePtr_PxArticulationCachePtr_PxArticulationCacheFlagsPtr_bool_C_(pvk_in_this, pvk_in_cache, pvk_in_flag, pvk_in_autowake); }
public bool computeLambda(physx.PxArticulationCachePtr cache, physx.PxArticulationCachePtr initialState, float *jointTorque, uint maxIter) { physx.PxArticulationReducedCoordinatePtr pvk_in_this = this; physx.PxArticulationCachePtr pvk_in_cache = cache; physx.PxArticulationCachePtr pvk_in_initialState = initialState; float *pvk_in_jointTorque = jointTorque; uint pvk_in_maxIter = maxIter; return(bool_const_PxArticulationReducedCoordinatePtr_computeLambdaPtr_PxArticulationCachePtr_PxArticulationCachePtr_float_uint_CC(pvk_in_this, pvk_in_cache, pvk_in_initialState, pvk_in_jointTorque, pvk_in_maxIter)); }
internal static extern void void_PxArticulationReducedCoordinatePtr_teleportRootLinkPtr_PxTransform_bool_(physx.PxArticulationReducedCoordinatePtr pvk_this, physx.PxTransform *pvk_pose, bool pvk_autowake);
internal static extern uint uint_const_PxArticulationReducedCoordinatePtr_getNbLoopJointsPtr(physx.PxArticulationReducedCoordinatePtr pvk_this);
internal static extern bool bool_const_PxArticulationReducedCoordinatePtr_computeLambdaPtr_PxArticulationCachePtr_PxArticulationCachePtr_float_uint_CC(physx.PxArticulationReducedCoordinatePtr pvk_this, physx.PxArticulationCachePtr pvk_cache, physx.PxArticulationCachePtr pvk_initialState, float *pvk_jointTorque, uint pvk_maxIter);
internal static extern void void_const_PxArticulationReducedCoordinatePtr_computeKinematicJacobianPtr_uint_PxArticulationCachePtrC_(physx.PxArticulationReducedCoordinatePtr pvk_this, uint pvk_linkID, physx.PxArticulationCachePtr pvk_cache);
internal static extern void void_const_PxArticulationReducedCoordinatePtr_computeCoriolisAndCentrifugalForcePtr_PxArticulationCachePtr_(physx.PxArticulationReducedCoordinatePtr pvk_this, physx.PxArticulationCachePtr pvk_cache);
internal static extern void void_const_PxArticulationReducedCoordinatePtr_unpackJointDataPtr_float_float_(physx.PxArticulationReducedCoordinatePtr pvk_this, float *pvk_reduced, float *pvk_maximum);
internal static extern void void_PxArticulationReducedCoordinatePtr_releasePtr(physx.PxArticulationReducedCoordinatePtr pvk_this);
internal static extern void void_const_PxArticulationReducedCoordinatePtr_copyInternalStateToCachePtr_PxArticulationCachePtr_PxArticulationCacheFlagsPtr_C(physx.PxArticulationReducedCoordinatePtr pvk_this, physx.PxArticulationCachePtr pvk_cache, physx.PxArticulationCacheFlagsPtr pvk_flag);
internal static extern void void_const_PxArticulationReducedCoordinatePtr_releaseCachePtr_PxArticulationCachePtr_(physx.PxArticulationReducedCoordinatePtr pvk_this, physx.PxArticulationCachePtr pvk_cache);
internal static extern void void_PxArticulationReducedCoordinatePtr_setArticulationFlagsPtr_PxArticulationFlagsPtr_(physx.PxArticulationReducedCoordinatePtr pvk_this, physx.PxArticulationFlagsPtr pvk_flags);
internal static extern void void_const_PxArticulationReducedCoordinatePtr_commonInitPtr(physx.PxArticulationReducedCoordinatePtr pvk_this);
internal static extern void void_PxArticulationReducedCoordinatePtr_setArticulationFlagPtr_PxArticulationFlag_bool_(physx.PxArticulationReducedCoordinatePtr pvk_this, physx.PxArticulationFlag pvk_flag, bool pvk_value);
internal static extern void void_const_PxArticulationReducedCoordinatePtr_computeJointForcePtr_PxArticulationCachePtr_(physx.PxArticulationReducedCoordinatePtr pvk_this, physx.PxArticulationCachePtr pvk_cache);
internal static extern physx.PxArticulationFlagsPtr PxArticulationFlagsPtr_const_PxArticulationReducedCoordinatePtr_getArticulationFlagsPtr(physx.PxArticulationReducedCoordinatePtr pvk_this);
internal static extern void void_const_PxArticulationReducedCoordinatePtr_computeCoefficentMatrixPtr_PxArticulationCachePtr_(physx.PxArticulationReducedCoordinatePtr pvk_this, physx.PxArticulationCachePtr pvk_cache);
internal static extern physx.PxArticulationCachePtr PxArticulationCachePtr_const_PxArticulationReducedCoordinatePtr_createCachePtr(physx.PxArticulationReducedCoordinatePtr pvk_this);
internal static extern void void_const_PxArticulationReducedCoordinatePtr_computeGeneralizedMassMatrixPtr_PxArticulationCachePtr_(physx.PxArticulationReducedCoordinatePtr pvk_this, physx.PxArticulationCachePtr pvk_cache);
internal static extern uint uint_const_PxArticulationReducedCoordinatePtr_getCacheDataSizePtr(physx.PxArticulationReducedCoordinatePtr pvk_this);
internal static extern uint uint_const_PxArticulationReducedCoordinatePtr_getCoefficentMatrixSizePtr(physx.PxArticulationReducedCoordinatePtr pvk_this);
internal static extern void void_PxArticulationReducedCoordinatePtr_zeroCachePtr_PxArticulationCachePtr_(physx.PxArticulationReducedCoordinatePtr pvk_this, physx.PxArticulationCachePtr pvk_cache);
internal static extern void void_PxArticulationReducedCoordinatePtr_applyCachePtr_PxArticulationCachePtr_PxArticulationCacheFlagsPtr_C(physx.PxArticulationReducedCoordinatePtr pvk_this, physx.PxArticulationCachePtr pvk_cache, physx.PxArticulationCacheFlagsPtr pvk_flag);
internal static extern void void_PxArticulationReducedCoordinatePtr_applyCachePtr_PxArticulationCachePtr_PxArticulationCacheFlagsPtr_bool_C_(physx.PxArticulationReducedCoordinatePtr pvk_this, physx.PxArticulationCachePtr pvk_cache, physx.PxArticulationCacheFlagsPtr pvk_flag, bool pvk_autowake);