public physx.PxBounds3 getWorldBounds() { physx.PxBounds3 RetRef; physx.PxArticulationBasePtr pvk_in_this = this; PxBounds3_const_PxArticulationBasePtr_getWorldBoundsPtr(&RetRef, pvk_in_this); return(RetRef); }
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)); }
public void setStabilizationThreshold(float threshold) { physx.PxArticulationBasePtr pvk_in_this = this; float pvk_in_threshold = threshold; void_PxArticulationBasePtr_setStabilizationThresholdPtr_float_(pvk_in_this, pvk_in_threshold); }
public void setWakeCounter(float wakeCounterValue) { physx.PxArticulationBasePtr pvk_in_this = this; float pvk_in_wakeCounterValue = wakeCounterValue; void_PxArticulationBasePtr_setWakeCounterPtr_float_(pvk_in_this, pvk_in_wakeCounterValue); }
public void setName(string name) { physx.PxArticulationBasePtr pvk_in_this = this; string pvk_in_name = name; void_PxArticulationBasePtr_setNamePtr_string_(pvk_in_this, pvk_in_name); }
public void setSolverIterationCounts(uint minPositionIters) { physx.PxArticulationBasePtr pvk_in_this = this; uint pvk_in_minPositionIters = minPositionIters; void_PxArticulationBasePtr_setSolverIterationCountsPtr_uint_(pvk_in_this, pvk_in_minPositionIters); }
public uint getLinks(physx.PxArticulationLinkPtr *userBuffer, uint bufferSize) { physx.PxArticulationBasePtr pvk_in_this = this; physx.PxArticulationLinkPtr *pvk_in_userBuffer = userBuffer; uint pvk_in_bufferSize = bufferSize; return(uint_const_PxArticulationBasePtr_getLinksPtr_PxArticulationLinkPtr_uint_(pvk_in_this, pvk_in_userBuffer, pvk_in_bufferSize)); }
public void getSolverIterationCounts(uint *minPositionIters, uint *minVelocityIters) { physx.PxArticulationBasePtr pvk_in_this = this; uint *pvk_in_minPositionIters = minPositionIters; uint *pvk_in_minVelocityIters = minVelocityIters; void_const_PxArticulationBasePtr_getSolverIterationCountsPtr_uint_uint_(pvk_in_this, pvk_in_minPositionIters, pvk_in_minVelocityIters); }
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)); }
public physx.PxBounds3 getWorldBounds(float inflation = 1.01f) { physx.PxBounds3 RetRef; physx.PxArticulationBasePtr pvk_in_this = this; float pvk_in_inflation = inflation; PxBounds3_const_PxArticulationBasePtr_getWorldBoundsPtr_float_(&RetRef, pvk_in_this, pvk_in_inflation); return(RetRef); }
internal static extern void PxArticulationBasePtr_SET_userData(physx.PxArticulationBasePtr cls, IntPtr value);
public float getStabilizationThreshold() { physx.PxArticulationBasePtr pvk_in_this = this; return(float_const_PxArticulationBasePtr_getStabilizationThresholdPtr(pvk_in_this)); }
internal static extern uint uint_const_PxArticulationBasePtr_getLinksPtr_PxArticulationLinkPtr_uint_(physx.PxArticulationBasePtr pvk_this, physx.PxArticulationLinkPtr *pvk_userBuffer, uint pvk_bufferSize);
public bool isSleeping() { physx.PxArticulationBasePtr pvk_in_this = this; return(bool_const_PxArticulationBasePtr_isSleepingPtr(pvk_in_this)); }
internal static extern void PxBounds3_const_PxArticulationBasePtr_getWorldBoundsPtr(physx.PxBounds3 *pvk_RetRef, physx.PxArticulationBasePtr pvk_this);
public physx.PxScenePtr getScene() { physx.PxArticulationBasePtr pvk_in_this = this; return(PxScenePtr_const_PxArticulationBasePtr_getScenePtr(pvk_in_this)); }
public uint getNbLinks() { physx.PxArticulationBasePtr pvk_in_this = this; return(uint_const_PxArticulationBasePtr_getNbLinksPtr(pvk_in_this)); }
internal static extern void void_PxScenePtr_removeArticulationPtr_PxArticulationBasePtr_bool_(physx.PxScenePtr pvk_this, physx.PxArticulationBasePtr pvk_articulation, bool pvk_wakeOnLostTouch);
internal static extern void void_PxArticulationBasePtr_setSolverIterationCountsPtr_uint_(physx.PxArticulationBasePtr pvk_this, uint pvk_minPositionIters);
public void putToSleep() { physx.PxArticulationBasePtr pvk_in_this = this; void_PxArticulationBasePtr_putToSleepPtr(pvk_in_this); }
public physx.PxArticulationBasePtr.Enum getType() { physx.PxArticulationBasePtr pvk_in_this = this; return(PxArticulationBasePtr_Enum_const_PxArticulationBasePtr_getTypePtr(pvk_in_this)); }
public physx.PxAggregatePtr getAggregate() { physx.PxArticulationBasePtr pvk_in_this = this; return(PxAggregatePtr_const_PxArticulationBasePtr_getAggregatePtr(pvk_in_this)); }
public float getWakeCounter() { physx.PxArticulationBasePtr pvk_in_this = this; return(float_const_PxArticulationBasePtr_getWakeCounterPtr(pvk_in_this)); }
internal static extern bool bool_PxAggregatePtr_removeArticulationPtr_PxArticulationBasePtr_(physx.PxAggregatePtr pvk_this, physx.PxArticulationBasePtr pvk_articulation);
public void wakeUp() { physx.PxArticulationBasePtr pvk_in_this = this; void_PxArticulationBasePtr_wakeUpPtr(pvk_in_this); }
public string getName() { physx.PxArticulationBasePtr pvk_in_this = this; return(string_const_PxArticulationBasePtr_getNamePtr(pvk_in_this)); }
internal static extern void void_PxScenePtr_addArticulationPtr_PxArticulationBasePtr_(physx.PxScenePtr pvk_this, physx.PxArticulationBasePtr pvk_articulation);
public void releaseArticulationJoint(physx.PxArticulationJointBasePtr joint) { physx.PxArticulationBasePtr pvk_in_this = this; physx.PxArticulationJointBasePtr pvk_in_joint = joint; void_PxArticulationBasePtr_releaseArticulationJointPtr_PxArticulationJointBasePtr_(pvk_in_this, pvk_in_joint); }
public bool removeArticulation(physx.PxArticulationBasePtr articulation) { physx.PxAggregatePtr pvk_in_this = this; physx.PxArticulationBasePtr pvk_in_articulation = articulation; return(bool_PxAggregatePtr_removeArticulationPtr_PxArticulationBasePtr_(pvk_in_this, pvk_in_articulation)); }
internal static extern void void_PxArticulationBasePtr_releaseArticulationJointPtr_PxArticulationJointBasePtr_(physx.PxArticulationBasePtr pvk_this, physx.PxArticulationJointBasePtr pvk_joint);