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)); }
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)); }
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); }
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); }
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); }
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); }
public static physx.PxMassPropertiesPtr New(float m, physx.PxMat33 *inertiaT, physx.PxVec3 *com) { float pvk_in_m = m; physx.PxMat33 *pvk_in_inertiaT = inertiaT; physx.PxVec3 * pvk_in_com = com; return(Ctor_PxMassPropertiesPtr_float_PxMat33_PxVec3_(pvk_in_m, pvk_in_inertiaT, pvk_in_com)); }
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)); }
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); }
public PxMat33(physx.PxMat33 *other) { physx.PxMat33 *pvk_in_other = other; PxMat33 toInit; var pvk_in_this = &toInit; void_PxMat33_PxMat33Ptr_Ctor_PxMat33_(pvk_in_this, pvk_in_other); this = toInit; }
public PxQuat(physx.PxMat33 *m) { physx.PxMat33 *pvk_in_m = m; PxQuat toInit; var pvk_in_this = &toInit; void_PxQuat_PxQuatPtr_Ctor_PxMat33_(pvk_in_this, pvk_in_m); this = toInit; }
public PxMat44(physx.PxMat33 *axes, physx.PxVec3 *position) { physx.PxMat33 *pvk_in_axes = axes; physx.PxVec3 * pvk_in_position = position; PxMat44 toInit; var pvk_in_this = &toInit; void_PxMat44_PxMat44Ptr_Ctor_PxMat33_PxVec3_(pvk_in_this, pvk_in_axes, pvk_in_position); this = toInit; }
public physx.PxBounds3 transformFast(physx.PxMat33 *matrix, physx.PxBounds3 *bounds) { physx.PxBounds3 RetRef; physx.PxMat33 * pvk_in_matrix = matrix; physx.PxBounds3 *pvk_in_bounds = bounds; fixed(PxBounds3 *pvk_in_this = &this) { PxBounds3_PxBounds3_transformFastPtr_PxMat33_PxBounds3_(&RetRef, pvk_in_this, pvk_in_matrix, pvk_in_bounds); } return(RetRef); }
public physx.PxBounds3 basisExtent(physx.PxVec3 *center, physx.PxMat33 *basis, physx.PxVec3 *extent) { physx.PxBounds3 RetRef; physx.PxVec3 * pvk_in_center = center; physx.PxMat33 *pvk_in_basis = basis; physx.PxVec3 * pvk_in_extent = extent; fixed(PxBounds3 *pvk_in_this = &this) { PxBounds3_PxBounds3_basisExtentPtr_PxVec3_PxMat33_PxVec3_(&RetRef, pvk_in_this, pvk_in_center, pvk_in_basis, pvk_in_extent); } return(RetRef); }
internal static extern void PxVec3_PxDiagonalizePtr_PxMat33_PxQuat_(physx.PxVec3 *pvk_RetRef, physx.PxMat33 *pvk_m, physx.PxQuat *pvk_axes);
internal static extern void PxBounds3_PxBounds3_basisExtentPtr_PxVec3_PxMat33_PxVec3_(physx.PxBounds3 *pvk_RetRef, physx.PxBounds3 *pvk_this, physx.PxVec3 *pvk_center, physx.PxMat33 *pvk_basis, physx.PxVec3 *pvk_extent);
internal static extern void PxBounds3_PxBounds3_transformFastPtr_PxMat33_PxBounds3_(physx.PxBounds3 *pvk_RetRef, physx.PxBounds3 *pvk_this, physx.PxMat33 *pvk_matrix, physx.PxBounds3 *pvk_bounds);
internal static extern void PxVec3_const_PxMat33_transformTransposePtr_PxVec3_(physx.PxVec3 *pvk_RetRef, physx.PxMat33 *pvk_this, physx.PxVec3 *pvk_other);
internal static extern void void_PxMat44_PxMat44Ptr_Ctor_PxMat33_PxVec3_(physx.PxMat44 *pvk_this, physx.PxMat33 *pvk_axes, physx.PxVec3 *pvk_position);
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);
internal static extern void void_const_PxConvexMeshPtr_getMassInformationPtr_float_PxMat33_PxVec3_(physx.PxConvexMeshPtr pvk_this, float *pvk_mass, physx.PxMat33 *pvk_localInertia, physx.PxVec3 *pvk_localCenterOfMass);
internal static extern void PxMat33_PxMassPropertiesPtr_translateInertiaPtr_PxMat33_float_PxVec3_C_(physx.PxMat33 *pvk_RetRef, physx.PxMat33 *pvk_inertia, float pvk_mass, physx.PxVec3 *pvk_t);
internal static extern void PxMat33_PxMassPropertiesPtr_rotateInertiaPtr_PxMat33_PxQuat_(physx.PxMat33 *pvk_RetRef, physx.PxMat33 *pvk_inertia, physx.PxQuat *pvk_q);
internal static extern void PxMassPropertiesPtr_GET_inertiaTensor(physx.PxMassPropertiesPtr cls, physx.PxMat33 *GetRetRef);
internal static extern void PxVec3_PxMassPropertiesPtr_getMassSpaceInertiaPtr_PxMat33_PxQuat_(physx.PxVec3 *pvk_RetRef, physx.PxMat33 *pvk_inertia, physx.PxQuat *pvk_massFrame);
internal static extern physx.PxMassPropertiesPtr Ctor_PxMassPropertiesPtr_float_PxMat33_PxVec3_(float pvk_m, physx.PxMat33 *pvk_inertiaT, physx.PxVec3 *pvk_com);
internal static extern float *float_const_PxMat33_frontPtr(physx.PxMat33 *pvk_this);
internal static extern physx.PxVec3 *PxVec3_const_PxMat33_operator_Ptr_Subscript_uint_(physx.PxMat33 * pvk_lhs, uint pvk_num);
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)); }
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)); }