Blamite Game Engine - blam!  00296.01.12.21.0102.blamite
The core library for the Blamite Game Engine.
keystone.cpp File Reference
#include "keystone.h"
#include <Strings/components/utils/string/string.h>
#include "components/resources/engine_text/engine_text.h"

Typedefs

typedef int(CALLBACK * _ShowMainWindow) ()
 
typedef int(CALLBACK * _ShowErrorDialog) (bool classic, bool allow_safemode, bool allow_continue, const char *text)
 
typedef bool(CALLBACK * _OpenWebURL) (std::string url)
 
typedef bool(CALLBACK * _OpenLocalURL) (std::string url)
 

Functions

template<typename T >
BlamResult load_keystone_function (T *function_callback, char *function_name)
 

Variables

HMODULE keystone_handle
 The module handle of the Keystone library. More...
 
_ShowMainWindow __Keystone_ShowMainWindow
 
_ShowErrorDialog __Keystone_ShowErrorDialog
 
_OpenWebURL __Keystone_OpenWebURL
 
_OpenLocalURL __Keystone_OpenLocalURL
 

Typedef Documentation

◆ _OpenLocalURL

typedef bool(CALLBACK* _OpenLocalURL) (std::string url)

◆ _OpenWebURL

typedef bool(CALLBACK* _OpenWebURL) (std::string url)

◆ _ShowErrorDialog

typedef int(CALLBACK* _ShowErrorDialog) (bool classic, bool allow_safemode, bool allow_continue, const char *text)

◆ _ShowMainWindow

typedef int(CALLBACK* _ShowMainWindow) ()

Function Documentation

◆ load_keystone_function()

template<typename T >
BlamResult load_keystone_function ( T *  function_callback,
char *  function_name 
)

Variable Documentation

◆ __Keystone_OpenLocalURL

_OpenLocalURL __Keystone_OpenLocalURL

◆ __Keystone_OpenWebURL

_OpenWebURL __Keystone_OpenWebURL

◆ __Keystone_ShowErrorDialog

_ShowErrorDialog __Keystone_ShowErrorDialog

◆ __Keystone_ShowMainWindow

_ShowMainWindow __Keystone_ShowMainWindow

◆ keystone_handle

HMODULE keystone_handle

The module handle of the Keystone library.