Navigation
API > API/Runtime > API/Runtime/Chaos > API/Runtime/Chaos/PhysicsProxy
Inheritance Hierarchy
- IPhysicsProxyBase
- TPhysicsProxy
- FSkeletalMeshPhysicsProxy
References
| Module | Chaos |
| Header | /Engine/Source/Runtime/Experimental/Chaos/Public/PhysicsProxy/SkeletalMeshPhysicsProxy.h |
| Include | #include "PhysicsProxy/SkeletalMeshPhysicsProxy.h" |
Syntax
class FSkeletalMeshPhysicsProxy : public TPhysicsProxy< FSkeletalMeshPhysicsProxy, FSkeletalMeshPhysicsProxyOutputs, FProxyTimestampBase >
Constructors
| Type | Name | Description | |
|---|---|---|---|
FSkeletalMeshPhysicsProxy
(
UObject* InOwner, |
Destructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | AddForceCallback
(
FParticlesType& InParticles, |
||
| void | BindParticleCallbackMapping
(
Chaos::TArrayCollectionArray< PhysicsProxyWrapper >& PhysicsProxyReverseMap, |
||
| void | BufferCommand
(
Chaos::FPhysicsSolver* InSolver, |
||
| void | |||
| void | CaptureInputs
(
const float Dt, |
Capture the current animation pose for use by the physics. | |
| void | |||
| EPhysicsProxyType | ConcreteType () |
||
| void | CreateRigidBodyCallback
(
FParticlesType& InOutParticles |
||
| void | DisableCollisionsCallback
(
TSet< TTuple< int32, int32 >>& InPairs |
||
| void | EndFrameCallback
(
const float InDt |
||
| void | FlipBuffer () |
||
| const FBoneHierarchy & | |||
| const FSkeletalMeshPhysicsProxyOutputs * | GetOutputs () |
||
| void | Initialize () |
Solver Object interface | |
| bool | IsDirty () |
||
| bool | IsSimulating () |
||
| FSkeletalMeshPhysicsProxyOutputs * | 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, |
Typedefs
| Name | Description |
|---|---|
| Base | |
| FInitFunc | |
| FInputFunc | |
| FJointConstraints |