Symphony Of Empires
luavm.cpp File Reference
#include <cstdio>
#include <memory>
#include <unordered_map>
#include <map>
#include <lua.hpp>
#include <lualib.h>
#include <lauxlib.h>
#include "eng3d/state.hpp"
#include "eng3d/log.hpp"
#include "eng3d/ui/ui.hpp"
#include "eng3d/ui/widget.hpp"
#include "eng3d/ui/components.hpp"
#include "eng3d/luavm.hpp"
Include dependency graph for luavm.cpp:

Go to the source code of this file.

Variables

std::map< int, UI::Widget * > lua_widgets
 
std::map< int, std::shared_ptr< Eng3D::Texture > > lua_textures
 
std::map< std::string, int > lua_ui_callbacks
 

Variable Documentation

◆ lua_textures

std::map<int, std::shared_ptr<Eng3D::Texture> > lua_textures

Definition at line 81 of file luavm.cpp.

◆ lua_ui_callbacks

std::map<std::string, int> lua_ui_callbacks

Definition at line 82 of file luavm.cpp.

◆ lua_widgets

std::map<int, UI::Widget*> lua_widgets

Definition at line 80 of file luavm.cpp.