Navigation
API > API/Runtime > API/Runtime/Engine
| Name | UPhysicsConstraintTemplate |
| Type | class |
| Header File | /Engine/Source/Runtime/Engine/Classes/PhysicsEngine/PhysicsConstraintTemplate.h |
| Include Path | #include "PhysicsEngine/PhysicsConstraintTemplate.h" |
Syntax
UCLASS (HideCategories=Object, MinimalAPI)
class UPhysicsConstraintTemplate : public UObject
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UPhysicsConstraintTemplate
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UPhysicsConstraintTemplate
(
const FObjectInitializer& ObjectInitializer |
PhysicsEngine/PhysicsConstraintTemplate.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| DefaultInstance | FConstraintInstance | PhysicsEngine/PhysicsConstraintTemplate.h |
|
|
| ProfileHandles | TArray< FPhysicsConstraintProfileHandle > | Handles to the constraint profiles applicable to this constraint | PhysicsEngine/PhysicsConstraintTemplate.h |
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| DefaultProfile | FConstraintProfileProperties | When no profile is selected, use these settings. | PhysicsEngine/PhysicsConstraintTemplate.h |
|
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void AddConstraintProfile
(
FName ProfileName |
PhysicsEngine/PhysicsConstraintTemplate.h | ||
void ApplyConstraintProfile
(
FName ProfileName, |
Find profile with given name and apply it to constraint instance. | PhysicsEngine/PhysicsConstraintTemplate.h | |
bool ContainsConstraintProfile
(
FName ProfileName |
Whether the constraint template has this profile. | PhysicsEngine/PhysicsConstraintTemplate.h | |
| PhysicsEngine/PhysicsConstraintTemplate.h | |||
const FConstraintProfileProperties & GetConstraintProfilePropertiesOrDefault
(
FName ProfileName |
Returns the properties associated with the named constraint profile. | PhysicsEngine/PhysicsConstraintTemplate.h | |
FName GetCurrentConstraintProfileName() |
PhysicsEngine/PhysicsConstraintTemplate.h | ||
void RemoveConstraintProfile
(
FName ProfileName |
PhysicsEngine/PhysicsConstraintTemplate.h | ||
| PhysicsEngine/PhysicsConstraintTemplate.h | |||
void SetDefaultProfile
(
FConstraintInstance& CI |
Copy constraint instance into default profile. | PhysicsEngine/PhysicsConstraintTemplate.h | |
| PhysicsEngine/PhysicsConstraintTemplate.h | |||
void UpdateProfileInstance() |
Update the profile instance if anything changes | PhysicsEngine/PhysicsConstraintTemplate.h |
Overridden from UObject
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void PostEditChangeChainProperty
(
FPropertyChangedChainEvent& PropertyChangedEvent |
PhysicsEngine/PhysicsConstraintTemplate.h | ||
virtual void PostEditChangeProperty
(
FPropertyChangedEvent& PropertyChangedEvent |
PhysicsEngine/PhysicsConstraintTemplate.h | ||
virtual void Serialize
(
FArchive& Ar |
PhysicsEngine/PhysicsConstraintTemplate.h |
Deprecated Variables
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| AngularBreakThreshold_DEPRECATED | float | PhysicsEngine/PhysicsConstraintTemplate.h | ||
| AngularSwing1Motion_DEPRECATED | TEnumAsByte< enum EAngularConstraintMotion > | PhysicsEngine/PhysicsConstraintTemplate.h | ||
| AngularSwing2Motion_DEPRECATED | TEnumAsByte< enum EAngularConstraintMotion > | PhysicsEngine/PhysicsConstraintTemplate.h | ||
| AngularTwistMotion_DEPRECATED | TEnumAsByte< enum EAngularConstraintMotion > | PhysicsEngine/PhysicsConstraintTemplate.h | ||
| bAngularBreakable_DEPRECATED | uint32 | PhysicsEngine/PhysicsConstraintTemplate.h | ||
| bEnableProjection_DEPRECATED | uint32 | PhysicsEngine/PhysicsConstraintTemplate.h | ||
| bLinearBreakable_DEPRECATED | uint32 | PhysicsEngine/PhysicsConstraintTemplate.h | ||
| bLinearLimitSoft_DEPRECATED | uint32 | PhysicsEngine/PhysicsConstraintTemplate.h | ||
| bSwingLimitSoft_DEPRECATED | uint32 | PhysicsEngine/PhysicsConstraintTemplate.h | ||
| bTwistLimitSoft_DEPRECATED | uint32 | PhysicsEngine/PhysicsConstraintTemplate.h | ||
| ConstraintBone1_DEPRECATED | FName | PhysicsEngine/PhysicsConstraintTemplate.h | ||
| ConstraintBone2_DEPRECATED | FName | PhysicsEngine/PhysicsConstraintTemplate.h | ||
| JointName_DEPRECATED | FName | PhysicsEngine/PhysicsConstraintTemplate.h | ||
| LinearBreakThreshold_DEPRECATED | float | PhysicsEngine/PhysicsConstraintTemplate.h | ||
| LinearLimitDamping_DEPRECATED | float | PhysicsEngine/PhysicsConstraintTemplate.h | ||
| LinearLimitSize_DEPRECATED | float | PhysicsEngine/PhysicsConstraintTemplate.h | ||
| LinearLimitStiffness_DEPRECATED | float | PhysicsEngine/PhysicsConstraintTemplate.h | ||
| LinearXMotion_DEPRECATED | TEnumAsByte< enum ELinearConstraintMotion > | PhysicsEngine/PhysicsConstraintTemplate.h | ||
| LinearYMotion_DEPRECATED | TEnumAsByte< enum ELinearConstraintMotion > | PhysicsEngine/PhysicsConstraintTemplate.h | ||
| LinearZMotion_DEPRECATED | TEnumAsByte< enum ELinearConstraintMotion > | PhysicsEngine/PhysicsConstraintTemplate.h | ||
| Pos1_DEPRECATED | FVector | PhysicsEngine/PhysicsConstraintTemplate.h | ||
| Pos2_DEPRECATED | FVector | PhysicsEngine/PhysicsConstraintTemplate.h | ||
| PriAxis1_DEPRECATED | FVector | PhysicsEngine/PhysicsConstraintTemplate.h | ||
| PriAxis2_DEPRECATED | FVector | PhysicsEngine/PhysicsConstraintTemplate.h | ||
| ProjectionAngularTolerance_DEPRECATED | float | PhysicsEngine/PhysicsConstraintTemplate.h | ||
| ProjectionLinearTolerance_DEPRECATED | float | PhysicsEngine/PhysicsConstraintTemplate.h | ||
| SecAxis1_DEPRECATED | FVector | PhysicsEngine/PhysicsConstraintTemplate.h | ||
| SecAxis2_DEPRECATED | FVector | PhysicsEngine/PhysicsConstraintTemplate.h | ||
| Swing1LimitAngle_DEPRECATED | float | PhysicsEngine/PhysicsConstraintTemplate.h | ||
| Swing2LimitAngle_DEPRECATED | float | PhysicsEngine/PhysicsConstraintTemplate.h | ||
| SwingLimitDamping_DEPRECATED | float | PhysicsEngine/PhysicsConstraintTemplate.h | ||
| SwingLimitStiffness_DEPRECATED | float | PhysicsEngine/PhysicsConstraintTemplate.h | ||
| TwistLimitAngle_DEPRECATED | float | PhysicsEngine/PhysicsConstraintTemplate.h | ||
| TwistLimitDamping_DEPRECATED | float | PhysicsEngine/PhysicsConstraintTemplate.h | ||
| TwistLimitStiffness_DEPRECATED | float | PhysicsEngine/PhysicsConstraintTemplate.h |