Navigation
API > API/Runtime > API/Runtime/Engine > API/Runtime/Engine/PhysicsEngine
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UBlueprintFunctionLibrary
- UConstraintInstanceBlueprintLibrary
References
| Module | Engine |
| Header | /Engine/Source/Runtime/Engine/Classes/PhysicsEngine/ConstraintInstanceBlueprintLibrary.h |
| Include | #include "PhysicsEngine/ConstraintInstanceBlueprintLibrary.h" |
Syntax
class UConstraintInstanceBlueprintLibrary : public UBlueprintFunctionLibrary
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | CopyParams
(
FConstraintInstanceAccessor& Accessor, |
Copies all properties from one constraint to another | |
| void | GetAngularBreakable
(
FConstraintInstanceAccessor& Accessor, |
Gets Constraint Angular Breakable properties | |
| void | GetAngularDriveMode
(
FConstraintInstanceAccessor& Accessor, |
Gets the angular drive mode ( SLERP or Twist And Swing) | |
| void | GetAngularDriveParams
(
FConstraintInstanceAccessor& Accessor, |
Gets the drive params for the angular drive. | |
| void | GetAngularLimits
(
FConstraintInstanceAccessor& Accessor, |
Gets Constraint Angular Motion Ranges | |
| void | GetAngularOrientationTarget
(
FConstraintInstanceAccessor& Accessor, |
Gets the target orientation for the angular drive. | |
| void | GetAngularPlasticity
(
FConstraintInstanceAccessor& Accessor, |
Sets Constraint Angular Plasticity properties | |
| void | GetAngularSoftSwingLimitParams
(
FConstraintInstanceAccessor& Accessor, |
Gets Constraint Angular Soft Swing Limit parameters | |
| void | GetAngularSoftTwistLimitParams
(
FConstraintInstanceAccessor& Accessor, |
Gets Constraint Angular Soft Twist Limit parameters | |
| void | GetAngularVelocityDriveSLERP
(
FConstraintInstanceAccessor& Accessor, |
Gets whether the angular velocity slerp drive is enabled or not. | |
| void | GetAngularVelocityDriveTwistAndSwing
(
FConstraintInstanceAccessor& Accessor, |
Gets whether angular velocity twist and swing drive is enabled or not. | |
| void | GetAngularVelocityTarget
(
FConstraintInstanceAccessor& Accessor, |
Gets the target velocity for the angular drive. | |
| void | GetAttachedBodyNames
(
FConstraintInstanceAccessor& Accessor, |
CONSTRAINT BODIESGets Attached body names | |
| void | GetContactTransferScale
(
FConstraintInstanceAccessor& Accessor, |
Contact TransferGets Constraint Contact Transfer Scale properties | |
| bool | GetDisableCollsion
(
FConstraintInstanceAccessor& Accessor |
Gets whether bodies attched to the constraint can collide or not | |
| void | GetLinearBreakable
(
FConstraintInstanceAccessor& Accessor, |
Gets Constraint Linear Breakable properties | |
| void | GetLinearDriveParams
(
FConstraintInstanceAccessor& Accessor, |
Gets the drive params for the linear drive. | |
| void | GetLinearLimits
(
FConstraintInstanceAccessor& Accessor, |
Gets Constraint Linear Motion Ranges | |
| void | GetLinearPlasticity
(
FConstraintInstanceAccessor& Accessor, |
Gets Constraint Linear Plasticity properties | |
| void | GetLinearPositionDrive
(
FConstraintInstanceAccessor& Accessor, |
Gets whether linear position drive is enabled or not | |
| void | GetLinearPositionTarget
(
FConstraintInstanceAccessor& Accessor, |
Gets the target position for the linear drive. | |
| void | GetLinearSoftLimitParams
(
FConstraintInstanceAccessor& Accessor, |
Gets Constraint Linear Soft Limit parameters | |
| void | GetLinearVelocityDrive
(
FConstraintInstanceAccessor& Accessor, |
Gets whether linear velocity drive is enabled or not | |
| void | GetLinearVelocityTarget
(
FConstraintInstanceAccessor& Accessor, |
Gets the target velocity for the linear drive. | |
| bool | GetMassConditioningEnabled
(
FConstraintInstanceAccessor& Accessor |
Gets whether mass conditioning is enabled for the constraint. | |
| void | GetOrientationDriveSLERP
(
FConstraintInstanceAccessor& Accessor, |
Gets whether the angular orientation slerp drive is enabled or not. | |
| void | GetOrientationDriveTwistAndSwing
(
FConstraintInstanceAccessor& Accessor, |
Gets whether angular orientation drive are enabled. | |
| bool | GetParentDominates
(
FConstraintInstanceAccessor& Accessor |
Gets whether the parent body is not affected by it's child motion | |
| void | GetProjectionParams
(
FConstraintInstanceAccessor& Accessor, |
Gets projection parameters of the constraint | |
| void | SetAngularBreakable
(
FConstraintInstanceAccessor& Accessor, |
Sets Constraint Angular Breakable properties | |
| void | SetAngularDriveMode
(
FConstraintInstanceAccessor& Accessor, |
Switches the angular drive mode between SLERP and Twist And Swing | |
| void | SetAngularDriveParams
(
FConstraintInstanceAccessor& Accessor, |
Sets the drive params for the angular drive. | |
| void | SetAngularLimits
(
FConstraintInstanceAccessor& Accessor, |
ANGULAR LIMITS Sets COnstraint Angular Motion Ranges | |
| void | SetAngularOrientationTarget
(
FConstraintInstanceAccessor& Accessor, |
Sets the target orientation for the angular drive. | |
| void | SetAngularPlasticity
(
FConstraintInstanceAccessor& Accessor, |
Sets Constraint Angular Plasticity properties | |
| void | SetAngularSoftSwingLimitParams
(
FConstraintInstanceAccessor& Accessor, |
Sets Constraint Angular Soft Swing Limit parameters | |
| void | SetAngularSoftTwistLimitParams
(
FConstraintInstanceAccessor& Accessor, |
Sets Constraint Angular Soft Twist Limit parameters | |
| void | SetAngularVelocityDriveSLERP
(
FConstraintInstanceAccessor& Accessor, |
Enables/Disables the angular velocity slerp drive. | |
| void | SetAngularVelocityDriveTwistAndSwing
(
FConstraintInstanceAccessor& Accessor, |
Enables/Disables angular velocity twist and swing drive. | |
| void | SetAngularVelocityTarget
(
FConstraintInstanceAccessor& Accessor, |
Sets the target velocity for the angular drive. | |
| void | SetContactTransferScale
(
FConstraintInstanceAccessor& Accessor, |
Set Contact Transfer Scale | |
| void | SetDisableCollision
(
FConstraintInstanceAccessor& Accessor, |
CONSTRAINT BEHAVIOR Sets whether bodies attched to the constraint can collide or not | |
| void | SetLinearBreakable
(
FConstraintInstanceAccessor& Accessor, |
Sets the Linear Breakable properties | |
| void | SetLinearDriveParams
(
FConstraintInstanceAccessor& Accessor, |
Sets the drive params for the linear drive. | |
| void | SetLinearLimits
(
FConstraintInstanceAccessor& Accessor, |
LINEAR LIMITSSets Constraint Linear Motion Ranges | |
| void | SetLinearPlasticity
(
FConstraintInstanceAccessor& Accessor, |
Sets Constraint Linear Plasticity properties | |
| void | SetLinearPositionDrive
(
FConstraintInstanceAccessor& Accessor, |
LINEAR MOTOREnables/Disables linear position drive | |
| void | SetLinearPositionTarget
(
FConstraintInstanceAccessor& Accessor, |
Sets the target position for the linear drive. | |
| void | SetLinearSoftLimitParams
(
FConstraintInstanceAccessor& Accessor, |
Sets Constraint Linear Soft Limit parameters | |
| void | SetLinearVelocityDrive
(
FConstraintInstanceAccessor& Accessor, |
Enables/Disables linear velocity drive | |
| void | SetLinearVelocityTarget
(
FConstraintInstanceAccessor& Accessor, |
Sets the target velocity for the linear drive. | |
| void | SetMassConditioningEnabled
(
FConstraintInstanceAccessor& Accessor, |
Enable or disable mass conditioning for the constraint. | |
| void | SetOrientationDriveSLERP
(
FConstraintInstanceAccessor& Accessor, |
Enables/Disables the angular orientation slerp drive. | |
| void | SetOrientationDriveTwistAndSwing
(
FConstraintInstanceAccessor& Accessor, |
ANGULAR MOTOREnables/Disables angular orientation drive. | |
| void | SetParentDominates
(
FConstraintInstanceAccessor& Accessor, |
Sets whether the parent body is not affected by it's child motion | |
| void | SetProjectionParams
(
FConstraintInstanceAccessor& Accessor, |
Sets projection parameters of the constraint |