Skip to content

ATBLHUD

#include <TBLHUD.h>

Inherits from AHUD

Public Functions

Name
ATBLHUD()
void ClearHint()
void DrawHUD()
void DrawMaterialSimpleWithTriangles(UMaterialInterface * Material, float ScreenX, float ScreenY, float ScreenW, float ScreenH)
void ForceClearHint()
void GamepadHideEmoteWheel()
void GamepadShowEmoteWheel()
FVector2D GetCrosshairPositionInViewport()
bool GetImportantMessage(FImportantGameMsg & ImportantMessageOut)
AActor * GetShowDebugTargetActor()
void InGameMenuPressed()
void InGameMenuReleased()
void NotifyPossessedPawn(APawn * NewPawn)
void OnPossessedPawn(APawn * NewPawn)
void PS4TouchpadPressed()
void ReleaseGuiBackgroundRequest()
void RequestGuiBackground(bool bImmediate)
void SetMiniMapVisibility(bool Visible)
void SetShowDebugTargetActor(AActor * Actor)
void ShowHint(const [[FText]] & HintToShow, const [[FText]] & HintTitle, FName HintTableRowName)
void ShowIngameMenu()
void ShowLoadoutScreen()
void ShowLoadoutScreenFirstTime()
void ShowTeamSelectScreen(bool bGameStart)

Protected Functions

Name
void GetRadialVOMouseAngle(int32 & ButtonIndex, bool & RadialDeselected, FVector2D & MousePositionByCanvas)
void SetRadialVOMaterial(UMaterialInstanceDynamic * inRadialVOMID)
void ShowHideRadialEmote(bool Show)

Public Attributes

Name
TArray< FAbilityDescriptionInfo > AbilityDescriptionInfos
TArray< FAbilityDrawInfo > AbilityDrawInfos
AActor * ActorUnderCrosshair
float CrosshairChargingPercentage
FVector2D CrosshairOffset
UTexture * DragHUDTexture
FDrawDebugSignature DrawDebug
TArray< FEffectDrawInfo > EffectDrawInfos
TArray< FImportantGameMsg > ImportantGameMessageQueue
float MaxActorUnderCrosshairDistance
FVector2D MouseDelta
int32 NextImportantMessageId
FBroadcastActorUnderCrosshairChangedEvent OnBroadcastActorUnderCrosshairChanged
FBroadcastCrosshairMessage OnBroadcastCrosshairMessage
FBroadcastObjectiveMessage OnBroadcastObjectiveMessage
FBroadcastSpecialSpawnEventCreated OnBroadcastSpecialSpawnEventCreated
float ProjectileControlRadius
float TimeToDelayShowingPostGame
bool bAbilityHasValidTarget
bool bDisableFriendlyIFFHudMarker
bool bDisableHud
bool bDrawHudMarkers
bool bEnableCrosshair
bool bEnableProjectileControl

Protected Attributes

Name
FCombatHudMessage CurrentCombatHudMessage
FVector2D DistanceFactorMultiplier
FLinearColor EnemyMarkerColor
float EnemyMarkerMaxDistance
FLinearColor EnemyNameFontColor
FLinearColor EnemyNameFontOutlineColor
float EnemyNameplateMaxDistance
TMap< [[EFaction]], FLinearColor > FontColorsByFaction
TMap< [[EFaction]], FLinearColor > FontOutlineColorsByFaction
FVector2D FriendlyHealthFullSize
UMaterialInterface * FriendlyIFFHudMarkerMaterial
FLinearColor FriendlyMarkerColor
float FriendlyMarkerMaxDistance
FLinearColor FriendlyNameFontColor
FLinearColor FriendlyNameFontOutlineColor
FLinearColor HealthBarEmptyColor
FLinearColor HealthBarFillColor
UMaterialInterface * HudMarkerCrossHairMaterial
float HudMarkerDetailsFadeEnd
float HudMarkerDetailsFadeStart
FVector2D HudMarkerDetailsFullSize
UMaterialInterface * HudMarkerDetailsMaterial
float HudMarkerDetailsOffsetPixels
float HudMarkerDetailsOpacity
FLinearColor HudMarkerFontColor
FSlateFontInfo HudMarkerFontInfo
FLinearColor HudMarkerFontOutlineColor
FLinearColor HudMarkerFontShadowColor
FVector2D HudMarkerFontShadowOffset
FVector2D HudMarkerFullSize
float HudMarkerMaxDistance
float HudMarkerMinimumScale
float HudMarkerOpacity
float HudMarkerReducedOpacity
FVector2D HudMarkerReducedSize
float HudMarkerReductionEnd
float HudMarkerReductionStart
UCurveFloat * HudMarkerScaleCurve
float HudMarkerScreenRadius
float HudMarkerTextOffsetPixels
FName IFFBoneName
FVector2D IFFHudMarkerFullSize
float IFFHudMarkerOpacity
float IFFHudMarkerReducedOpacity
FVector2D IFFHudMarkerReducedSize
FVector IFFOffset
int32 MaxPlayerNameCharsToRender
float NonVisiblePawnMarkerOpacity
FVector2D OffscreenPlayerFakeSize
float PlayerNameDistFadeMax
float PlayerNameDistFadeMin
FSlateFontInfo PlayerNameFontInfo
FLinearColor PlayerNameFontShadowColor
FVector2D PlayerNameFontShadowOffset
float PlayerNameOffsetPixels
TArray< FVector2D > RadialAngles
float RadialCentreRadiusSizeSquared
float RadialMouseSensitivity
UMaterialInstanceDynamic * RadialVOMID
float TimeLengthOfCrosshairMessages
float TimeLengthOfObjectiveMessages
bool bClampPlayerMarkersToScreen
bool bDisablePlayerNamePlates
bool bDisplayFriendlyHealth
bool bIsHudMarkerFontOutlined
bool bIsHudMarkerFontShadowed
bool bIsPlayerNameFontOutlined
bool bIsPlayerNameFontShadowed
bool bOnlyShowMarkersOnVisiblePawns
bool bOnlyShowNamesOnTeammates
bool bUseTeamColorForHealthBar
bool bUseTeamColorForIffMarkerAndNameplate

Updated on 2025-01-21 at 09:02:23 +0100