Files
UnrealEngineUWP/Engine/Source/Runtime/Windows/WindowsPlatformFeatures/Public/WindowsPlatformFeatures.h
David Harvey 3592ba635a Adding ISaveGameSystemModule module, comparable to the platform chunk install module.
Example usage added to Windows platform, allowing Windows platform extensions to override the default save system.
```
[PlatformFeatures]
SaveGameSystemModule=MySaveModule
```

#jira UE-143574, UE-179187
#rb Wojciech.Krywult
#preflight 6447ee14864f15ebf5c5bd01

[CL 25181389 by David Harvey in ue5-main branch]
2023-04-25 11:33:54 -04:00

24 lines
523 B
C++

// Copyright Epic Games, Inc. All Rights Reserved.
#pragma once
#include "CoreMinimal.h"
#include "PlatformFeatures.h"
class WINDOWSPLATFORMFEATURES_API FWindowsPlatformFeaturesModule : public IPlatformFeaturesModule
{
public:
/** Creates a new instance of the audio device implemented by the module. */
FWindowsPlatformFeaturesModule();
virtual IVideoRecordingSystem* GetVideoRecordingSystem() override;
virtual class ISaveGameSystem* GetSaveGameSystem() override;
private:
void StartupModule() override;
};