示例#1
0
 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);
 }
示例#2
0
        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));
        }
示例#3
0
 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);
 }
示例#4
0
        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);
        }
示例#5
0
        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;
        }
示例#6
0
 public static physx.PxQuat *OpEqual(physx.PxQuat lhs, physx.PxQuat.Ref p)
 {
     return(OpEqual(lhs, (physx.PxQuat *)(*((IntPtr *)(&p)))));
 }
示例#7
0
 public PxTransform(physx.PxQuat orientation) : this((physx.PxQuat *) & orientation)
 {
     //ctor piping;
 }
示例#8
0
 public static physx.PxQuat OpMinus(physx.PxQuat lhs, physx.PxQuat q)
 {
     return(OpMinus(lhs, (physx.PxQuat *) & q));
 }
示例#9
0
 public static physx.PxQuat *OpMinusEqual(physx.PxQuat lhs, physx.PxQuat q)
 {
     return(OpMinusEqual(lhs, (physx.PxQuat *) & q));
 }
示例#10
0
 public static physx.PxMeshScalePtr New(physx.PxVec3 s, physx.PxQuat r)
 {
     return(New((physx.PxVec3 *) & s, (physx.PxQuat *) & r));
 }
示例#11
0
 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);
示例#12
0
 public void setTargetOrientation(physx.PxQuat orientation)
 {
     setTargetOrientation((physx.PxQuat *) & orientation);
 }
示例#13
0
 public static physx.PxVec3 PxDiagonalize(physx.PxMat33 m, physx.PxQuat axes)
 {
     return(PxDiagonalize((physx.PxMat33 *) & m, (physx.PxQuat *) & axes));
 }
示例#14
0
 public PxMat33(physx.PxQuat q) : this((physx.PxQuat *) & q)
 {
     //ctor piping;
 }
示例#15
0
 public PxTransform(physx.PxVec3 p0, physx.PxQuat q0) : this((physx.PxVec3 *) & p0, (physx.PxQuat *) & q0)
 {
     //ctor piping;
 }
示例#16
0
 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));
 }
示例#17
0
 public static physx.PxQuat *OpPlusEqual(physx.PxQuat lhs, physx.PxQuat.Ref q)
 {
     return(OpPlusEqual(lhs, (physx.PxQuat *)(*((IntPtr *)(&q)))));
 }
示例#18
0
 public static bool OpEquals(physx.PxQuat lhs, physx.PxQuat q)
 {
     return(OpEquals(lhs, (physx.PxQuat *) & q));
 }
示例#19
0
 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));
 }
示例#20
0
 public static bool OpEquals(physx.PxQuat lhs, physx.PxQuat.Ref q)
 {
     return(OpEquals(lhs, (physx.PxQuat *)(*((IntPtr *)(&q)))));
 }
示例#21
0
 public static physx.PxQuat OpMultiply(physx.PxQuat lhs, physx.PxQuat q)
 {
     return(OpMultiply(lhs, (physx.PxQuat *) & q));
 }
示例#22
0
 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));
 }
示例#23
0
 public float getAngle(physx.PxQuat q)
 {
     return(getAngle((physx.PxQuat *) & q));
 }
示例#24
0
 public float dot(physx.PxQuat v)
 {
     return(dot((physx.PxQuat *) & v));
 }
示例#25
0
 public static physx.PxQuat OpMinus(physx.PxQuat lhs, physx.PxQuat.Ref q)
 {
     return(OpMinus(lhs, (physx.PxQuat *)(*((IntPtr *)(&q)))));
 }
示例#26
0
 public static physx.PxQuat *OpEqual(physx.PxQuat lhs, physx.PxQuat p)
 {
     return(OpEqual(lhs, (physx.PxQuat *) & p));
 }
示例#27
0
 public PxQuat(physx.PxQuat v) : this((physx.PxQuat *) & v)
 {
     //ctor piping;
 }
示例#28
0
 internal static extern void PxMeshScalePtr_SET_rotation(physx.PxMeshScalePtr cls, physx.PxQuat value);