Navigation
API > API/Plugins > API/Plugins/GameplayAbilities
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- AActor
- AHUD
- AAbilitySystemDebugHUD
References
| Module | GameplayAbilities |
| Header | /Engine/Plugins/Runtime/GameplayAbilities/Source/GameplayAbilities/Public/AbilitySystemDebugHUD.h |
| Include | #include "AbilitySystemDebugHUD.h" |
Syntax
UCLASS&40;&41;
class AAbilitySystemDebugHUD : public AHUD
Constructors
| Type | Name | Description | |
|---|---|---|---|
AAbilitySystemDebugHUD
(
const FObjectInitializer& ObjectInitializer |
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | DrawDebugHUD
(
UCanvas* Canvas, |
Main HUD update loop | |
| 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 | |
| void | RegisterHUDClass
(
TSubclassOf< AAbilitySystemDebugHUD > InHUDClass |
Replaces the AbilitySystemDebugHUD with a user class NOTE: Only one AbilitySystemDebugHUD class can be active at a time. | |
| bool | ShouldDisplayDebugForActor
(
UCanvas* InCanvas, |
Returns whether debug information should be drawn for a given actor | |
| void | ToggleBasicHUD
(
const TArray< FString >& Args, |
Constants
| Name | Description |
|---|---|
| bEnableBasicHUD | |
| DrawDebugDelegateHandle | |
| HUDClass |