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