Navigation
API > API/Runtime > API/Runtime/Chaos
| Name | FStaticMeshPhysicsProxy |
| Type | class |
| Header File | /Engine/Source/Runtime/Experimental/Chaos/Public/PhysicsProxy/StaticMeshPhysicsProxy.h |
| Include Path | #include "PhysicsProxy/StaticMeshPhysicsProxy.h" |
Syntax
class FStaticMeshPhysicsProxy : public TPhysicsProxy< FStaticMeshPhysicsProxy, FStubSkeletalMeshData, FProxyTimestampBase >
Implements Interfaces
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| PhysicsProxy/StaticMeshPhysicsProxy.h | |||
FStaticMeshPhysicsProxy
(
UObject* InOwner, |
PhysicsProxy/StaticMeshPhysicsProxy.h |
Structs
| Name | Remarks |
|---|---|
| FShapeParams | |
| Params |
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| Base | TPhysicsProxy< FStaticMeshPhysicsProxy, FStubSkeletalMeshData, FProxyTimestampBase > | PhysicsProxy/StaticMeshPhysicsProxy.h | |
| FCallbackInitFunc | TFunction< void(FStaticMeshPhysicsProxy::Params &)> | Engine interface functions. | PhysicsProxy/StaticMeshPhysicsProxy.h |
| FSyncDynamicFunc | TFunction< void(const FTransform &)> | PhysicsProxy/StaticMeshPhysicsProxy.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void AddForceCallback
(
FParticlesType& InParticles, |
PhysicsProxy/StaticMeshPhysicsProxy.h | ||
void BindParticleCallbackMapping
(
Chaos::TArrayCollectionArray< PhysicsProxyWrapper >& PhysicsProxyReverseMap, |
PhysicsProxy/StaticMeshPhysicsProxy.h | ||
void BufferCommand
(
Chaos::FPhysicsSolver* InSolver, |
PhysicsProxy/StaticMeshPhysicsProxy.h | ||
void BufferKinematicUpdate
(
const FPhysicsProxyKinematicUpdate& InParamUpdate |
Stores latest update, to be applied at next opportunity (via UpdateKinematicBodiesCallback). | PhysicsProxy/StaticMeshPhysicsProxy.h | |
void BufferPhysicsResults() |
PhysicsProxy/StaticMeshPhysicsProxy.h | ||
void ClearAccumulatedData() |
PhysicsProxy/StaticMeshPhysicsProxy.h | ||
void CreateRigidBodyCallback
(
FParticlesType& InOutParticles |
PhysicsProxy/StaticMeshPhysicsProxy.h | ||
| PhysicsProxy/StaticMeshPhysicsProxy.h | |||
void EndFrameCallback
(
const float InDt |
PhysicsProxy/StaticMeshPhysicsProxy.h | ||
void FlipBuffer() |
PhysicsProxy/StaticMeshPhysicsProxy.h | ||
void Initialize() |
PhysicsProxy/StaticMeshPhysicsProxy.h | ||
bool IsDirty() |
PhysicsProxy/StaticMeshPhysicsProxy.h | ||
bool IsSimulating() |
Solver Object interface | PhysicsProxy/StaticMeshPhysicsProxy.h | |
FStubSkeletalMeshData * NewData() |
PhysicsProxy/StaticMeshPhysicsProxy.h | ||
void OnRemoveFromScene() |
PhysicsProxy/StaticMeshPhysicsProxy.h | ||
void ParameterUpdateCallback
(
FParticlesType& InParticles, |
PhysicsProxy/StaticMeshPhysicsProxy.h | ||
bool PullFromPhysicsState
(
const int32 SolverSyncTimestamp |
PhysicsProxy/StaticMeshPhysicsProxy.h | ||
void PushToPhysicsState
(
const Chaos::FParticleData* |
PhysicsProxy/StaticMeshPhysicsProxy.h | ||
void Reset() |
PhysicsProxy/StaticMeshPhysicsProxy.h | ||
void StartFrameCallback
(
const float InDt, |
PhysicsProxy/StaticMeshPhysicsProxy.h | ||
void SyncBeforeDestroy() |
PhysicsProxy/StaticMeshPhysicsProxy.h | ||
void UpdateKinematicBodiesCallback
(
const FParticlesType& Particles, |
PhysicsProxy/StaticMeshPhysicsProxy.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static EPhysicsProxyType ConcreteType() |
PhysicsProxy/StaticMeshPhysicsProxy.h |