Files
UnrealEngineUWP/Engine/Source/Developer/Virtualization
paul chipchase ecea53ce65 Added new methods to IVirtualizationSystem for accessing statistics and deprecated the old methods.
#rb PJ.Kack
#jira UE-147384
#rnx

- The previous functor based system was difficult to update as changes to the data being passed to the functor could break existing code, so ::GetAccumualtedPayloadActivityInfo has been replaced with ::GetBackendStatistics, a version that returns a struct for each backend in the system which contains the relevant statistics for that backend. Adding new data to a struct is much easier.
-- The new data added per backend is the storage type so that the caller can tell if the backend was for cached storage or persistent storage.
- To fit into this naming scheme ::GetAccumualtedPayloadActivityInfo has been deprecated in favor of ::GetSystemStatistics which is simply a rename.
- The deprecated methods should continue to work as before.
- Existing engine code had been updated to use the new methods.
- Removed a typo from the copyright boilerplate at the begining of VirtualizationSystem.h

[CL 33626815 by paul chipchase in ue5-main branch]
2024-05-14 07:59:24 -04:00
..