4#include "Containers/Array.h"
67 CHAOS_API void ApplyIterationSettingsOverrides();
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
Definition ConstraintGroupSolver.h:22
Definition IslandGroup.h:19
virtual CHAOS_API void SetIterationSettings(const FIterationSettings &InIterations) override
Definition IslandGroup.cpp:99
virtual CHAOS_API void AddConstraintsImpl() override final
Definition IslandGroup.cpp:64
int32 GetNumParticles() const
Definition IslandGroup.h:42
virtual CHAOS_API void SetConstraintSolverImpl(const int32 ContainerId) override final
Definition IslandGroup.cpp:27
virtual CHAOS_API void ResetImpl() override final
Definition IslandGroup.cpp:35
virtual CHAOS_API void GatherBodiesImpl(const FReal Dt, const int32 BeginBodyIndex, const int32 EndBodyIndex) override final
Definition IslandGroup.cpp:87
CHAOS_API void AddIsland(FPBDIsland *Island)
Definition IslandGroup.cpp:47
UE_NONCOPYABLE(FPBDIslandConstraintGroupSolver)
int32 GetNumConstraints(const int32 ContainerId) const
Definition IslandGroup.h:52
FORCEINLINE const TArray< FPBDIsland * > & GetIslands()
Definition IslandGroup.h:37
int32 GetNumConstraints() const
Definition IslandGroup.h:47
Definition IslandManager.h:453
Definition IslandManager.h:231
Definition IterationSettings.h:19
Definition ContainerAllocationPolicies.h:894
Definition SkeletalMeshComponent.h:307
FRealDouble FReal
Definition Real.h:22
Definition OverriddenPropertySet.cpp:45