示例#1
0
        public void setWakeCounter(float wakeCounterValue)
        {
            physx.PxRigidDynamicPtr pvk_in_this = this;
            float pvk_in_wakeCounterValue       = wakeCounterValue;

            void_PxRigidDynamicPtr_setWakeCounterPtr_float_(pvk_in_this, pvk_in_wakeCounterValue);
        }
示例#2
0
        public void setSolverIterationCounts(uint minPositionIters)
        {
            physx.PxRigidDynamicPtr pvk_in_this = this;
            uint pvk_in_minPositionIters        = minPositionIters;

            void_PxRigidDynamicPtr_setSolverIterationCountsPtr_uint_(pvk_in_this, pvk_in_minPositionIters);
        }
示例#3
0
        public void setContactReportThreshold(float threshold)
        {
            physx.PxRigidDynamicPtr pvk_in_this = this;
            float pvk_in_threshold = threshold;

            void_PxRigidDynamicPtr_setContactReportThresholdPtr_float_(pvk_in_this, pvk_in_threshold);
        }
示例#4
0
        public void setStabilizationThreshold(float threshold)
        {
            physx.PxRigidDynamicPtr pvk_in_this = this;
            float pvk_in_threshold = threshold;

            void_PxRigidDynamicPtr_setStabilizationThresholdPtr_float_(pvk_in_this, pvk_in_threshold);
        }
示例#5
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));
 }
示例#6
0
        public void getSolverIterationCounts(uint *minPositionIters, uint *minVelocityIters)
        {
            physx.PxRigidDynamicPtr pvk_in_this = this;
            uint *pvk_in_minPositionIters       = minPositionIters;
            uint *pvk_in_minVelocityIters       = minVelocityIters;

            void_const_PxRigidDynamicPtr_getSolverIterationCountsPtr_uint_uint_(pvk_in_this, pvk_in_minPositionIters, pvk_in_minVelocityIters);
        }
示例#7
0
        public void setRigidDynamicLockFlag(physx.PxRigidDynamicLockFlag flag, bool value)
        {
            physx.PxRigidDynamicPtr      pvk_in_this = this;
            physx.PxRigidDynamicLockFlag pvk_in_flag = flag;
            bool pvk_in_value = value;

            void_PxRigidDynamicPtr_setRigidDynamicLockFlagPtr_PxRigidDynamicLockFlag_bool_(pvk_in_this, pvk_in_flag, pvk_in_value);
        }
 internal static extern void void_PxRigidDynamicPtr_setWakeCounterPtr_float_(physx.PxRigidDynamicPtr pvk_this, float pvk_wakeCounterValue);
 internal static extern float float_const_PxRigidDynamicPtr_getWakeCounterPtr(physx.PxRigidDynamicPtr pvk_this);
 internal static extern void void_PxRigidDynamicPtr_setRigidDynamicLockFlagPtr_PxRigidDynamicLockFlag_bool_(physx.PxRigidDynamicPtr pvk_this, physx.PxRigidDynamicLockFlag pvk_flag, bool pvk_value);
 internal static extern void void_PxRigidDynamicPtr_setRigidDynamicLockFlagsPtr_PxRigidDynamicLockFlagsPtr_(physx.PxRigidDynamicPtr pvk_this, physx.PxRigidDynamicLockFlagsPtr pvk_flags);
 internal static extern float float_const_PxRigidDynamicPtr_getStabilizationThresholdPtr(physx.PxRigidDynamicPtr pvk_this);
 internal static extern physx.PxRigidDynamicLockFlagsPtr PxRigidDynamicLockFlagsPtr_const_PxRigidDynamicPtr_getRigidDynamicLockFlagsPtr(physx.PxRigidDynamicPtr pvk_this);
 internal static extern void void_PxRigidDynamicPtr_setSolverIterationCountsPtr_uint_(physx.PxRigidDynamicPtr pvk_this, uint pvk_minPositionIters);
示例#15
0
 public void setKinematicTarget(physx.PxTransform *destination)
 {
     physx.PxRigidDynamicPtr pvk_in_this        = this;
     physx.PxTransform *     pvk_in_destination = destination;
     void_PxRigidDynamicPtr_setKinematicTargetPtr_PxTransform_(pvk_in_this, pvk_in_destination);
 }
 internal static extern void void_const_PxRigidDynamicPtr_getSolverIterationCountsPtr_uint_uint_(physx.PxRigidDynamicPtr pvk_this, uint *pvk_minPositionIters, uint *pvk_minVelocityIters);
 internal static extern void void_PxRigidDynamicPtr_setContactReportThresholdPtr_float_(physx.PxRigidDynamicPtr pvk_this, float pvk_threshold);
 internal static extern void void_PxRigidDynamicPtr_wakeUpPtr(physx.PxRigidDynamicPtr pvk_this);
示例#19
0
 public physx.PxRigidDynamicLockFlagsPtr getRigidDynamicLockFlags_New()
 {
     physx.PxRigidDynamicPtr pvk_in_this = this;
     return(PxRigidDynamicLockFlagsPtr_const_PxRigidDynamicPtr_getRigidDynamicLockFlagsPtr(pvk_in_this));
 }
示例#20
0
 public float getStabilizationThreshold()
 {
     physx.PxRigidDynamicPtr pvk_in_this = this;
     return(float_const_PxRigidDynamicPtr_getStabilizationThresholdPtr(pvk_in_this));
 }
示例#21
0
 public bool getKinematicTarget(physx.PxTransform *target)
 {
     physx.PxRigidDynamicPtr pvk_in_this   = this;
     physx.PxTransform *     pvk_in_target = target;
     return(bool_const_PxRigidDynamicPtr_getKinematicTargetPtr_PxTransform_(pvk_in_this, pvk_in_target));
 }
示例#22
0
 public bool isSleeping()
 {
     physx.PxRigidDynamicPtr pvk_in_this = this;
     return(bool_const_PxRigidDynamicPtr_isSleepingPtr(pvk_in_this));
 }
 internal static extern void void_PxRigidDynamicPtr_putToSleepPtr(physx.PxRigidDynamicPtr pvk_this);
 internal static extern void void_PxRigidDynamicPtr_setKinematicTargetPtr_PxTransform_(physx.PxRigidDynamicPtr pvk_this, physx.PxTransform *pvk_destination);
 internal static extern float float_const_PxRigidDynamicPtr_getContactReportThresholdPtr(physx.PxRigidDynamicPtr pvk_this);
 internal static extern bool bool_const_PxRigidDynamicPtr_getKinematicTargetPtr_PxTransform_(physx.PxRigidDynamicPtr pvk_this, physx.PxTransform *pvk_target);
 internal static extern string string_const_PxRigidDynamicPtr_getConcreteTypeNamePtr(physx.PxRigidDynamicPtr pvk_this);
 internal static extern bool bool_const_PxRigidDynamicPtr_isSleepingPtr(physx.PxRigidDynamicPtr pvk_this);
 internal static extern physx.PxRigidDynamicPtr PxRigidDynamicPtr_PxCloneDynamicPtr_PxPhysicsPtr_PxTransform_PxRigidDynamicPtr_(physx.PxPhysicsPtr pvk_physicsSDK, physx.PxTransform *pvk_transform, physx.PxRigidDynamicPtr pvk_body);
 internal static extern void void_PxRigidDynamicPtr_setStabilizationThresholdPtr_float_(physx.PxRigidDynamicPtr pvk_this, float pvk_threshold);