aboutsummaryrefslogtreecommitdiff
path: root/Source/NVIDIAGfeSDK/Private/FNVIDIAGfeSDK.cpp
diff options
context:
space:
mode:
authorBo Rong <[email protected]>2018-04-27 13:53:08 +0800
committerBo Rong <[email protected]>2018-04-27 13:53:08 +0800
commitc1aaa729f25fef32a3a5787c216378bf3b2f904d (patch)
treea5a02303fa8f18914c04d5aaf7354c1401c7a209 /Source/NVIDIAGfeSDK/Private/FNVIDIAGfeSDK.cpp
parentMerge branch '4.18' of https://github.com/NVIDIAGameWorks/GfeSDK-UE4Plugin in... (diff)
downloadgfesdk-ue4plugin-c1aaa729f25fef32a3a5787c216378bf3b2f904d.tar.xz
gfesdk-ue4plugin-c1aaa729f25fef32a3a5787c216378bf3b2f904d.zip
Code of 4.18 plugin adapted to previously unsupported UE 4.13
Diffstat (limited to 'Source/NVIDIAGfeSDK/Private/FNVIDIAGfeSDK.cpp')
-rw-r--r--Source/NVIDIAGfeSDK/Private/FNVIDIAGfeSDK.cpp9
1 files changed, 5 insertions, 4 deletions
diff --git a/Source/NVIDIAGfeSDK/Private/FNVIDIAGfeSDK.cpp b/Source/NVIDIAGfeSDK/Private/FNVIDIAGfeSDK.cpp
index 315cf2d..5e13b4c 100644
--- a/Source/NVIDIAGfeSDK/Private/FNVIDIAGfeSDK.cpp
+++ b/Source/NVIDIAGfeSDK/Private/FNVIDIAGfeSDK.cpp
@@ -6,8 +6,8 @@
* distribution of this software and related documentation without an express
* license agreement from NVIDIA CORPORATION is strictly prohibited.
*/
-#include "FNVIDIAGfeSDK.h"
#include "NVIDIAGfeSDKPrivatePCH.h"
+#include "FNVIDIAGfeSDK.h"
#include "Runtime/Core/Public/Misc/Paths.h"
#include "Runtime/Core/Public/Windows/WindowsPlatformProcess.h"
#include "gfesdk/sdk_types.h"
@@ -139,7 +139,7 @@ void __stdcall OnNotificationCallback(GfeSDK::NVGSDK_NotificationType type, GfeS
for (size_t i = 0; i < response->permissionsChanged.scopePermissionTableSize; i++)
{
- PermissionsChangedData.ScopePermissions.Add(ScopeMap[response->permissionsChanged.scopePermissionTable[i].scope], PermissionMap[response->permissionsChanged.scopePermissionTable[i].permission]);
+ PermissionsChangedData.ScopePermissions.Add(FGfeSDKPairScopePermission(ScopeMap[response->permissionsChanged.scopePermissionTable[i].scope], PermissionMap[response->permissionsChanged.scopePermissionTable[i].permission]));
}
if (SDKObject)
SDKObject->PermissionsChangedDelegate.ExecuteIfBound(PermissionsChangedData);
@@ -191,9 +191,10 @@ EGfeSDKReturnCode FNVIDIAGfeSDK::Create(FGfeSDKCreateInputParams const& InputPar
for (size_t i = 0; i < OutputParamsCreate.scopePermissionTableSize; i++)
{
- Response.ScopePermissions.Add(
+ Response.ScopePermissions.Add(FGfeSDKPairScopePermission(
TranslateEnum(kScopeSdkToUnreal, OutputParamsCreate.scopePermissionTable[i].scope, EGfeSDKScope::MAX),
- TranslateEnum(kPermissionSdkToUnreal, OutputParamsCreate.scopePermissionTable[i].permission, EGfeSDKPermission::MAX));
+ TranslateEnum(kPermissionSdkToUnreal, OutputParamsCreate.scopePermissionTable[i].permission, EGfeSDKPermission::MAX)
+ ));
}
}
else