23typedef std::chrono::high_resolution_clock::time_point
FTimePoint;
24typedef std::chrono::high_resolution_clock::duration
FDuration;
32 ETimeUnit DefaultUnit = ETimeUnit::NanoSeconds;
37 return std::chrono::high_resolution_clock::now();
46 return (std::chrono::high_resolution_clock::now() - StartTime);
61 template<
typename Unit>
65 return std::chrono::duration_cast<Unit>(
Duration).count();
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
static const FDuration Elapse(FTimePoint StartTime)
Definition Chrono.h:43
static const FTimePoint Now()
Definition Chrono.h:34
static int64 ConvertInto(FDuration Duration)
Definition Chrono.h:62
static const FDuration Init()
Definition Chrono.h:52
Definition CADEntity.cpp:23
uint64 FDuration
Definition Chrono.h:27
ETimeUnit
Definition Chrono.h:15
uint64 FTimePoint
Definition Chrono.h:26
EVerboseLevel
Definition Types.h:104