Beispiel #1
0
 public bool isInside(physx.PxBounds3 *box)
 {
     physx.PxBounds3 *pvk_in_box = box;
     fixed(PxBounds3 *pvk_in_this = &this)
     {
         return(bool_const_PxBounds3_isInsidePtr_PxBounds3_(pvk_in_this, pvk_in_box));
     }
 }
Beispiel #2
0
 public bool intersects(physx.PxBounds3 *b)
 {
     physx.PxBounds3 *pvk_in_b = b;
     fixed(PxBounds3 *pvk_in_this = &this)
     {
         return(bool_const_PxBounds3_intersectsPtr_PxBounds3_(pvk_in_this, pvk_in_b));
     }
 }
Beispiel #3
0
 public void include(physx.PxBounds3 *b)
 {
     physx.PxBounds3 *pvk_in_b = b;
     fixed(PxBounds3 *pvk_in_this = &this)
     {
         void_PxBounds3_includePtr_PxBounds3_(pvk_in_this, pvk_in_b);
     }
 }
Beispiel #4
0
        public bool intersects1D(physx.PxBounds3 *a, uint axis)
        {
            physx.PxBounds3 *pvk_in_a    = a;
            uint             pvk_in_axis = axis;

            fixed(PxBounds3 *pvk_in_this = &this)
            {
                return(bool_const_PxBounds3_intersects1DPtr_PxBounds3_uint_(pvk_in_this, pvk_in_a, pvk_in_axis));
            }
        }
Beispiel #5
0
        public physx.PxBounds3 transformFast(physx.PxTransform *transform, physx.PxBounds3 *bounds)
        {
            physx.PxBounds3 RetRef;

            physx.PxTransform *pvk_in_transform = transform;
            physx.PxBounds3 *  pvk_in_bounds    = bounds;
            fixed(PxBounds3 *pvk_in_this = &this)
            {
                PxBounds3_PxBounds3_transformFastPtr_PxTransform_PxBounds3_(&RetRef, pvk_in_this, pvk_in_transform, pvk_in_bounds);
            }

            return(RetRef);
        }
Beispiel #6
0
        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);
        }
 internal static extern void void_PxBounds3_fattenFastPtr_float_(physx.PxBounds3 *pvk_this, float pvk_distance);
 internal static extern void void_PxBounds3_PxBounds3Ptr_Ctor_PxVec3_PxVec3_(physx.PxBounds3 *pvk_this, physx.PxVec3 *pvk_minimum, physx.PxVec3 *pvk_maximum);
 internal static extern float float_const_PxBounds3_getExtentsPtr_uint_(physx.PxBounds3 *pvk_this, uint pvk_axis);
 internal static extern bool bool_const_PxBounds3_containsPtr_PxVec3_(physx.PxBounds3 *pvk_this, physx.PxVec3 *pvk_v);
 internal static extern bool bool_const_PxBounds3_intersectsPtr_PxBounds3_(physx.PxBounds3 *pvk_this, physx.PxBounds3 *pvk_b);
 internal static extern void void_PxBounds3_includePtr_PxBounds3_(physx.PxBounds3 *pvk_this, physx.PxBounds3 *pvk_b);
Beispiel #13
0
 internal static extern void PxBounds3_const_PxConvexMeshPtr_getLocalBoundsPtr(physx.PxBounds3 *pvk_RetRef, physx.PxConvexMeshPtr pvk_this);
Beispiel #14
0
 internal static extern void PxBounds3_const_PxScenePtr_getVisualizationCullingBoxPtr(physx.PxBounds3 *pvk_RetRef, physx.PxScenePtr pvk_this);
Beispiel #15
0
 internal static extern void void_PxScenePtr_setVisualizationCullingBoxPtr_PxBounds3_(physx.PxScenePtr pvk_this, physx.PxBounds3 *pvk_box);
 internal static extern void void_PxBounds3_setEmptyPtr(physx.PxBounds3 *pvk_this);
 internal static extern void void_PxBounds3_setMaximalPtr(physx.PxBounds3 *pvk_this);
 internal static extern void PxBounds3_PxBounds3_emptyPtr(physx.PxBounds3 *pvk_RetRef, physx.PxBounds3 *pvk_this);
 internal static extern void void_PxBounds3_PxBounds3Ptr_Ctor(physx.PxBounds3 *pvk_this);
 internal static extern void PxBounds3_PxBounds3_boundsOfPointsPtr_PxVec3_PxVec3_(physx.PxBounds3 *pvk_RetRef, physx.PxBounds3 *pvk_this, physx.PxVec3 *pvk_v0, physx.PxVec3 *pvk_v1);
 internal static extern bool bool_const_PxBounds3_intersects1DPtr_PxBounds3_uint_(physx.PxBounds3 *pvk_this, physx.PxBounds3 *pvk_a, uint pvk_axis);
 internal static extern void PxBounds3_PxBounds3_centerExtentsPtr_PxVec3_PxVec3_(physx.PxBounds3 *pvk_RetRef, physx.PxBounds3 *pvk_this, physx.PxVec3 *pvk_center, physx.PxVec3 *pvk_extent);
 internal static extern bool bool_const_PxBounds3_isInsidePtr_PxBounds3_(physx.PxBounds3 *pvk_this, physx.PxBounds3 *pvk_box);
 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 PxVec3_const_PxBounds3_getExtentsPtr(physx.PxVec3 *pvk_RetRef, physx.PxBounds3 *pvk_this);
 internal static extern void PxBounds3_PxBounds3_poseExtentPtr_PxTransform_PxVec3_(physx.PxBounds3 *pvk_RetRef, physx.PxBounds3 *pvk_this, physx.PxTransform *pvk_pose, physx.PxVec3 *pvk_extent);
 internal static extern void void_PxBounds3_scaleFastPtr_float_(physx.PxBounds3 *pvk_this, float pvk_scale);
 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 bool bool_const_PxBounds3_isValidPtr(physx.PxBounds3 *pvk_this);
 internal static extern void PxBounds3_PxBounds3_transformFastPtr_PxTransform_PxBounds3_(physx.PxBounds3 *pvk_RetRef, physx.PxBounds3 *pvk_this, physx.PxTransform *pvk_transform, physx.PxBounds3 *pvk_bounds);