UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
AsyncTaskNotification.h
Go to the documentation of this file.
1// Copyright Epic Games, Inc. All Rights Reserved.
2
3#pragma once
4
5#include "CoreTypes.h"
9#include "Misc/Attribute.h"
11
13struct FLogCategoryBase;
14struct FSlateBrush;
15
54
56{
57 None = 0,
58 Pending,
59 Success,
60 Failure,
61 Prompt,
62};
63
65{
67 None = 0,
71 Cancel,
74};
75
109
114{
115public:
120
125
131
137
141 CORE_API void SetTitleText(const FText& InTitleText, const bool bClearProgressText = true);
142
147
152
157
161 CORE_API void SetComplete(const bool bSuccess = true);
162
166 CORE_API void SetComplete(const FText& InTitleText, const FText& InProgressText, const bool bSuccess = true);
167
172
177
182
187
193
194private:
197};
EAsyncTaskNotificationState
Definition AsyncTaskNotification.h:56
EAsyncTaskNotificationPromptAction
Definition AsyncTaskNotification.h:65
bool bSuccess
Definition ConvexDecomposition3.cpp:819
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
uint8_t uint8
Definition binka_ue_file_header.h:8
Definition AsyncTaskNotification.h:114
CORE_API void SetCanCancel(const TAttribute< bool > &InCanCancel)
Definition AsyncTaskNotification.cpp:71
CORE_API void SetKeepOpenOnSuccess(const TAttribute< bool > &InKeepOpenOnSuccess)
Definition AsyncTaskNotification.cpp:76
CORE_API void SetProgressText(const FText &InProgressText)
Definition AsyncTaskNotification.cpp:41
CORE_API void SetKeepOpenOnFailure(const TAttribute< bool > &InKeepOpenOnFailure)
Definition AsyncTaskNotification.cpp:81
CORE_API void SetComplete(const bool bSuccess=true)
Definition AsyncTaskNotification.cpp:56
CORE_API void SetTitleText(const FText &InTitleText, const bool bClearProgressText=true)
Definition AsyncTaskNotification.cpp:36
CORE_API void SetPromptText(const FText &InPromptText)
Definition AsyncTaskNotification.cpp:46
CORE_API void SetNotificationState(const FAsyncNotificationStateData &InState)
Definition AsyncTaskNotification.cpp:66
FAsyncTaskNotification & operator=(const FAsyncTaskNotification &)=delete
CORE_API ~FAsyncTaskNotification()
Definition AsyncTaskNotification.cpp:15
CORE_API void SetHyperlink(const FSimpleDelegate &InHyperlink, const FText &InHyperlinkText=FText())
Definition AsyncTaskNotification.cpp:51
CORE_API EAsyncTaskNotificationPromptAction GetPromptAction() const
Definition AsyncTaskNotification.cpp:86
FAsyncTaskNotification(const FAsyncTaskNotification &)=delete
Definition Text.h:385
Definition CoreAsyncTaskNotificationImpl.h:22
Definition Attribute.h:17
Definition SharedPointer.h:692
Definition AsyncTaskNotification.h:80
EAsyncTaskNotificationState State
Definition AsyncTaskNotification.h:92
FText ProgressText
Definition AsyncTaskNotification.h:98
FSimpleDelegate Hyperlink
Definition AsyncTaskNotification.h:107
FAsyncNotificationStateData(const FText &InTitleText, const FText &InProgressText, EAsyncTaskNotificationState InState)
Definition AsyncTaskNotification.h:85
FText HyperlinkText
Definition AsyncTaskNotification.h:104
FText TitleText
Definition AsyncTaskNotification.h:95
FAsyncNotificationStateData()
Definition AsyncTaskNotification.h:81
FText PromptText
Definition AsyncTaskNotification.h:101
Definition AsyncTaskNotification.h:20
TAttribute< bool > bCanCancel
Definition AsyncTaskNotification.h:40
FText TitleText
Definition AsyncTaskNotification.h:22
float FadeInDuration
Definition AsyncTaskNotification.h:28
const FSlateBrush * Icon
Definition AsyncTaskNotification.h:49
float FadeOutDuration
Definition AsyncTaskNotification.h:31
TAttribute< bool > bKeepOpenOnFailure
Definition AsyncTaskNotification.h:46
float ExpireDuration
Definition AsyncTaskNotification.h:34
TAttribute< bool > bKeepOpenOnSuccess
Definition AsyncTaskNotification.h:43
const FLogCategoryBase * LogCategory
Definition AsyncTaskNotification.h:52
FText ProgressText
Definition AsyncTaskNotification.h:25
bool bIsHeadless
Definition AsyncTaskNotification.h:37
Definition LogCategory.h:21
Definition SlateBrush.h:239