HPL3/SOMA/Scripting/iPhysicsRope

From Frictional Wiki
< HPL3‎ | SOMA‎ | Scripting
Revision as of 03:45, 4 August 2020 by Abion47 (talk | contribs) (Created page with "{{ScriptingStub}} Have some helpful descriptions to add to this class? Edit this page and add your insight to the Wiki! ==Fields== iPhysicsRope has no public fields. ==Fun...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Have some helpful descriptions to add to this class? Edit this page and add your insight to the Wiki!

Fields

iPhysicsRope has no public fields.

Functions

Return Type Function Name Parameters Description
bool GetActive
iPhysicsBody@ GetAttachedEndBody
iPhysicsBody@ GetAttachedStartBody
float GetAutoMoveAcc
bool GetAutoMoveActive
float GetAutoMoveMaxSpeed
float GetAutoMoveSpeed
bool GetCollide
bool GetCollideAttachments
float GetDamping
cVerletParticle@ GetEndParticle
float GetFirstSegmentLength
const cVector3f& GetGravityForce
int GetMaxIterations
float GetMaxTotalLength
float GetMinTotalLength
bool GetMotorActive
float GetMotorMaxSpeed
float GetMotorMinSpeed
const tString& GetMotorSound
float GetMotorSoundStartSpeed
float GetMotorSoundStopSpeed
float GetMotorSpeedMul
float GetMotorWantedLength
const tString& GetName
cVerletParticle@ GetParticle int alIdx
int GetParticleNum
float GetParticleRadius
bool GetPhysicsActive
float GetSegmentLength
float GetSlideAmount
cVerletParticle@ GetStartParticle
float GetStiffness
float GetStrength
float GetTotalLength
int GetUniqueID
int GetUpdateCount
void IncUpdateCount
void RemoveAttachedBody iPhysicsBody@ apBody,
bool abRemoveContainerFromBody
void RenderDebug iLowLevelGraphics@ apLowLevel
void SetActive bool abX
void SetAttachedEndBody iPhysicsBody@ apBody
void SetAttachedStartBody iPhysicsBody@ apBody
void SetAutoMoveAcc float afX
void SetAutoMoveActive bool abX
void SetAutoMoveMaxSpeed float afX
void SetAutoMoveSpeed float afX
void SetCollide bool abX
void SetCollideAttachments bool abX
void SetDamping float afX
void SetGravityForce const cVector3f &in avX
void SetMaxIterations int alX
void SetMaxTotalLength float afX
void SetMinTotalLength float afX
void SetMotorActive bool abX
void SetMotorMaxSpeed float afX
void SetMotorMinSpeed float afX
void SetMotorSound const tString &in asSound
void SetMotorSoundStartSpeed float afX
void SetMotorSoundStopSpeed float afX
void SetMotorSpeedMul float afX
void SetMotorWantedLength float afX
void SetParticleRadius float afX
void SetPhysicsActive bool abX
void SetSegmentLength float afX
void SetSleeping bool abX
void SetSlideAmount float afX
void SetStiffness float afX
void SetStrength float afX
void SetTotalLength float afX
void UpdateConstraints
void UpdateLengthConstraint cVerletParticle@ apP1,
cVerletParticle@ apP2,
float afLength
void UpdateLengthConstraint cVerletParticle@ apP1,
cVerletParticle@ apP2,
float afLength,
float afStiffness
void UpdateLengthConstraint cVerletParticle@ apP1,
cVerletParticle@ apP2,
float afMinLength,
float afMaxLength,
float afStiffness
void UpdateLengthConstraintStretch cVerletParticle@ apP1,
cVerletParticle@ apP2,
float afLength,
float afStiffness
void UpdateParticleCollisionConstraint cVerletParticle@ apPart,
const cVector3f& avPrevPos,
float afRadius