public static physx.PxVec2 *OpSlashEqual(physx.PxVec2 lhs, float f) { physx.PxVec2 *pvk_in_lhs = &lhs; float pvk_in_f = f; return(PxVec2_PxVec2_operator_Ptr_SlashEqual_float_(pvk_in_lhs, pvk_in_f)); }
public static physx.PxVec2 OpMinus(physx.PxVec2 lhs) { physx.PxVec2 RetRef; physx.PxVec2 *pvk_in_lhs = &lhs; PxVec2_const_PxVec2_operator_Ptr_Minus(&RetRef, pvk_in_lhs); return(RetRef); }
public static float *OpSubscriptConst(physx.PxVec2 lhs, int index) { physx.PxVec2 *pvk_in_lhs = &lhs; int pvk_in_index = index; return(float_const_PxVec2_operator_Ptr_Subscript_int_(pvk_in_lhs, pvk_in_index)); }
public static physx.PxVec2 OpPlus(physx.PxVec2 lhs, physx.PxVec2 *v) { physx.PxVec2 RetRef; physx.PxVec2 *pvk_in_lhs = &lhs; physx.PxVec2 *pvk_in_v = v; PxVec2_const_PxVec2_operator_Ptr_Plus_PxVec2_(&RetRef, pvk_in_lhs, pvk_in_v); return(RetRef); }
public float dot(physx.PxVec2 *v) { physx.PxVec2 *pvk_in_v = v; fixed(PxVec2 *pvk_in_this = &this) { return(float_const_PxVec2_dotPtr_PxVec2_(pvk_in_this, pvk_in_v)); } }
public static physx.PxVec2 OpMultiply(float f, physx.PxVec2 *v) { physx.PxVec2 RetRef; float pvk_in_f = f; physx.PxVec2 *pvk_in_v = v; PxVec2_operator_Ptr_Star_float_PxVec2_(&RetRef, pvk_in_f, pvk_in_v); return(RetRef); }
public static physx.PxVec2 OpSlash(physx.PxVec2 lhs, float f) { physx.PxVec2 RetRef; physx.PxVec2 *pvk_in_lhs = &lhs; float pvk_in_f = f; PxVec2_const_PxVec2_operator_Ptr_Slash_float_(&RetRef, pvk_in_lhs, pvk_in_f); return(RetRef); }
public PxVec2(physx.PxVec2 *v) { physx.PxVec2 *pvk_in_v = v; PxVec2 toInit; var pvk_in_this = &toInit; void_PxVec2_PxVec2Ptr_Ctor_PxVec2_(pvk_in_this, pvk_in_v); this = toInit; }
public physx.PxVec2 multiply(physx.PxVec2 *a) { physx.PxVec2 RetRef; physx.PxVec2 *pvk_in_a = a; fixed(PxVec2 *pvk_in_this = &this) { PxVec2_const_PxVec2_multiplyPtr_PxVec2_(&RetRef, pvk_in_this, pvk_in_a); } return(RetRef); }
public physx.PxVec2 maximum(physx.PxVec2 *v) { physx.PxVec2 RetRef; physx.PxVec2 *pvk_in_v = v; fixed(PxVec2 *pvk_in_this = &this) { PxVec2_const_PxVec2_maximumPtr_PxVec2_(&RetRef, pvk_in_this, pvk_in_v); } return(RetRef); }
internal static extern void PxVec2_operator_Ptr_Star_float_PxVec2_(physx.PxVec2 *pvk_RetRef, float pvk_f, physx.PxVec2 *pvk_v);
internal static extern float float_const_PxVec2_magnitudePtr(physx.PxVec2 *pvk_this);
internal static extern void PxVec2_const_PxVec2_operator_Ptr_Minus_PxVec2_(physx.PxVec2 *pvk_RetRef, physx.PxVec2 *pvk_lhs, physx.PxVec2 *pvk_v);
internal static extern void PxVec2_const_PxVec2_operator_Ptr_Slash_float_(physx.PxVec2 *pvk_RetRef, physx.PxVec2 *pvk_lhs, float pvk_f);
public static bool OpExclaimEqual(physx.PxVec2 lhs, physx.PxVec2 *v) { physx.PxVec2 *pvk_in_lhs = &lhs; physx.PxVec2 *pvk_in_v = v; return(bool_const_PxVec2_operator_Ptr_ExclaimEqual_PxVec2_(pvk_in_lhs, pvk_in_v)); }
internal static extern void void_PxVec2_PxVec2Ptr_Ctor(physx.PxVec2 *pvk_this);
internal static extern bool bool_const_PxVec2_isFinitePtr(physx.PxVec2 *pvk_this);
internal static extern void PxVec2_const_PxVec2_maximumPtr_PxVec2_(physx.PxVec2 *pvk_RetRef, physx.PxVec2 *pvk_this, physx.PxVec2 *pvk_v);
internal static extern bool bool_const_PxVec2_operator_Ptr_ExclaimEqual_PxVec2_(physx.PxVec2 *pvk_lhs, physx.PxVec2 *pvk_v);
internal static extern float float_PxVec2_normalizePtr(physx.PxVec2 *pvk_this);
internal static extern void PxVec2_const_PxVec2_getNormalizedPtr(physx.PxVec2 *pvk_RetRef, physx.PxVec2 *pvk_this);
internal static extern float float_const_PxVec2_dotPtr_PxVec2_(physx.PxVec2 *pvk_this, physx.PxVec2 *pvk_v);
public static physx.PxVec2 *OpMinusEqual(physx.PxVec2 lhs, physx.PxVec2 * v) { physx.PxVec2 *pvk_in_lhs = &lhs; physx.PxVec2 *pvk_in_v = v; return(PxVec2_PxVec2_operator_Ptr_MinusEqual_PxVec2_(pvk_in_lhs, pvk_in_v)); }
public static physx.PxVec2 * OpEqual(physx.PxVec2 lhs, physx.PxVec2 * p) { physx.PxVec2 *pvk_in_lhs = &lhs; physx.PxVec2 *pvk_in_p = p; return(PxVec2_PxVec2_operator_Ptr_Equal_PxVec2_(pvk_in_lhs, pvk_in_p)); }
internal static extern bool bool_const_PxVec2_isNormalizedPtr(physx.PxVec2 *pvk_this);
internal static extern physx.PxVec2 *PxVec2_PxVec2_operator_Ptr_MinusEqual_PxVec2_(physx.PxVec2 * pvk_lhs, physx.PxVec2 * pvk_v);
internal static extern void PxVec2_const_PxVec2_multiplyPtr_PxVec2_(physx.PxVec2 *pvk_RetRef, physx.PxVec2 *pvk_this, physx.PxVec2 *pvk_a);
internal static extern physx.PxVec2 *PxVec2_PxVec2_operator_Ptr_SlashEqual_float_(physx.PxVec2 * pvk_lhs, float pvk_f);
internal static extern float float_const_PxVec2_minElementPtr(physx.PxVec2 *pvk_this);
internal static extern float *float_const_PxVec2_operator_Ptr_Subscript_int_(physx.PxVec2 *pvk_lhs, int pvk_index);