UWindowsTargetSettings object is loaded before the actual UWindowsTargetSettings class, so no config value is loaded correctly thorugh the uobject system
I now load the value through the GConfig system
[CL 2506616 by Terence Burns in Main branch]
- made public headers compilable individually
- easier access to settings section delegates
- removed module singleton accessor
- moved non-trivial definitions into cpp files
- code & documentation cleanup
#UpgradeNotes:
- instead of ISettingsModule::Get() use FModuleManager::GetModulePtr<ISettingsModule>("Settings")
- instead of using FSettingsSectionDelegates assign delegates directly through the new ISettingsSection methods
[CL 2340711 by Max Preussner in Main branch]
User can now select target RHI's for windows under: Edit->Project Preferences->Windows->Targeted RHIs
Split up GetShaderFormats into GetAllPossibleShaderFormats and GetAllTargetedShaderFormats.
D3D11 and D3D10 remain the only two on, by default, for windows.
#ReviewedBy Nick.Penwarden
[CL 2068025 by Terence Burns in Main branch]