8#if WITH_MASSENTITY_DEBUG
9#define MASS_BREAKPOINT(bShouldBreak) \
11 if (UNLIKELY(bShouldBreak)) \
13 UE::Mass::Debug::FBreakpoint::DebugBreak(); \
28 struct FBreakpointHandle
37 FBreakpointHandle() =
default;
39 friend bool operator==(
const FBreakpointHandle&
A,
const FBreakpointHandle&
B)
41 return A.Handle ==
B.Handle;
54 static FBreakpointHandle CreateHandle()
60 static FBreakpointHandle
Invalid()
62 return FBreakpointHandle();
110 mutable uint64 HitCount = 0;
115 bool bEnabled =
false;
394#define MASS_BREAKPOINT(...) \
#define LIKELY(x)
Definition CityHash.cpp:107
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
const bool
Definition NetworkReplayStreaming.h:178
UScriptStruct * StaticStruct()
Definition ReflectedTypeAccessors.h:18
Definition ObjectKey.h:228
Definition MassProcessor.h:78
Definition MassCommandBuffer.h:52
bool operator==(const FPropertyTypeName &Lhs, const FPropertyTypeName &Rhs)
Definition PropertyTypeName.cpp:329
Definition MassArchetypeTypes.h:39
Definition MassDebugger.h:441
Definition MassEntityHandle.h:13
Definition MassEntityManager.h:96
Definition MassRequirements.h:160
Definition MassDebuggerBreakpoints.h:380
Definition MassDebuggerBreakpoints.h:384
ETriggerType
Definition MassDebuggerBreakpoints.h:386
EFilterType
Definition MassDebuggerBreakpoints.h:389