Elaztek Developer Hub
Blamite Game Engine - blam!  00423.10.27.24.0533.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"
#include "api/api.h"
+ Include dependency graph for keystone.cpp:

Typedefs

typedef void(CALLBACK * _Initialize) ()
 
typedef void(CALLBACK * _Shutdown) ()
 
typedef int(CALLBACK * _ShowErrorDialog) (bool allow_safemode, bool allow_continue, const char *text)
 
typedef bool(CALLBACK * _ShowEngineFirstbootDialog) ()
 

Functions

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

Variables

HMODULE keystone_handle = nullptr
 The module handle of the Keystone library. More...
 
_Initialize __Keystone_Initialize
 
_Shutdown __Keystone_Shutdown
 
_ShowErrorDialog __Keystone_ShowErrorDialog
 
_ShowEngineFirstbootDialog __Keystone_ShowEngineFirstbootDialog
 

Typedef Documentation

◆ _Initialize

typedef void(CALLBACK* _Initialize) ()

◆ _ShowEngineFirstbootDialog

typedef bool(CALLBACK* _ShowEngineFirstbootDialog) ()

◆ _ShowErrorDialog

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

◆ _Shutdown

typedef void(CALLBACK* _Shutdown) ()

Function Documentation

◆ load_keystone_function()

template<typename T >
BlamResult load_keystone_function ( T *  function_callback,
const char *  function_name 
)
+ Here is the call graph for this function:

Variable Documentation

◆ __Keystone_Initialize

_Initialize __Keystone_Initialize

◆ __Keystone_ShowEngineFirstbootDialog

_ShowEngineFirstbootDialog __Keystone_ShowEngineFirstbootDialog

◆ __Keystone_ShowErrorDialog

_ShowErrorDialog __Keystone_ShowErrorDialog

◆ __Keystone_Shutdown

_Shutdown __Keystone_Shutdown

◆ keystone_handle

HMODULE keystone_handle = nullptr

The module handle of the Keystone library.