Files
UnrealEngineUWP/Engine/Source/Runtime/Core/Internal
paul chipchase 121e9d5e0a Add new delegates to better allow various IoDispatcher subsystems to mount their containers when .pak files are mounted.
#rb Per.Larsson
#jira UE-189912
#rnx

- The filebased iostore system is tightly linked to the existing pakfile code and recieved notifications when a PakFile is mounted/unmounted directly in code. However we do not want to force the IAS system on all users, it should be opt in. So we need a generic way to hook into the PakFile system and be notified about PakFile operations.
- Add a new delegate (FCoreInternalDelegates::GetOnPakMountOperation) that is fired when ever a pakfile is mounted or unmounted.
- Add a new delegate (FCoreInternalDelegates::GetCurrentlyMountedPaksDelegate) that can be queried to find all of the pakfiles that are currently mounted.
- Both delegates are in a new internal header file to limit their use to the engine which will make it easier to change in the future if we need to do so.

[CL 30680178 by paul chipchase in ue5-main branch]
2024-01-18 05:21:17 -05:00
..