Engine
Frameworkcreatedbymeusableforthecreationofsimplegames.CurrentlysupportsOpenGL(Verysimple)andVulkan.
Main Page
Related Pages
Namespaces
Classes
Files
File List
File Members
Engine
api.hpp
Go to the documentation of this file.
1
#ifndef ENGINE_API_HPP
2
#define ENGINE_API_HPP
3
4
#if defined(ENGINE_DLL) || defined(ENGINE_AS_DLL)
5
#ifdef ENGINE_AS_DLL
6
#ifdef _WIN32
7
#define ENGINE_API __declspec(dllimport)
8
#else
9
#define ENGINE_API
10
#endif
11
#define ENGINE_LOCAL
12
#else
13
#ifdef _WIN32
14
#define ENGINE_API __declspec(dllexport)
15
#define ENGINE_LOCAL
16
#elif (defined(__GNUC__) && (__GNUC__ >= 4))
17
#define ENGINE_API __attribute__ ((visibility("default")))
18
#define ENGINE_LOCAL __attribute__ ((visibility("hidden")))
19
#else
20
#define ENGINE_API
21
#define ENGINE_LOCAL
22
#endif
23
#endif
24
#else
25
#define ENGINE_API
26
#define ENGINE_LOCAL
27
#endif
28
29
#endif // ENGINE_API_HPP
Generated by
1.8.11