![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include "PhysicsEngine/PhysicalAnimationComponent.h"#include "Chaos/ImplicitFwd.h"#include "PrimitiveDrawingUtils.h"#include "Components/SkeletalMeshComponent.h"#include "Engine/SkeletalMesh.h"#include "Physics/Experimental/PhysScene_Chaos.h"#include "PhysicsEngine/PhysicsAsset.h"#include "PhysicsEngine/SkeletalBodySetup.h"#include "Chaos/ChaosConstraintSettings.h"#include "Chaos/Sphere.h"#include "PhysicsEngine/ConstraintInstance.h"#include "PhysicsProxy/SingleParticlePhysicsProxy.h"Functions | |
| bool | UpdatePhysicalAnimationSettings (FName BodyName, const FPhysicalAnimationData &InPhysicalAnimationData, TArray< FPhysicalAnimationData > &DriveData, const UPhysicsAsset &PhysAsset) |
| FTransform | ComputeWorldSpaceTargetTM (const USkeletalMeshComponent &SkeletalMeshComponent, const TArray< FTransform > &SpaceBases, int32 BoneIndex) |
| FTransform | ComputeLocalSpaceTargetTM (const USkeletalMeshComponent &SkeletalMeshComponent, const UPhysicsAsset &PhysAsset, const TArray< FTransform > &LocalTransforms, int32 BoneIndex) |
| FTransform | ComputeTargetTM (const FPhysicalAnimationData &PhysAnimData, const USkeletalMeshComponent &SkeletalMeshComponent, const UPhysicsAsset &PhysAsset, const TArray< FTransform > &LocalTransforms, const TArray< FTransform > &SpaceBases, int32 BoneIndex) |
| void | SetMotorStrength (FConstraintInstance &ConstraintInstance, const FPhysicalAnimationData &PhysAnimData, float StrengthMultiplier) |
| FTransform ComputeLocalSpaceTargetTM | ( | const USkeletalMeshComponent & | SkeletalMeshComponent, |
| const UPhysicsAsset & | PhysAsset, | ||
| const TArray< FTransform > & | LocalTransforms, | ||
| int32 | BoneIndex | ||
| ) |
| FTransform ComputeTargetTM | ( | const FPhysicalAnimationData & | PhysAnimData, |
| const USkeletalMeshComponent & | SkeletalMeshComponent, | ||
| const UPhysicsAsset & | PhysAsset, | ||
| const TArray< FTransform > & | LocalTransforms, | ||
| const TArray< FTransform > & | SpaceBases, | ||
| int32 | BoneIndex | ||
| ) |
| FTransform ComputeWorldSpaceTargetTM | ( | const USkeletalMeshComponent & | SkeletalMeshComponent, |
| const TArray< FTransform > & | SpaceBases, | ||
| int32 | BoneIndex | ||
| ) |
| void SetMotorStrength | ( | FConstraintInstance & | ConstraintInstance, |
| const FPhysicalAnimationData & | PhysAnimData, | ||
| float | StrengthMultiplier | ||
| ) |
| bool UpdatePhysicalAnimationSettings | ( | FName | BodyName, |
| const FPhysicalAnimationData & | InPhysicalAnimationData, | ||
| TArray< FPhysicalAnimationData > & | DriveData, | ||
| const UPhysicsAsset & | PhysAsset | ||
| ) |