4#include "Containers/Queue.h"
15class ISimCallbackObject;
77 : SimCallbackOutput(nullptr)
78 , SimCallbackObject(nullptr)
83 : SimCallbackOutput(
Output)
96 SimCallbackOutput =
Other.SimCallbackOutput;
97 Other.SimCallbackOutput =
nullptr;
99 SimCallbackObject =
Other.SimCallbackObject;
100 Other.SimCallbackObject =
nullptr;
106 : SimCallbackOutput(
Other.SimCallbackOutput)
107 , SimCallbackObject(
Other.SimCallbackObject)
109 Other.SimCallbackOutput =
nullptr;
110 Other.SimCallbackObject =
nullptr;
118 operator bool()
const {
return SimCallbackOutput !=
nullptr; }
130 void Free_External();
#define ensure( InExpression)
Definition AssertionMacros.h:464
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
const bool
Definition NetworkReplayStreaming.h:178
Definition PlayerController.h:261
Definition SimCallbackInput.h:74
~FSimCallbackOutputHandle()
Definition SimCallbackInput.h:113
FSimCallbackOutput * operator->()
Definition SimCallbackInput.h:123
const FSimCallbackOutput * Get() const
Definition SimCallbackInput.h:121
FSimCallbackOutputHandle()
Definition SimCallbackInput.h:76
FSimCallbackOutputHandle(FSimCallbackOutputHandle &&Other)
Definition SimCallbackInput.h:105
const FSimCallbackOutput & operator*() const
Definition SimCallbackInput.h:127
FSimCallbackOutputHandle & operator=(FSimCallbackOutputHandle &&Other)
Definition SimCallbackInput.h:91
FSimCallbackOutputHandle(FSimCallbackOutput *Output, ISimCallbackObject *InCallbackObject)
Definition SimCallbackInput.h:82
FSimCallbackOutputHandle & operator=(const FSimCallbackOutputHandle &Other)=delete
const FSimCallbackOutput * operator->() const
Definition SimCallbackInput.h:124
FSimCallbackOutputHandle(const FSimCallbackOutputHandle &Other)=delete
FSimCallbackOutput & operator*()
Definition SimCallbackInput.h:126
FSimCallbackOutput * Get()
Definition SimCallbackInput.h:120
Definition SimCallbackObject.h:68
Definition SimCallbackInput.h:141
TSimCallbackOutputHandle()
Definition SimCallbackInput.h:144
T * Get()
Definition SimCallbackInput.h:151
const T * operator->() const
Definition SimCallbackInput.h:155
T & operator*()
Definition SimCallbackInput.h:157
const T & operator*() const
Definition SimCallbackInput.h:158
T * operator->()
Definition SimCallbackInput.h:154
TSimCallbackOutputHandle(T *Output, ISimCallbackObject *CallbackObject)
Definition SimCallbackInput.h:146
const T * Get() const
Definition SimCallbackInput.h:152
Definition SkeletalMeshComponent.h:307
FRealDouble FReal
Definition Real.h:22
Definition ChaosMarshallingManager.h:286
Definition SimCallbackInput.h:67
void Reset()
Definition SimCallbackInput.h:68
Definition SimCallbackInput.h:18
FSimCallbackOutput()
Definition SimCallbackInput.h:19
~FSimCallbackOutput()=default
FReal InternalTime
Definition SimCallbackInput.h:25