 |
Blamite Game Engine - Keystone
00305.01.23.21.0442.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;
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:35
@ Retry
The user pressed the 'Retry' button.
Definition: keystone_api.h:34
KeystoneDialogResult
Enumerator containing all possible generic dialog results.
Definition: keystone_api.h:29
@ Abort
The user pressed the 'Abort' button.
Definition: keystone_api.h:33
KEYSTONE_API int ShowMainWindow()
Shows a default testing window.
Definition: keystone_api.cpp:27
Namespace for anything within the Keystone library.
Definition: keystone_api.h:138
Definition: callbacks.h:8
Namespace containing any exported functions within Keystone.
Definition: keystone_api.h:47
KEYSTONE_API void SetupSapienCallbacks(SapienCallbacksBundle callbacks)
Loads and stores Sapien callbacks.
Definition: keystone_api.cpp:76
@ Default_NotSet
The dialog result has not yet been set.
Definition: keystone_api.h:39
@ Cancel
The user pressed the 'Cancel' button.
Definition: keystone_api.h:32
@ No
The user pressed the 'No' button.
Definition: keystone_api.h:37
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 ShowSapienAboutDialog()
Shows the Sapien about window.
Definition: keystone_api.cpp:68
KEYSTONE_API int ShowFoundryWindow()
Shows the main Foundry window.
Definition: keystone_api.cpp:52
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:60
#define KEYSTONE_API
Definition: keystone_api.h:16
@ Yes
The user pressed the 'Yes' button.
Definition: keystone_api.h:36
@ Ignore
The user pressed the 'Ignore' button.
Definition: keystone_api.h:35
KEYSTONE_API int ShowSapienWindow()
Shows the main Sapien window.
Definition: keystone_api.cpp:44
@ OK
The user pressed the 'OK' button.
Definition: keystone_api.h:31
KEYSTONE SapienCallbacksBundle GetSapienCallbacks()
Retrieves the stored Sapien callbacks bundle.
Definition: keystone_api.cpp:81
KEYSTONE_API BlamResult LoadResourceGroup(std::string file_path)
Loads a resource group for use with Keystone's UI.
Definition: keystone_api.cpp:96
#define KEYSTONE
Definition: keystone_api.h:20