16 class FConstraintBase;
17 class FConstraintHandle;
18 class FJointConstraint;
19 class FPBDJointConstraintHandle;
74 static constexpr int32 StripeCount = 32;
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
Definition PBDConstraintBaseData.h:36
Base class for constraint handles.
Definition ConstraintHandle.h:102
Definition PBDJointConstraintData.h:38
Definition PBDJointConstraints.h:28
Definition PBDRigidsSolver.h:84
Definition SolverSerializer.h:41
CHAOS_API void ApplySerializedStateToConstraint(FConstraintHandle *ConstraintHandlePtr, FSerializedDataBuffer &InSerializedData)
Definition SolverSerializer.cpp:310
void PopulateFromSerializedBuffer(const FSerializedDataBuffer &InSerializedData)
Definition SolverSerializer.cpp:117
void SerializeToBuffer(FSerializedDataBuffer &OutSerializedData)
Definition SolverSerializer.cpp:112
CHAOS_API void ApplySerializedStateToJointConstraint(FPBDJointConstraintHandle *ConstraintHandlePtr, FSerializedDataBuffer &InSerializedData)
Definition SolverSerializer.cpp:300
CHAOS_API void PushPendingInternalSerializedStateForProxy(IPhysicsProxyBase *Proxy, FSerializedDataBufferPtr &&InState)
Definition SolverSerializer.cpp:354
CHAOS_API void SerializeParticleStateToBuffer(FGeometryParticleHandle *InParticleHandle, FSerializedDataBuffer &OutSerializedData)
Definition SolverSerializer.cpp:122
CHAOS_API void SerializeConstraintStateToBuffer(FConstraintHandle *ConstraintHandlePtr, FSerializedDataBuffer &OutSerializedData)
Definition SolverSerializer.cpp:132
CHAOS_API void ApplySerializedStateToParticle(FGeometryParticleHandle *InParticleHandle, FSerializedDataBuffer &InSerializedData)
Definition SolverSerializer.cpp:205
CHAOS_API FSerializedDataBufferPtr PopPendingInternalSerializedStateForProxy(IPhysicsProxyBase *Proxy)
Definition SolverSerializer.cpp:359
Definition ParticleHandle.h:436
Definition ParticleHandle.h:2739
Definition PhysicsProxyBase.h:97
Definition StripedMap.h:780
Definition UniquePtr.h:107
Definition SkeletalMeshComponent.h:307
TUniquePtr< FSerializedDataBuffer > FSerializedDataBufferPtr
Definition SolverSerializer.h:23
const TCHAR * LexToString(ESerializedDataContext Value)
Definition SolverSerializer.cpp:92
ESerializedDataContext
Definition SolverSerializer.h:27
FPBDRigidsSolver FPBDRigidsSolver
Definition PBDRigidsEvolutionFwd.h:15
Definition SerializedDataBuffer.h:12
Definition ChaosVDJointDataWrappers.h:405
Definition ChaosVDParticleDataWrapper.h:747