7#include "ChaosVDCollisionDataWrappers.generated.h"
61 UPROPERTY(VisibleAnywhere, Category=Contact)
65 UPROPERTY(VisibleAnywhere, Category=Contact)
69 UPROPERTY(VisibleAnywhere, Category=Contact)
73 UPROPERTY(VisibleAnywhere, Category=Contact)
77 UPROPERTY(VisibleAnywhere, Category=Contact)
123 float TargetPhi = 0.f;
125 float InitialPhi = 0.f;
136 bool bIsSelectedInEditor =
false;
152 float MaterialDynamicFriction = 0.0f;
155 float MaterialStaticFriction = 0.0f;
158 float MaterialRestitution = 0.0f;
161 float DynamicFriction = 0.0f;
164 float StaticFriction = 0.0f;
167 float Restitution = 0.0f;
170 float RestitutionThreshold = 0.0f;
173 float InvMassScale0 = 0.0f;
176 float InvMassScale1 = 0.0f;
179 float InvInertiaScale0 = 0.0f;
182 float InvInertiaScale1 = 0.0f;
217 UPROPERTY(VisibleAnywhere, Category=ConstraintData)
231 UPROPERTY(VisibleAnywhere, Category=ConstraintData)
233 UPROPERTY(VisibleAnywhere, Category=ConstraintData)
235 UPROPERTY(VisibleAnywhere, Category=ConstraintData)
237 UPROPERTY(VisibleAnywhere, Category=ConstraintData)
239 UPROPERTY(VisibleAnywhere, Category=ConstraintData)
242 UPROPERTY(VisibleAnywhere, Category = ConstraintData)
245 UPROPERTY(VisibleAnywhere, Category=ConstraintData)
248 UPROPERTY(VisibleAnywhere, Category=ConstraintData)
251 UPROPERTY(VisibleAnywhere, Category=ConstraintData)
254 UPROPERTY(VisibleAnywhere, Category=ConstraintData)
257 UPROPERTY(VisibleAnywhere, Category=ConstraintData)
260 UPROPERTY(VisibleAnywhere, Category=ConstraintData)
263 UPROPERTY(VisibleAnywhere, Category=ConstraintData)
264 float CollisionTolerance = 0.f;
267 int32 ClosestManifoldPointIndex = 0;
270 int32 ExpectedNumManifoldPoints = 0;
278 UPROPERTY(VisibleAnywhere, Category=ConstraintData)
279 float Stiffness = 0.f;
281 UPROPERTY(VisibleAnywhere, Category = ConstraintData)
282 float MinInitialPhi = 0.f;
284 UPROPERTY(VisibleAnywhere, Category = ConstraintData)
285 float InitialOverlapDepenetrationVelocity = -1.f;
287 UPROPERTY(VisibleAnywhere, Category=ConstraintData)
288 float CCDTimeOfImpact = 0.f;
290 UPROPERTY(VisibleAnywhere, Category=ConstraintData)
291 float CCDEnablePenetration = 0.f;
293 UPROPERTY(VisibleAnywhere, Category=ConstraintData)
294 float CCDTargetPenetration = 0.f;
296 UPROPERTY(VisibleAnywhere, Category=ConstraintData)
365 UPROPERTY(VisibleAnywhere, Category=Misc)
368 UPROPERTY(VisibleAnywhere, Category=Particle)
370 UPROPERTY(VisibleAnywhere, Category=Particle)
401 UPROPERTY(VisibleAnywhere, Category=CollisionData)
403 UPROPERTY(VisibleAnywhere, Category=CollisionData)
405 UPROPERTY(VisibleAnywhere, Category=CollisionData)
407 UPROPERTY(VisibleAnywhere, Category=CollisionData)
418 enum { IsBytewiseComparable =
true };
437 UPROPERTY(VisibleAnywhere, Category=CollisionData)
447 UPROPERTY(VisibleAnywhere, Category=FilterData)
450 UPROPERTY(VisibleAnywhere, Category=SimData)
467 enum { IsBytewiseComparable =
true };
502 UPROPERTY(VisibleAnywhere, Category=CollisionData)
EChaosVDCollisionTraceFlag
Definition ChaosVDCollisionDataWrappers.h:383
EChaosVDMidPhaseFlags
Definition ChaosVDCollisionDataWrappers.h:314
EChaosVDMidPhaseType
Definition ChaosVDCollisionDataWrappers.h:325
EChaosVDManifoldPointFlags
Definition ChaosVDCollisionDataWrappers.h:87
@ HasStaticFrictionAnchor
@ InsideStaticFrictionCone
EChaosVDConstraintFlags
Definition ChaosVDCollisionDataWrappers.h:191
EChaosVDCollisionShapeDataFlags
Definition ChaosVDCollisionDataWrappers.h:425
EChaosVDContactPointType
Definition ChaosVDCollisionDataWrappers.h:47
EChaosVDContactShapesType
Definition ChaosVDCollisionDataWrappers.h:17
#define CVD_IMPLEMENT_SERIALIZER(Type)
Definition ChaosVDDataSerializationMacros.h:30
@ INDEX_NONE
Definition CoreMiscDefines.h:150
@ ForceInit
Definition CoreMiscDefines.h:155
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
#define ENUM_CLASS_FLAGS(Enum)
Definition EnumClassFlags.h:6
#define FVector
Definition IOSSystemIncludes.h:8
#define UPROPERTY(...)
UObject definition macros.
Definition ObjectMacros.h:744
#define GENERATED_BODY(...)
Definition ObjectMacros.h:765
#define UENUM(...)
Definition ObjectMacros.h:749
#define USTRUCT(...)
Definition ObjectMacros.h:746
USkinnedMeshComponent float
Definition SkinnedMeshComponent.h:60
Definition Constraints.Build.cs:6
Definition Archive.h:1208
Definition SkeletalMeshComponent.h:307
EParticleType
Definition GeometryParticlesfwd.h:11
@ false
Definition radaudio_common.h:23
Definition ChaosVDCollisionDataWrappers.h:477
Definition ChaosVDCollisionDataWrappers.h:497
Definition ChaosVDCollisionDataWrappers.h:398
Definition ChaosVDCollisionDataWrappers.h:145
Definition ChaosVDCollisionDataWrappers.h:210
Definition ChaosVDCollisionDataWrappers.h:100
Definition ChaosVDCollisionDataWrappers.h:343
Definition ChaosVDCollisionDataWrappers.h:434
Definition UnrealTypeTraits.h:335
Definition UnrealTypeTraits.h:347