AAbilitySystemDebugHUD

Inheritance Hierarchy

References

Module

GameplayAbilities

Header

/Engine/Plugins/Runtime/GameplayAbilities/Source/GameplayAbilities/Public/AbilitySystemDebugHUD.h

Include

#include "AbilitySystemDebugHUD.h"

Syntax

UCLASS()
class AAbilitySystemDebugHUD : public AHUD

Constructors

Name Description

Public function

AAbilitySystemDebugHUD

(
    const FObjectInitializer& ObjectIn...
)

Functions

Name Description

Public function

void

 

DrawDebugHUD

(
    UCanvas* Canvas,
    APlayerController* PC
)

Main HUD update loop

Public function 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

Public function Static

void

 

RegisterHUDClass

Replaces the AbilitySystemDebugHUD with a user class NOTE: Only one AbilitySystemDebugHUD class can be active at a time.

Protected function Virtual Const

bool

 

ShouldDisplayDebugForActor

(
    UCanvas* InCanvas,
    const AActor* Actor,
    const FVector& CameraPosition,
    const FVector& CameraDir
)

Returns whether debug information should be drawn for a given actor

Public function Static

void

 

ToggleBasicHUD

(
    const TArray< FString >& Args,
    UWorld* World
)

Constants

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Cancel