LiteFX 0.4.1.2025
Computer Graphics Engine
Loading...
Searching...
No Matches
graphics_api.hpp
1#pragma once
2
3#include <litefx/config.h>
4
5#if !defined (LITEFX_GRAPHICS_API)
6# if defined(LiteFX_Graphics_EXPORTS) && (defined _WIN32 || defined WINCE)
7# define LITEFX_GRAPHICS_API __declspec(dllexport)
8# elif (defined(LiteFX_Graphics_EXPORTS) || defined(__APPLE__)) && defined __GNUC__ && __GNUC__ >= 4
9# define LITEFX_GRAPHICS_API __attribute__ ((visibility ("default")))
10# elif !defined(LiteFX_Graphics_EXPORTS) && (defined _WIN32 || defined WINCE)
11# define LITEFX_GRAPHICS_API __declspec(dllimport)
12# endif
13#endif
14
15#ifndef LITEFX_GRAPHICS_API
16# define LITEFX_GRAPHICS_API
17#endif
18
19#include <litefx/core.h>