internal static extern void void_PxArticulationJointPtr_setTwistLimitContactDistancePtr_float_(physx.PxArticulationJointPtr pvk_this, float pvk_contactDistance);
internal static extern float float_const_PxArticulationJointPtr_getTwistLimitContactDistancePtr(physx.PxArticulationJointPtr pvk_this);
internal static extern void void_PxArticulationJointPtr_setTwistLimitEnabledPtr_bool_(physx.PxArticulationJointPtr pvk_this, bool pvk_enabled);
internal static extern bool bool_const_PxArticulationJointPtr_getTwistLimitEnabledPtr(physx.PxArticulationJointPtr pvk_this);
public string getConcreteTypeName() { physx.PxArticulationJointPtr pvk_in_this = this; return(string_const_PxArticulationJointPtr_getConcreteTypeNamePtr(pvk_in_this)); }
internal static extern void void_const_PxArticulationJointPtr_getTwistLimitPtr_float_float_(physx.PxArticulationJointPtr pvk_this, float *pvk_lower, float *pvk_upper);
public bool getTwistLimitEnabled() { physx.PxArticulationJointPtr pvk_in_this = this; return(bool_const_PxArticulationJointPtr_getTwistLimitEnabledPtr(pvk_in_this)); }
public void setTargetVelocity(physx.PxVec3 *velocity) { physx.PxArticulationJointPtr pvk_in_this = this; physx.PxVec3 *pvk_in_velocity = velocity; void_PxArticulationJointPtr_setTargetVelocityPtr_PxVec3_(pvk_in_this, pvk_in_velocity); }
public float getTangentialStiffness() { physx.PxArticulationJointPtr pvk_in_this = this; return(float_const_PxArticulationJointPtr_getTangentialStiffnessPtr(pvk_in_this)); }
public float getTangentialDamping() { physx.PxArticulationJointPtr pvk_in_this = this; return(float_const_PxArticulationJointPtr_getTangentialDampingPtr(pvk_in_this)); }
public float getExternalCompliance() { physx.PxArticulationJointPtr pvk_in_this = this; return(float_const_PxArticulationJointPtr_getExternalCompliancePtr(pvk_in_this)); }
public physx.PxArticulationJointDriveType getDriveType() { physx.PxArticulationJointPtr pvk_in_this = this; return(PxArticulationJointDriveType_const_PxArticulationJointPtr_getDriveTypePtr(pvk_in_this)); }
public void setDriveType(physx.PxArticulationJointDriveType driveType) { physx.PxArticulationJointPtr pvk_in_this = this; physx.PxArticulationJointDriveType pvk_in_driveType = driveType; void_PxArticulationJointPtr_setDriveTypePtr_PxArticulationJointDriveType_(pvk_in_this, pvk_in_driveType); }
internal static extern string string_const_PxArticulationJointPtr_getConcreteTypeNamePtr(physx.PxArticulationJointPtr pvk_this);
public float getTwistLimitContactDistance() { physx.PxArticulationJointPtr pvk_in_this = this; return(float_const_PxArticulationJointPtr_getTwistLimitContactDistancePtr(pvk_in_this)); }
internal static extern void void_PxArticulationJointPtr_setTargetOrientationPtr_PxQuat_(physx.PxArticulationJointPtr pvk_this, physx.PxQuat *pvk_orientation);
public void setTargetOrientation(physx.PxQuat *orientation) { physx.PxArticulationJointPtr pvk_in_this = this; physx.PxQuat *pvk_in_orientation = orientation; void_PxArticulationJointPtr_setTargetOrientationPtr_PxQuat_(pvk_in_this, pvk_in_orientation); }