Navigation
API > API/Runtime > API/Runtime/Core
| Name | FCoreDelegates |
| Type | class |
| Header File | /Engine/Source/Runtime/Core/Public/Misc/CoreDelegates.h |
| Include Path | #include "Misc/CoreDelegates.h" |
Syntax
class FCoreDelegates
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FCoreDelegates() |
This class is only for namespace use. | Misc/CoreDelegates.h |
Structs
| Name | Remarks |
|---|---|
| FExtraBinaryConfigData | Callback to let code read or write specialized binary data that is generated at Stage time, for optimizing data right before final game data is being written to disk The TMap is a map of an identifier for owner of the data, and a boolean where true means the data is being generated (ie editor), and false means the data is for use (ie runtime game) |
Enums
Public
| Name | Remarks |
|---|---|
| EOnScreenMessageSeverity | |
| ETemperatureSeverity | IOS-style temperature updates, allowing game to scale down to let temp drop (to avoid thermal throttling on mobile, for instance) */ There is a parellel enum in ApplicationLifecycleComponent |
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| FAttachShaderReadRequestFunc | TFunctionRef< class FIoRequest(const class FIoChunkId &, FGraphEventRef)> | Misc/CoreDelegates.h | |
| FMovieStreamerPtr | TSharedPtr< class IMovieStreamer, ESPMode::ThreadSafe > | Misc/CoreDelegates.h | |
| FOnDisallowedExecCommandCalled | TMulticastDelegate_OneParam< void, const TCHAR * > | Called when FExec::Exec is called in a context where it's disallowed (UE_ALLOW_EXEC_COMMANDS = 0). | Misc/CoreDelegates.h |
| FOnNamedCommandParsed | TMulticastDelegate_OneParam< void, const TCHAR * > | Called when FParse::Command succeeds. Used to audit named commands usage. | Misc/CoreDelegates.h |
| FOnNetworkConnectionChanged | TMulticastDelegate_OneParam< void, ENetworkConnectionType > | Misc/CoreDelegates.h | |
| FSeverityMessageMap | TMultiMap< EOnScreenMessageSeverity, FText > | Misc/CoreDelegates.h |
Constants
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| ApplicationBackgroundSessionEventDelegate | TMulticastDelegate< void(FString)> | Called when the application receives notice that a background download has completed | Misc/CoreDelegates.h |
| ApplicationFailedToRegisterForRemoteNotificationsDelegate | TMulticastDelegate< void(FString)> | Called when the application fails to register for remote notifications | Misc/CoreDelegates.h |
| ApplicationHasEnteredForegroundDelegate | TMulticastDelegate< void()> | Called when the application is returning to the foreground (reverse any processing done in the EnterBackground delegate) | Misc/CoreDelegates.h |
| ApplicationHasReactivatedDelegate | TMulticastDelegate< void()> | Called when the application has been reactivated (reverse any processing done in the Deactivate delegate) | Misc/CoreDelegates.h |
| ApplicationLicenseChange | TMulticastDelegate< void()> | Called when an application is notified that the application license info has been updated. | Misc/CoreDelegates.h |
| ApplicationNetworkInitializationChanged | TMulticastDelegate< void(bool bIsNetworkInitialized)> | Called when the application's network initializes or shutdowns on platforms where the network stack is not always available | Misc/CoreDelegates.h |
| ApplicationPerformFetchDelegate | TMulticastDelegate< void()> | Called when the application receives notice to perform a background fetch | Misc/CoreDelegates.h |
| ApplicationReceivedLocalNotificationDelegate | TMulticastDelegate< void(FString, int, int)> | Called when the application receives a local notification | Misc/CoreDelegates.h |
| ApplicationReceivedRemoteNotificationDelegate | TMulticastDelegate< void(FString, int)> | Called when the application receives a remote notification | Misc/CoreDelegates.h |
| ApplicationReceivedScreenOrientationChangedNotificationDelegate | TMulticastDelegate< void(int32)> | Sent when a device screen orientation changes | Misc/CoreDelegates.h |
| ApplicationReceivedStartupArgumentsDelegate | TMulticastDelegate< void(const TArray< FString > &)> | Called with arguments passed to the application on statup, perhaps meta data passed on by another application which launched this one. | Misc/CoreDelegates.h |
| ApplicationRegisteredForRemoteNotificationsDelegate | TMulticastDelegate< void(TArray< uint8 >)> | Called when the user grants permission to register for remote notifications | Misc/CoreDelegates.h |
| ApplicationRegisteredForUserNotificationsDelegate | TMulticastDelegate< void(int)> | Called when the user grants permission to register for notifications | Misc/CoreDelegates.h |
| ApplicationRequestAudioState | TMulticastDelegate< void()> | Generally, events triggering UserMusicInterruptDelegate or AudioMuteDelegate happen only when a change occurs. | Misc/CoreDelegates.h |
| ApplicationShouldUnloadResourcesDelegate | TMulticastDelegate< void()> | Called when the OS is running low on resources and asks the application to free up any cached resources, drop graphics quality etc. | Misc/CoreDelegates.h |
| ApplicationSystemUIOverlayStateChangedDelegate | TMulticastDelegate< void(bool)> | Some platform have a System UI Overlay that can draw on top of the application. | Misc/CoreDelegates.h |
| ApplicationWillDeactivateDelegate | TMulticastDelegate< void()> | IOS-style application lifecycle delegates This is called when the application is about to be deactivated (e.g., due to a phone call or SMS or the sleep button). | Misc/CoreDelegates.h |
| ApplicationWillEnterBackgroundDelegate | TMulticastDelegate< void()> | This is called when the application is being backgrounded (e.g., due to switching to another app or closing it via the home button) The game should release shared resources, save state, etc..., since it can be terminated from the background state without any further warning. | Misc/CoreDelegates.h |
| AudioInterruptionDelegate | TMulticastDelegate< void(bool)> | [iOS only] Called when the audio session is interrupted | Misc/CoreDelegates.h |
| AudioMuteDelegate | TMulticastDelegate< void(bool, int)> | [iOS only] Called when the mute switch is detected as changed or when the volume changes. | Misc/CoreDelegates.h |
| AudioRouteChangedDelegate | TMulticastDelegate< void(bool)> | [iOS only] Called when the audio device changes For instance, when the headphones are plugged in or removed | Misc/CoreDelegates.h |
| CleanupUnloadingObjects | TMulticastDelegate< void(const TArrayView< UObject * >)> | Callback to allow for rare specialized situations where manual clearing of references is necessary | Misc/CoreDelegates.h |
| ColorPickerChanged | FSimpleMulticastDelegate | Color picker color has changed, please refresh as needed | Misc/CoreDelegates.h |
| CrashOverrideParamsChanged | TMulticastDelegate< void(const FCrashOverrideParameters &)> | Sent by application code to set params that customize crash reporting behavior. | Misc/CoreDelegates.h |
| GameSessionIDChanged | TMulticastDelegate< void(const FString &)> | Sent when application code changes the currently active game session. | Misc/CoreDelegates.h |
| GameStateClassChanged | TMulticastDelegate< void(const FString &)> | Sent when application code changes game state. | Misc/CoreDelegates.h |
| GatherAdditionalLocResPathsCallback | TMulticastDelegate< void(TArray< FString > &)> | Delegate for gathering up additional localization paths that are unknown to the engine core (such as plugins) | Misc/CoreDelegates.h |
| HotFixDelegates | TArray< TDelegate< void(void *, int32)> > | Callbacks for hotfixes. | Misc/CoreDelegates.h |
| IsLoadingMovieCurrentlyPlaying | TDelegate< bool()> | Misc/CoreDelegates.h | |
| IsVanillaProductChanged | TMulticastDelegate< void(bool)> | Sent by engine code when the "vanilla" status of the engine changes | Misc/CoreDelegates.h |
| LaunchCustomHandlerForURL | TDelegate< void(const FString &URL, FString *Error)> | Callback to allow user code to implement a custom implementation for FPlatformProcess::LaunchURL. (Windows Only) | Misc/CoreDelegates.h |
| MobileBackgroundTickDelegate | TMulticastDelegate< void(float DeltaTime)> | Called when in the background, if the OS is giving CPU time to the device. | Misc/CoreDelegates.h |
| ModalMessageDialog | TDelegate< EAppReturnType::Type(EAppMsgCategory, EAppMsgType::Type, const FText &, const FText &)> | Requests to open a message box | Misc/CoreDelegates.h |
| MountPak | TDelegate< IPakFile *(const FString &, int32)> | Callback to prompt the pak system to mount a pak file. | Misc/CoreDelegates.h |
| MountPaksEx | TDelegate< bool(TArrayView< UE::FMountPaksExArgs >)> | Callback to prompt the pak system to mount multiple pak files Returns true if any paks were mounted. | Misc/CoreDelegates.h |
| NewFileAddedDelegate | TMulticastDelegate< void(const FString &)> | After a file is added this is called. | Misc/CoreDelegates.h |
| NoPakFilesMountedDelegate | TMulticastDelegate< void()> | After an attempt to mount all pak files, but none wre found, this is called. | Misc/CoreDelegates.h |
| OnActivatedByProtocol | TMulticastDelegate< void(const FString &Parameter, FPlatformUserId UserId)> | Callback when the application has been activated by protocol (with optional user id, depending on the platform) | Misc/CoreDelegates.h |
| OnActorLabelChanged | TMulticastDelegate< void(AActor *)> | Called when an actor label is changed. | Misc/CoreDelegates.h |
| OnAllModuleLoadingPhasesComplete | FSimpleMulticastDelegate | Called after all modules have been loaded for all phases. | Misc/CoreDelegates.h |
| OnApplyCVarFromIni | TMulticastDelegate< void(const TCHAR *SectionName, const TCHAR *IniFilename, uint32 SetBy, bool bAllowCheating)> | Misc/CoreDelegates.h | |
| OnAsyncLoadingFlush | TMulticastDelegate< void()> | Callback for platform handling when flushing async loads. | Misc/CoreDelegates.h |
| OnAsyncLoadingFlushUpdate | TMulticastDelegate< void()> | Callback for a game thread interruption point when a async load flushing. Used to updating UI during long loads. | Misc/CoreDelegates.h |
| OnBeginFrame | FSimpleMulticastDelegate | Called at the beginning of a frame. | Misc/CoreDelegates.h |
| OnBeginFrameRT | FSimpleMulticastDelegate | Called at the beginning of a frame on the renderthread. | Misc/CoreDelegates.h |
| OnChildEndFramePostFork | FSimpleMulticastDelegate | Called at the end of the frame where the process spawned a fork. | Misc/CoreDelegates.h |
| OnCommandletPostMain | FSimpleMulticastDelegate | Called after running the Main function for commandlets. | Misc/CoreDelegates.h |
| OnCommandletPreMain | FSimpleMulticastDelegate | Called prior to running the Main function for commandlets. | Misc/CoreDelegates.h |
| OnDisallowedExecCommandCalled | FOnDisallowedExecCommandCalled | Misc/CoreDelegates.h | |
| OnEndFrame | FSimpleMulticastDelegate | Called at the end of a frame. | Misc/CoreDelegates.h |
| OnEndFrameRT | FSimpleMulticastDelegate | Called at the end of a frame on the renderthread. | Misc/CoreDelegates.h |
| OnEnginePreExit | FSimpleMulticastDelegate | Called before the engine exits. Separate from OnPreExit as OnEnginePreExit occurs before shutting down any core modules. | Misc/CoreDelegates.h |
| OnExit | FSimpleMulticastDelegate | Called when the application is about to exit. | Misc/CoreDelegates.h |
| OnFeatureLevelDisabled | TMulticastDelegate< void(int, const FName &)> | Called when a feature level is disabled by the user. | Misc/CoreDelegates.h |
| OnFEngineLoopInitComplete | FSimpleMulticastDelegate | Called at the very end of engine initialization, right before the engine starts ticking. This is not called for commandlets. | Misc/CoreDelegates.h |
| OnGCFinishDestroyTimeExtended | TMulticastDelegate< void(const FString &)> | Sent when GC finish destroy takes more time than expected | Misc/CoreDelegates.h |
| OnGetBuildURL | TDelegate< const TCHAR *()> | Extension point for projects to report the URL for a continuous integration job which produced these binaries. | Misc/CoreDelegates.h |
| OnGetExecutingJobURL | TDelegate< const TCHAR *()> | Extension point for projects to report the URL for a continuous integration job which is currently executing this process. | Misc/CoreDelegates.h |
| OnGetOnScreenMessages | TMulticastDelegate< void(FSeverityMessageMap &)> | Called when displaying on screen messages (like the "Lighting needs to be rebuilt"), to let other systems add any messages as needed Sample Usage: void GetMyOnScreenMessages(FCoreDelegates::FSeverityMessageMap& OutMessages) { OutMessages.Add(FCoreDelegates::EOnScreenMessageSeverity::Info, FText::Format(LOCTEXT("MyMessage", "My Status: {0}"), SomeStatus)); } | Misc/CoreDelegates.h |
| OnHandleSystemEnsure | TMulticastDelegate< void()> | Callback when an ensure has occurred. | Misc/CoreDelegates.h |
| OnHandleSystemError | TMulticastDelegate< void()> | Callback when an error (crash) has occurred. | Misc/CoreDelegates.h |
| OnInit | FSimpleMulticastDelegate | Called when appInit is called, very early in startup. | Misc/CoreDelegates.h |
| OnInviteAccepted | TMulticastDelegate< void(const FString &, const FString &)> | Called when the user accepts an invitation to the current game | Misc/CoreDelegates.h |
| OnLogVerbosityChanged | TMulticastDelegate< void(const FLogCategoryName &CategoryName, ELogVerbosity::Type OldVerbosity, ELogVerbosity::Type NewVerbosity)> | Called when the verbosity of a log category is changed | Misc/CoreDelegates.h |
| OnLowPowerMode | TMulticastDelegate< void(bool)> | Called when the OS goes into low power mode | Misc/CoreDelegates.h |
| OnMountAllPakFiles | TDelegate< int32(const TArray< FString > &)> | Callback for mounting all the pak files in default locations. | Misc/CoreDelegates.h |
| OnMultiprocessWorkerCreated | TMulticastDelegate< void(const UE::FMultiprocessCreatedContext &)> | Called when a subprocess is created for multiprocess operation. | Misc/CoreDelegates.h |
| OnMultiprocessWorkerDetached | TMulticastDelegate< void(const UE::FMultiprocessDetachedContext &)> | Called when a subprocess is detached (but not necessarily terminated) for multiprocess operation. | Misc/CoreDelegates.h |
| OnNamedCommandParsed | FOnNamedCommandParsed | Misc/CoreDelegates.h | |
| OnNetworkConnectionChanged | FOnNetworkConnectionChanged | Misc/CoreDelegates.h | |
| OnNetworkConnectionStatusChanged | TMulticastDelegate< void(ENetworkConnectionStatus LastConnectionState, ENetworkConnectionStatus ConnectionState)> | Called when the connection state as reported by the platform changes | Misc/CoreDelegates.h |
| OnOptimizeMemoryUsageForMountedPaks | TDelegate< void()> | Callback to optimize memeory for currently mounted paks. | Misc/CoreDelegates.h |
| OnOutputDevicesInit | FSimpleMulticastDelegate | Called during FEngineLoop::PreInit after GWarn & GError have been first set so that they can be overridden before anything in PreInit uses them. | Misc/CoreDelegates.h |
| OnParentBeginFork | FSimpleMulticastDelegate | Called immediately before the parent process will start responding to signals to fork. | Misc/CoreDelegates.h |
| OnParentPreFork | FSimpleMulticastDelegate | Called each time immediately before the parent process forks itself. | Misc/CoreDelegates.h |
| OnPostEngineInit | FSimpleMulticastDelegate | Called at the end of UEngine::Init, right before loading PostEngineInit modules for both normal execution and commandlets. | Misc/CoreDelegates.h |
| OnPostFork | TMulticastDelegate< void(EForkProcessRole ProcessRole)> | Called immediately after the process spawned a fork. | Misc/CoreDelegates.h |
| OnPreExit | FSimpleMulticastDelegate | Called when before the application is exiting. | Misc/CoreDelegates.h |
| OnSafeFrameChangedEvent | TMulticastDelegate< void()> | Callback when a user changes the safe frame size. | Misc/CoreDelegates.h |
| OnSamplingInput | FSimpleMulticastDelegate | Called at the moment of sampling the input (currently on the gamethread) | Misc/CoreDelegates.h |
| OnShutdownAfterError | FSimpleMulticastDelegate | Called when an error occurred. | Misc/CoreDelegates.h |
| OnSyncLoadPackage | TMulticastDelegate< void(const FString &)> | Misc/CoreDelegates.h | |
| OnSystemResolutionChanged | TMulticastDelegate< void(uint32 ResX, uint32 ResY)> | Misc/CoreDelegates.h | |
| OnTargetPlatformChangedSupportedFormats | TMulticastDelegate< void(const ITargetPlatform *)> | Called when a target platform changes it's return value of supported formats. This is so anything caching those results can reset (like cached shaders for cooking) | Misc/CoreDelegates.h |
| OnTemperatureChange | TMulticastDelegate< void(ETemperatureSeverity)> | Misc/CoreDelegates.h | |
| OnUnmountPak | TDelegate< bool(const FString &)> | Callback to prompt the pak system to unmount a pak file. | Misc/CoreDelegates.h |
| OnUserLoginChangedEvent | TMulticastDelegate< void(bool, int32, int32)> | Callback when a user logs in/out of the platform. | Misc/CoreDelegates.h |
| PackageNameResolvers | TArray< TDelegate< bool(const FString &, FString &)> > | Callback to allow custom resolution of package names. | Misc/CoreDelegates.h |
| PakChunkIdOverrideDelegate | TDelegate< int32(const FString &)> | Used by asset manager to translate from a pakchunk name to the chunkId it should have. | Misc/CoreDelegates.h |
| PakFileMountFailedDelegate | TMulticastDelegate< void(const FString &)> | Called when a pak file cannot be mounted. | Misc/CoreDelegates.h |
| PlatformChangedLaptopMode | TMulticastDelegate< void(EConvertibleLaptopMode)> | Sent when the platform changed its laptop mode (for convertible laptops). | Misc/CoreDelegates.h |
| PostModal | FSimpleMulticastDelegate | Called after the editor dismisses a modal window, allowing other windows the opportunity to disable themselves to avoid reentrant calls. | Misc/CoreDelegates.h |
| PostRenderingThreadCreated | TMulticastDelegate< void()> | Callback for notifications regarding changes of the rendering thread. | Misc/CoreDelegates.h |
| PostSlateModal | FSimpleMulticastDelegate | Called after the editor dismisses a Slate (non-platform) modal window, allowing other windows the opportunity to disable themselves to avoid reentrant calls. | Misc/CoreDelegates.h |
| PostWorldOriginOffset | TMulticastDelegate< void(class UWorld *, FIntVector, FIntVector)> | Called after world origin shifting | Misc/CoreDelegates.h |
| PreloadPackageShaderMaps | TDelegate< void(TArrayView< const FSHAHash >, FAttachShaderReadRequestFunc)> | Misc/CoreDelegates.h | |
| PreModal | FSimpleMulticastDelegate | Called before the editor displays a modal window, allowing other windows the opportunity to disable themselves to avoid reentrant calls. | Misc/CoreDelegates.h |
| PreRenderingThreadDestroyed | TMulticastDelegate< void()> | Sent just before the rendering thread is destroyed. | Misc/CoreDelegates.h |
| PreSlateModal | FSimpleMulticastDelegate | Called before the editor displays a Slate (non-platform) modal window, allowing other windows the opportunity to disable themselves to avoid reentrant calls. | Misc/CoreDelegates.h |
| PreWorldOriginOffset | TMulticastDelegate< void(class UWorld *, FIntVector, FIntVector)> | Called before world origin shifting | Misc/CoreDelegates.h |
| RegisterMovieStreamerDelegate | TMulticastDelegate< void(FMovieStreamerPtr)> | Delegate used to register a movie streamer with any movie player modules that bind to this delegate Designed to be called when a platform specific movie streamer plugin starts up so that it doesn't need to implement a register for all movie player plugins | Misc/CoreDelegates.h |
| ReleasePreloadedPackageShaderMaps | TDelegate< void(TArrayView< const FSHAHash >)> | Misc/CoreDelegates.h | |
| ShouldLaunchUrl | TDelegate< bool(const TCHAR *URL)> | Callback to allow user code to prevent url from being launched from FPlatformProcess::LaunchURL. | Misc/CoreDelegates.h |
| StarvedGameLoop | TDelegate< void()> | Called when the main loop would otherwise starve. | Misc/CoreDelegates.h |
| StatCheckEnabled | TMulticastDelegate< void(const TCHAR *, bool &, bool &)> | Checks to see if the stat is already enabled | Misc/CoreDelegates.h |
| StatDisableAll | TMulticastDelegate< void(const bool)> | Sent when all stats need to be disabled | Misc/CoreDelegates.h |
| StatDisabled | TMulticastDelegate< void(const TCHAR *)> | Sent after each stat is disabled | Misc/CoreDelegates.h |
| StatEnabled | TMulticastDelegate< void(const TCHAR *)> | Sent after each stat is enabled | Misc/CoreDelegates.h |
| UnRegisterMovieStreamerDelegate | TMulticastDelegate< void(FMovieStreamerPtr)> | Delegate used to un-register a movie streamer with any movie player modules that bind to this delegate Designed to be called when a platform specific movie streamer plugin shuts down so that it doesn't need to implement a register for all movie player plugins | Misc/CoreDelegates.h |
| UserActivityStringChanged | TMulticastDelegate< void(const FString &)> | Sent when application code changes the user activity hint string for analytics, crash reports, etc | Misc/CoreDelegates.h |
| UserMusicInterruptDelegate | TMulticastDelegate< void(bool)> | Called when the OS needs control of the music (parameter is true) or when the OS returns control of the music to the application (parameter is false). | Misc/CoreDelegates.h |
| VRControllerRecentered | TMulticastDelegate< void()> | Sent when a 3DOF VR controller is recentered | Misc/CoreDelegates.h |
| VRHeadsetConnectCanceled | TMulticastDelegate< void()> | Sent when connection to VR HMD connection is refused by the player | Misc/CoreDelegates.h |
| VRHeadsetLost | TMulticastDelegate< void()> | Sent when connection to VR HMD is lost | Misc/CoreDelegates.h |
| VRHeadsetPutOnHead | TMulticastDelegate< void()> | Sent when the VR HMD detects that it has been put on by the player. | Misc/CoreDelegates.h |
| VRHeadsetRecenter | TMulticastDelegate< void()> | Sent when the platform requests a low-level VR recentering | Misc/CoreDelegates.h |
| VRHeadsetReconnected | TMulticastDelegate< void()> | Sent when connection to VR HMD is restored | Misc/CoreDelegates.h |
| VRHeadsetRemovedFromHead | TMulticastDelegate< void()> | Sent when the VR HMD detects that it has been taken off by the player. | Misc/CoreDelegates.h |
| VRHeadsetTrackingInitializedDelegate | TMulticastDelegate< void()> | Sent when the platform finds that needed headset tracking on startup has completed (Most platforms do not need this.) | Misc/CoreDelegates.h |
| VRHeadsetTrackingInitializingAndNeedsHMDToBeTrackedDelegate | TMulticastDelegate< void()> | Sent when the platform needs the user to fix headset tracking on startup (Most platforms do not need this.) | Misc/CoreDelegates.h |
Functions
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static TTSMulticastDelegate< void()> & GetApplicationWillTerminateDelegate () |
This may be called when the application is getting terminated by the OS. | Misc/CoreDelegates.h | |
static TMulticastDelegate< void(const uint64, const uint64)> & GetGPUOutOfMemoryDelegate() |
Called from TerminateOnOutOfMemory in D3D11Util.cpp/D3D12Util.cpp. | Misc/CoreDelegates.h | |
static TDelegate< void(void *, int32)> & GetHotfixDelegate
(
EHotfixDelegates::Type HotFix |
Get a hotfix delegate | Misc/CoreDelegates.h | |
static FSimpleMulticastDelegate & GetLowLevelAllocatorMemoryTrimDelegate() |
Called to request that low level allocator free whatever memory they are able to. | Misc/CoreDelegates.h | |
static FSimpleMulticastDelegate & GetMemoryTrimDelegate () |
Called to request that systems free whatever memory they are able to. | Misc/CoreDelegates.h | |
static TTSMulticastDelegate< void(FStringView)> & GetOnAsyncLoadPackage() |
Thread-safe callback that is called on the same thread that LoadPackageAsync is issued from. | Misc/CoreDelegates.h | |
static TTSMulticastDelegate< void(const TCHAR *PakFile, const TCHAR *FileName)> & GetOnFileOpenedForReadFromPakFile() |
When a file is opened for read from a pak file. | Misc/CoreDelegates.h | |
static TTSMulticastDelegate< void(const IPakFile &)> & GetOnPakFileMounted2() |
After a pakfile is mounted this is called. | Misc/CoreDelegates.h | |
static TTSMulticastDelegate< void(const IPakFile &)> & GetOnPakFileUnmounted() |
After a pakfile is unmounted this is called. | Misc/CoreDelegates.h | |
static TTSMulticastDelegate< void(const IPakFile &)> & GetOnPakFileUnmounting() |
Before a pakfile is unmounted this is called. | Misc/CoreDelegates.h | |
static FSimpleMulticastDelegate & GetOutOfMemoryDelegate() |
Called when OOM event occurs, after backup memory has been freed, so there's some hope of being effective. | Misc/CoreDelegates.h | |
static TDelegate< void(uint8[32])> & GetPakEncryptionKeyDelegate() |
Misc/CoreDelegates.h | ||
| Misc/CoreDelegates.h | |||
static TMulticastDelegate< void()> & GetPreMainInitDelegate() |
Callback for platform specific very early init code. | Misc/CoreDelegates.h | |
static FSimpleMulticastDelegate & GetRefreshLowLevelAllocatorDelegate() |
Called to request that low level allocator must refreshed. | Misc/CoreDelegates.h | |
static TMulticastDelegate< void(const FGuid &, const FAES::FAESKey &)> & GetRegisterEncryptionKeyMulticastDelegate() |
Misc/CoreDelegates.h | ||
static TTSMulticastDelegate< void(FExtraBinaryConfigData &)> & TSAccessExtraBinaryConfigData() |
Misc/CoreDelegates.h | ||
static TTSMulticastDelegate< void()> & TSConfigReadyForUse() |
Sent when GConfig is finished initializing | Misc/CoreDelegates.h | |
static TTSMulticastDelegate< void(const TCHAR *IniFilename, int32 &ResponderCount)> & TSCountPreLoadConfigFileRespondersDelegate() |
Misc/CoreDelegates.h | ||
static TTSMulticastDelegate< void(const TCHAR *IniFilename, const TCHAR *SectionName)> & TSOnConfigSectionNameRead() |
Misc/CoreDelegates.h | ||
static TTSMulticastDelegate< void(const TCHAR *IniFilename, const TCHAR *SectionName)> & TSOnConfigSectionRead() |
Misc/CoreDelegates.h | ||
| Misc/CoreDelegates.h | |||
static TTSMulticastDelegate< void(const TCHAR *IniFilename, const TCHAR *SectionName, const TCHAR *Key)> & TSOnConfigValueRead() |
Misc/CoreDelegates.h | ||
static TTSMulticastDelegate< void(const FConfigFile *)> & TSOnFConfigCreated() |
Misc/CoreDelegates.h | ||
static TTSMulticastDelegate< void(const FConfigFile *)> & TSOnFConfigDeleted() |
Misc/CoreDelegates.h | ||
static TTSMulticastDelegate< void(const TCHAR *IniFilename, bool &bOutDeleted)> & TSPreDeleteConfigFileDelegate() |
Misc/CoreDelegates.h | ||
static TTSMulticastDelegate< void(const TCHAR *IniFilename, FString &LoadedContents)> & TSPreLoadConfigFileDelegate() |
Misc/CoreDelegates.h | ||
static TTSMulticastDelegate< void(const TCHAR *IniFilename, const FString &ContentsToSave, int32 &SavedCount)> & TSPreSaveConfigFileDelegate() |
Misc/CoreDelegates.h |