Elaztek Developer Hub
Switch Project...
blam!
Editing Kit
Guerilla
Sapien
Tool
Foundry
Libraries
Keystone
Strings
Forums
Discord
Doxygen
Jenkins
Guides
Gitlab
Blamite Game Engine - Keystone
00326.06.27.21.0407.blamite
A library that enables the use of Qt in Blamite's editing tools.
keystone_main.h
Go to the documentation of this file.
1
#pragma once
2
3
#include <QtWidgets/QApplication>
4
#include <Windows.h>
5
6
#ifndef KEYSTONE
7
12
#define KEYSTONE
13
#endif
14
15
#ifdef KEYSTONE_EXPORTS
16
#define KEYSTONE_API extern "C" __declspec(dllexport)
17
#else
18
#define KEYSTONE_API extern "C" __declspec(dllimport)
19
#endif
20
24
namespace
BlamKeystone
25
{
31
KEYSTONE
HMODULE
GetKeystoneDLLHandle
();
32
38
KEYSTONE
QApplication*
GetQApplication
();
39
43
KEYSTONE_API
void
Initialize
();
44
KEYSTONE_API
void
Shutdown
();
45
}
BlamKeystone::Initialize
KEYSTONE_API void Initialize()
Initialize any data needed for Keystone/Qt.
Definition:
keystone_main.cpp:12
BlamKeystone::GetQApplication
KEYSTONE QApplication * GetQApplication()
Retrieves the pointer to the current Qt application.
Definition:
keystone_main.cpp:62
BlamKeystone
Namespace for anything within the Keystone library.
Definition:
keystone_api.h:129
BlamKeystone::GetKeystoneDLLHandle
KEYSTONE HMODULE GetKeystoneDLLHandle()
Retrieves the handle for the Keystone library.
Definition:
keystone_main.cpp:57
KEYSTONE_API
#define KEYSTONE_API
Definition:
keystone_main.h:18
KEYSTONE
#define KEYSTONE
Macro to prevent name collisions for anything within the Keystone library.
Definition:
keystone_main.h:12
BlamKeystone::Shutdown
KEYSTONE_API void Shutdown()
Definition:
keystone_main.cpp:39
keystone
keystone_main.h
Generated on Sun Jun 27 2021 04:36:43 for Blamite Game Engine - Keystone by
1.8.17