9#include "Containers/Array.h"
17#define ENABLE_ABTEST 1
19#define ENABLE_ABTEST 0
24template<
typename Allocator >
class TBitArray;
48 return CurrentTest == 0;
57 return Get().bABTestActive;
74 bool bABScopeTestActive;
76 FString ABTestCmds[2];
77 int32 ABTestNumSamples;
78 int32 RemainingCoolDown;
86 int32 MinFramesPerTrial;
106 double TotalScopeTimeInFrame;
131#define SCOPED_ABTEST() FScopedABTimer ABSCOPETIMER;
132#define SCOPED_ABTEST_DOFIRSTTEST() FABTest::Get().GetDoFirstScopeTest()
144#define SCOPED_ABTEST(TimerName)
145#define SCOPED_ABTEST_DOFIRSTTEST() true
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
Definition ABTesting.h:28
bool IsActive()
Definition ABTesting.h:36
bool GetDoFirstScopeTest() const
Definition ABTesting.h:46
static CORE_API void ABTestCmdFunc(const TArray< FString > &Args)
static CORE_API FABTest & Get()
void ReportScopeTime(double ScopeTime)
Definition ABTesting.h:41
static bool StaticIsActive()
Definition ABTesting.h:55
CORE_API const TCHAR * TickAndGetCommand()
Definition ScopedTimers.h:32
double & Accumulator
Definition ScopedTimers.h:58
double Stop()
Definition ScopedTimers.h:45
double Start()
Definition ScopedTimers.h:39
Definition ABTesting.h:112
~FScopedABTimer()
Definition ABTesting.h:122
FScopedABTimer()
Definition ABTesting.h:114
Definition BitArray.h:350
U16 Index
Definition radfft.cpp:71
Definition RandomStream.h:20