// Copyright 1998-2017 Epic Games, Inc. All Rights Reserved. #pragma once #include "CoreMinimal.h" #if WITH_CEF3 #if PLATFORM_WINDOWS #include "WindowsHWrapper.h" #include "AllowWindowsPlatformTypes.h" #include "AllowWindowsPlatformAtomics.h" #endif #pragma push_macro("OVERRIDE") #undef OVERRIDE // cef headers provide their own OVERRIDE macro THIRD_PARTY_INCLUDES_START #include "include/cef_app.h" THIRD_PARTY_INCLUDES_END #pragma pop_macro("OVERRIDE") #if PLATFORM_WINDOWS #include "HideWindowsPlatformAtomics.h" #include "HideWindowsPlatformTypes.h" #endif /** * The application's main function. * * @param MainArgs Main Arguments for the process (created differently on each platform). * @return Application's exit value. */ int32 RunCEFSubProcess(const CefMainArgs& MainArgs); #endif