Navigation
API > API/Plugins > API/Plugins/MassGameplayDebug
| Name | UMassDebuggerSubsystem |
| Type | class |
| Header File | /Engine/Plugins/Runtime/MassGameplay/Source/MassGameplayDebug/Public/MassDebuggerSubsystem.h |
| Include Path | #include "MassDebuggerSubsystem.h" |
Syntax
UCLASS (MinimalAPI)
class UMassDebuggerSubsystem : public UMassSubsystemBase
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → USubsystem → UWorldSubsystem → UMassSubsystemBase → UMassDebuggerSubsystem
Structs
| Name | Remarks |
|---|---|
| FShapeDesc |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void AddShape
(
EMassEntityDebugShape Shape, |
MassDebuggerSubsystem.h | ||
void AppendSelectedEntityInfo
(
const FString& Info |
MassDebuggerSubsystem.h | ||
void DataCollected() |
MassDebuggerSubsystem.h | ||
AMassDebugVisualizer & GetOrSpawnDebugVisualizer
(
UWorld& InWorld |
MassDebuggerSubsystem.h | ||
FMassEntityHandle GetSelectedEntity() |
MassDebuggerSubsystem.h | ||
const FString & GetSelectedEntityInfo() |
MassDebuggerSubsystem.h | ||
const TArray< FShapeDesc > * GetShapes() |
MassDebuggerSubsystem.h | ||
UMassDebugVisualizationComponent * GetVisualizationComponent() |
Fetches the UMassDebugVisualizationComponent owned by lazily created DebugVisualizer | MassDebuggerSubsystem.h | |
bool IsCollectingData() |
Methods to optimize the collection of data to only when category is enabled. | MassDebuggerSubsystem.h | |
void ResetDebugShapes() |
MassDebuggerSubsystem.h | ||
void SetCollectingData() |
MassDebuggerSubsystem.h | ||
void SetSelectedEntity
(
const FMassEntityHandle InSelectedEntity |
MassDebuggerSubsystem.h |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void OnEntitySelected
(
const FMassEntityManager& EntityManager, |
MassDebuggerSubsystem.h | ||
void OnProcessingPhaseStarted
(
const float DeltaSeconds |
MassDebuggerSubsystem.h | ||
void PreTickProcessors() |
MassDebuggerSubsystem.h |
Overridden from USubsystem
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void Deinitialize() |
MassDebuggerSubsystem.h | ||
virtual void Initialize
(
FSubsystemCollectionBase& Collection |
USubsystem BEGIN. | MassDebuggerSubsystem.h |