Navigation
API > API/Plugins > API/Plugins/NiagaraEditor
| Name | FNiagaraMessageManager |
| Type | class |
| Header File | /Engine/Plugins/FX/Niagara/Source/NiagaraEditor/Public/NiagaraMessageManager.h |
| Include Path | #include "NiagaraMessageManager.h" |
Syntax
class FNiagaraMessageManager : private FTickableEditorObject
Inheritance Hierarchy
- FTickableObjectBase → FTickableEditorObject → FNiagaraMessageManager
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FNiagaraMessageManager() |
NiagaraMessageManager.h |
Structs
| Name | Remarks |
|---|---|
| FAssetMessageInfo | |
| FMessageJobAndAssetKey |
Constants
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| bNeedFlushMessages | bool | NiagaraMessageManager.h | |
| bRefreshTimeElapsed | bool | NiagaraMessageManager.h | |
| MaxJobWorkTime | double | NiagaraMessageManager.h | |
| NextTopicBitflag | uint32 | NiagaraMessageManager.h | |
| RefreshHysterisisTime | double | NiagaraMessageManager.h | |
| Singleton | FNiagaraMessageManager * | NiagaraMessageManager.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| AdditionalMessageLogTopics | TArray< FName > | NiagaraMessageManager.h | ||
| AssetToMessageInfoMap | TMap< const FGuid, FAssetMessageInfo > | NiagaraMessageManager.h | ||
| MessageJobs | TArray< FMessageJobAndAssetKey > | NiagaraMessageManager.h | ||
| RefreshTimerHandle | FTimerHandle | NiagaraMessageManager.h | ||
| RegisteredTopicToBitflagsMap | TMap< const FName, uint32 > | NiagaraMessageManager.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void AddMessage
(
const TSharedRef< const INiagaraMessage >& InMessage, |
NiagaraMessageManager.h | ||
void AddMessageJob
(
TUniquePtr< const INiagaraMessageJob >&& InMessageJob, |
NiagaraMessageManager.h | ||
void ClearAssetMessages
(
const FGuid& AssetKey |
NiagaraMessageManager.h | ||
void ClearAssetMessagesForObject
(
const FGuid& AssetKey, |
NiagaraMessageManager.h | ||
| NiagaraMessageManager.h | |||
| NiagaraMessageManager.h | |||
uint32 GetMessageTopicBitflag
(
FName TopicName |
NiagaraMessageManager.h | ||
void RegisterAdditionalMessageLogTopic
(
FName MessageLogTopicName |
NiagaraMessageManager.h | ||
void RegisterMessageTopic
(
FName TopicName |
NiagaraMessageManager.h | ||
FNiagaraMessageTopicRegistrationHandle::FOnRequestRefresh & SubscribeToAssetMessagesByObject
(
const FText& DebugNameText, |
NiagaraMessageManager.h | ||
| NiagaraMessageManager.h | |||
| NiagaraMessageManager.h |
Overridden from FTickableObjectBase
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual TStatId GetStatId() |
NiagaraMessageManager.h | ||
virtual ETickableTickType GetTickableTickType() |
NiagaraMessageManager.h | ||
virtual void Tick
(
float DeltaSeconds |
NiagaraMessageManager.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static FNiagaraMessageManager * Get() |
NiagaraMessageManager.h | ||
static const TOptional< const FString > GetStringForScriptUsageInStack
(
const ENiagaraScriptUsage InScriptUsage |
NiagaraMessageManager.h | ||
static void SetRefreshTimerElapsed() |
NiagaraMessageManager.h |