public static physx.PxTransform PxTransformFromPlaneEquation(physx.PxPlane *plane) { physx.PxTransform RetRef; physx.PxPlane * pvk_in_plane = plane; PxTransform_PxTransformFromPlaneEquationPtr_PxPlane_(&RetRef, pvk_in_plane); return(RetRef); }
public static physx.PxRigidStaticPtr PxCreatePlane(physx.PxPhysicsPtr sdk, physx.PxPlane *plane, physx.PxMaterialPtr material) { physx.PxPhysicsPtr pvk_in_sdk = sdk; physx.PxPlane * pvk_in_plane = plane; physx.PxMaterialPtr pvk_in_material = material; return(PxRigidStaticPtr_PxCreatePlanePtr_PxPhysicsPtr_PxPlane_PxMaterialPtr_(pvk_in_sdk, pvk_in_plane, pvk_in_material)); }
public physx.PxPlane inverseTransform(physx.PxPlane *plane) { physx.PxPlane RetRef; physx.PxPlane *pvk_in_plane = plane; fixed(PxTransform *pvk_in_this = &this) { PxPlane_const_PxTransform_inverseTransformPtr_PxPlane_(&RetRef, pvk_in_this, pvk_in_plane); } return(RetRef); }
internal static extern float float_const_PxPlane_distancePtr_PxVec3_(physx.PxPlane *pvk_this, physx.PxVec3 *pvk_p);
internal static extern void void_PxPlane_PxPlanePtr_Ctor(physx.PxPlane *pvk_this);
internal static extern void void_PxPlane_PxPlanePtr_Ctor_float_float_float_float_(physx.PxPlane *pvk_this, float pvk_nx, float pvk_ny, float pvk_nz, float pvk_distance);
internal static extern void PxVec3_const_PxPlane_pointInPlanePtr(physx.PxVec3 *pvk_RetRef, physx.PxPlane *pvk_this);
internal static extern void void_PxPlane_normalizePtr(physx.PxPlane *pvk_this);
internal static extern void PxTransform_PxTransformFromPlaneEquationPtr_PxPlane_(physx.PxTransform *pvk_RetRef, physx.PxPlane *pvk_plane);
internal static extern void PxVec3_const_PxPlane_projectPtr_PxVec3_(physx.PxVec3 *pvk_RetRef, physx.PxPlane *pvk_this, physx.PxVec3 *pvk_p);
internal static extern bool bool_const_PxPlane_operator_Ptr_EqualEqual_PxPlane_(physx.PxPlane *pvk_lhs, physx.PxPlane *pvk_p);
internal static extern void PxPlane_const_PxTransform_inverseTransformPtr_PxPlane_(physx.PxPlane *pvk_RetRef, physx.PxTransform *pvk_this, physx.PxPlane *pvk_plane);
internal static extern void void_PxPlane_PxPlanePtr_Ctor_PxVec3_PxVec3_PxVec3_(physx.PxPlane *pvk_this, physx.PxVec3 *pvk_p0, physx.PxVec3 *pvk_p1, physx.PxVec3 *pvk_p2);
internal static extern void void_PxPlane_PxPlanePtr_Ctor_PxVec3_PxVec3_(physx.PxPlane *pvk_this, physx.PxVec3 *pvk_point, physx.PxVec3 *pvk_normal);
internal static extern void void_PxPlane_PxPlanePtr_Ctor_PxVec3_float_(physx.PxPlane *pvk_this, physx.PxVec3 *pvk_normal, float pvk_distance);
public static bool OpEquals(physx.PxPlane lhs, physx.PxPlane *p) { physx.PxPlane *pvk_in_lhs = &lhs; physx.PxPlane *pvk_in_p = p; return(bool_const_PxPlane_operator_Ptr_EqualEqual_PxPlane_(pvk_in_lhs, pvk_in_p)); }
internal static extern void PxPlane_PxPlaneEquationFromTransformPtr_PxTransform_(physx.PxPlane *pvk_RetRef, physx.PxTransform *pvk_transform);
internal static extern physx.PxRigidStaticPtr PxRigidStaticPtr_PxCreatePlanePtr_PxPhysicsPtr_PxPlane_PxMaterialPtr_(physx.PxPhysicsPtr pvk_sdk, physx.PxPlane *pvk_plane, physx.PxMaterialPtr pvk_material);
internal static extern bool bool_const_PxPlane_containsPtr_PxVec3_(physx.PxPlane *pvk_this, physx.PxVec3 *pvk_p);