11#include "HUD.generated.h"
35UCLASS(config=
Game,
hidecategories=(
Rendering,
Actor,
Input,Replication),
showcategories=(
"Input|MouseInput",
"Input|TouchInput"), notplaceable,
transient, BlueprintType, Blueprintable, MinimalAPI)
49 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=
HUD)
69 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=
HUD)
161 ENGINE_API void AddDebugText(const FString& DebugText,
AActor* SrcActor =
NULL,
float Duration = 0,
FVector Offset =
FVector(
ForceInit),
FVector DesiredOffset =
FVector(
ForceInit),
FColor TextColor =
FColor(
ForceInit),
bool bSkipOverwriteCheck =
false,
bool bAbsoluteLocation =
false,
bool bKeepAttachedToActor =
false,
UFont*
InFont =
NULL,
float FontScale = 1.0,
bool bDrawShadow =
false);
182 UFUNCTION(BlueprintImplementableEvent, BlueprintCosmetic)
233 UFUNCTION(BlueprintCallable, Category=
HUD, meta=(TextColor="(
R=0,
G=0,
B=0,
A=1)"))
245 UFUNCTION(BlueprintCallable, Category=
HUD, meta=(LineColor="(
R=0,
G=0,
B=0,
A=1)"))
277 UFUNCTION(BlueprintCallable, Category=
HUD, meta=(AdvancedDisplay = "9"))
278 ENGINE_API void DrawTexture(
UTexture*
Texture,
float ScreenX,
float ScreenY,
float ScreenW,
float ScreenH,
float TextureU,
float TextureV,
float TextureUWidth,
float TextureVHeight,
FLinearColor TintColor=
FLinearColor::
White,
EBlendMode BlendMode=
BLEND_Translucent,
float Scale=1.f,
bool bScalePosition=
false,
float Rotation=0.f,
FVector2D RotPivot=
FVector2D::ZeroVector);
307 UFUNCTION(BlueprintCallable, Category=
HUD, meta=(AdvancedDisplay = "9"))
308 ENGINE_API void DrawMaterial(
UMaterialInterface*
Material,
float ScreenX,
float ScreenY,
float ScreenW,
float ScreenH,
float MaterialU,
float MaterialV,
float MaterialUWidth,
float MaterialVHeight,
float Scale=1.f,
bool bScalePosition=
false,
float Rotation=0.f,
FVector2D RotPivot=
FVector2D::ZeroVector);
359 if (!ClassFilter::StaticClass()->
IsChildOf(AActor::StaticClass()))
516 ENGINE_API virtual void OnLostFocusPause(
bool bEnable);
#define NULL
Definition oodle2base.h:134
@ ForceInit
Definition CoreMiscDefines.h:155
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
#define DECLARE_MULTICAST_DELEGATE_TwoParams(DelegateName, Param1Type, Param2Type)
Definition DelegateCombinations.h:58
#define DECLARE_TS_MULTICAST_DELEGATE_FiveParams(DelegateName, Param1Type, Param2Type, Param3Type, Param4Type, Param5Type)
Definition DelegateCombinations.h:86
EInputEvent
Definition EngineBaseTypes.h:31
EBlendMode
Definition EngineTypes.h:245
return true
Definition ExternalRpcRegistry.cpp:601
#define UPROPERTY(...)
UObject definition macros.
Definition ObjectMacros.h:744
#define UFUNCTION(...)
Definition ObjectMacros.h:745
#define GENERATED_UCLASS_BODY(...)
Definition ObjectMacros.h:768
#define UCLASS(...)
Definition ObjectMacros.h:776
uint32 Offset
Definition VulkanMemory.cpp:4033
uint32 Size
Definition VulkanMemory.cpp:4034
virtual ENGINE_API void PostInitializeComponents()
Definition Actor.cpp:6544
Definition PlayerController.h:261
Definition CanvasTypes.h:211
Definition DisplayDebugHelpers.h:9
Definition HUDHitBox.h:16
Definition NameTypes.h:617
Definition SubclassOf.h:30
Definition ActorComponent.h:152
Definition MaterialInterface.h:296
Definition Texture.h:1219
void PostRender(FScene &Scene)
Definition HairStrandsRendering.cpp:372
@ false
Definition radaudio_common.h:23
Definition DebugTextInfo.h:20
Definition ObjectPtr.h:488