7#if WITH_MASSENTITY_DEBUG
15#if UE_ENABLE_INCLUDE_ORDER_DEPRECATED_IN_5_6
31#include "MassDebugger.generated.h"
59#if WITH_EDITORONLY_DATA
65#if WITH_EDITORONLY_DATA
71#if WITH_MASSENTITY_DEBUG
81#define MASS_IF_ENTITY_DEBUGGED(Manager, EntityHandle) (FMassDebugger::GetSelectedEntity(Manager) == EntityHandle)
82#define MASS_BREAK_IF_ENTITY_DEBUGGED(Manager, EntityHandle) { if (UE::Mass::Debug::bAllowBreakOnDebuggedEntity && MASS_IF_ENTITY_DEBUGGED(Manager, EntityHandle)) { PLATFORM_BREAK();} }
83#define MASS_BREAK_IF_ENTITY_INDEX(EntityHandle, InIndex) { if (UE::Mass::Debug::bAllowBreakOnDebuggedEntity && EntityHandle.Index == InIndex) { PLATFORM_BREAK();} }
84#define MASS_SET_ENTITY_DEBUGGED(Manager, EntityHandle) { if (UE::Mass::Debug::bAllowProceduralDebuggedEntitySelection) {FMassDebugger::SelectEntity(Manager, EntityHandle); }}
135 return MassSeverity == EMassDebugMessageSeverity::Default
161#if UE_MASS_TRACE_ENABLED
448#define MASS_IF_ENTITY_DEBUGGED(a, b) false
449#define MASS_BREAK_IF_ENTITY_DEBUGGED(a, b)
450#define MASS_BREAK_IF_ENTITY_INDEX(a, b)
451#define MASS_SET_ENTITY_DEBUGGED(a, b)
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
#define DECLARE_TS_MULTICAST_DELEGATE_OneParam(DelegateName, Param1Type)
Definition DelegateCombinations.h:50
#define DECLARE_TS_MULTICAST_DELEGATE_ThreeParams(DelegateName, Param1Type, Param2Type, Param3Type)
Definition DelegateCombinations.h:68
#define DECLARE_TS_MULTICAST_DELEGATE(DelegateName)
Definition DelegateCombinations.h:26
#define DECLARE_TS_MULTICAST_DELEGATE_TwoParams(DelegateName, Param1Type, Param2Type)
Definition DelegateCombinations.h:59
EMassFragmentAccess
Definition MassRequirements.h:18
EMassFragmentPresence
Definition MassRequirements.h:33
T TNotNull
Definition NotNull.h:307
#define GENERATED_BODY(...)
Definition ObjectMacros.h:765
#define USTRUCT(...)
Definition ObjectMacros.h:746
Definition IDelegateInstance.h:14
Definition NameTypes.h:617
Definition OutputDevice.h:133
Definition StructOnScope.h:13
Definition AssetRegistryState.h:50
Definition AndroidPlatformMisc.h:14
Definition UnrealString.h.inl:34
Definition SharedPointer.h:692
Definition SharedPointer.h:153
Definition SharedPointer.h:1295
Definition MassProcessor.h:321
Definition MassProcessor.h:78
Type
Definition TokenizedMessage.h:21
@ Error
Definition TokenizedMessage.h:23
@ Warning
Definition TokenizedMessage.h:25
@ Info
Definition TokenizedMessage.h:26
@ EntityManager
Definition MovieSceneEvaluationCustomVersion.h:21
int
Definition TestServer.py:515
FName GetFName(const UObject *Obj)
Definition ObjectFwd.cpp:13
Definition MassCommandBuffer.h:52
Definition StructView.h:217
static FConstStructView Make(const T &Struct)
Definition StructView.h:246
Definition MassArchetypeData.h:27
Definition MassEntityTypes.h:74
Definition MassArchetypeData.h:172
Definition MassArchetypeTypes.h:39
Definition MassEntityTypes.h:297
Definition MassDebugger.h:441
static FString GetArchetypeRequirementCompatibilityDescription(const FMassFragmentRequirements &, const FMassArchetypeHandle &)
Definition MassDebugger.h:444
static FString GetRequirementsDescription(const FMassFragmentRequirements &)
Definition MassDebugger.h:443
static FString GetSingleRequirementDescription(const FMassFragmentRequirementDescription &)
Definition MassDebugger.h:442
static FString GetArchetypeRequirementCompatibilityDescription(const FMassFragmentRequirements &, const FMassArchetypeCompositionDescriptor &)
Definition MassDebugger.h:445
Definition MassEntityHandle.h:13
Definition MassEntityManager.h:96
Definition MassEntityQuery.h:51
Definition MassProcessorDependencySolver.h:68
Definition MassRequirements.h:51
Definition MassRequirements.h:160
Definition MassDebugger.h:56
Definition MassDebugger.h:36
int32 EntitiesCountPerChunk
Definition MassDebugger.h:40
SIZE_T WastedEntityMemory
Definition MassDebugger.h:46
SIZE_T BytesPerEntity
Definition MassDebugger.h:48
int32 ChunksCount
Definition MassDebugger.h:42
int32 EntitiesCount
Definition MassDebugger.h:38
SIZE_T AllocatedSize
Definition MassDebugger.h:44
Definition MassDebuggerBreakpoints.h:380
Definition MassDebuggerBreakpoints.h:384