CEFInterfaceLibCefIncludes.h 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. // Engine/Source/Runtime/WebBrowser/Private/CEF/CEFInterfaceLibCefIncludes.h
  2. #pragma once
  3. #if WITH_CEF3
  4. #ifndef OVERRIDE
  5. # define OVERRIDE override
  6. #endif //OVERRIDE
  7. #if PLATFORM_WINDOWS
  8. # include "Windows/WindowsHWrapper.h"
  9. # include "Windows/AllowWindowsPlatformTypes.h"
  10. # include "Windows/AllowWindowsPlatformAtomics.h"
  11. #endif
  12. THIRD_PARTY_INCLUDES_START
  13. # if PLATFORM_APPLE
  14. PRAGMA_DISABLE_DEPRECATION_WARNINGS
  15. # endif //PLATFORM_APPLE
  16. # pragma push_macro("OVERRIDE")
  17. # undef OVERRIDE // cef headers provide their own OVERRIDE macro
  18. # include "include/cef_app.h"
  19. # include "include/cef_client.h"
  20. # include "include/cef_request.h"
  21. # include "include/cef_task.h"
  22. # include "include/cef_render_handler.h"
  23. # include "include/cef_resource_handler.h"
  24. # include "include/cef_resource_request_handler.h"
  25. # include "include/cef_request_context_handler.h"
  26. # include "include/cef_jsdialog_handler.h"
  27. # include "include/cef_scheme.h"
  28. # include "include/cef_origin_whitelist.h"
  29. # include "include/internal/cef_ptr.h"
  30. # pragma pop_macro("OVERRIDE")
  31. # if PLATFORM_APPLE
  32. PRAGMA_ENABLE_DEPRECATION_WARNINGS
  33. # endif //PLATFORM_APPLE
  34. THIRD_PARTY_INCLUDES_END
  35. #if PLATFORM_WINDOWS
  36. # include "Windows/HideWindowsPlatformAtomics.h"
  37. # include "Windows/HideWindowsPlatformTypes.h"
  38. #endif
  39. #endif //WITH_CEF3