UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
ParticleProperties.inl
Go to the documentation of this file.
1// Copyright Epic Games, Inc. All Rights Reserved.
2
3//Make sure to include PhysicsProxyBase.h before using this inl file
4
5#undef CHAOS_PROPERTY_CHECKED
6#if CHAOS_CHECKED
7#define CHAOS_PROPERTY_CHECKED(x, Type, ProxyType) CHAOS_PROPERTY(x, Type, ProxyType)
8#else
9#define CHAOS_PROPERTY_CHECKED(x, Type, ProxyType)
10#endif
11
12CHAOS_PROPERTY(XR, FParticlePositionRotation, EPhysicsProxyType::SingleParticleProxy)
13CHAOS_PROPERTY(Velocities, FParticleVelocities, EPhysicsProxyType::SingleParticleProxy)
16CHAOS_PROPERTY(NonFrequentData, FParticleNonFrequentData, EPhysicsProxyType::SingleParticleProxy)
17CHAOS_PROPERTY(MassProps, FParticleMassProps, EPhysicsProxyType::SingleParticleProxy)
19
20CHAOS_PROPERTY(JointSettings, FPBDJointSettings, EPhysicsProxyType::JointConstraintType)
23
24CHAOS_PROPERTY(SuspensionSettings, FPBDSuspensionSettings, EPhysicsProxyType::SuspensionConstraintType)
26CHAOS_PROPERTY(SuspensionLocation, FSuspensionLocation, EPhysicsProxyType::SuspensionConstraintType)
28
33
36
37#undef CHAOS_PROPERTY
#define CHAOS_PROPERTY(PropName, Type, ProxyType)
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
Definition PhysSubstepTasks.h:18