From 68e04ca7e4e92ab7b79142ebf4c1843f82b6eb87 Mon Sep 17 00:00:00 2001 From: Ari Vuollet Date: Sun, 26 Feb 2023 17:29:51 +0200 Subject: [PATCH] Add FLAXENGINE_API to platform specific classes --- Source/Engine/Platform/Android/AndroidFile.h | 2 +- Source/Engine/Platform/Android/AndroidThread.h | 2 +- Source/Engine/Platform/Android/AndroidWindow.h | 2 +- Source/Engine/Platform/Linux/LinuxInput.h | 2 +- Source/Engine/Platform/Linux/LinuxThread.h | 2 +- Source/Engine/Platform/Linux/LinuxWindow.h | 2 +- Source/Engine/Platform/Mac/MacThread.h | 2 +- Source/Engine/Platform/Mac/MacWindow.h | 2 +- Source/Engine/Platform/UWP/UWPWindow.h | 2 +- Source/Engine/Platform/Unix/UnixFile.h | 2 +- Source/Engine/Platform/Unix/UnixThread.h | 2 +- Source/Engine/Platform/Win32/Win32File.h | 2 +- Source/Engine/Platform/Win32/Win32Thread.h | 2 +- Source/Engine/Platform/Windows/WindowsWindow.h | 2 +- 14 files changed, 14 insertions(+), 14 deletions(-) diff --git a/Source/Engine/Platform/Android/AndroidFile.h b/Source/Engine/Platform/Android/AndroidFile.h index 881854637..037d4d62f 100644 --- a/Source/Engine/Platform/Android/AndroidFile.h +++ b/Source/Engine/Platform/Android/AndroidFile.h @@ -11,7 +11,7 @@ typedef struct AAsset AAsset; /// /// Android platform file object implementation. /// -class AndroidFile : public UnixFile +class FLAXENGINE_API AndroidFile : public UnixFile { public: diff --git a/Source/Engine/Platform/Android/AndroidThread.h b/Source/Engine/Platform/Android/AndroidThread.h index e458f8230..336fb000e 100644 --- a/Source/Engine/Platform/Android/AndroidThread.h +++ b/Source/Engine/Platform/Android/AndroidThread.h @@ -10,7 +10,7 @@ /// /// Thread object for Android platform. /// -class AndroidThread : public UnixThread +class FLAXENGINE_API AndroidThread : public UnixThread { public: diff --git a/Source/Engine/Platform/Android/AndroidWindow.h b/Source/Engine/Platform/Android/AndroidWindow.h index d48928dbf..7fca1111d 100644 --- a/Source/Engine/Platform/Android/AndroidWindow.h +++ b/Source/Engine/Platform/Android/AndroidWindow.h @@ -10,7 +10,7 @@ /// /// Implementation of the window class for Android platform. /// -class AndroidWindow : public WindowBase +class FLAXENGINE_API AndroidWindow : public WindowBase { friend AndroidPlatform; public: diff --git a/Source/Engine/Platform/Linux/LinuxInput.h b/Source/Engine/Platform/Linux/LinuxInput.h index 2bc7b2312..639f066f7 100644 --- a/Source/Engine/Platform/Linux/LinuxInput.h +++ b/Source/Engine/Platform/Linux/LinuxInput.h @@ -9,7 +9,7 @@ #define LINUXINPUT_MAX_GAMEPAD_EVENTS_PER_FRAME 32 #define TRIGGER_THRESHOLD 1000 -class LinuxGamepad : public Gamepad +class FLAXENGINE_API LinuxGamepad : public Gamepad { public: int fd; diff --git a/Source/Engine/Platform/Linux/LinuxThread.h b/Source/Engine/Platform/Linux/LinuxThread.h index 85778ca9e..53eadf929 100644 --- a/Source/Engine/Platform/Linux/LinuxThread.h +++ b/Source/Engine/Platform/Linux/LinuxThread.h @@ -10,7 +10,7 @@ /// /// Thread object for Linux platform. /// -class LinuxThread : public UnixThread +class FLAXENGINE_API LinuxThread : public UnixThread { public: diff --git a/Source/Engine/Platform/Linux/LinuxWindow.h b/Source/Engine/Platform/Linux/LinuxWindow.h index fb0882cbf..f1a6ee587 100644 --- a/Source/Engine/Platform/Linux/LinuxWindow.h +++ b/Source/Engine/Platform/Linux/LinuxWindow.h @@ -10,7 +10,7 @@ /// /// Implementation of the window class for Linux platform. /// -class LinuxWindow : public WindowBase +class FLAXENGINE_API LinuxWindow : public WindowBase { friend LinuxPlatform; public: diff --git a/Source/Engine/Platform/Mac/MacThread.h b/Source/Engine/Platform/Mac/MacThread.h index 01790d705..f49969628 100644 --- a/Source/Engine/Platform/Mac/MacThread.h +++ b/Source/Engine/Platform/Mac/MacThread.h @@ -10,7 +10,7 @@ /// /// Thread object for Mac platform. /// -class MacThread : public UnixThread +class FLAXENGINE_API MacThread : public UnixThread { public: diff --git a/Source/Engine/Platform/Mac/MacWindow.h b/Source/Engine/Platform/Mac/MacWindow.h index 8498864a9..2a554163c 100644 --- a/Source/Engine/Platform/Mac/MacWindow.h +++ b/Source/Engine/Platform/Mac/MacWindow.h @@ -10,7 +10,7 @@ /// /// Implementation of the window class for Mac platform. /// -class MacWindow : public WindowBase +class FLAXENGINE_API MacWindow : public WindowBase { private: diff --git a/Source/Engine/Platform/UWP/UWPWindow.h b/Source/Engine/Platform/UWP/UWPWindow.h index ebe25bbc7..8e4a62bb8 100644 --- a/Source/Engine/Platform/UWP/UWPWindow.h +++ b/Source/Engine/Platform/UWP/UWPWindow.h @@ -14,7 +14,7 @@ /// /// Implementation of the window class for Universal Windows Platform (UWP) /// -class UWPWindow : public WindowBase +class FLAXENGINE_API UWPWindow : public WindowBase { friend UWPPlatform; diff --git a/Source/Engine/Platform/Unix/UnixFile.h b/Source/Engine/Platform/Unix/UnixFile.h index b36159fea..f09acd30c 100644 --- a/Source/Engine/Platform/Unix/UnixFile.h +++ b/Source/Engine/Platform/Unix/UnixFile.h @@ -9,7 +9,7 @@ /// /// Unix platform file object implementation. /// -class UnixFile : public FileBase +class FLAXENGINE_API UnixFile : public FileBase { protected: diff --git a/Source/Engine/Platform/Unix/UnixThread.h b/Source/Engine/Platform/Unix/UnixThread.h index 8b772ba0b..fdeda63e1 100644 --- a/Source/Engine/Platform/Unix/UnixThread.h +++ b/Source/Engine/Platform/Unix/UnixThread.h @@ -10,7 +10,7 @@ /// /// Thread object for Unix platform. /// -class UnixThread : public ThreadBase +class FLAXENGINE_API UnixThread : public ThreadBase { protected: diff --git a/Source/Engine/Platform/Win32/Win32File.h b/Source/Engine/Platform/Win32/Win32File.h index 3f5685bea..f3a9d7e5d 100644 --- a/Source/Engine/Platform/Win32/Win32File.h +++ b/Source/Engine/Platform/Win32/Win32File.h @@ -9,7 +9,7 @@ /// /// Win32 platform file object implementation /// -class Win32File : public FileBase +class FLAXENGINE_API Win32File : public FileBase { private: diff --git a/Source/Engine/Platform/Win32/Win32Thread.h b/Source/Engine/Platform/Win32/Win32Thread.h index d682d90c4..e758982b8 100644 --- a/Source/Engine/Platform/Win32/Win32Thread.h +++ b/Source/Engine/Platform/Win32/Win32Thread.h @@ -9,7 +9,7 @@ /// /// Thread object for Win32 platform. /// -class Win32Thread : public ThreadBase +class FLAXENGINE_API Win32Thread : public ThreadBase { private: diff --git a/Source/Engine/Platform/Windows/WindowsWindow.h b/Source/Engine/Platform/Windows/WindowsWindow.h index e4c23cbd6..d99cfcb15 100644 --- a/Source/Engine/Platform/Windows/WindowsWindow.h +++ b/Source/Engine/Platform/Windows/WindowsWindow.h @@ -11,7 +11,7 @@ /// /// Implementation of the window class for Windows platform /// -class WindowsWindow : public WindowBase +class FLAXENGINE_API WindowsWindow : public WindowBase #if USE_EDITOR , public Windows::IDropTarget #endif