Files
UnrealEngineUWP/Engine/Source/Runtime/Core/Private/Virtualization
robomerge af8df3cd42 Add cvars for controlling which VA system is mounted during initialization and if it should be lazy initialized or not.
#rb Per.Larsson
#jira UE-161673
#rnx
#preflight 6304ad0da45b007ea26e3087

- We currently provide ways to change these options via code define, config file options and command line options but it has been requested that we also support this level of customization via cvars as well.
- The cvar 'VA.DisableSystem' when enabled will act as though [Core.ContentVirtualization]SystemName is set to 'None' and disable the VA system entirely by mounting the null reference implementation.
- The cvar 'VA.LazyInitSystem' when enabled will act as though [Core.ContentVirtualization]LazyInit is set to true and the VA system will not be initialized until first used.
- The logic for both of these was getting a little verbose, so I moved them to their own functions to make ::Initialize easier to read.

[CL 21512236 by robomerge in ue5-main branch]
2022-08-23 13:09:08 -04:00
..