#include <SuspensionConstraintProxy.h>
|
| | FSuspensionConstraintPhysicsProxy ()=delete |
| |
| CHAOS_API | FSuspensionConstraintPhysicsProxy (FSuspensionConstraint *InConstraint, FPBDSuspensionConstraintHandle *InHandle, UObject *InOwner=nullptr) |
| |
| bool | IsInitialized () const |
| |
| void | SetInitialized () |
| |
| CHAOS_API void | InitializeOnPhysicsThread (FPBDRigidsSolver *InSolver, FDirtyPropertiesManager &Manager, int32 DataIdx, FDirtyChaosProperties &RemoteData) |
| |
| CHAOS_API void | PushStateOnGameThread (FDirtyPropertiesManager &Manager, int32 DataIdx, FDirtyChaosProperties &RemoteData) |
| |
| CHAOS_API void | PushStateOnPhysicsThread (FPBDRigidsSolver *InSolver, const FDirtyPropertiesManager &Manager, int32 DataIdx, const FDirtyChaosProperties &RemoteData) |
| |
| CHAOS_API void | DestroyOnGameThread () |
| |
| CHAOS_API void | DestroyOnPhysicsThread (FPBDRigidsSolver *InSolver) |
| |
| CHAOS_API void | UpdateTargetOnPhysicsThread (FPBDRigidsSolver *InSolver, const FVector &TargetPos, const FVector &Normal, bool Enabled) |
| |
| FPBDSuspensionConstraintHandle * | GetHandle () |
| |
| const FPBDSuspensionConstraintHandle * | GetHandle () const |
| |
| virtual void * | GetHandleUnsafe () const override |
| |
| void | SetHandle (FPBDSuspensionConstraintHandle *InHandle) |
| |
| FSuspensionConstraint * | GetConstraint () |
| |
| const FSuspensionConstraint * | GetConstraint () const |
| |
| | 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) |
| |
◆ Base
◆ FSuspensionConstraintPhysicsProxy() [1/2]
| Chaos::FSuspensionConstraintPhysicsProxy::FSuspensionConstraintPhysicsProxy |
( |
| ) |
|
|
delete |
◆ FSuspensionConstraintPhysicsProxy() [2/2]
◆ DestroyOnGameThread()
| void Chaos::FSuspensionConstraintPhysicsProxy::DestroyOnGameThread |
( |
| ) |
|
◆ DestroyOnPhysicsThread()
| void Chaos::FSuspensionConstraintPhysicsProxy::DestroyOnPhysicsThread |
( |
FPBDRigidsSolver * |
InSolver | ) |
|
◆ GetConstraint() [1/2]
◆ GetConstraint() [2/2]
◆ GetHandle() [1/2]
◆ GetHandle() [2/2]
◆ GetHandleUnsafe()
| virtual void * Chaos::FSuspensionConstraintPhysicsProxy::GetHandleUnsafe |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ GetParticleHandleFromProxy()
◆ InitializeOnPhysicsThread()
◆ IsInitialized()
| bool Chaos::FSuspensionConstraintPhysicsProxy::IsInitialized |
( |
| ) |
const |
|
inline |
◆ PushStateOnGameThread()
◆ PushStateOnPhysicsThread()
◆ SetHandle()
◆ SetInitialized()
| void Chaos::FSuspensionConstraintPhysicsProxy::SetInitialized |
( |
| ) |
|
|
inline |
◆ UpdateTargetOnPhysicsThread()
The documentation for this class was generated from the following files: