OODEFFUNC typedef void(OODLE_CALLBACK t_fp_OodleCore_Plugin_Free)(void *ptr)
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
EObjectStateTypeEnum
Definition GeometryCollectionSimulationTypes.h:34
EImplicitTypeEnum
Definition GeometryCollectionSimulationTypes.h:21
EPhysicsProxyType
Definition PhysicsProxyBase.h:11
Definition PBDRigidsSolver.h:84
Definition ParticleHandle.h:2724
Definition ArrayCollectionArray.h:15
Definition PBDRigidParticles.h:22
Definition Particles.h:32
Definition Serializable.h:10
Definition FieldSystem.h:522
Definition StaticMeshPhysicsProxy.h:28
CHAOS_API void FlipBuffer()
Definition StaticMeshPhysicsObject.cpp:78
CHAOS_API void BufferPhysicsResults()
Definition StaticMeshPhysicsObject.cpp:74
void PushToPhysicsState(const Chaos::FParticleData *)
Definition StaticMeshPhysicsProxy.h:104
CHAOS_API void ParameterUpdateCallback(FParticlesType &InParticles, const float InTime)
Definition StaticMeshPhysicsObject.cpp:58
CHAOS_API void CreateRigidBodyCallback(FParticlesType &InOutParticles)
Definition StaticMeshPhysicsObject.cpp:54
void ClearAccumulatedData()
Definition StaticMeshPhysicsProxy.h:105
CHAOS_API bool IsSimulating() const
Definition StaticMeshPhysicsObject.cpp:32
CHAOS_API void OnRemoveFromScene()
Definition StaticMeshPhysicsObject.cpp:70
CHAOS_API void EndFrameCallback(const float InDt)
Definition StaticMeshPhysicsObject.cpp:46
CHAOS_API bool PullFromPhysicsState(const int32 SolverSyncTimestamp)
Definition StaticMeshPhysicsObject.cpp:82
CHAOS_API void DisableCollisionsCallback(TSet< TTuple< int32, int32 > > &InPairs)
Definition StaticMeshPhysicsObject.cpp:62
CHAOS_API void Reset()
Definition StaticMeshPhysicsObject.cpp:24
bool IsDirty()
Definition StaticMeshPhysicsProxy.h:109
CHAOS_API void StartFrameCallback(const float InDt, const float InTime)
Definition StaticMeshPhysicsObject.cpp:41
CHAOS_API void Initialize()
Definition StaticMeshPhysicsObject.cpp:20
CHAOS_API void BindParticleCallbackMapping(Chaos::TArrayCollectionArray< PhysicsProxyWrapper > &PhysicsProxyReverseMap, Chaos::TArrayCollectionArray< int32 > &ParticleIDReverseMap)
Definition StaticMeshPhysicsObject.cpp:50
FStubSkeletalMeshData * NewData()
Definition StaticMeshPhysicsProxy.h:110
CHAOS_API void UpdateKinematicBodiesCallback(const FParticlesType &Particles, const float Dt, const float Time, FKinematicProxy &Proxy)
Definition StaticMeshPhysicsObject.cpp:37
CHAOS_API void AddForceCallback(FParticlesType &InParticles, const float InDt, const int32 InIndex)
Definition StaticMeshPhysicsObject.cpp:66
static constexpr EPhysicsProxyType ConcreteType()
Definition StaticMeshPhysicsProxy.h:111
FStaticMeshPhysicsProxy()=delete
void BufferCommand(Chaos::FPhysicsSolver *InSolver, const FFieldSystemCommand &InCommand)
Definition StaticMeshPhysicsProxy.h:100
CHAOS_API void BufferKinematicUpdate(const FPhysicsProxyKinematicUpdate &InParamUpdate)
Definition StaticMeshPhysicsObject.cpp:28
void SyncBeforeDestroy()
Definition StaticMeshPhysicsProxy.h:102
Definition AndroidPlatformMisc.h:14
Definition PhysicsProxy.h:45
Definition SkeletalMeshComponent.h:307
@ false
Definition radaudio_common.h:23
static UE_FORCEINLINE_HINT void * Memset(void *Dest, uint8 Char, SIZE_T Count)
Definition UnrealMemory.h:119
Definition StaticMeshPhysicsProxy.h:17
FVector NewVelocity
Definition StaticMeshPhysicsProxy.h:19
FTransform NewTransform
Definition StaticMeshPhysicsProxy.h:18
Definition StaticMeshPhysicsProxy.h:33
float SphereRadius
Definition StaticMeshPhysicsProxy.h:36
FShapeParams()
Definition StaticMeshPhysicsProxy.h:38
FVector2D CapsuleHalfHeightAndRadius
Definition StaticMeshPhysicsProxy.h:35
FVector BoxExtents
Definition StaticMeshPhysicsProxy.h:34
Definition StaticMeshPhysicsProxy.h:45
FShapeParams ShapeParams
Definition StaticMeshPhysicsProxy.h:63
Params()
Definition StaticMeshPhysicsProxy.h:46
bool bSimulating
Definition StaticMeshPhysicsProxy.h:69
EObjectStateTypeEnum ObjectType
Definition StaticMeshPhysicsProxy.h:67
FTransform * TargetTransform
Definition StaticMeshPhysicsProxy.h:70
TArray< Chaos::TVector< int32, 3 > > TriIndices
Definition StaticMeshPhysicsProxy.h:62
int32 MaxRes
Definition StaticMeshPhysicsProxy.h:74
FString Name
Definition StaticMeshPhysicsProxy.h:60
Chaos::FParticles MeshVertexPositions
Definition StaticMeshPhysicsProxy.h:61
EImplicitTypeEnum ShapeType
Definition StaticMeshPhysicsProxy.h:68
int32 MinRes
Definition StaticMeshPhysicsProxy.h:73
Chaos::TSerializablePtr< Chaos::FChaosPhysicsMaterial > PhysicalMaterial
Definition StaticMeshPhysicsProxy.h:71
FTransform InitialTransform
Definition StaticMeshPhysicsProxy.h:64
FVector InitialLinearVelocity
Definition StaticMeshPhysicsProxy.h:65
float Mass
Definition StaticMeshPhysicsProxy.h:72
FVector InitialAngularVelocity
Definition StaticMeshPhysicsProxy.h:66
Definition StaticMeshPhysicsProxy.h:23
void Reset()
Definition StaticMeshPhysicsProxy.h:24