Navigation
API > API/Plugins > API/Plugins/GameplayAbilities
| Name | AAbilitySystemDebugHUD |
| Type | class |
| Header File | /Engine/Plugins/Runtime/GameplayAbilities/Source/GameplayAbilities/Public/AbilitySystemDebugHUD.h |
| Include Path | #include "AbilitySystemDebugHUD.h" |
Syntax
UCLASS ()
class AAbilitySystemDebugHUD : public AHUD
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → AActor → AHUD → AAbilitySystemDebugHUD
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
AAbilitySystemDebugHUD
(
const FObjectInitializer& ObjectInitializer |
AbilitySystemDebugHUD.h |
Constants
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| bEnableBasicHUD | bool | AbilitySystemDebugHUD.h | |
| DrawDebugDelegateHandle | FDelegateHandle | AbilitySystemDebugHUD.h | |
| HUDClass | TSubclassOf< AAbilitySystemDebugHUD > | AbilitySystemDebugHUD.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void DrawDebugHUD
(
UCanvas* Canvas, |
Main HUD update loop | AbilitySystemDebugHUD.h |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| Returns whether debug information should be drawn for a given actor | AbilitySystemDebugHUD.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static void CreateHUD
(
UWorld* World |
AbilitySystemDebugHUD.h | ||
static void NotifyExtensionEnableChanged
(
UWorld* InWorld |
Notifies the AbilitySystemDebugHUD that an extension has been enabled/disabled This will create the HUD if it did not exist and there are any extensions enabled or destroy the HUD if it did exist and there are no extensions enabled | AbilitySystemDebugHUD.h | |
static void RegisterHUDClass
(
TSubclassOf< AAbilitySystemDebugHUD > InHUDClass |
Replaces the AbilitySystemDebugHUD with a user class NOTE: Only one AbilitySystemDebugHUD class can be active at a time. | AbilitySystemDebugHUD.h | |
| AbilitySystemDebugHUD.h |