UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
ImmediatePhysicsAdapters.h
Go to the documentation of this file.
1// Copyright Epic Games, Inc. All Rights Reserved.
2
3#pragma once
4
7
9
10struct FConeConstraint;
13struct FTwistConstraint;
16
17namespace ImmediatePhysics
18{
19 // Make an ActorSetup from a BodyInstance
21
22 // Make an ActorSetup from a BodyInstance
24
25 // Make an ActorSetup from a BodyInstance
27
28 // Make an ActorSetup from a BodyInstance
30
31 // Make a JointSetup from a ConstraintInstance
33
34 // Transfers parameters from a constraint profile into the joint settings
36
37 // Extracts parameters from a constraint constraint into the joint settings
39
40 // Extracts parameters from a cone constraint into the joint settings
42
43 // Extracts parameters from a twist constraint into the joint settings
45
46 // Extracts parameters from a linear drive constraint into the joint settings
48
49 // Extracts parameters from an angular drive constraint into the joint settings
51}
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
Definition PBDJointConstraintTypes.h:114
Definition ImmediatePhysicsAdapters.cpp:29
void UpdateJointSettingsFromAngularDriveConstraint(const FAngularDriveConstraint &AngularDriveConstraint, Chaos::FPBDJointSettings &JointSettings)
Definition ImmediatePhysicsAdapters.cpp:491
void UpdateJointSettingsFromLinearDriveConstraint(const FLinearDriveConstraint &LinearDriveConstraint, Chaos::FPBDJointSettings &JointSettings)
Definition ImmediatePhysicsAdapters.cpp:464
FActorSetup MakeStaticActorSetup(const FBodyInstance *InBodyInstance, const FTransform &InTransform)
Definition ImmediatePhysicsAdapters.cpp:195
ImmediatePhysics_Chaos::FActorSetup FActorSetup
Definition ImmediatePhysicsDeclares.h:14
FActorSetup MakeKinematicActorSetup(const FBodyInstance *InBodyInstance, const FTransform &InTransform)
Definition ImmediatePhysicsAdapters.cpp:200
ImmediatePhysics_Shared::EActorType EActorType
Definition ImmediatePhysicsDeclares.h:10
ImmediatePhysics_Chaos::FActorHandle FActorHandle
Definition ImmediatePhysicsDeclares.h:13
void UpdateJointSettingsFromConstraintProfile(const FConstraintProfileProperties &Profile, Chaos::FPBDJointSettings &JointSettings)
Definition ImmediatePhysicsAdapters.cpp:371
void UpdateJointSettingsFromTwistConstraint(const FTwistConstraint &Constraint, Chaos::FPBDJointSettings &JointSettings)
Definition ImmediatePhysicsAdapters.cpp:357
FActorSetup MakeActorSetup(EActorType InActorType, const FBodyInstance *InBodyInstance, const FTransform &InTransform)
Definition ImmediatePhysicsAdapters.cpp:210
ImmediatePhysics_Chaos::FJointSetup FJointSetup
Definition ImmediatePhysicsDeclares.h:16
FJointSetup MakeJointSetup(const FConstraintInstance *InConstraintInstance, FActorHandle *InActor1, FActorHandle *InActor2)
Definition ImmediatePhysicsAdapters.cpp:423
FActorSetup MakeDynamicActorSetup(const FBodyInstance *InBodyInstance, const FTransform &InTransform)
Definition ImmediatePhysicsAdapters.cpp:205
void UpdateJointSettingsFromConeConstraint(const FConeConstraint &Constraint, Chaos::FPBDJointSettings &JointSettings)
Definition ImmediatePhysicsAdapters.cpp:337
void UpdateJointSettingsFromLinearConstraint(const FLinearConstraint &Constraint, Chaos::FPBDJointSettings &JointSettings)
Definition ImmediatePhysicsAdapters.cpp:303
Definition ConstraintDrives.h:125
Definition BodyInstance.h:320
Definition ConstraintTypes.h:72
Definition ConstraintInstance.h:255
Definition ConstraintInstance.h:57
Definition ConstraintTypes.h:43
Definition ConstraintDrives.h:66
Definition ConstraintTypes.h:100