![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include "Chaos/ChaosEngineInterface.h"#include "PhysicalMaterials/PhysicalMaterial.h"#include "PhysicsSettingsCore.h"#include "PhysicsPublicCore.h"#include "BodyInstanceCore.h"#include "Chaos/ChaosScene.h"#include "Chaos/KinematicTargets.h"#include "PhysicsInterfaceDeclaresCore.h"#include "PhysicsObjectPhysicsCoreInterface.h"#include "Chaos/Serialization/SerializationUtils.h"#include "Chaos/Serialization/SerializedDataBuffer.h"#include "Chaos/Serialization/SolverSerializer.h"#include "Containers/AnsiString.h"#include "Chaos/PhysicsObject.h"#include "ChaosInterfaceWrapperCore.h"#include "Chaos/TriangleMeshImplicitObject.h"#include "Chaos/Sphere.h"#include "Chaos/Capsule.h"#include "Chaos/Convex.h"#include "CollisionShape.h"#include "Chaos/ParticleHandleFwd.h"#include "Chaos/PBDJointConstraintData.h"#include "Chaos/PBDSuspensionConstraintData.h"#include "Chaos/Collision/CollisionConstraintFlags.h"#include "PhysicsProxy/SingleParticlePhysicsProxy.h"#include "Chaos/ImplicitObject.h"#include "Chaos/ImplicitObjectUnion.h"#include "Chaos/PhysicsObjectInterface.h"#include "PBDRigidsSolver.h"#include "Chaos/CastingUtilities.h"#include "Math/UnitConversion.h"Classes | |
| struct | FChaosStateOps< BodyHandleType > |
Namespaces | |
| namespace | Chaos |
Functions | |
| template<typename InnerType > | |
| const InnerType & | GetInnerGeometryChecked (const Chaos::FImplicitObject &InGeometry) |
| Chaos::FChaosPhysicsMaterial::ECombineMode | UToCCombineMode (EFrictionCombineMode::Type Mode) |
| Chaos::FGeometryParticle * | GetParticleFromProxy (IPhysicsProxyBase *ProxyBase) |
| FTransform | GetConstraintBodiesRelativeTransform (const FPhysicsConstraintHandle &InConstraintRef) |
| template<typename AllocatorType > | |
| int32 | GetAllShapesInternalImp_AssumedLocked (const FPhysicsActorHandle &InActorHandle, TArray< FPhysicsShapeReference_Chaos, AllocatorType > &OutShapes) |
| bool | ShouldSetKinematicTargetSetGameTransform (const FPhysicsActorHandle &InActorReference) |
Variables | |
| bool | bEnableChaosJointConstraints = true |
| FAutoConsoleVariableRef | CVarEnableChaosJointConstraints (TEXT("p.ChaosSolverEnableJointConstraints"), bEnableChaosJointConstraints, TEXT("Enable Joint Constraints defined within the Physics Asset Editor")) |
| bool | bEnableChaosCollisionManager = true |
| FAutoConsoleVariableRef | CVarEnableChaosCollisionManager (TEXT("p.Chaos.Collision.EnableCollisionManager"), bEnableChaosCollisionManager, TEXT("Enable Chaos's Collision Manager for ignoring collisions between rigid bodies. [def:1]")) |
| int32 GetAllShapesInternalImp_AssumedLocked | ( | const FPhysicsActorHandle & | InActorHandle, |
| TArray< FPhysicsShapeReference_Chaos, AllocatorType > & | OutShapes | ||
| ) |
| FTransform GetConstraintBodiesRelativeTransform | ( | const FPhysicsConstraintHandle & | InConstraintRef | ) |
| const InnerType & GetInnerGeometryChecked | ( | const Chaos::FImplicitObject & | InGeometry | ) |
| Chaos::FGeometryParticle * GetParticleFromProxy | ( | IPhysicsProxyBase * | ProxyBase | ) |
| bool ShouldSetKinematicTargetSetGameTransform | ( | const FPhysicsActorHandle & | InActorReference | ) |
| Chaos::FChaosPhysicsMaterial::ECombineMode UToCCombineMode | ( | EFrictionCombineMode::Type | Mode | ) |
| FAutoConsoleVariableRef CVarEnableChaosCollisionManager(TEXT("p.Chaos.Collision.EnableCollisionManager"), bEnableChaosCollisionManager, TEXT("Enable Chaos's Collision Manager for ignoring collisions between rigid bodies. [def:1]")) | ( | TEXT("p.Chaos.Collision.EnableCollisionManager") | , |
| bEnableChaosCollisionManager | , | ||
| TEXT("Enable Chaos's Collision Manager for ignoring collisions between rigid bodies. [def:1]") | |||
| ) |
| FAutoConsoleVariableRef CVarEnableChaosJointConstraints(TEXT("p.ChaosSolverEnableJointConstraints"), bEnableChaosJointConstraints, TEXT("Enable Joint Constraints defined within the Physics Asset Editor")) | ( | TEXT("p.ChaosSolverEnableJointConstraints") | , |
| bEnableChaosJointConstraints | , | ||
| TEXT("Enable Joint Constraints defined within the Physics Asset Editor") | |||
| ) |