Elaztek Developer Hub
Blamite Game Engine - Keystone  00427.01.12.25.2146.blamite
A library that enables the use of Qt in Blamite's editing tools.
scenario_loader_thread.cpp File Reference
#include "engine.h"
#include <HEKSapien/components/scenario/scenario.h>
#include <Strings/components/resources/strings/strings.h>
#include <Strings/components/utils/string/string.h>
#include "components/utils/utils.h"
#include "components/editor_data/editor_data.h"
+ Include dependency graph for scenario_loader_thread.cpp:

Functions

void reset_scenario_loader_state ()
 
void attempt_scenario_load ()
 
void scenario_loader_thread ()
 

Variables

std::string scenario_loader_tag_path = ""
 
int scenario_loader_stage = 0
 
bool awaiting_load = false
 
std::thread * loader_thread = nullptr
 
bool stop_loader_thread = false
 
bool loader_thread_stopped = false
 

Function Documentation

◆ attempt_scenario_load()

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

◆ reset_scenario_loader_state()

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

◆ scenario_loader_thread()

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

Variable Documentation

◆ awaiting_load

bool awaiting_load = false

◆ loader_thread

std::thread* loader_thread = nullptr

◆ loader_thread_stopped

bool loader_thread_stopped = false

◆ scenario_loader_stage

int scenario_loader_stage = 0

◆ scenario_loader_tag_path

std::string scenario_loader_tag_path = ""

◆ stop_loader_thread

bool stop_loader_thread = false