Elaztek Developer Hub
Blamite Game Engine - Guerilla (Stub Executable)  00420.05.12.24.2119.blamite
A small stub executable that is used to launch Guerilla.
guerilla.cpp File Reference
#include "guerilla.h"
#include <Strings/components/logger/logger.h>
+ Include dependency graph for guerilla.cpp:

Typedefs

typedef bool(CALLBACK * _Initialize) ()
 
typedef void(CALLBACK * _Shutdown) ()
 

Functions

template<typename T >
bool load_guerilla_function (T *function_callback, const char *function_name)
 Loads a function from the HEKGuerilla library. More...
 

Variables

HMODULE guerilla_handle
 The module handle of the Keystone library. More...
 
_Initialize __Guerilla_Initialize
 
_Shutdown __Guerilla_Shutdown
 

Typedef Documentation

◆ _Initialize

typedef bool(CALLBACK* _Initialize) ()

◆ _Shutdown

typedef void(CALLBACK* _Shutdown) ()

Function Documentation

◆ load_guerilla_function()

template<typename T >
bool load_guerilla_function ( T *  function_callback,
const char *  function_name 
)

Loads a function from the HEKGuerilla library.

Parameters
function_callback- Pointer to the callback type. If the function is loaded, this is set to the function address.
function_name- The name of the function within HEKGuerilla.
Returns
true if the function was loaded successfully, otherwise returns false.

Variable Documentation

◆ __Guerilla_Initialize

_Initialize __Guerilla_Initialize

◆ __Guerilla_Shutdown

_Shutdown __Guerilla_Shutdown

◆ guerilla_handle

HMODULE guerilla_handle

The module handle of the Keystone library.