6#include "Containers/Map.h"
15namespace ChaosDD::Private
65 int64 GetFrameIndex()
const
70 double GetTime()
const
160 void EnqueueLatentCommand(
const Chaos::FLatentDrawCommand&
InCommand)
167 int32 GetNumCommands()
const
171 return Commands.Num();
178 return LatentCommands.Num();
182 template<
typename VisitorType>
194 template<
typename VisitorType>
199 for (
const Chaos::FLatentDrawCommand& Command : LatentCommands)
206 virtual void BeginWrite()
211 virtual void EndWrite()
235 , FrameIndex(
Other.FrameIndex)
285 virtual void BeginWrite()
override
290 virtual void EndWrite()
override
300 return FChaosDDFrame::ExtractFrame();
338 return Frame->GetDrawRegion();
356 return Frame->IsInDrawRegion(InSphere);
400 void EnqueueLatentCommand(
const Chaos::FLatentDrawCommand&
InCommand)
OODEFFUNC typedef void(OODLE_CALLBACK t_fp_OodleCore_Plugin_Free)(void *ptr)
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
UE::FPlatformRecursiveMutex FCriticalSection
Definition CriticalSection.h:53
UE::Math::TSphere< double > FSphere3d
Definition MathFwd.h:67
UE::Math::TVector< double > FVector3d
Definition MathFwd.h:60
UE_INTRINSIC_CAST UE_REWRITE constexpr std::remove_reference_t< T > && MoveTemp(T &&Obj) noexcept
Definition UnrealTemplate.h:520
FRWLock Lock
Definition UnversionedPropertySerialization.cpp:921
Definition ScopeLock.h:141
Definition AndroidPlatformMisc.h:14
Definition SharedPointer.h:1640
@ Visitor
Definition XmppMultiUserChat.h:94
static constexpr UE_FORCEINLINE_HINT T Square(const T A)
Definition UnrealMathUtility.h:578
bool IsInside(const TSphere< T > &Other, T Tolerance=UE_KINDA_SMALL_NUMBER) const
Definition Sphere.h:158