Leviathan  0.8.0.0
Leviathan game engine
GlobalCEFHandler.h File Reference
#include "Define.h"
#include "GUI/GuiCEFApplication.h"
#include "GUI/LeviathanJavaScriptAsync.h"
#include "include/cef_task.h"
#include "include/internal/cef_ptr.h"

Go to the source code of this file.

Classes

class  Leviathan::CEFApplicationKeeper
 Keeps certain CEF objects allocated for long enough. More...
 
class  Leviathan::GlobalCEFHandler
 Singleton class for handling CEF initialization that needs to be done right away. More...
 

Namespaces

 Leviathan
 The access mask controls which registered functions and classes a script sees.
 

Macros

#define REQUIRE_UI_THREAD()   assert(CefCurrentlyOn(TID_UI));
 
#define REQUIRE_IO_THREAD()   assert(CefCurrentlyOn(TID_IO));
 
#define REQUIRE_FILE_THREAD()   assert(CefCurrentlyOn(TID_FILE));
 

Macro Definition Documentation

◆ REQUIRE_FILE_THREAD

#define REQUIRE_FILE_THREAD ( )    assert(CefCurrentlyOn(TID_FILE));

Definition at line 17 of file GlobalCEFHandler.h.

◆ REQUIRE_IO_THREAD

#define REQUIRE_IO_THREAD ( )    assert(CefCurrentlyOn(TID_IO));

Definition at line 16 of file GlobalCEFHandler.h.

◆ REQUIRE_UI_THREAD

#define REQUIRE_UI_THREAD ( )    assert(CefCurrentlyOn(TID_UI));

Definition at line 15 of file GlobalCEFHandler.h.