#include <JointConstraintProxy.h>
|
| | FJointConstraintPhysicsProxy ()=delete |
| |
| | FJointConstraintPhysicsProxy (FJointConstraint *InConstraint, FPBDJointConstraintHandle *InHandle, UObject *InOwner=nullptr) |
| |
| void CHAOS_API | InitializeOnPhysicsThread (FPBDRigidsSolver *InSolver, FDirtyPropertiesManager &Manager, int32 DataIdx, FDirtyChaosProperties &RemoteData) |
| |
| void CHAOS_API | PushStateOnGameThread (FDirtyPropertiesManager &Manager, int32 DataIdx, FDirtyChaosProperties &RemoteData) |
| |
| void CHAOS_API | PushStateOnPhysicsThread (FPBDRigidsSolver *InSolver, const FDirtyPropertiesManager &Manager, int32 DataIdx, const FDirtyChaosProperties &RemoteData) |
| |
| void CHAOS_API | DestroyOnPhysicsThread (FPBDRigidsSolver *InSolver) |
| |
| void CHAOS_API | DestroyOnGameThread () |
| |
| FORCEINLINE Chaos::FJointConstraintHandle_External & | GetGameThreadAPI () |
| |
| FORCEINLINE const Chaos::FJointConstraintHandle_External & | GetGameThreadAPI () const |
| |
| FORCEINLINE Chaos::FJointConstraintHandle_Internal * | GetPhysicsThreadAPI () |
| |
| FORCEINLINE const Chaos::FJointConstraintHandle_Internal * | GetPhysicsThreadAPI () const |
| |
| FPBDJointConstraintHandle * | GetHandle () |
| |
| const FPBDJointConstraintHandle * | GetHandle () const |
| |
| virtual void * | GetHandleUnsafe () const override |
| |
| void | SetHandle (FPBDJointConstraintHandle *InHandle) |
| |
| FJointConstraint * | GetConstraint () |
| |
| const FJointConstraint * | GetConstraint () const |
| |
| void | BufferPhysicsResults (FDirtyJointConstraintData &Buffer) |
| |
| bool CHAOS_API | PullFromPhysicsState (const FDirtyJointConstraintData &Buffer, const int32 SolverSyncTimestamp) |
| |
| | 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) |
| |
◆ FJointConstraintPhysicsProxy() [1/2]
| Chaos::FJointConstraintPhysicsProxy::FJointConstraintPhysicsProxy |
( |
| ) |
|
|
delete |
◆ FJointConstraintPhysicsProxy() [2/2]
◆ BufferPhysicsResults()
◆ DestroyOnGameThread()
| void Chaos::FJointConstraintPhysicsProxy::DestroyOnGameThread |
( |
| ) |
|
◆ DestroyOnPhysicsThread()
◆ GetConstraint() [1/2]
◆ GetConstraint() [2/2]
| const FJointConstraint * Chaos::FJointConstraintPhysicsProxy::GetConstraint |
( |
| ) |
const |
|
inline |
◆ GetGameThreadAPI() [1/2]
◆ GetGameThreadAPI() [2/2]
◆ GetHandle() [1/2]
◆ GetHandle() [2/2]
◆ GetHandleUnsafe()
| virtual void * Chaos::FJointConstraintPhysicsProxy::GetHandleUnsafe |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ GetParticleHandleFromProxy()
◆ GetPhysicsThreadAPI() [1/2]
◆ GetPhysicsThreadAPI() [2/2]
◆ InitializeOnPhysicsThread()
◆ PullFromPhysicsState()
◆ PushStateOnGameThread()
◆ PushStateOnPhysicsThread()
◆ SetHandle()
The documentation for this class was generated from the following files: