aboutsummaryrefslogtreecommitdiff
path: root/include/cru/platform/bootstrap/GraphicsBootstrap.h
blob: 6f29a62d15006f00a413620e74d831e5c92d5f19 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#pragma once
#include "cru/platform/graphics/Factory.h"

#ifdef CRU_IS_DLL
#ifdef CRU_PLATFORM_GRAPHICS_BOOTSTRAP_EXPORT_API
#define CRU_PLATFORM_GRAPHICS_BOOTSTRAP_API __declspec(dllexport)
#else
#define CRU_PLATFORM_GRAPHICS_BOOTSTRAP_API __declspec(dllimport)
#endif
#else
#define CRU_PLATFORM_GRAPHICS_BOOTSTRAP_API
#endif

namespace cru::platform::bootstrap {
CRU_PLATFORM_GRAPHICS_BOOTSTRAP_API cru::platform::graphics::IGraphicsFactory*
CreateGraphicsFactory();
}  // namespace cru::platform::bootstrap