#include <SingleParticlePhysicsProxy.h>
|
| | FSingleParticlePhysicsProxy ()=delete |
| |
| | FSingleParticlePhysicsProxy (const FSingleParticlePhysicsProxy &)=delete |
| |
| | FSingleParticlePhysicsProxy (FSingleParticlePhysicsProxy &&)=delete |
| |
| virtual CHAOS_API | ~FSingleParticlePhysicsProxy () |
| |
| FProxyInterpolationBase * | GetInterpolationData () |
| |
| const FProxyInterpolationBase * | GetInterpolationData () const |
| |
| FORCEINLINE FRigidBodyHandle_External & | GetGameThreadAPI () |
| |
| FORCEINLINE const FRigidBodyHandle_External & | GetGameThreadAPI () const |
| |
| FORCEINLINE FRigidBodyHandle_Internal * | GetPhysicsThreadAPI () |
| |
| FORCEINLINE const FRigidBodyHandle_Internal * | GetPhysicsThreadAPI () const |
| |
| FParticleHandle * | GetHandle_LowLevel () |
| |
| const FParticleHandle * | GetHandle_LowLevel () const |
| |
| virtual void * | GetHandleUnsafe () const override |
| |
| void | SetHandle (FParticleHandle *InHandle) |
| |
| CHAOS_API void | PushToPhysicsState (const FDirtyPropertiesManager &Manager, int32 DataIdx, const FDirtyProxy &Dirty, FShapeDirtyData *ShapesData, FReal ExternalDt) |
| |
| CHAOS_API void | ClearAccumulatedData () |
| |
| CHAOS_API void | BufferPhysicsResults (FDirtyRigidParticleData &) |
| |
| CHAOS_API void | BufferPhysicsResults_External (FDirtyRigidParticleData &) |
| |
| CHAOS_API bool | PullFromPhysicsState (const FDirtyRigidParticleData &PullData, int32 SolverSyncTimestamp, const FDirtyRigidParticleData *NextPullData=nullptr, const FRealSingle *Alpha=nullptr, const FDirtyRigidParticleReplicationErrorData *Error=nullptr, const Chaos::FReal AsyncFixedTimeStep=0) |
| |
| CHAOS_API bool | IsDirty () |
| |
| CHAOS_API EWakeEventEntry | GetWakeEvent () const |
| |
| CHAOS_API void | ClearEvents () |
| |
| PARTICLE_TYPE * | GetParticle_LowLevel () |
| |
| const PARTICLE_TYPE * | GetParticle_LowLevel () const |
| |
| FPBDRigidParticle * | GetRigidParticleUnsafe () |
| |
| const FPBDRigidParticle * | GetRigidParticleUnsafe () const |
| |
| FPhysicsObjectHandle | GetPhysicsObject () |
| |
| const FPhysicsObjectHandle | GetPhysicsObject () const |
| |
| template<typename ErrorDataType > |
| ErrorDataType * | GetOrCreateErrorInterpolationData () |
| |
| | IPhysicsProxyBase (EPhysicsProxyType InType, UObject *InOwner, TSharedPtr< FProxyTimestampBase, ESPMode::ThreadSafe > InProxyTimeStamp) |
| |
| UObject * | GetOwner () const |
| |
| template<class SOLVER_TYPE > |
| SOLVER_TYPE * | GetSolver () const |
| |
| Chaos::FPhysicsSolverBase * | GetSolverBase () const |
| |
| template<class SOLVER_TYPE = Chaos::FPhysicsSolver> |
| void | SetSolver (SOLVER_TYPE *InSolver) |
| |
| EPhysicsProxyType | GetType () const |
| |
| int32 | GetDirtyIdx () const |
| |
| void | SetDirtyIdx (const int32 Idx) |
| |
| void | ResetDirtyIdx () |
| |
| void | MarkDeleted () |
| |
| bool | GetMarkedDeleted () const |
| |
| TSharedPtr< FProxyTimestampBase, ESPMode::ThreadSafe > | GetSyncTimestamp () const |
| |
| bool | IsInitialized () const |
| |
| void | SetInitialized (const int32 InitializeStep) |
| |
| int32 | GetInitializedStep () const |
| |
| int32 | GetIgnoreDataOnStep_Internal () const |
| |
| IPhysicsProxyBase * | GetParentProxy () const |
| |
| void | SetParentProxy (IPhysicsProxyBase *InProxy) |
| |
◆ FParticleHandle
◆ PARTICLE_TYPE
◆ FSingleParticlePhysicsProxy() [1/3]
| Chaos::FSingleParticlePhysicsProxy::FSingleParticlePhysicsProxy |
( |
| ) |
|
|
delete |
◆ FSingleParticlePhysicsProxy() [2/3]
◆ FSingleParticlePhysicsProxy() [3/3]
◆ ~FSingleParticlePhysicsProxy()
| Chaos::FSingleParticlePhysicsProxy::~FSingleParticlePhysicsProxy |
( |
| ) |
|
|
virtual |
◆ BufferPhysicsResults()
◆ BufferPhysicsResults_External()
◆ ClearAccumulatedData()
| void Chaos::FSingleParticlePhysicsProxy::ClearAccumulatedData |
( |
| ) |
|
◆ ClearEvents()
| void Chaos::FSingleParticlePhysicsProxy::ClearEvents |
( |
| ) |
|
◆ Create()
◆ GetGameThreadAPI() [1/2]
◆ GetGameThreadAPI() [2/2]
◆ GetHandle_LowLevel() [1/2]
| FParticleHandle * Chaos::FSingleParticlePhysicsProxy::GetHandle_LowLevel |
( |
| ) |
|
|
inline |
◆ GetHandle_LowLevel() [2/2]
| const FParticleHandle * Chaos::FSingleParticlePhysicsProxy::GetHandle_LowLevel |
( |
| ) |
const |
|
inline |
◆ GetHandleUnsafe()
| virtual void * Chaos::FSingleParticlePhysicsProxy::GetHandleUnsafe |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ GetInterpolationData() [1/2]
◆ GetInterpolationData() [2/2]
◆ GetOrCreateErrorInterpolationData()
| ErrorDataType * Chaos::FSingleParticlePhysicsProxy::GetOrCreateErrorInterpolationData |
( |
| ) |
|
|
inline |
◆ GetParticle_LowLevel() [1/2]
| PARTICLE_TYPE * Chaos::FSingleParticlePhysicsProxy::GetParticle_LowLevel |
( |
| ) |
|
|
inline |
◆ GetParticle_LowLevel() [2/2]
| const PARTICLE_TYPE * Chaos::FSingleParticlePhysicsProxy::GetParticle_LowLevel |
( |
| ) |
const |
|
inline |
◆ GetPhysicsObject() [1/2]
◆ GetPhysicsObject() [2/2]
◆ GetPhysicsThreadAPI() [1/2]
◆ GetPhysicsThreadAPI() [2/2]
◆ GetRigidParticleUnsafe() [1/2]
◆ GetRigidParticleUnsafe() [2/2]
| const FPBDRigidParticle * Chaos::FSingleParticlePhysicsProxy::GetRigidParticleUnsafe |
( |
| ) |
const |
|
inline |
◆ GetWakeEvent()
◆ IsDirty()
| bool Chaos::FSingleParticlePhysicsProxy::IsDirty |
( |
| ) |
|
◆ PullFromPhysicsState()
◆ PushToPhysicsState()
◆ SetHandle()
◆ GravityGroupIndex
| int32 Chaos::FSingleParticlePhysicsProxy::GravityGroupIndex |
|
protected |
◆ Handle
◆ Particle
◆ Reference
The documentation for this class was generated from the following files: