RB_ConstraintInstance
Class in Engine · Engine.RB_ConstraintInstance · native
Object › RB_ConstraintInstance
Using it from Lua
h7.find_all("RB_ConstraintInstance") -- live instances
h7.find_class("Engine.RB_ConstraintInstance") -- the class
h7.hook("Engine.RB_ConstraintInstance.GetConstraintLocation", fn)
Properties
| Name | Type | Notes |
AngularDriveDamping | float | const |
AngularDriveForceLimit | float | const |
AngularDriveSpring | float | const |
AngularPositionTarget | quat | const |
AngularVelocityTarget | vector | const |
bAngularSlerpDrive | bool | const |
bInHardware | bool | const, native |
bLinearXPositionDrive | bool | const |
bLinearXVelocityDrive | bool | const |
bLinearYPositionDrive | bool | const |
bLinearYVelocityDrive | bool | const |
bLinearZPositionDrive | bool | const |
bLinearZVelocityDrive | bool | const |
bSwingPositionDrive | bool | const |
bSwingVelocityDrive | bool | const |
bTerminated | bool | |
bTwistPositionDrive | bool | const |
bTwistVelocityDrive | bool | const |
ConstraintData | pointer | const, native |
ConstraintIndex | int | const |
DummyKinActor | pointer | const, native, private |
LinearDriveDamping | float | const |
LinearDriveForceLimit | float | const |
LinearDriveSpring | float | const |
LinearPositionTarget | vector | const |
LinearVelocityTarget | vector | const |
Owner | Actor | const, transient |
OwnerComponent | PrimitiveComponent | const, transient |
SceneIndex | int | const, native |
Functions
| Name | Declaration |
GetConstraintLocation | final native function vector GetConstraintLocation() |
GetPhysicsAssetInstance | final native function PhysicsAssetInstance GetPhysicsAssetInstance() |
InitConstraint | final native function InitConstraint(PrimitiveComponent PrimComp1, PrimitiveComponent PrimComp2, RB_ConstraintSetup Setup, float Scale, Actor InOwner, PrimitiveComponent InPrimComp, bool bMakeKinForBody1) |
MoveKinActorTransform | final native function MoveKinActorTransform(out matrix NewTM) |
SetAngularDOFLimitScale | final native function SetAngularDOFLimitScale(float InSwing1LimitScale, float InSwing2LimitScale, float InTwistLimitScale, RB_ConstraintSetup InSetup) |
SetAngularDriveParams | final native function SetAngularDriveParams(float InSpring, float InDamping, float InForceLimit) |
SetAngularPositionDrive | final native function SetAngularPositionDrive(bool bEnableSwingDrive, bool bEnableTwistDrive) |
SetAngularPositionTarget | final native function SetAngularPositionTarget(const out quat InPosTarget) |
SetAngularVelocityDrive | final native function SetAngularVelocityDrive(bool bEnableSwingDrive, bool bEnableTwistDrive) |
SetAngularVelocityTarget | final native function SetAngularVelocityTarget(vector InVelTarget) |
SetLinearDriveParams | final native function SetLinearDriveParams(float InSpring, float InDamping, float InForceLimit) |
SetLinearLimitSize | final native function SetLinearLimitSize(float NewLimitSize) |
SetLinearPositionDrive | final native function SetLinearPositionDrive(bool bEnableXDrive, bool bEnableYDrive, bool bEnableZDrive) |
SetLinearPositionTarget | final native function SetLinearPositionTarget(vector InPosTarget) |
SetLinearVelocityDrive | final native function SetLinearVelocityDrive(bool bEnableXDrive, bool bEnableYDrive, bool bEnableZDrive) |
SetLinearVelocityTarget | final native function SetLinearVelocityTarget(vector InVelTarget) |
TermConstraint | final native function TermConstraint() |
Default values
LinearDriveSpring=50.0
LinearDriveDamping=1.0
bAngularSlerpDrive=false
AngularPositionTarget=(W=1.0)
AngularDriveSpring=50.0
AngularDriveDamping=1.0
Inherited
| From | Members |
| Object | 13 properties, 308 functions |