Elaztek Developer Hub
Blamite Game Engine - Keystone  00326.06.27.21.0407.blamite
A library that enables the use of Qt in Blamite's editing tools.
keystone_api.h File Reference
#include <string>

Go to the source code of this file.

Namespaces

 BlamKeystoneAPI
 Namespace containing any exported functions within Keystone.
 
 BlamKeystone
 Namespace for anything within the Keystone library.
 

Macros

#define KEYSTONE_API   extern "C" __declspec(dllimport)
 
#define KEYSTONE
 

Enumerations

enum  KeystoneDialogResult {
  OK, Cancel, Abort, Retry,
  Ignore, Yes, No, Default_NotSet
}
 Enumerator containing all possible generic dialog results. More...
 

Functions

KEYSTONE_API int BlamKeystoneAPI::ShowMainWindow ()
 Shows a default testing window. More...
 
KEYSTONE_API int BlamKeystoneAPI::ShowErrorDialog (bool classic, bool allow_safemode, bool allow_continue, const char *text)
 Shows a Qt-driven error dialog. More...
 
KEYSTONE_API int BlamKeystoneAPI::ShowSapienWindow ()
 Shows the main Sapien window. More...
 
KEYSTONE_API int BlamKeystoneAPI::ShowFoundryWindow ()
 Shows the main Foundry window. More...
 
KEYSTONE_API int BlamKeystoneAPI::ShowGuerillaWindow (BlamConfigurationFile *guerilla_config)
 Shows the main Guerilla window. More...
 
KEYSTONE_API int BlamKeystoneAPI::ShowToolWindow ()
 Shows the Tool GUI window. More...
 
KEYSTONE_API bool BlamKeystoneAPI::OpenWebURL (std::string url)
 Opens a URL in the user's default web browser. More...
 
KEYSTONE_API bool BlamKeystoneAPI::OpenLocalURL (std::string url)
 Opens a local file with the user's default application. More...
 
KEYSTONE_API BlamResult BlamKeystoneAPI::LoadResourceGroup (std::string file_path)
 Loads a resource group for use with Keystone's UI. More...
 

Macro Definition Documentation

◆ KEYSTONE

#define KEYSTONE

◆ KEYSTONE_API

#define KEYSTONE_API   extern "C" __declspec(dllimport)

Enumeration Type Documentation

◆ KeystoneDialogResult

Enumerator containing all possible generic dialog results.

Enumerator
OK 

The user pressed the 'OK' button.

Cancel 

The user pressed the 'Cancel' button.

Abort 

The user pressed the 'Abort' button.

Retry 

The user pressed the 'Retry' button.

Ignore 

The user pressed the 'Ignore' button.

Yes 

The user pressed the 'Yes' button.

No 

The user pressed the 'No' button.

Default_NotSet 

The dialog result has not yet been set.