Elaztek Developer Hub
Blamite Game Engine - Keystone  00402.09.29.23.0627.blamite
A library that enables the use of Qt in Blamite's editing tools.
keystone_main.cpp File Reference
#include "keystone_main.h"
#include <Strings/components/resources/strings/strings.h>
#include <Strings/components/logger/logger.h>
#include <thread>
#include "components/themes/themes.h"
#include "components/editor_data/editor_data.h"
#include "components/editor_data/document/BlamEditorDocument.h"
#include "components/editor_tick/tick.h"
+ Include dependency graph for keystone_main.cpp:

Functions

BOOL APIENTRY DllMain (HMODULE module_handle, DWORD reason, LPVOID reserved)
 Entry point for keystone.dll. More...
 

Variables

QApplication * qt_application = nullptr
 Pointer to the current Qt application. More...
 
HMODULE dll_handle = NULL
 Handle for the keystone library. More...
 
std::thread tick_thread
 

Function Documentation

◆ DllMain()

BOOL APIENTRY DllMain ( HMODULE  module_handle,
DWORD  reason,
LPVOID  reserved 
)

Entry point for keystone.dll.

Variable Documentation

◆ dll_handle

HMODULE dll_handle = NULL

Handle for the keystone library.

◆ qt_application

QApplication* qt_application = nullptr

Pointer to the current Qt application.

◆ tick_thread

std::thread tick_thread