예제 #1
0
        public static physx.PxVec3 * OpSubscriptConst(physx.PxMat33 lhs, uint num)
        {
            physx.PxMat33 *pvk_in_lhs = &lhs;
            uint           pvk_in_num = num;

            return(PxVec3_const_PxMat33_operator_Ptr_Subscript_uint_(pvk_in_lhs, pvk_in_num));
        }
예제 #2
0
 public static physx.PxMat33 OpMinus(physx.PxMat33 lhs)
 {
     physx.PxMat33  RetRef;
     physx.PxMat33 *pvk_in_lhs = &lhs;
     PxMat33_const_PxMat33_operator_Ptr_Minus(&RetRef, pvk_in_lhs);
     return(RetRef);
 }
예제 #3
0
        public static physx.PxMat33 *OpStarEqual(physx.PxMat33 lhs, float scalar)
        {
            physx.PxMat33 *pvk_in_lhs    = &lhs;
            float          pvk_in_scalar = scalar;

            return(PxMat33_PxMat33_operator_Ptr_StarEqual_float_(pvk_in_lhs, pvk_in_scalar));
        }
예제 #4
0
        public static float *OpCall(physx.PxMat33 lhs, uint row, uint col)
        {
            physx.PxMat33 *pvk_in_lhs = &lhs;
            uint           pvk_in_row = row;
            uint           pvk_in_col = col;

            return(float_PxMat33_operator_Ptr_Call_uint_uint_(pvk_in_lhs, pvk_in_row, pvk_in_col));
        }
예제 #5
0
 public static physx.PxVec3 OpMultiply(physx.PxMat33 lhs, physx.PxVec3 *vec)
 {
     physx.PxVec3   RetRef;
     physx.PxMat33 *pvk_in_lhs = &lhs;
     physx.PxVec3 * pvk_in_vec = vec;
     PxVec3_const_PxMat33_operator_Ptr_Star_PxVec3_(&RetRef, pvk_in_lhs, pvk_in_vec);
     return(RetRef);
 }
예제 #6
0
 public static physx.PxMat33 OpMultiply(physx.PxMat33 lhs, physx.PxMat33 *other)
 {
     physx.PxMat33  RetRef;
     physx.PxMat33 *pvk_in_lhs   = &lhs;
     physx.PxMat33 *pvk_in_other = other;
     PxMat33_const_PxMat33_operator_Ptr_Star_PxMat33_(&RetRef, pvk_in_lhs, pvk_in_other);
     return(RetRef);
 }
예제 #7
0
        public static physx.PxMat33 OpMultiply(physx.PxMat33 lhs, float scalar)
        {
            physx.PxMat33  RetRef;
            physx.PxMat33 *pvk_in_lhs    = &lhs;
            float          pvk_in_scalar = scalar;

            PxMat33_const_PxMat33_operator_Ptr_Star_float_(&RetRef, pvk_in_lhs, pvk_in_scalar);
            return(RetRef);
        }
예제 #8
0
 public static physx.PxVec3 OpMultiply(physx.PxMat33 lhs, physx.PxVec3.Ref vec)
 {
     return(OpMultiply(lhs, (physx.PxVec3 *)(*((IntPtr *)(&vec)))));
 }
예제 #9
0
 public static physx.PxMat33 *OpStarEqual(physx.PxMat33 lhs, physx.PxMat33 * other)
 {
     physx.PxMat33 *pvk_in_lhs   = &lhs;
     physx.PxMat33 *pvk_in_other = other;
     return(PxMat33_PxMat33_operator_Ptr_StarEqual_PxMat33_(pvk_in_lhs, pvk_in_other));
 }
예제 #10
0
 public static physx.PxMat33 *OpStarEqual(physx.PxMat33 lhs, physx.PxMat33.Ref other)
 {
     return(OpStarEqual(lhs, (physx.PxMat33 *)(*((IntPtr *)(&other)))));
 }
예제 #11
0
 public static physx.PxMat33 *OpStarEqual(physx.PxMat33 lhs, physx.PxMat33 other)
 {
     return(OpStarEqual(lhs, (physx.PxMat33 *) & other));
 }
예제 #12
0
 public PxMat44(physx.PxMat33 axes, physx.PxVec3 position) : this((physx.PxMat33 *) & axes, (physx.PxVec3 *) & position)
 {
     //ctor piping;
 }
예제 #13
0
 public physx.PxBounds3 transformFast(physx.PxMat33 matrix, physx.PxBounds3 bounds)
 {
     return(transformFast((physx.PxMat33 *) & matrix, (physx.PxBounds3 *) & bounds));
 }
 internal static extern void PxMassPropertiesPtr_SET_inertiaTensor(physx.PxMassPropertiesPtr cls, physx.PxMat33 value);
예제 #15
0
 public static physx.PxVec3 PxDiagonalize(physx.PxMat33 m, physx.PxQuat axes)
 {
     return(PxDiagonalize((physx.PxMat33 *) & m, (physx.PxQuat *) & axes));
 }
예제 #16
0
 public static bool OpEquals(physx.PxMat33 lhs, physx.PxMat33 m)
 {
     return(OpEquals(lhs, (physx.PxMat33 *) & m));
 }
예제 #17
0
 public static physx.PxVec3 OpMultiply(physx.PxMat33 lhs, physx.PxVec3 vec)
 {
     return(OpMultiply(lhs, (physx.PxVec3 *) & vec));
 }
예제 #18
0
 public static physx.PxMat33 OpMinus(physx.PxMat33 lhs, physx.PxMat33 other)
 {
     return(OpMinus(lhs, (physx.PxMat33 *) & other));
 }
예제 #19
0
 public static bool OpEquals(physx.PxMat33 lhs, physx.PxMat33.Ref m)
 {
     return(OpEquals(lhs, (physx.PxMat33 *)(*((IntPtr *)(&m)))));
 }
예제 #20
0
 public static bool OpEquals(physx.PxMat33 lhs, physx.PxMat33 *m)
 {
     physx.PxMat33 *pvk_in_lhs = &lhs;
     physx.PxMat33 *pvk_in_m   = m;
     return(bool_const_PxMat33_operator_Ptr_EqualEqual_PxMat33_(pvk_in_lhs, pvk_in_m));
 }
예제 #21
0
 public PxMat33(physx.PxMat33 other) : this((physx.PxMat33 *) & other)
 {
     //ctor piping;
 }
예제 #22
0
 public static physx.PxMat33 OpMultiply(physx.PxMat33 lhs, physx.PxMat33 other)
 {
     return(OpMultiply(lhs, (physx.PxMat33 *) & other));
 }
예제 #23
0
 public static physx.PxMassPropertiesPtr New(float m, physx.PxMat33 inertiaT, physx.PxVec3 com)
 {
     return(New(m, (physx.PxMat33 *) & inertiaT, (physx.PxVec3 *) & com));
 }
예제 #24
0
 public static physx.PxMat33 OpMultiply(physx.PxMat33 lhs, physx.PxMat33.Ref other)
 {
     return(OpMultiply(lhs, (physx.PxMat33 *)(*((IntPtr *)(&other)))));
 }
예제 #25
0
 public PxQuat(physx.PxMat33 m) : this((physx.PxMat33 *) & m)
 {
     //ctor piping;
 }
예제 #26
0
 public physx.PxBounds3 basisExtent(physx.PxVec3 center, physx.PxMat33 basis, physx.PxVec3 extent)
 {
     return(basisExtent((physx.PxVec3 *) & center, (physx.PxMat33 *) & basis, (physx.PxVec3 *) & extent));
 }