UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
PBDSuspensionConstraintTypes.h
Go to the documentation of this file.
1// Copyright Epic Games, Inc. All Rights Reserved.
2#pragma once
3
4#include "CoreMinimal.h"
5
6#include "Chaos/Core.h"
7#include "Chaos/Transform.h"
8#include "Chaos/Vector.h"
9
10namespace Chaos
11{
12 class FPBDSuspensionConstraints;
13
14 class FPBDSuspensionConstraintHandle;
15
17 {
18 FVec3 Location = FVec3::ZeroVector;
19 };
20
26
73
93
95 {
96 public:
97
102
103 };
104
105}
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
Definition PBDSuspensionConstraintTypes.h:75
void Reset()
Definition PBDSuspensionConstraintTypes.h:83
FReal Length
Definition PBDSuspensionConstraintTypes.h:91
FVec3 NetPushOut
Definition PBDSuspensionConstraintTypes.h:88
FVec3 HardStopNetPushOut
Definition PBDSuspensionConstraintTypes.h:89
FVec3 HardStopNetImpulse
Definition PBDSuspensionConstraintTypes.h:90
FPBDSuspensionResults()
Definition PBDSuspensionConstraintTypes.h:77
Definition PBDSuspensionConstraintTypes.h:28
FPBDSuspensionSettings(bool InEnabled, FReal InHardstopStiffness, FReal InHardstopVelocityCompensation, FReal InSpringPreload, FReal InSpringStiffness, FReal InDamping, FReal InMinLength, FReal InMaxLength, const FVec3 &InAxis, const FVec3 &InTarget, const FVec3 &InNormal)
Definition PBDSuspensionConstraintTypes.h:46
FVec3 Normal
Definition PBDSuspensionConstraintTypes.h:71
FReal SpringPreload
Definition PBDSuspensionConstraintTypes.h:64
FReal SpringDamping
Definition PBDSuspensionConstraintTypes.h:66
bool Enabled
Definition PBDSuspensionConstraintTypes.h:61
FReal MinLength
Definition PBDSuspensionConstraintTypes.h:67
FReal SpringStiffness
Definition PBDSuspensionConstraintTypes.h:65
FVec3 Target
Definition PBDSuspensionConstraintTypes.h:70
FPBDSuspensionSettings()
Definition PBDSuspensionConstraintTypes.h:31
FReal MaxLength
Definition PBDSuspensionConstraintTypes.h:68
FReal HardstopVelocityCompensation
Definition PBDSuspensionConstraintTypes.h:63
FReal HardstopStiffness
Definition PBDSuspensionConstraintTypes.h:62
FVec3 Axis
Definition PBDSuspensionConstraintTypes.h:69
Definition PBDSuspensionConstraintTypes.h:95
FPBDSuspensionSolverSettings()
Definition PBDSuspensionConstraintTypes.h:98
Definition SingleParticlePhysicsProxy.h:58
Definition SkeletalMeshComponent.h:307
FRealDouble FReal
Definition Real.h:22
@ false
Definition radaudio_common.h:23
Definition PBDSuspensionConstraintTypes.h:23
FSingleParticlePhysicsProxy * ParticleProxy
Definition PBDSuspensionConstraintTypes.h:24
Definition PBDSuspensionConstraintTypes.h:17
FVec3 Location
Definition PBDSuspensionConstraintTypes.h:18