Ejemplo n.º 1
0
 public static physx.PxRigidStaticPtr PxCreateStatic(physx.PxPhysicsPtr sdk, physx.PxTransform *transform, physx.PxShapePtr shape)
 {
     physx.PxPhysicsPtr pvk_in_sdk       = sdk;
     physx.PxTransform *pvk_in_transform = transform;
     physx.PxShapePtr   pvk_in_shape     = shape;
     return(PxRigidStaticPtr_PxCreateStaticPtr_PxPhysicsPtr_PxTransform_PxShapePtr_(pvk_in_sdk, pvk_in_transform, pvk_in_shape));
 }
Ejemplo n.º 2
0
 public static physx.PxRigidDynamicPtr PxCloneDynamic(physx.PxPhysicsPtr physicsSDK, physx.PxTransform *transform, physx.PxRigidDynamicPtr body)
 {
     physx.PxPhysicsPtr      pvk_in_physicsSDK = physicsSDK;
     physx.PxTransform *     pvk_in_transform  = transform;
     physx.PxRigidDynamicPtr pvk_in_body       = body;
     return(PxRigidDynamicPtr_PxCloneDynamicPtr_PxPhysicsPtr_PxTransform_PxRigidDynamicPtr_(pvk_in_physicsSDK, pvk_in_transform, pvk_in_body));
 }
Ejemplo n.º 3
0
 public physx.PxArticulationLinkPtr createLink(physx.PxArticulationLinkPtr parent, physx.PxTransform *pose)
 {
     physx.PxArticulationBasePtr pvk_in_this   = this;
     physx.PxArticulationLinkPtr pvk_in_parent = parent;
     physx.PxTransform *         pvk_in_pose   = pose;
     return(PxArticulationLinkPtr_PxArticulationBasePtr_createLinkPtr_PxArticulationLinkPtr_PxTransform_(pvk_in_this, pvk_in_parent, pvk_in_pose));
 }
Ejemplo n.º 4
0
 public static physx.PxRigidStaticPtr PxCloneStatic(physx.PxPhysicsPtr physicsSDK, physx.PxTransform *transform, physx.PxRigidActorPtr actor)
 {
     physx.PxPhysicsPtr    pvk_in_physicsSDK = physicsSDK;
     physx.PxTransform *   pvk_in_transform  = transform;
     physx.PxRigidActorPtr pvk_in_actor      = actor;
     return(PxRigidStaticPtr_PxCloneStaticPtr_PxPhysicsPtr_PxTransform_PxRigidActorPtr_(pvk_in_physicsSDK, pvk_in_transform, pvk_in_actor));
 }
Ejemplo n.º 5
0
 public static physx.PxPlane PxPlaneEquationFromTransform(physx.PxTransform *transform)
 {
     physx.PxPlane      RetRef;
     physx.PxTransform *pvk_in_transform = transform;
     PxPlane_PxPlaneEquationFromTransformPtr_PxTransform_(&RetRef, pvk_in_transform);
     return(RetRef);
 }
Ejemplo n.º 6
0
 public static physx.PxRigidStaticPtr PxCreateStatic(physx.PxPhysicsPtr sdk, physx.PxTransform *transform, physx.PxGeometry *geometry, physx.PxMaterialPtr material)
 {
     physx.PxPhysicsPtr  pvk_in_sdk       = sdk;
     physx.PxTransform * pvk_in_transform = transform;
     physx.PxGeometry *  pvk_in_geometry  = geometry;
     physx.PxMaterialPtr pvk_in_material  = material;
     return(PxRigidStaticPtr_PxCreateStaticPtr_PxPhysicsPtr_PxTransform_PxGeometry_PxMaterialPtr_(pvk_in_sdk, pvk_in_transform, pvk_in_geometry, pvk_in_material));
 }
Ejemplo n.º 7
0
        public void setGlobalPose(physx.PxTransform *pose, bool autowake = true)
        {
            physx.PxRigidActorPtr pvk_in_this = this;
            physx.PxTransform *   pvk_in_pose = pose;
            bool pvk_in_autowake = autowake;

            void_PxRigidActorPtr_setGlobalPosePtr_PxTransform_bool_(pvk_in_this, pvk_in_pose, pvk_in_autowake);
        }
Ejemplo n.º 8
0
 public static physx.PxTransform OpMultiply(physx.PxTransform lhs, physx.PxTransform *x)
 {
     physx.PxTransform  RetRef;
     physx.PxTransform *pvk_in_lhs = &lhs;
     physx.PxTransform *pvk_in_x   = x;
     PxTransform_const_PxTransform_operator_Ptr_Star_PxTransform_(&RetRef, pvk_in_lhs, pvk_in_x);
     return(RetRef);
 }
Ejemplo n.º 9
0
        public void teleportRootLink(physx.PxTransform *pose, bool autowake)
        {
            physx.PxArticulationReducedCoordinatePtr pvk_in_this = this;
            physx.PxTransform *pvk_in_pose = pose;
            bool pvk_in_autowake           = autowake;

            void_PxArticulationReducedCoordinatePtr_teleportRootLinkPtr_PxTransform_bool_(pvk_in_this, pvk_in_pose, pvk_in_autowake);
        }
Ejemplo n.º 10
0
        public PxMat44(physx.PxTransform *t)
        {
            physx.PxTransform *pvk_in_t = t;
            PxMat44            toInit;
            var pvk_in_this = &toInit;

            void_PxMat44_PxMat44Ptr_Ctor_PxTransform_(pvk_in_this, pvk_in_t);
            this = toInit;
        }
Ejemplo n.º 11
0
 public physx.PxArticulationJointBasePtr createArticulationJoint(physx.PxArticulationLinkPtr parent, physx.PxTransform *parentFrame, physx.PxArticulationLinkPtr child, physx.PxTransform *childFrame)
 {
     physx.PxArticulationBasePtr pvk_in_this        = this;
     physx.PxArticulationLinkPtr pvk_in_parent      = parent;
     physx.PxTransform *         pvk_in_parentFrame = parentFrame;
     physx.PxArticulationLinkPtr pvk_in_child       = child;
     physx.PxTransform *         pvk_in_childFrame  = childFrame;
     return(PxArticulationJointBasePtr_PxArticulationBasePtr_createArticulationJointPtr_PxArticulationLinkPtr_PxTransform_PxArticulationLinkPtr_PxTransform_(pvk_in_this, pvk_in_parent, pvk_in_parentFrame, pvk_in_child, pvk_in_childFrame));
 }
Ejemplo n.º 12
0
    public static physx.PxRigidDynamicPtr PxCreateDynamic(physx.PxPhysicsPtr sdk, physx.PxTransform *transform, physx.PxShapePtr shape, float density)
    {
        physx.PxPhysicsPtr pvk_in_sdk       = sdk;
        physx.PxTransform *pvk_in_transform = transform;
        physx.PxShapePtr   pvk_in_shape     = shape;
        float pvk_in_density = density;

        return(PxRigidDynamicPtr_PxCreateDynamicPtr_PxPhysicsPtr_PxTransform_PxShapePtr_float_(pvk_in_sdk, pvk_in_transform, pvk_in_shape, pvk_in_density));
    }
Ejemplo n.º 13
0
    public static physx.PxRigidDynamicPtr PxCreateKinematic(physx.PxPhysicsPtr sdk, physx.PxTransform *transform, physx.PxGeometry *geometry, physx.PxMaterialPtr material, float density)
    {
        physx.PxPhysicsPtr  pvk_in_sdk       = sdk;
        physx.PxTransform * pvk_in_transform = transform;
        physx.PxGeometry *  pvk_in_geometry  = geometry;
        physx.PxMaterialPtr pvk_in_material  = material;
        float pvk_in_density = density;

        return(PxRigidDynamicPtr_PxCreateKinematicPtr_PxPhysicsPtr_PxTransform_PxGeometry_PxMaterialPtr_float_(pvk_in_sdk, pvk_in_transform, pvk_in_geometry, pvk_in_material, pvk_in_density));
    }
Ejemplo n.º 14
0
        public physx.PxTransform transformInv(physx.PxTransform *src)
        {
            physx.PxTransform RetRef;

            physx.PxTransform *pvk_in_src = src;
            fixed(PxTransform *pvk_in_this = &this)
            {
                PxTransform_const_PxTransform_transformInvPtr_PxTransform_(&RetRef, pvk_in_this, pvk_in_src);
            }

            return(RetRef);
        }
Ejemplo n.º 15
0
        public physx.PxBounds3 poseExtent(physx.PxTransform *pose, physx.PxVec3 *extent)
        {
            physx.PxBounds3 RetRef;

            physx.PxTransform *pvk_in_pose   = pose;
            physx.PxVec3 *     pvk_in_extent = extent;
            fixed(PxBounds3 *pvk_in_this = &this)
            {
                PxBounds3_PxBounds3_poseExtentPtr_PxTransform_PxVec3_(&RetRef, pvk_in_this, pvk_in_pose, pvk_in_extent);
            }

            return(RetRef);
        }
Ejemplo n.º 16
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);
        }
Ejemplo n.º 17
0
 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);
Ejemplo n.º 18
0
 internal static extern void PxTransform_const_PxRigidActorPtr_getGlobalPosePtr(physx.PxTransform *pvk_RetRef, physx.PxRigidActorPtr pvk_this);
Ejemplo n.º 19
0
 internal static extern void void_PxRigidActorPtr_setGlobalPosePtr_PxTransform_(physx.PxRigidActorPtr pvk_this, physx.PxTransform *pvk_pose);
Ejemplo n.º 20
0
 internal static extern void void_PxMat44_PxMat44Ptr_Ctor_PxTransform_(physx.PxMat44 *pvk_this, physx.PxTransform *pvk_t);
Ejemplo n.º 21
0
 internal static extern physx.PxRigidDynamicPtr PxRigidDynamicPtr_PxCreateDynamicPtr_PxPhysicsPtr_PxTransform_PxGeometry_PxMaterialPtr_float_PxTransform_(physx.PxPhysicsPtr pvk_sdk, physx.PxTransform *pvk_transform, physx.PxGeometry *pvk_geometry, physx.PxMaterialPtr pvk_material, float pvk_density, physx.PxTransform *pvk_shapeOffset);
Ejemplo n.º 22
0
 internal static extern void void_PxShapePtr_setLocalPosePtr_PxTransform_(physx.PxShapePtr pvk_this, physx.PxTransform *pvk_pose);
Ejemplo n.º 23
0
 internal static extern void void_PxRigidBodyExtPtr_computeVelocityDeltaFromImpulsePtr_PxRigidBodyPtr_PxTransform_PxVec3_PxVec3_float_float_PxVec3_PxVec3_CC_(physx.PxRigidBodyPtr pvk_body, physx.PxTransform *pvk_globalPose, physx.PxVec3 *pvk_point, physx.PxVec3 *pvk_impulse, float pvk_invMassScale, float pvk_invInertiaScale, physx.PxVec3 *pvk_deltaLinearVelocity, physx.PxVec3 *pvk_deltaAngularVelocity);
Ejemplo n.º 24
0
 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);
Ejemplo n.º 25
0
 public void setLocalPose(physx.PxTransform *pose)
 {
     physx.PxShapePtr   pvk_in_this = this;
     physx.PxTransform *pvk_in_pose = pose;
     void_PxShapePtr_setLocalPosePtr_PxTransform_(pvk_in_this, pvk_in_pose);
 }
Ejemplo n.º 26
0
 internal static extern physx.PxRigidStaticPtr PxRigidStaticPtr_PxCreateStaticPtr_PxPhysicsPtr_PxTransform_PxShapePtr_(physx.PxPhysicsPtr pvk_sdk, physx.PxTransform *pvk_transform, physx.PxShapePtr pvk_shape);
Ejemplo n.º 27
0
 internal static extern void void_PxRigidBodyExtPtr_computeLinearAngularImpulsePtr_PxRigidBodyPtr_PxTransform_PxVec3_PxVec3_float_float_PxVec3_PxVec3_CC_(physx.PxRigidBodyPtr pvk_body, physx.PxTransform *pvk_globalPose, physx.PxVec3 *pvk_point, physx.PxVec3 *pvk_impulse, float pvk_invMassScale, float pvk_invInertiaScale, physx.PxVec3 *pvk_linearImpulse, physx.PxVec3 *pvk_angularImpulse);
Ejemplo n.º 28
0
 internal static extern physx.PxRigidStaticPtr PxRigidStaticPtr_PxCloneStaticPtr_PxPhysicsPtr_PxTransform_PxRigidActorPtr_(physx.PxPhysicsPtr pvk_physicsSDK, physx.PxTransform *pvk_transform, physx.PxRigidActorPtr pvk_actor);
Ejemplo n.º 29
0
 internal static extern void PxTransform_const_PxShapePtr_getLocalPosePtr(physx.PxTransform *pvk_RetRef, physx.PxShapePtr pvk_this);
Ejemplo n.º 30
0
 internal static extern physx.PxRigidDynamicPtr PxRigidDynamicPtr_PxCloneDynamicPtr_PxPhysicsPtr_PxTransform_PxRigidDynamicPtr_(physx.PxPhysicsPtr pvk_physicsSDK, physx.PxTransform *pvk_transform, physx.PxRigidDynamicPtr pvk_body);