Ark Server API (ASA) - Wiki
Loading...
Searching...
No Matches
FCoreDelegates Class Reference

#include <CoreDelegates.h>

+ Collaboration diagram for FCoreDelegates:

Classes

struct  FExtraBinaryConfigData
 

Public Types

enum class  ETemperatureSeverity : uint8 {
  Unknown , Good , Bad , Serious ,
  Critical , NumSeverities
}
 
enum class  EOnScreenMessageSeverity : uint8 { Info , Warning , Error }
 
typedef TSharedPtr< class IMovieStreamer, ESPMode::ThreadSafeFMovieStreamerPtr
 
typedef TMultiMap< EOnScreenMessageSeverity, FTextFSeverityMessageMap
 
using FAttachShaderReadRequestFunc = TFunctionRef<class FIoRequest(const class FIoChunkId&, FGraphEventRef)>
 

Static Public Member Functions

static TDelegate< void(uint8[32])> & GetPakEncryptionKeyDelegate ()
 
static TMulticastDelegate< void()> & GetPreMainInitDelegate ()
 
static TTSMulticastDelegate< void()> & TSConfigReadyForUse ()
 
static FSimpleMulticastDelegateGetMemoryTrimDelegate ()
 
static FSimpleMulticastDelegateGetLowLevelAllocatorMemoryTrimDelegate ()
 
static FSimpleMulticastDelegateGetRefreshLowLevelAllocatorDelegate ()
 
static FSimpleMulticastDelegateGetOutOfMemoryDelegate ()
 
static TMulticastDelegate< void(const uint64, const uint64)> & GetGPUOutOfMemoryDelegate ()
 

Static Public Attributes

static TMulticastDelegate< void()> OnAsyncLoadingFlush
 
static TMulticastDelegate< void()> OnAsyncLoadingFlushUpdate
 
static TMulticastDelegate< void(const FString &) OnAsyncLoadPackage )
 
static TMulticastDelegate< void(const FString &) OnSyncLoadPackage )
 
static TDelegate< void(void *, int32)> GetHotfixDelegate )(EHotfixDelegates::Type HotFix)
 
static TMulticastDelegate< void(bool, int32, int32)> OnUserLoginChangedEvent
 
static TMulticastDelegate< void(bool, FPlatformUserId, int32)> OnControllerConnectionChange
 
static TMulticastDelegate< void(int32 ControllerIndex, FPlatformUserId NewUserPlatformId, FPlatformUserId OldUserPlatformId)> OnControllerPairingChange
 
static TMulticastDelegate< void()> OnSafeFrameChangedEvent
 
static TDelegate< int32(const TArray< FString > &) OnMountAllPakFiles )
 
static TDelegate< IPakFile *(const FString &, int32MountPak )
 
static TDelegate< bool(const FString &) OnUnmountPak )
 
static TDelegate< void()> OnOptimizeMemoryUsageForMountedPaks
 
static TMulticastDelegate< void(const IPakFile &) OnPakFileMounted2 )
 
static TMulticastDelegate< void(const FString &) NewFileAddedDelegate )
 
static TMulticastDelegate< void()> NoPakFilesMountedDelegate
 
static TMulticastDelegate< void(const TCHAR *PakFile, const TCHAR *FileName) OnFileOpenedForReadFromPakFile )
 
static TMulticastDelegate< void(FMovieStreamerPtr)> RegisterMovieStreamerDelegate
 
static TMulticastDelegate< void(FMovieStreamerPtr)> UnRegisterMovieStreamerDelegate
 
static TMulticastDelegate< void()> OnHandleSystemEnsure
 
static TMulticastDelegate< void()> OnHandleSystemError
 
static TMulticastDelegate< void(AActor *) OnActorLabelChanged )
 
static TMulticastDelegate< void(const FGuid &, const FAES::FAESKey &)> GetRegisterEncryptionKeyMulticastDelegate )()
 
static TDelegate< void(TArray< uint8 > &, TArray< uint8 > &)> GetPakSigningKeysDelegate )()
 
static FSimpleMulticastDelegate OnShutdownAfterError
 
static FSimpleMulticastDelegate OnInit
 
static FSimpleMulticastDelegate OnOutputDevicesInit
 
static FSimpleMulticastDelegate OnPostEngineInit
 
static FSimpleMulticastDelegate OnAllModuleLoadingPhasesComplete
 
static FSimpleMulticastDelegate OnFEngineLoopInitComplete
 
static FSimpleMulticastDelegate OnExit
 
static FSimpleMulticastDelegate OnPreExit
 
static FSimpleMulticastDelegate OnEnginePreExit
 
static TMulticastDelegate< void(TArray< FString > &) GatherAdditionalLocResPathsCallback )
 
static FSimpleMulticastDelegate ColorPickerChanged
 
static TDelegate< EAppReturnType::Type(EAppMsgType::Type, const FText &, const FText &) ModalErrorMessage )
 
static TMulticastDelegate< void(const FString &, const FString &) OnInviteAccepted )
 
static FSimpleMulticastDelegate OnBeginFrame
 
static FSimpleMulticastDelegate OnSamplingInput
 
static FSimpleMulticastDelegate OnEndFrame
 
static FSimpleMulticastDelegate OnBeginFrameRT
 
static FSimpleMulticastDelegate OnEndFrameRT
 
static TMulticastDelegate< void(class UWorld *, FIntVector, FIntVectorPreWorldOriginOffset )
 
static TMulticastDelegate< void(class UWorld *, FIntVector, FIntVectorPostWorldOriginOffset )
 
static TDelegate< void()> StarvedGameLoop
 
static TMulticastDelegate< void(ETemperatureSeverity)> OnTemperatureChange
 
static TMulticastDelegate< void(bool)> OnLowPowerMode
 
static TMulticastDelegate< void(const TCHAR *IniFilename, int32 &ResponderCountCountPreLoadConfigFileRespondersDelegate )
 
static TTSMulticastDelegate< void(const TCHAR *IniFilename, int32 &ResponderCount)> TSCountPreLoadConfigFileRespondersDelegate )()
 
static TMulticastDelegate< void(const TCHAR *IniFilename, FString &LoadedContentsPreLoadConfigFileDelegate )
 
static TTSMulticastDelegate< void(const TCHAR *IniFilename, FString &LoadedContents)> TSPreLoadConfigFileDelegate )()
 
static TMulticastDelegate< void(const TCHAR *IniFilename, const FString &ContentsToSave, int32 &SavedCountPreSaveConfigFileDelegate )
 
static TTSMulticastDelegate< void(const TCHAR *IniFilename, const FString &ContentsToSave, int32 &SavedCount)> TSPreSaveConfigFileDelegate )()
 
static TMulticastDelegate< void(const FConfigFile *) OnFConfigCreated )
 
static TTSMulticastDelegate< void(const FConfigFile *)> TSOnFConfigCreated )()
 
static TMulticastDelegate< void(const FConfigFile *) OnFConfigDeleted )
 
static TTSMulticastDelegate< void(const FConfigFile *)> TSOnFConfigDeleted )()
 
static TMulticastDelegate< void(const TCHAR *IniFilename, const TCHAR *SectionName, const TCHAR *Key) OnConfigValueRead )
 
static TTSMulticastDelegate< void(const TCHAR *IniFilename, const TCHAR *SectionName, const TCHAR *Key)> TSOnConfigValueRead )()
 
static TMulticastDelegate< void(const TCHAR *IniFilename, const TCHAR *SectionNameOnConfigSectionRead )
 
static TTSMulticastDelegate< void(const TCHAR *IniFilename, const TCHAR *SectionName)> TSOnConfigSectionRead )()
 
static TMulticastDelegate< void(const TCHAR *IniFilename, const TCHAR *SectionNameOnConfigSectionNameRead )
 
static TTSMulticastDelegate< void(const TCHAR *IniFilename, const TCHAR *SectionName)> TSOnConfigSectionNameRead )()
 
static TMulticastDelegate< void(const FString &IniFilename, const TSet< FString > &SectionNamesOnConfigSectionsChanged )
 
static TTSMulticastDelegate< void(const FString &IniFilename, const TSet< FString > &SectionNames)> TSOnConfigSectionsChanged )()
 
static TMulticastDelegate< void(const TCHAR *SectionName, const TCHAR *IniFilename, uint32 SetBy, bool bAllowCheatingOnApplyCVarFromIni )
 
static TMulticastDelegate< void(uint32 ResX, uint32 ResY)> OnSystemResolutionChanged
 
static TMulticastDelegate< void()> ApplicationWillDeactivateDelegate
 
static TMulticastDelegate< void()> ApplicationHasReactivatedDelegate
 
static TMulticastDelegate< void()> ApplicationWillEnterBackgroundDelegate
 
static TMulticastDelegate< void()> ApplicationHasEnteredForegroundDelegate
 
static TMulticastDelegate< void()> ApplicationWillTerminateDelegate
 
static TMulticastDelegate< void(bool)> ApplicationSystemUIOverlayStateChangedDelegate
 
static TMulticastDelegate< void(float DeltaTime)> MobileBackgroundTickDelegate
 
static TMulticastDelegate< void(bool)> UserMusicInterruptDelegate
 
static TMulticastDelegate< void(bool, int)> AudioMuteDelegate
 
static TMulticastDelegate< void(bool)> AudioRouteChangedDelegate
 
static TMulticastDelegate< void()> ApplicationRequestAudioState
 
static TMulticastDelegate< void()> ApplicationShouldUnloadResourcesDelegate
 
static TMulticastDelegate< void(const TArray< FString > &) ApplicationReceivedStartupArgumentsDelegate )
 
static TMulticastDelegate< void(TArray< uint8 >)> ApplicationRegisteredForRemoteNotificationsDelegate
 
static TMulticastDelegate< void(int)> ApplicationRegisteredForUserNotificationsDelegate
 
static TMulticastDelegate< void(FString)> ApplicationFailedToRegisterForRemoteNotificationsDelegate
 
static TMulticastDelegate< void(FString, int)> ApplicationReceivedRemoteNotificationDelegate
 
static TMulticastDelegate< void(FString, int, int)> ApplicationReceivedLocalNotificationDelegate
 
static TMulticastDelegate< void()> ApplicationPerformFetchDelegate
 
static TMulticastDelegate< void(FString)> ApplicationBackgroundSessionEventDelegate
 
static TMulticastDelegate< void(int32)> ApplicationReceivedScreenOrientationChangedNotificationDelegate
 
static TMulticastDelegate< void(const TCHAR *, bool &, bool &) StatCheckEnabled )
 
static TMulticastDelegate< void(const TCHAR *) StatEnabled )
 
static TMulticastDelegate< void(const TCHAR *) StatDisabled )
 
static TMulticastDelegate< void(const bool)> StatDisableAll
 
static TMulticastDelegate< void()> ApplicationLicenseChange
 
static TMulticastDelegate< void(EConvertibleLaptopMode)> PlatformChangedLaptopMode
 
static TMulticastDelegate< void()> VRHeadsetTrackingInitializingAndNeedsHMDToBeTrackedDelegate
 
static TMulticastDelegate< void()> VRHeadsetTrackingInitializedDelegate
 
static TMulticastDelegate< void()> VRHeadsetRecenter
 
static TMulticastDelegate< void()> VRHeadsetLost
 
static TMulticastDelegate< void()> VRHeadsetReconnected
 
static TMulticastDelegate< void()> VRHeadsetConnectCanceled
 
static TMulticastDelegate< void()> VRHeadsetPutOnHead
 
static TMulticastDelegate< void()> VRHeadsetRemovedFromHead
 
static TMulticastDelegate< void()> VRControllerRecentered
 
static TMulticastDelegate< void(const FString &) UserActivityStringChanged )
 
static TMulticastDelegate< void(const FString &) GameSessionIDChanged )
 
static TMulticastDelegate< void(const FString &) GameStateClassChanged )
 
static TMulticastDelegate< void(const FCrashOverrideParameters &) CrashOverrideParamsChanged )
 
static TMulticastDelegate< void(bool)> IsVanillaProductChanged
 
static TMulticastDelegate< void()> ConfigReadyForUse
 
static TMulticastDelegate< void()> PostRenderingThreadCreated
 
static TMulticastDelegate< void()> PreRenderingThreadDestroyed
 
static TArray< TDelegate< bool(const FString &, FString &)> PackageNameResolvers )
 
static TMulticastDelegate< void(FSeverityMessageMap &) OnGetOnScreenMessages )
 
static TDelegate< bool()> IsLoadingMovieCurrentlyPlaying
 
static TDelegate< bool(const TCHAR *URL) ShouldLaunchUrl )
 
static TMulticastDelegate< void(const FString &Parameter, FPlatformUserId UserId) OnActivatedByProtocol )
 
static TMulticastDelegate< void(const FString &) OnGCFinishDestroyTimeExtended )
 
static TMulticastDelegate< void(bool bIsNetworkInitialized)> ApplicationNetworkInitializationChanged
 
static TMulticastDelegate< void(ENetworkConnectionStatus LastConnectionState, ENetworkConnectionStatus ConnectionState)> OnNetworkConnectionStatusChanged
 
static TMulticastDelegate< void(FExtraBinaryConfigData &) AccessExtraBinaryConfigData )
 
static TTSMulticastDelegate< void(FExtraBinaryConfigData &)> TSAccessExtraBinaryConfigData )()
 
static TDelegate< void(TArrayView< const FSHAHash >, FAttachShaderReadRequestFunc)> PreloadPackageShaderMaps
 
static TDelegate< void(TArrayView< const FSHAHash >)> ReleasePreloadedPackageShaderMaps
 
static TMulticastDelegate< void(const FLogCategoryName &CategoryName, ELogVerbosity::Type OldVerbosity, ELogVerbosity::Type NewVerbosityOnLogVerbosityChanged )
 
static TDelegate< TSharedPtr< class IPackageStore >()> CreatePackageStore
 
static FSimpleMulticastDelegate OnParentBeginFork
 
static FSimpleMulticastDelegate OnParentPreFork
 
static TMulticastDelegate< void(EForkProcessRole ProcessRole)> OnPostFork
 
static FSimpleMulticastDelegate OnChildEndFramePostFork
 

Private Member Functions

 FCoreDelegates ()=default
 

Static Private Attributes

static TArray< TDelegate< void(void *, int32)> HotFixDelegates )
 

Detailed Description

Definition at line 73 of file CoreDelegates.h.

Member Typedef Documentation

◆ FAttachShaderReadRequestFunc

◆ FMovieStreamerPtr

◆ FSeverityMessageMap

Member Enumeration Documentation

◆ EOnScreenMessageSeverity

Enumerator
Info 
Warning 
Error 

Definition at line 484 of file CoreDelegates.h.

◆ ETemperatureSeverity

Enumerator
Unknown 
Good 
Bad 
Serious 
Critical 
NumSeverities 

Definition at line 238 of file CoreDelegates.h.

Constructor & Destructor Documentation

◆ FCoreDelegates()

FCoreDelegates::FCoreDelegates ( )
privatedefault

Member Function Documentation

◆ GetGPUOutOfMemoryDelegate()

static TMulticastDelegate< void(const uint64, const uint64)> & FCoreDelegates::GetGPUOutOfMemoryDelegate ( )
static

◆ GetLowLevelAllocatorMemoryTrimDelegate()

static FSimpleMulticastDelegate & FCoreDelegates::GetLowLevelAllocatorMemoryTrimDelegate ( )
static

◆ GetMemoryTrimDelegate()

static FSimpleMulticastDelegate & FCoreDelegates::GetMemoryTrimDelegate ( )
static

◆ GetOutOfMemoryDelegate()

static FSimpleMulticastDelegate & FCoreDelegates::GetOutOfMemoryDelegate ( )
static

◆ GetPakEncryptionKeyDelegate()

static TDelegate< void(uint8[32])> & FCoreDelegates::GetPakEncryptionKeyDelegate ( )
static

◆ GetPreMainInitDelegate()

static TMulticastDelegate< void()> & FCoreDelegates::GetPreMainInitDelegate ( )
static

◆ GetRefreshLowLevelAllocatorDelegate()

static FSimpleMulticastDelegate & FCoreDelegates::GetRefreshLowLevelAllocatorDelegate ( )
static

◆ TSConfigReadyForUse()

static TTSMulticastDelegate< void()> & FCoreDelegates::TSConfigReadyForUse ( )
static

Member Data Documentation

◆ AccessExtraBinaryConfigData

TMulticastDelegate<void(FExtraBinaryConfigData&) FCoreDelegates::AccessExtraBinaryConfigData)
static

Definition at line 546 of file CoreDelegates.h.

◆ ApplicationBackgroundSessionEventDelegate

TMulticastDelegate<void(FString)> FCoreDelegates::ApplicationBackgroundSessionEventDelegate
static

Definition at line 383 of file CoreDelegates.h.

◆ ApplicationFailedToRegisterForRemoteNotificationsDelegate

TMulticastDelegate<void(FString)> FCoreDelegates::ApplicationFailedToRegisterForRemoteNotificationsDelegate
static

Definition at line 371 of file CoreDelegates.h.

◆ ApplicationHasEnteredForegroundDelegate

TMulticastDelegate<void()> FCoreDelegates::ApplicationHasEnteredForegroundDelegate
static

Definition at line 317 of file CoreDelegates.h.

◆ ApplicationHasReactivatedDelegate

TMulticastDelegate<void()> FCoreDelegates::ApplicationHasReactivatedDelegate
static

Definition at line 308 of file CoreDelegates.h.

◆ ApplicationLicenseChange

TMulticastDelegate<void()> FCoreDelegates::ApplicationLicenseChange
static

Definition at line 402 of file CoreDelegates.h.

◆ ApplicationNetworkInitializationChanged

TMulticastDelegate<void(bool bIsNetworkInitialized)> FCoreDelegates::ApplicationNetworkInitializationChanged
static

Called when the application's network initializes or shutdowns on platforms where the network stack is not always available

Definition at line 513 of file CoreDelegates.h.

◆ ApplicationPerformFetchDelegate

TMulticastDelegate<void()> FCoreDelegates::ApplicationPerformFetchDelegate
static

Definition at line 380 of file CoreDelegates.h.

◆ ApplicationReceivedLocalNotificationDelegate

TMulticastDelegate<void(FString, int, int)> FCoreDelegates::ApplicationReceivedLocalNotificationDelegate
static

Definition at line 377 of file CoreDelegates.h.

◆ ApplicationReceivedRemoteNotificationDelegate

TMulticastDelegate<void(FString, int)> FCoreDelegates::ApplicationReceivedRemoteNotificationDelegate
static

Definition at line 374 of file CoreDelegates.h.

◆ ApplicationReceivedScreenOrientationChangedNotificationDelegate

TMulticastDelegate<void(int32)> FCoreDelegates::ApplicationReceivedScreenOrientationChangedNotificationDelegate
static

Sent when a device screen orientation changes

Definition at line 386 of file CoreDelegates.h.

◆ ApplicationReceivedStartupArgumentsDelegate

TMulticastDelegate<void(const TArray<FString>&) FCoreDelegates::ApplicationReceivedStartupArgumentsDelegate)
static

Definition at line 360 of file CoreDelegates.h.

◆ ApplicationRegisteredForRemoteNotificationsDelegate

TMulticastDelegate<void(TArray<uint8>)> FCoreDelegates::ApplicationRegisteredForRemoteNotificationsDelegate
static

IOS-style push notification delegates

Definition at line 365 of file CoreDelegates.h.

◆ ApplicationRegisteredForUserNotificationsDelegate

TMulticastDelegate<void(int)> FCoreDelegates::ApplicationRegisteredForUserNotificationsDelegate
static

Definition at line 368 of file CoreDelegates.h.

◆ ApplicationRequestAudioState

TMulticastDelegate<void()> FCoreDelegates::ApplicationRequestAudioState
static

Definition at line 354 of file CoreDelegates.h.

◆ ApplicationShouldUnloadResourcesDelegate

TMulticastDelegate<void()> FCoreDelegates::ApplicationShouldUnloadResourcesDelegate
static

Definition at line 357 of file CoreDelegates.h.

◆ ApplicationSystemUIOverlayStateChangedDelegate

TMulticastDelegate<void(bool)> FCoreDelegates::ApplicationSystemUIOverlayStateChangedDelegate
static

Definition at line 327 of file CoreDelegates.h.

◆ ApplicationWillDeactivateDelegate

TMulticastDelegate<void()> FCoreDelegates::ApplicationWillDeactivateDelegate
static

IOS-style application lifecycle delegates

Definition at line 305 of file CoreDelegates.h.

◆ ApplicationWillEnterBackgroundDelegate

TMulticastDelegate<void()> FCoreDelegates::ApplicationWillEnterBackgroundDelegate
static

Definition at line 314 of file CoreDelegates.h.

◆ ApplicationWillTerminateDelegate

TMulticastDelegate<void()> FCoreDelegates::ApplicationWillTerminateDelegate
static

Definition at line 322 of file CoreDelegates.h.

◆ AudioMuteDelegate

TMulticastDelegate<void(bool, int)> FCoreDelegates::AudioMuteDelegate
static

Definition at line 343 of file CoreDelegates.h.

◆ AudioRouteChangedDelegate

TMulticastDelegate<void(bool)> FCoreDelegates::AudioRouteChangedDelegate
static

Definition at line 347 of file CoreDelegates.h.

◆ ColorPickerChanged

FSimpleMulticastDelegate FCoreDelegates::ColorPickerChanged
static

Color picker color has changed, please refresh as needed

Definition at line 204 of file CoreDelegates.h.

◆ ConfigReadyForUse

TMulticastDelegate<void()> FCoreDelegates::ConfigReadyForUse
static

Sent when GConfig is finished initializing

Definition at line 454 of file CoreDelegates.h.

◆ CountPreLoadConfigFileRespondersDelegate

TMulticastDelegate<void(const TCHAR* IniFilename, int32& ResponderCount) FCoreDelegates::CountPreLoadConfigFileRespondersDelegate)
static

Definition at line 254 of file CoreDelegates.h.

◆ CrashOverrideParamsChanged

TMulticastDelegate<void(const FCrashOverrideParameters&) FCoreDelegates::CrashOverrideParamsChanged)
static

Sent by application code to set params that customize crash reporting behavior.

Definition at line 444 of file CoreDelegates.h.

◆ CreatePackageStore

TDelegate<TSharedPtr<class IPackageStore>()> FCoreDelegates::CreatePackageStore
static

Definition at line 556 of file CoreDelegates.h.

◆ GameSessionIDChanged

TMulticastDelegate<void(const FString&) FCoreDelegates::GameSessionIDChanged)
static

Sent when application code changes the currently active game session. The exact semantics of this will vary between games but it is useful for analytics, crash reports, etc

Definition at line 438 of file CoreDelegates.h.

◆ GameStateClassChanged

TMulticastDelegate<void(const FString&) FCoreDelegates::GameStateClassChanged)
static

Sent when application code changes game state. The exact semantics of this will vary between games but it is useful for analytics, crash reports, etc

Definition at line 441 of file CoreDelegates.h.

◆ GatherAdditionalLocResPathsCallback

TMulticastDelegate<void(TArray<FString>&) FCoreDelegates::GatherAdditionalLocResPathsCallback)
static

Delegate for gathering up additional localization paths that are unknown to the engine core (such as plugins)

Definition at line 201 of file CoreDelegates.h.

◆ GetHotfixDelegate

TDelegate< void(void *, int32)> FCoreDelegates::GetHotfixDelegate) (EHotfixDelegates::Type HotFix)
static

◆ GetPakSigningKeysDelegate

TDelegate< void(TArray< uint8 > &, TArray< uint8 > &)> FCoreDelegates::GetPakSigningKeysDelegate) ()
static

◆ GetRegisterEncryptionKeyMulticastDelegate

TMulticastDelegate< void(const FGuid &, const FAES::FAESKey &)> FCoreDelegates::GetRegisterEncryptionKeyMulticastDelegate) ()
static

◆ HotFixDelegates

TArray<TDelegate<void(void*, int32)> FCoreDelegates::HotFixDelegates)
staticprivate

Definition at line 571 of file CoreDelegates.h.

◆ IsLoadingMovieCurrentlyPlaying

TDelegate<bool()> FCoreDelegates::IsLoadingMovieCurrentlyPlaying
static

Definition at line 500 of file CoreDelegates.h.

◆ IsVanillaProductChanged

TMulticastDelegate<void(bool)> FCoreDelegates::IsVanillaProductChanged
static

Sent by engine code when the "vanilla" status of the engine changes

Definition at line 447 of file CoreDelegates.h.

◆ MobileBackgroundTickDelegate

TMulticastDelegate<void(float DeltaTime)> FCoreDelegates::MobileBackgroundTickDelegate
static

Definition at line 332 of file CoreDelegates.h.

◆ ModalErrorMessage

TDelegate<EAppReturnType::Type(EAppMsgType::Type, const FText&, const FText&) FCoreDelegates::ModalErrorMessage)
static

requests to open a message box

Definition at line 207 of file CoreDelegates.h.

◆ MountPak

TDelegate<IPakFile*(const FString&, int32) FCoreDelegates::MountPak)
static

Definition at line 108 of file CoreDelegates.h.

◆ NewFileAddedDelegate

TMulticastDelegate<void(const FString&) FCoreDelegates::NewFileAddedDelegate)
static

Definition at line 120 of file CoreDelegates.h.

◆ NoPakFilesMountedDelegate

TMulticastDelegate<void()> FCoreDelegates::NoPakFilesMountedDelegate
static

Definition at line 123 of file CoreDelegates.h.

◆ OnActivatedByProtocol

TMulticastDelegate<void(const FString& Parameter, FPlatformUserId UserId ) FCoreDelegates::OnActivatedByProtocol)
static

Definition at line 507 of file CoreDelegates.h.

◆ OnActorLabelChanged

TMulticastDelegate<void(AActor*) FCoreDelegates::OnActorLabelChanged)
static

Definition at line 144 of file CoreDelegates.h.

◆ OnAllModuleLoadingPhasesComplete

FSimpleMulticastDelegate FCoreDelegates::OnAllModuleLoadingPhasesComplete
static

Definition at line 186 of file CoreDelegates.h.

◆ OnApplyCVarFromIni

TMulticastDelegate<void(const TCHAR* SectionName, const TCHAR* IniFilename, uint32 SetBy, bool bAllowCheating) FCoreDelegates::OnApplyCVarFromIni)
static

Definition at line 289 of file CoreDelegates.h.

◆ OnAsyncLoadingFlush

TMulticastDelegate<void()> FCoreDelegates::OnAsyncLoadingFlush
static

Definition at line 77 of file CoreDelegates.h.

◆ OnAsyncLoadingFlushUpdate

TMulticastDelegate<void()> FCoreDelegates::OnAsyncLoadingFlushUpdate
static

Definition at line 80 of file CoreDelegates.h.

◆ OnAsyncLoadPackage

TMulticastDelegate<void(const FString&) FCoreDelegates::OnAsyncLoadPackage)
static

Definition at line 83 of file CoreDelegates.h.

◆ OnBeginFrame

FSimpleMulticastDelegate FCoreDelegates::OnBeginFrame
static

Definition at line 213 of file CoreDelegates.h.

◆ OnBeginFrameRT

FSimpleMulticastDelegate FCoreDelegates::OnBeginFrameRT
static

Definition at line 222 of file CoreDelegates.h.

◆ OnChildEndFramePostFork

FSimpleMulticastDelegate FCoreDelegates::OnChildEndFramePostFork
static

Definition at line 566 of file CoreDelegates.h.

◆ OnConfigSectionNameRead

TMulticastDelegate<void(const TCHAR* IniFilename, const TCHAR* SectionName) FCoreDelegates::OnConfigSectionNameRead)
static

Definition at line 282 of file CoreDelegates.h.

◆ OnConfigSectionRead

TMulticastDelegate<void(const TCHAR* IniFilename, const TCHAR* SectionName) FCoreDelegates::OnConfigSectionRead)
static

Definition at line 278 of file CoreDelegates.h.

◆ OnConfigSectionsChanged

TMulticastDelegate<void(const FString& IniFilename, const TSet<FString>& SectionNames) FCoreDelegates::OnConfigSectionsChanged)
static

Definition at line 286 of file CoreDelegates.h.

◆ OnConfigValueRead

TMulticastDelegate<void(const TCHAR* IniFilename, const TCHAR* SectionName, const TCHAR* Key) FCoreDelegates::OnConfigValueRead)
static

Definition at line 274 of file CoreDelegates.h.

◆ OnControllerConnectionChange

TMulticastDelegate<void(bool, FPlatformUserId, int32)> FCoreDelegates::OnControllerConnectionChange
static

Definition at line 95 of file CoreDelegates.h.

◆ OnControllerPairingChange

Definition at line 99 of file CoreDelegates.h.

◆ OnEndFrame

FSimpleMulticastDelegate FCoreDelegates::OnEndFrame
static

Definition at line 219 of file CoreDelegates.h.

◆ OnEndFrameRT

FSimpleMulticastDelegate FCoreDelegates::OnEndFrameRT
static

Definition at line 225 of file CoreDelegates.h.

◆ OnEnginePreExit

FSimpleMulticastDelegate FCoreDelegates::OnEnginePreExit
static

Definition at line 198 of file CoreDelegates.h.

◆ OnExit

FSimpleMulticastDelegate FCoreDelegates::OnExit
static

Definition at line 192 of file CoreDelegates.h.

◆ OnFConfigCreated

TMulticastDelegate<void(const FConfigFile*) FCoreDelegates::OnFConfigCreated)
static

Definition at line 266 of file CoreDelegates.h.

◆ OnFConfigDeleted

TMulticastDelegate<void(const FConfigFile*) FCoreDelegates::OnFConfigDeleted)
static

Definition at line 270 of file CoreDelegates.h.

◆ OnFEngineLoopInitComplete

FSimpleMulticastDelegate FCoreDelegates::OnFEngineLoopInitComplete
static

Definition at line 189 of file CoreDelegates.h.

◆ OnFileOpenedForReadFromPakFile

TMulticastDelegate<void(const TCHAR* PakFile, const TCHAR* FileName) FCoreDelegates::OnFileOpenedForReadFromPakFile)
static

Definition at line 126 of file CoreDelegates.h.

◆ OnGCFinishDestroyTimeExtended

TMulticastDelegate<void(const FString&) FCoreDelegates::OnGCFinishDestroyTimeExtended)
static

Sent when GC finish destroy takes more time than expected

Definition at line 510 of file CoreDelegates.h.

◆ OnGetOnScreenMessages

TMulticastDelegate<void(FSeverityMessageMap&) FCoreDelegates::OnGetOnScreenMessages)
static

Definition at line 498 of file CoreDelegates.h.

◆ OnHandleSystemEnsure

TMulticastDelegate<void()> FCoreDelegates::OnHandleSystemEnsure
static

Definition at line 138 of file CoreDelegates.h.

◆ OnHandleSystemError

TMulticastDelegate<void()> FCoreDelegates::OnHandleSystemError
static

Definition at line 141 of file CoreDelegates.h.

◆ OnInit

FSimpleMulticastDelegate FCoreDelegates::OnInit
static

Definition at line 177 of file CoreDelegates.h.

◆ OnInviteAccepted

TMulticastDelegate<void(const FString&, const FString&) FCoreDelegates::OnInviteAccepted)
static

Called when the user accepts an invitation to the current game

Definition at line 210 of file CoreDelegates.h.

◆ OnLogVerbosityChanged

TMulticastDelegate<void(const FLogCategoryName& CategoryName, ELogVerbosity::Type OldVerbosity, ELogVerbosity::Type NewVerbosity) FCoreDelegates::OnLogVerbosityChanged)
static

Called when the verbosity of a log category is changed

Definition at line 553 of file CoreDelegates.h.

◆ OnLowPowerMode

TMulticastDelegate<void(bool)> FCoreDelegates::OnLowPowerMode
static

Called when the OS goes into low power mode

Definition at line 251 of file CoreDelegates.h.

◆ OnMountAllPakFiles

TDelegate<int32(const TArray<FString>&) FCoreDelegates::OnMountAllPakFiles)
static

Definition at line 105 of file CoreDelegates.h.

◆ OnNetworkConnectionStatusChanged

TMulticastDelegate<void(ENetworkConnectionStatus LastConnectionState, ENetworkConnectionStatus ConnectionState)> FCoreDelegates::OnNetworkConnectionStatusChanged
static

Called when the connection state as reported by the platform changes

Parameters
LastConnectionStatelast state of the connection
ConnectionStatecurrent state of the connection

Definition at line 521 of file CoreDelegates.h.

◆ OnOptimizeMemoryUsageForMountedPaks

TDelegate<void()> FCoreDelegates::OnOptimizeMemoryUsageForMountedPaks
static

Definition at line 114 of file CoreDelegates.h.

◆ OnOutputDevicesInit

FSimpleMulticastDelegate FCoreDelegates::OnOutputDevicesInit
static

Definition at line 180 of file CoreDelegates.h.

◆ OnPakFileMounted2

TMulticastDelegate<void(const IPakFile&) FCoreDelegates::OnPakFileMounted2)
static

Definition at line 117 of file CoreDelegates.h.

◆ OnParentBeginFork

FSimpleMulticastDelegate FCoreDelegates::OnParentBeginFork
static

Definition at line 559 of file CoreDelegates.h.

◆ OnParentPreFork

FSimpleMulticastDelegate FCoreDelegates::OnParentPreFork
static

Definition at line 561 of file CoreDelegates.h.

◆ OnPostEngineInit

FSimpleMulticastDelegate FCoreDelegates::OnPostEngineInit
static

Definition at line 183 of file CoreDelegates.h.

◆ OnPostFork

TMulticastDelegate<void(EForkProcessRole ProcessRole)> FCoreDelegates::OnPostFork
static

Definition at line 564 of file CoreDelegates.h.

◆ OnPreExit

FSimpleMulticastDelegate FCoreDelegates::OnPreExit
static

Definition at line 195 of file CoreDelegates.h.

◆ OnSafeFrameChangedEvent

TMulticastDelegate<void()> FCoreDelegates::OnSafeFrameChangedEvent
static

Definition at line 102 of file CoreDelegates.h.

◆ OnSamplingInput

FSimpleMulticastDelegate FCoreDelegates::OnSamplingInput
static

Definition at line 216 of file CoreDelegates.h.

◆ OnShutdownAfterError

FSimpleMulticastDelegate FCoreDelegates::OnShutdownAfterError
static

Definition at line 174 of file CoreDelegates.h.

◆ OnSyncLoadPackage

TMulticastDelegate<void(const FString&) FCoreDelegates::OnSyncLoadPackage)
static

Definition at line 85 of file CoreDelegates.h.

◆ OnSystemResolutionChanged

TMulticastDelegate<void(uint32 ResX, uint32 ResY)> FCoreDelegates::OnSystemResolutionChanged
static

Definition at line 291 of file CoreDelegates.h.

◆ OnTemperatureChange

TMulticastDelegate<void(ETemperatureSeverity)> FCoreDelegates::OnTemperatureChange
static

Definition at line 248 of file CoreDelegates.h.

◆ OnUnmountPak

TDelegate<bool(const FString&) FCoreDelegates::OnUnmountPak)
static

Definition at line 111 of file CoreDelegates.h.

◆ OnUserLoginChangedEvent

TMulticastDelegate<void(bool, int32, int32)> FCoreDelegates::OnUserLoginChangedEvent
static

Definition at line 91 of file CoreDelegates.h.

◆ PackageNameResolvers

TArray<TDelegate<bool(const FString&, FString&)> FCoreDelegates::PackageNameResolvers)
static

Definition at line 466 of file CoreDelegates.h.

◆ PlatformChangedLaptopMode

TMulticastDelegate<void(EConvertibleLaptopMode)> FCoreDelegates::PlatformChangedLaptopMode
static

Sent when the platform changed its laptop mode (for convertible laptops).

Definition at line 405 of file CoreDelegates.h.

◆ PostRenderingThreadCreated

TMulticastDelegate<void()> FCoreDelegates::PostRenderingThreadCreated
static

Callback for notifications regarding changes of the rendering thread. Sent just after the rendering thread has been created.

Definition at line 460 of file CoreDelegates.h.

◆ PostWorldOriginOffset

TMulticastDelegate<void(class UWorld*, FIntVector, FIntVector) FCoreDelegates::PostWorldOriginOffset)
static

called after world origin shifting

Definition at line 231 of file CoreDelegates.h.

◆ PreLoadConfigFileDelegate

TMulticastDelegate<void(const TCHAR* IniFilename, FString& LoadedContents) FCoreDelegates::PreLoadConfigFileDelegate)
static

Definition at line 258 of file CoreDelegates.h.

◆ PreloadPackageShaderMaps

TDelegate<void(TArrayView<const FSHAHash>, FAttachShaderReadRequestFunc)> FCoreDelegates::PreloadPackageShaderMaps
static

Definition at line 550 of file CoreDelegates.h.

◆ PreRenderingThreadDestroyed

TMulticastDelegate<void()> FCoreDelegates::PreRenderingThreadDestroyed
static

Definition at line 462 of file CoreDelegates.h.

◆ PreSaveConfigFileDelegate

TMulticastDelegate<void(const TCHAR* IniFilename, const FString& ContentsToSave, int32& SavedCount) FCoreDelegates::PreSaveConfigFileDelegate)
static

Definition at line 262 of file CoreDelegates.h.

◆ PreWorldOriginOffset

TMulticastDelegate<void(class UWorld*, FIntVector, FIntVector) FCoreDelegates::PreWorldOriginOffset)
static

called before world origin shifting

Definition at line 229 of file CoreDelegates.h.

◆ RegisterMovieStreamerDelegate

TMulticastDelegate<void(FMovieStreamerPtr)> FCoreDelegates::RegisterMovieStreamerDelegate
static

Definition at line 132 of file CoreDelegates.h.

◆ ReleasePreloadedPackageShaderMaps

TDelegate<void(TArrayView<const FSHAHash>)> FCoreDelegates::ReleasePreloadedPackageShaderMaps
static

Definition at line 551 of file CoreDelegates.h.

◆ ShouldLaunchUrl

TDelegate<bool(const TCHAR* URL) FCoreDelegates::ShouldLaunchUrl)
static

Definition at line 504 of file CoreDelegates.h.

◆ StarvedGameLoop

TDelegate<void()> FCoreDelegates::StarvedGameLoop
static

called when the main loop would otherwise starve.

Definition at line 234 of file CoreDelegates.h.

◆ StatCheckEnabled

TMulticastDelegate<void(const TCHAR*, bool&, bool&) FCoreDelegates::StatCheckEnabled)
static

Checks to see if the stat is already enabled

Definition at line 389 of file CoreDelegates.h.

◆ StatDisableAll

TMulticastDelegate<void(const bool)> FCoreDelegates::StatDisableAll
static

Sent when all stats need to be disabled

Definition at line 398 of file CoreDelegates.h.

◆ StatDisabled

TMulticastDelegate<void(const TCHAR*) FCoreDelegates::StatDisabled)
static

Sent after each stat is disabled

Definition at line 395 of file CoreDelegates.h.

◆ StatEnabled

TMulticastDelegate<void(const TCHAR*) FCoreDelegates::StatEnabled)
static

Sent after each stat is enabled

Definition at line 392 of file CoreDelegates.h.

◆ TSAccessExtraBinaryConfigData

TTSMulticastDelegate< void(FExtraBinaryConfigData &)> FCoreDelegates::TSAccessExtraBinaryConfigData) ()
static

◆ TSCountPreLoadConfigFileRespondersDelegate

TTSMulticastDelegate< void(const TCHAR *IniFilename, int32 &ResponderCount)> FCoreDelegates::TSCountPreLoadConfigFileRespondersDelegate) ()
static

◆ TSOnConfigSectionNameRead

TTSMulticastDelegate< void(const TCHAR *IniFilename, const TCHAR *SectionName)> FCoreDelegates::TSOnConfigSectionNameRead) ()
static

◆ TSOnConfigSectionRead

TTSMulticastDelegate< void(const TCHAR *IniFilename, const TCHAR *SectionName)> FCoreDelegates::TSOnConfigSectionRead) ()
static

◆ TSOnConfigSectionsChanged

TTSMulticastDelegate< void(const FString &IniFilename, const TSet< FString > &SectionNames)> FCoreDelegates::TSOnConfigSectionsChanged) ()
static

◆ TSOnConfigValueRead

TTSMulticastDelegate< void(const TCHAR *IniFilename, const TCHAR *SectionName, const TCHAR *Key)> FCoreDelegates::TSOnConfigValueRead) ()
static

◆ TSOnFConfigCreated

TTSMulticastDelegate< void(const FConfigFile *)> FCoreDelegates::TSOnFConfigCreated) ()
static

◆ TSOnFConfigDeleted

TTSMulticastDelegate< void(const FConfigFile *)> FCoreDelegates::TSOnFConfigDeleted) ()
static

◆ TSPreLoadConfigFileDelegate

TTSMulticastDelegate< void(const TCHAR *IniFilename, FString &LoadedContents)> FCoreDelegates::TSPreLoadConfigFileDelegate) ()
static

◆ TSPreSaveConfigFileDelegate

TTSMulticastDelegate< void(const TCHAR *IniFilename, const FString &ContentsToSave, int32 &SavedCount)> FCoreDelegates::TSPreSaveConfigFileDelegate) ()
static

◆ UnRegisterMovieStreamerDelegate

TMulticastDelegate<void(FMovieStreamerPtr)> FCoreDelegates::UnRegisterMovieStreamerDelegate
static

Definition at line 135 of file CoreDelegates.h.

◆ UserActivityStringChanged

TMulticastDelegate<void(const FString&) FCoreDelegates::UserActivityStringChanged)
static

Sent when application code changes the user activity hint string for analytics, crash reports, etc

Definition at line 435 of file CoreDelegates.h.

◆ UserMusicInterruptDelegate

TMulticastDelegate<void(bool)> FCoreDelegates::UserMusicInterruptDelegate
static

Definition at line 338 of file CoreDelegates.h.

◆ VRControllerRecentered

TMulticastDelegate<void()> FCoreDelegates::VRControllerRecentered
static

Sent when a 3DOF VR controller is recentered

Definition at line 432 of file CoreDelegates.h.

◆ VRHeadsetConnectCanceled

TMulticastDelegate<void()> FCoreDelegates::VRHeadsetConnectCanceled
static

Sent when connection to VR HMD connection is refused by the player

Definition at line 423 of file CoreDelegates.h.

◆ VRHeadsetLost

TMulticastDelegate<void()> FCoreDelegates::VRHeadsetLost
static

Sent when connection to VR HMD is lost

Definition at line 417 of file CoreDelegates.h.

◆ VRHeadsetPutOnHead

TMulticastDelegate<void()> FCoreDelegates::VRHeadsetPutOnHead
static

Sent when the VR HMD detects that it has been put on by the player.

Definition at line 426 of file CoreDelegates.h.

◆ VRHeadsetRecenter

TMulticastDelegate<void()> FCoreDelegates::VRHeadsetRecenter
static

Sent when the platform requests a low-level VR recentering

Definition at line 414 of file CoreDelegates.h.

◆ VRHeadsetReconnected

TMulticastDelegate<void()> FCoreDelegates::VRHeadsetReconnected
static

Sent when connection to VR HMD is restored

Definition at line 420 of file CoreDelegates.h.

◆ VRHeadsetRemovedFromHead

TMulticastDelegate<void()> FCoreDelegates::VRHeadsetRemovedFromHead
static

Sent when the VR HMD detects that it has been taken off by the player.

Definition at line 429 of file CoreDelegates.h.

◆ VRHeadsetTrackingInitializedDelegate

TMulticastDelegate<void()> FCoreDelegates::VRHeadsetTrackingInitializedDelegate
static

Sent when the platform finds that needed headset tracking on startup has completed (Most platforms do not need this.)

Definition at line 411 of file CoreDelegates.h.

◆ VRHeadsetTrackingInitializingAndNeedsHMDToBeTrackedDelegate

TMulticastDelegate<void()> FCoreDelegates::VRHeadsetTrackingInitializingAndNeedsHMDToBeTrackedDelegate
static

Sent when the platform needs the user to fix headset tracking on startup (Most platforms do not need this.)

Definition at line 408 of file CoreDelegates.h.


The documentation for this class was generated from the following file: