 |
Blamite Game Engine - Keystone
00326.06.27.21.0407.blamite
A library that enables the use of Qt in Blamite's editing tools.
|
Go to the documentation of this file.
10 #ifdef KEYSTONE_EXPORTS
14 #define KEYSTONE_API extern "C" __declspec(dllexport)
16 #define KEYSTONE_API extern "C" __declspec(dllimport)
23 class BlamConfigurationFile;
25 class BlamBasicLogger;
KEYSTONE_API int ShowErrorDialog(bool classic, bool allow_safemode, bool allow_continue, const char *text)
Shows a Qt-driven error dialog.
Definition: keystone_api.cpp:37
@ Retry
The user pressed the 'Retry' button.
Definition: keystone_api.h:35
KeystoneDialogResult
Enumerator containing all possible generic dialog results.
Definition: keystone_api.h:30
@ Abort
The user pressed the 'Abort' button.
Definition: keystone_api.h:34
KEYSTONE_API int ShowMainWindow()
Shows a default testing window.
Definition: keystone_api.cpp:29
Namespace for anything within the Keystone library.
Definition: keystone_api.h:129
Namespace containing any exported functions within Keystone.
Definition: keystone_api.h:48
@ Default_NotSet
The dialog result has not yet been set.
Definition: keystone_api.h:40
@ Cancel
The user pressed the 'Cancel' button.
Definition: keystone_api.h:33
@ No
The user pressed the 'No' button.
Definition: keystone_api.h:38
KEYSTONE_API bool OpenLocalURL(std::string url)
Opens a local file with the user's default application.
Definition: keystone_api.cpp:91
KEYSTONE_API int ShowFoundryWindow()
Shows the main Foundry window.
Definition: keystone_api.cpp:56
KEYSTONE_API bool OpenWebURL(std::string url)
Opens a URL in the user's default web browser.
Definition: keystone_api.cpp:86
KEYSTONE_API int ShowGuerillaWindow(BlamConfigurationFile *guerilla_config)
Shows the main Guerilla window.
Definition: keystone_api.cpp:66
#define KEYSTONE_API
Definition: keystone_api.h:16
@ Yes
The user pressed the 'Yes' button.
Definition: keystone_api.h:37
@ Ignore
The user pressed the 'Ignore' button.
Definition: keystone_api.h:36
KEYSTONE_API int ShowSapienWindow()
Shows the main Sapien window.
Definition: keystone_api.cpp:46
@ OK
The user pressed the 'OK' button.
Definition: keystone_api.h:32
KEYSTONE_API int ShowToolWindow()
Shows the Tool GUI window.
Definition: keystone_api.cpp:76
KEYSTONE_API BlamResult LoadResourceGroup(std::string file_path)
Loads a resource group for use with Keystone's UI.
Definition: keystone_api.cpp:96