LPCGame
A Simple 2d Game Engine
 All Classes Namespaces Functions Variables Enumerations Enumerator Pages
LuaC::EntityLib Class Reference

#include <luacentity.h>

Inherits LuaC::UdataLib< std::shared_ptr< Entity > >.

Static Public Member Functions

static int luaopen_entity (lua_State *l)
 Open the Entity Lua library for Lua state l.
 
- Static Public Member Functions inherited from LuaC::UdataLib< std::shared_ptr< Entity > >
static std::shared_ptr< Entity > * Allocate (lua_State *l)
 
static void Push (lua_State *l, const std::shared_ptr< Entity > *obj)
 
static void Copy (lua_State *from, int idx, lua_State *too)
 
static std::shared_ptr< Entity > * Check (lua_State *l, int i)
 

Detailed Description

Class for storing functions used to manage interaction between Lua and the Entity class. Defines the Entity Lua Lib


The documentation for this class was generated from the following files: