Elaztek Developer Hub
Blamite Game Engine - Keystone  00386.06.16.23.0646.blamite
A library that enables the use of Qt in Blamite's editing tools.
engine.cpp File Reference
#include "engine.h"
#include <sdl2/SDL.h>
#include <qwindow.h>
#include <qwindowdefs_win.h>
#include <thread>
#include <Windows.h>
#include <blam/api/blam_api.h>
#include <Strings/components/logger/logger.h>
+ Include dependency graph for engine.cpp:

Functions

void engine_thread ()
 

Variables

BlamEngineViewportWidgetengine_viewport_widget = nullptr
 
SDL_Window * engine_window_handle = nullptr
 
std::thread * engine_loop_thread = nullptr
 
bool engine_stopped = false
 
bool engine_running = false
 
int engine_init_result = -1
 

Function Documentation

◆ engine_thread()

void engine_thread ( )
+ Here is the caller graph for this function:

Variable Documentation

◆ engine_init_result

int engine_init_result = -1

◆ engine_loop_thread

std::thread* engine_loop_thread = nullptr

◆ engine_running

bool engine_running = false

◆ engine_stopped

bool engine_stopped = false

◆ engine_viewport_widget

BlamEngineViewportWidget* engine_viewport_widget = nullptr

◆ engine_window_handle

SDL_Window* engine_window_handle = nullptr