Exemplo n.º 1
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));
        }
Exemplo n.º 2
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);
 }
Exemplo n.º 3
0
 public static physx.PxVec3 PxDiagonalize(physx.PxMat33 *m, physx.PxQuat *axes)
 {
     physx.PxVec3   RetRef;
     physx.PxMat33 *pvk_in_m    = m;
     physx.PxQuat * pvk_in_axes = axes;
     PxVec3_PxDiagonalizePtr_PxMat33_PxQuat_(&RetRef, pvk_in_m, pvk_in_axes);
     return(RetRef);
 }
Exemplo n.º 4
0
 public float getAngle(physx.PxQuat *q)
 {
     physx.PxQuat *pvk_in_q = q;
     fixed(PxQuat *pvk_in_this = &this)
     {
         return(float_const_PxQuat_getAnglePtr_PxQuat_(pvk_in_this, pvk_in_q));
     }
 }
Exemplo n.º 5
0
 public float dot(physx.PxQuat *v)
 {
     physx.PxQuat *pvk_in_v = v;
     fixed(PxQuat *pvk_in_this = &this)
     {
         return(float_const_PxQuat_dotPtr_PxQuat_(pvk_in_this, pvk_in_v));
     }
 }
Exemplo n.º 6
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);
 }
Exemplo n.º 7
0
        public PxMat33(physx.PxQuat *q)
        {
            physx.PxQuat *pvk_in_q = q;
            PxMat33       toInit;
            var           pvk_in_this = &toInit;

            void_PxMat33_PxMat33Ptr_Ctor_PxQuat_(pvk_in_this, pvk_in_q);
            this = toInit;
        }
Exemplo n.º 8
0
        public PxTransform(physx.PxQuat *orientation)
        {
            physx.PxQuat *pvk_in_orientation = orientation;
            PxTransform   toInit;
            var           pvk_in_this = &toInit;

            void_PxTransform_PxTransformPtr_Ctor_PxQuat_(pvk_in_this, pvk_in_orientation);
            this = toInit;
        }
Exemplo n.º 9
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);
        }
Exemplo n.º 10
0
        public PxQuat(physx.PxQuat *v)
        {
            physx.PxQuat *pvk_in_v = v;
            PxQuat        toInit;
            var           pvk_in_this = &toInit;

            void_PxQuat_PxQuatPtr_Ctor_PxQuat_(pvk_in_this, pvk_in_v);
            this = toInit;
        }
Exemplo n.º 11
0
        public PxTransform(physx.PxVec3 *p0, physx.PxQuat *q0)
        {
            physx.PxVec3 *pvk_in_p0 = p0;
            physx.PxQuat *pvk_in_q0 = q0;
            PxTransform   toInit;
            var           pvk_in_this = &toInit;

            void_PxTransform_PxTransformPtr_Ctor_PxVec3_PxQuat_(pvk_in_this, pvk_in_p0, pvk_in_q0);
            this = toInit;
        }
Exemplo n.º 12
0
 internal static extern void void_PxTransform_PxTransformPtr_Ctor_PxVec3_PxQuat_(physx.PxTransform *pvk_this, physx.PxVec3 *pvk_p0, physx.PxQuat *pvk_q0);
Exemplo n.º 13
0
 internal static extern physx.PxMeshScalePtr Ctor_PxMeshScalePtr_PxVec3_PxQuat_(physx.PxVec3 *pvk_s, physx.PxQuat *pvk_r);
Exemplo n.º 14
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));
 }
Exemplo n.º 15
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));
 }
Exemplo n.º 16
0
 internal static extern void PxMeshScalePtr_GET_rotation(physx.PxMeshScalePtr cls, physx.PxQuat *GetRetRef);
Exemplo n.º 17
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));
 }
 internal static extern void PxMat33_PxMassPropertiesPtr_scaleInertiaPtr_PxMat33_PxQuat_PxVec3_(physx.PxMat33 *pvk_RetRef, physx.PxMat33 *pvk_inertia, physx.PxQuat *pvk_scaleRotation, physx.PxVec3 *pvk_scale);
Exemplo n.º 19
0
 internal static extern physx.PxQuat *PxQuat_PxQuat_operator_Ptr_StarEqual_floatC(physx.PxQuat * pvk_lhs, float pvk_s);
Exemplo n.º 20
0
 internal static extern void PxQuat_PxShortestRotationPtr_PxVec3_PxVec3_(physx.PxQuat *pvk_RetRef, physx.PxVec3 *pvk_from, physx.PxVec3 *pvk_target);
Exemplo n.º 21
0
 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);
 }
Exemplo n.º 22
0
 internal static extern void void_PxTransform_PxTransformPtr_Ctor_PxQuat_(physx.PxTransform *pvk_this, physx.PxQuat *pvk_orientation);
 internal static extern void PxQuat_const_PxArticulationJointPtr_getTargetOrientationPtr(physx.PxQuat *pvk_RetRef, physx.PxArticulationJointPtr pvk_this);
 internal static extern void void_PxArticulationJointPtr_setTargetOrientationPtr_PxQuat_(physx.PxArticulationJointPtr pvk_this, physx.PxQuat *pvk_orientation);
Exemplo n.º 25
0
 public static physx.PxMeshScalePtr New(physx.PxVec3 *s, physx.PxQuat *r)
 {
     physx.PxVec3 *pvk_in_s = s;
     physx.PxQuat *pvk_in_r = r;
     return(Ctor_PxMeshScalePtr_PxVec3_PxQuat_(pvk_in_s, pvk_in_r));
 }
 internal static extern void PxVec3_PxMassPropertiesPtr_getMassSpaceInertiaPtr_PxMat33_PxQuat_(physx.PxVec3 *pvk_RetRef, physx.PxMat33 *pvk_inertia, physx.PxQuat *pvk_massFrame);
Exemplo n.º 27
0
 internal static extern void void_PxMat44_PxMat44Ptr_Ctor_PxQuat_(physx.PxMat44 *pvk_this, physx.PxQuat *pvk_q);
 internal static extern void PxMat33_PxMassPropertiesPtr_rotateInertiaPtr_PxMat33_PxQuat_(physx.PxMat33 *pvk_RetRef, physx.PxMat33 *pvk_inertia, physx.PxQuat *pvk_q);
Exemplo n.º 29
0
 internal static extern void PxVec3_PxDiagonalizePtr_PxMat33_PxQuat_(physx.PxVec3 *pvk_RetRef, physx.PxMat33 *pvk_m, physx.PxQuat *pvk_axes);
Exemplo n.º 30
0
 internal static extern physx.PxQuat *PxQuat_PxQuat_operator_Ptr_MinusEqual_PxQuat_(physx.PxQuat * pvk_lhs, physx.PxQuat * pvk_q);