public static physx.PxQuat OpMinus(physx.PxQuat lhs) { physx.PxQuat RetRef; physx.PxQuat *pvk_in_lhs = &lhs; PxQuat_const_PxQuat_operator_Ptr_Minus(&RetRef, pvk_in_lhs); return(RetRef); }
public static physx.PxQuat *OpStarEqual(physx.PxQuat lhs, float s) { physx.PxQuat *pvk_in_lhs = &lhs; float pvk_in_s = s; return(PxQuat_PxQuat_operator_Ptr_StarEqual_floatC(pvk_in_lhs, pvk_in_s)); }
public static physx.PxQuat OpPlus(physx.PxQuat lhs, physx.PxQuat *q) { physx.PxQuat RetRef; physx.PxQuat *pvk_in_lhs = &lhs; physx.PxQuat *pvk_in_q = q; PxQuat_const_PxQuat_operator_Ptr_Plus_PxQuat_(&RetRef, pvk_in_lhs, pvk_in_q); return(RetRef); }
public static physx.PxQuat OpMultiply(physx.PxQuat lhs, float r) { physx.PxQuat RetRef; physx.PxQuat *pvk_in_lhs = &lhs; float pvk_in_r = r; PxQuat_const_PxQuat_operator_Ptr_Star_float_(&RetRef, pvk_in_lhs, pvk_in_r); return(RetRef); }
public PxTransform(float x, float y, float z, physx.PxQuat aQ) { float pvk_in_x = x; float pvk_in_y = y; float pvk_in_z = z; physx.PxQuat pvk_in_aQ = aQ; PxTransform toInit; var pvk_in_this = &toInit; void_PxTransform_PxTransformPtr_Ctor_float_float_float_PxQuat_(pvk_in_this, pvk_in_x, pvk_in_y, pvk_in_z, pvk_in_aQ); this = toInit; }
public static physx.PxQuat *OpEqual(physx.PxQuat lhs, physx.PxQuat.Ref p) { return(OpEqual(lhs, (physx.PxQuat *)(*((IntPtr *)(&p))))); }
public PxTransform(physx.PxQuat orientation) : this((physx.PxQuat *) & orientation) { //ctor piping; }
public static physx.PxQuat OpMinus(physx.PxQuat lhs, physx.PxQuat q) { return(OpMinus(lhs, (physx.PxQuat *) & q)); }
public static physx.PxQuat *OpMinusEqual(physx.PxQuat lhs, physx.PxQuat q) { return(OpMinusEqual(lhs, (physx.PxQuat *) & q)); }
public static physx.PxMeshScalePtr New(physx.PxVec3 s, physx.PxQuat r) { return(New((physx.PxVec3 *) & s, (physx.PxQuat *) & r)); }
internal static extern void void_PxTransform_PxTransformPtr_Ctor_float_float_float_PxQuat_(physx.PxTransform *pvk_this, float pvk_x, float pvk_y, float pvk_z, physx.PxQuat pvk_aQ);
public void setTargetOrientation(physx.PxQuat orientation) { setTargetOrientation((physx.PxQuat *) & orientation); }
public static physx.PxVec3 PxDiagonalize(physx.PxMat33 m, physx.PxQuat axes) { return(PxDiagonalize((physx.PxMat33 *) & m, (physx.PxQuat *) & axes)); }
public PxMat33(physx.PxQuat q) : this((physx.PxQuat *) & q) { //ctor piping; }
public PxTransform(physx.PxVec3 p0, physx.PxQuat q0) : this((physx.PxVec3 *) & p0, (physx.PxQuat *) & q0) { //ctor piping; }
public static physx.PxQuat *OpEqual(physx.PxQuat lhs, physx.PxQuat * p) { physx.PxQuat *pvk_in_lhs = &lhs; physx.PxQuat *pvk_in_p = p; return(PxQuat_PxQuat_operator_Ptr_Equal_PxQuat_(pvk_in_lhs, pvk_in_p)); }
public static physx.PxQuat *OpPlusEqual(physx.PxQuat lhs, physx.PxQuat.Ref q) { return(OpPlusEqual(lhs, (physx.PxQuat *)(*((IntPtr *)(&q))))); }
public static bool OpEquals(physx.PxQuat lhs, physx.PxQuat q) { return(OpEquals(lhs, (physx.PxQuat *) & q)); }
public static physx.PxQuat *OpMinusEqual(physx.PxQuat lhs, physx.PxQuat * q) { physx.PxQuat *pvk_in_lhs = &lhs; physx.PxQuat *pvk_in_q = q; return(PxQuat_PxQuat_operator_Ptr_MinusEqual_PxQuat_(pvk_in_lhs, pvk_in_q)); }
public static bool OpEquals(physx.PxQuat lhs, physx.PxQuat.Ref q) { return(OpEquals(lhs, (physx.PxQuat *)(*((IntPtr *)(&q))))); }
public static physx.PxQuat OpMultiply(physx.PxQuat lhs, physx.PxQuat q) { return(OpMultiply(lhs, (physx.PxQuat *) & q)); }
public static bool OpEquals(physx.PxQuat lhs, physx.PxQuat *q) { physx.PxQuat *pvk_in_lhs = &lhs; physx.PxQuat *pvk_in_q = q; return(bool_const_PxQuat_operator_Ptr_EqualEqual_PxQuat_(pvk_in_lhs, pvk_in_q)); }
public float getAngle(physx.PxQuat q) { return(getAngle((physx.PxQuat *) & q)); }
public float dot(physx.PxQuat v) { return(dot((physx.PxQuat *) & v)); }
public static physx.PxQuat OpMinus(physx.PxQuat lhs, physx.PxQuat.Ref q) { return(OpMinus(lhs, (physx.PxQuat *)(*((IntPtr *)(&q))))); }
public static physx.PxQuat *OpEqual(physx.PxQuat lhs, physx.PxQuat p) { return(OpEqual(lhs, (physx.PxQuat *) & p)); }
public PxQuat(physx.PxQuat v) : this((physx.PxQuat *) & v) { //ctor piping; }
internal static extern void PxMeshScalePtr_SET_rotation(physx.PxMeshScalePtr cls, physx.PxQuat value);