Navigation
API > API/Runtime > API/Runtime/Chaos > API/Runtime/Chaos/PhysicsProxy
Inheritance Hierarchy
- IPhysicsProxyBase
- TPhysicsProxy
- FStaticMeshPhysicsProxy
References
| Module | Chaos |
| Header | /Engine/Source/Runtime/Experimental/Chaos/Public/PhysicsProxy/StaticMeshPhysicsProxy.h |
| Include | #include "PhysicsProxy/StaticMeshPhysicsProxy.h" |
Syntax
class FStaticMeshPhysicsProxy : public TPhysicsProxy< FStaticMeshPhysicsProxy, FStubSkeletalMeshData, FProxyTimestampBase >
Constructors
| Type | Name | Description | |
|---|---|---|---|
FStaticMeshPhysicsProxy
(
UObject* InOwner, |
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | AddForceCallback
(
FParticlesType& InParticles, |
||
| void | BindParticleCallbackMapping
(
Chaos::TArrayCollectionArray< PhysicsProxyWrapper >& PhysicsProxyReverseMap, |
||
| void | BufferCommand
(
Chaos::FPhysicsSolver* InSolver, |
||
| void | BufferKinematicUpdate
(
const FPhysicsProxyKinematicUpdate& InParamUpdate |
Stores latest update, to be applied at next opportunity (via UpdateKinematicBodiesCallback). | |
| void | |||
| void | |||
| EPhysicsProxyType | ConcreteType () |
||
| void | CreateRigidBodyCallback
(
FParticlesType& InOutParticles |
||
| void | DisableCollisionsCallback
(
TSet< TTuple< int32, int32 >>& InPairs |
||
| void | EndFrameCallback
(
const float InDt |
||
| void | FlipBuffer () |
||
| void | Initialize () |
||
| bool | IsDirty () |
||
| bool | IsSimulating () |
Solver Object interface | |
| FStubSkeletalMeshData * | NewData () |
||
| void | |||
| void |
ParameterUpdateCallback
(
FParticlesType& InParticles, |
||
| bool | PullFromPhysicsState
(
const int32 SolverSyncTimestamp |
||
| void | PushToPhysicsState
(
const Chaos::FParticleData* |
||
| void | Reset () |
||
| void | StartFrameCallback
(
const float InDt, |
||
| void | |||
| void | UpdateKinematicBodiesCallback
(
const FParticlesType& Particles, |
Classes
| Type | Name | Description | |
|---|---|---|---|
| FShapeParams | |||
| Params |
Typedefs
| Name | Description |
|---|---|
| Base | |
| FCallbackInitFunc | Engine interface functions. |
| FSyncDynamicFunc |