Add FLAXENGINE_API to platform specific classes

This commit is contained in:
2023-02-26 17:29:51 +02:00
parent bef4ba1829
commit 68e04ca7e4
14 changed files with 14 additions and 14 deletions

View File

@@ -11,7 +11,7 @@ typedef struct AAsset AAsset;
/// <summary>
/// Android platform file object implementation.
/// </summary>
class AndroidFile : public UnixFile
class FLAXENGINE_API AndroidFile : public UnixFile
{
public:

View File

@@ -10,7 +10,7 @@
/// <summary>
/// Thread object for Android platform.
/// </summary>
class AndroidThread : public UnixThread
class FLAXENGINE_API AndroidThread : public UnixThread
{
public:

View File

@@ -10,7 +10,7 @@
/// <summary>
/// Implementation of the window class for Android platform.
/// </summary>
class AndroidWindow : public WindowBase
class FLAXENGINE_API AndroidWindow : public WindowBase
{
friend AndroidPlatform;
public:

View File

@@ -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;

View File

@@ -10,7 +10,7 @@
/// <summary>
/// Thread object for Linux platform.
/// </summary>
class LinuxThread : public UnixThread
class FLAXENGINE_API LinuxThread : public UnixThread
{
public:

View File

@@ -10,7 +10,7 @@
/// <summary>
/// Implementation of the window class for Linux platform.
/// </summary>
class LinuxWindow : public WindowBase
class FLAXENGINE_API LinuxWindow : public WindowBase
{
friend LinuxPlatform;
public:

View File

@@ -10,7 +10,7 @@
/// <summary>
/// Thread object for Mac platform.
/// </summary>
class MacThread : public UnixThread
class FLAXENGINE_API MacThread : public UnixThread
{
public:

View File

@@ -10,7 +10,7 @@
/// <summary>
/// Implementation of the window class for Mac platform.
/// </summary>
class MacWindow : public WindowBase
class FLAXENGINE_API MacWindow : public WindowBase
{
private:

View File

@@ -14,7 +14,7 @@
/// <summary>
/// Implementation of the window class for Universal Windows Platform (UWP)
/// </summary>
class UWPWindow : public WindowBase
class FLAXENGINE_API UWPWindow : public WindowBase
{
friend UWPPlatform;

View File

@@ -9,7 +9,7 @@
/// <summary>
/// Unix platform file object implementation.
/// </summary>
class UnixFile : public FileBase
class FLAXENGINE_API UnixFile : public FileBase
{
protected:

View File

@@ -10,7 +10,7 @@
/// <summary>
/// Thread object for Unix platform.
/// </summary>
class UnixThread : public ThreadBase
class FLAXENGINE_API UnixThread : public ThreadBase
{
protected:

View File

@@ -9,7 +9,7 @@
/// <summary>
/// Win32 platform file object implementation
/// </summary>
class Win32File : public FileBase
class FLAXENGINE_API Win32File : public FileBase
{
private:

View File

@@ -9,7 +9,7 @@
/// <summary>
/// Thread object for Win32 platform.
/// </summary>
class Win32Thread : public ThreadBase
class FLAXENGINE_API Win32Thread : public ThreadBase
{
private:

View File

@@ -11,7 +11,7 @@
/// <summary>
/// Implementation of the window class for Windows platform
/// </summary>
class WindowsWindow : public WindowBase
class FLAXENGINE_API WindowsWindow : public WindowBase
#if USE_EDITOR
, public Windows::IDropTarget
#endif