Ejemplo n.º 1
0
        public static float *OpSubscriptConst(physx.PxVec3 lhs, uint index)
        {
            physx.PxVec3 *pvk_in_lhs   = &lhs;
            uint          pvk_in_index = index;

            return(float_const_PxVec3_operator_Ptr_Subscript_uint_(pvk_in_lhs, pvk_in_index));
        }
Ejemplo n.º 2
0
        public static physx.PxVec3 *OpSlashEqual(physx.PxVec3 lhs, float f)
        {
            physx.PxVec3 *pvk_in_lhs = &lhs;
            float         pvk_in_f   = f;

            return(PxVec3_PxVec3_operator_Ptr_SlashEqual_float_(pvk_in_lhs, pvk_in_f));
        }
Ejemplo n.º 3
0
 public static physx.PxVec3 OpMinus(physx.PxVec3 lhs)
 {
     physx.PxVec3  RetRef;
     physx.PxVec3 *pvk_in_lhs = &lhs;
     PxVec3_const_PxVec3_operator_Ptr_Minus(&RetRef, pvk_in_lhs);
     return(RetRef);
 }
Ejemplo n.º 4
0
 public static physx.PxVec3 OpPlus(physx.PxVec3 lhs, physx.PxVec3 *v)
 {
     physx.PxVec3  RetRef;
     physx.PxVec3 *pvk_in_lhs = &lhs;
     physx.PxVec3 *pvk_in_v   = v;
     PxVec3_const_PxVec3_operator_Ptr_Plus_PxVec3_(&RetRef, pvk_in_lhs, pvk_in_v);
     return(RetRef);
 }
Ejemplo n.º 5
0
        public static physx.PxVec3 OpSlash(physx.PxVec3 lhs, float f)
        {
            physx.PxVec3  RetRef;
            physx.PxVec3 *pvk_in_lhs = &lhs;
            float         pvk_in_f   = f;

            PxVec3_const_PxVec3_operator_Ptr_Slash_float_(&RetRef, pvk_in_lhs, pvk_in_f);
            return(RetRef);
        }
Ejemplo n.º 6
0
        public PxBoxGeometry(physx.PxVec3 halfExtents_)
        {
            physx.PxVec3  pvk_in_halfExtents_ = halfExtents_;
            PxBoxGeometry toInit;
            var           pvk_in_this = &toInit;

            void_PxBoxGeometry_PxBoxGeometryPtr_Ctor_PxVec3_(pvk_in_this, pvk_in_halfExtents_);
            this = toInit;
        }
Ejemplo n.º 7
0
 public physx.PxVec3 rotateInv(physx.PxVec3 v)
 {
     return(rotateInv((physx.PxVec3 *) & v));
 }
Ejemplo n.º 8
0
 public PxDebugPoint(physx.PxVec3 p, uint *c) : this((physx.PxVec3 *) & p, c)
 {
     //ctor piping;
 }
Ejemplo n.º 9
0
 public static physx.PxMeshScalePtr New(physx.PxVec3 s, physx.PxQuat r)
 {
     return(New((physx.PxVec3 *) & s, (physx.PxQuat *) & r));
 }
Ejemplo n.º 10
0
 internal static extern void void_PxBoxGeometry_PxBoxGeometryPtr_Ctor_PxVec3_(physx.PxBoxGeometry *pvk_this, physx.PxVec3 pvk_halfExtents_);
Ejemplo n.º 11
0
 internal static extern void Px1DConstraintPtr_SET_linear1(physx.Px1DConstraintPtr cls, physx.PxVec3 value);
Ejemplo n.º 12
0
 public static physx.PxMassPropertiesPtr New(float m, physx.PxMat33 inertiaT, physx.PxVec3 com)
 {
     return(New(m, (physx.PxMat33 *) & inertiaT, (physx.PxVec3 *) & com));
 }
Ejemplo n.º 13
0
 public static physx.PxTransform PxTransformFromSegment(physx.PxVec3 p0, physx.PxVec3 p1)
 {
     return(PxTransformFromSegment((physx.PxVec3 *) & p0, (physx.PxVec3 *) & p1));
 }
Ejemplo n.º 14
0
 public static physx.PxTransform PxTransformFromSegment(physx.PxVec3 p0, physx.PxVec3 p1, float *halfHeight = default(float *))
 {
     return(PxTransformFromSegment((physx.PxVec3 *) & p0, (physx.PxVec3 *) & p1, halfHeight));
 }
Ejemplo n.º 15
0
 public void setForceAndTorque(physx.PxVec3 force, physx.PxVec3 torque, physx.PxForceMode mode)
 {
     ((physx.PxRigidBodyPtr) this).setForceAndTorque((physx.PxVec3 *) & force, (physx.PxVec3 *) & torque, mode);
 }
Ejemplo n.º 16
0
 public static physx.PxQuat PxShortestRotation(physx.PxVec3 from, physx.PxVec3 target)
 {
     return(PxShortestRotation((physx.PxVec3 *) & from, (physx.PxVec3 *) & target));
 }
Ejemplo n.º 17
0
 public void setTargetVelocity(physx.PxVec3 velocity)
 {
     setTargetVelocity((physx.PxVec3 *) & velocity);
 }
Ejemplo n.º 18
0
 internal static extern void PxArticulationRootLinkDataPtr_SET_angAcel(physx.PxArticulationRootLinkDataPtr cls, physx.PxVec3 value);
Ejemplo n.º 19
0
 public PxVec4(physx.PxVec3 v, float nw) : this((physx.PxVec3 *) & v, nw)
 {
     //ctor piping;
 }
Ejemplo n.º 20
0
 internal static extern void PxDebugTextPtr_SET_position(physx.PxDebugTextPtr cls, physx.PxVec3 value);
Ejemplo n.º 21
0
 internal static extern void Px1DConstraintPtr_SET_angular0(physx.Px1DConstraintPtr cls, physx.PxVec3 value);
Ejemplo n.º 22
0
 public physx.PxMat33 createDiagonal(physx.PxVec3 d)
 {
     return(createDiagonal((physx.PxVec3 *) & d));
 }
Ejemplo n.º 23
0
 public static physx.PxMeshScalePtr New(physx.PxVec3 s)
 {
     return(New((physx.PxVec3 *) & s));
 }
Ejemplo n.º 24
0
 public static physx.PxVec3 OpMultiply(physx.PxMat33 lhs, physx.PxVec3 vec)
 {
     return(OpMultiply(lhs, (physx.PxVec3 *) & vec));
 }
 internal static extern void PxMassPropertiesPtr_SET_centerOfMass(physx.PxMassPropertiesPtr cls, physx.PxVec3 value);
Ejemplo n.º 26
0
 public physx.PxVec3 transform(physx.PxVec3 other)
 {
     return(transform((physx.PxVec3 *) & other));
 }
Ejemplo n.º 27
0
 public void toRadiansAndUnitAxis(float *angle, physx.PxVec3 axis)
 {
     toRadiansAndUnitAxis(angle, (physx.PxVec3 *) & axis);
 }
Ejemplo n.º 28
0
 public physx.PxVec3 transformTranspose(physx.PxVec3 other)
 {
     return(transformTranspose((physx.PxVec3 *) & other));
 }
Ejemplo n.º 29
0
 public PxQuat(float angleRadians, physx.PxVec3 unitAxis) : this(angleRadians, (physx.PxVec3 *) & unitAxis)
 {
     //ctor piping;
 }
Ejemplo n.º 30
0
 public PxMat33(physx.PxVec3 col0, physx.PxVec3 col1, physx.PxVec3 col2) : this((physx.PxVec3 *) & col0, (physx.PxVec3 *) & col1, (physx.PxVec3 *) & col2)
 {
     //ctor piping;
 }