Plasma Engine  2.0
Loading...
Searching...
No Matches
ApplicationEntryPoint.h
1#pragma once
2
3#include <Foundation/Basics.h>
4
5#if PL_ENABLED(PL_PLATFORM_WINDOWS_DESKTOP)
6
7# include <Foundation/Application/Implementation/Win/ApplicationEntryPoint_win.h>
8
9#elif PL_ENABLED(PL_PLATFORM_WINDOWS_UWP)
10
11# include <Foundation/Application/Implementation/uwp/ApplicationEntryPoint_uwp.h>
12
13#elif PL_ENABLED(PL_PLATFORM_OSX) || PL_ENABLED(PL_PLATFORM_LINUX)
14
15# include <Foundation/Application/Implementation/Posix/ApplicationEntryPoint_posix.h>
16
17#elif PL_ENABLED(PL_PLATFORM_ANDROID)
18
19# include <Foundation/Application/Implementation/Android/ApplicationEntryPoint_android.h>
20
21#else
22# error "Missing definition of platform specific entry point!"
23#endif