Blamite Game Engine - Blam (Core)
core.h
Go to the documentation of this file.
1
// Blamite Engine - Core header file //
3
// (c) Elaztek Studios 2016 - 2020 //
5
6
#pragma once
7
8
#pragma comment(linker,"/manifestdependency:\"type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' processorArchitecture='*' publicKeyToken='6595b64144ccf1df' language='*'\"")
9
#pragma comment(lib, "gdi32.lib")
10
#pragma comment(lib, "d3d11.lib")
11
#pragma comment(lib, "d3dcompiler.lib")
12
#pragma comment(lib, "dxgi.lib")
13
#pragma comment(lib, "Dwrite.lib")
14
#pragma comment(lib, "d2d1.lib")
15
#pragma comment(lib, "UxTheme.lib")
16
#pragma comment(lib, "Ws2_32.lib")
17
#pragma comment(lib, "Strings.lib")
18
#pragma comment(lib, "windowscodecs.lib")
19
20
#include <cstdint>
21
#include <Windows.h>
22
23
#ifndef BLAM
24
34
#define BLAM
35
#endif
36
37
#ifndef HALO
38
42
#define HALO
43
#endif
44
45
#ifndef UI_API
46
#define UI_API
47
#endif
48
49
#ifndef TAG_CLASS
50
#define TAG_CLASS
51
#endif
52
53
#ifndef BLAM_CFG
54
#define BLAM_CFG
55
#endif
56
57
#ifndef HSC
58
#define HSC
59
#endif
60
61
62
66
namespace
Blam
67
{
71
BLAM
HWND
GetMainWindowHandle
();
72
73
BLAM
HMODULE
GetEngineDLLHandle
();
74
}
75
76
//BlamExt namespace was here
Blam
Namespace surrounding all major engine components.
Definition:
blam_api.h:17
Blam::GetEngineDLLHandle
BLAM HMODULE GetEngineDLLHandle()
Definition:
main.cpp:614
Blam::GetMainWindowHandle
BLAM HWND GetMainWindowHandle()
Retrieves the main window handle of the application.
Definition:
main.cpp:609
BLAM
#define BLAM
Macro to help prevent name collisions between the engine and 3rd-party libraries/headers.
Definition:
core.h:34
blam
core.h
Generated on Fri May 29 2020 03:44:22 for Blamite Game Engine - Blam (Core) by
1.8.17