Spinning Topp Logo BlackTopp Studios
inc
Classes | Variables
Mezzanine::Scripting::Lua Namespace Reference

This contains the Lua51 and Lua52 resources. More...

Classes

class  FlaggedBuffer
 An expanded version of the BinaryTools::BinaryBuffer to carry one tiny piece of metadata around with it. More...
 
class  Lua51BoolArgument
 No special care is required for Bool Lua Arguments, so a simple typedef is used. More...
 
class  Lua51IntegerArgument
 The implementations in the ScriptArgumentGeneric<Integer> will cover most of what this needs. More...
 
class  Lua51NilArgument
 Represents not much of anything but will insert and retrieves Nils from Lua51. More...
 
class  Lua51RealArgument
 A Real that can readily be passed into lua scripts. More...
 
class  Lua51Script
 This class is used to store a Lua script and in its source and compiled state. More...
 
class  Lua51ScriptingEngine
 The workhorse of the Lua scripting system. All scripts come here to be executed. More...
 
class  Lua51ScriptingEngineFactory
 A factory responsible for the creation and destruction of the default scripting engine providing Lua 5.1 support. More...
 
class  Lua51StringArgument
 No special care is required for String Lua Arguments, so a simple typedef is used. More...
 
class  Lua51WholeArgument
 No special care is required for Whole number Lua Arguments, so a simple typedef is used. More...
 
class  Lua51WorkUnit
 This is a simple Container of script that will execute every script it is given in order each frame. More...
 
class  LuaArgument
 The ScriptArgumentGeneric<T> needs just a bit of Lua specific functionality so we add push/pop for the LuaScript to call. More...
 

Variables

const Integer LuaBool = GenericBool
 Lua51BoolArgument returns this value when checking GetTypeData() const.
 
const Integer LuaInteger = GenericInteger
 Lua51IntegerArgument returns this value when checking GetTypeData() const.
 
const Integer LuaNil = GenericNull
 Lua51NilArgument returns this value when checking GetTypeData() const.
 
const Integer LuaReal = GenericReal
 Lua51RealArgument returns this value when checking GetTypeData() const.
 
const Integer LuaString = GenericString
 Lua51StringArgument returns this value when checking GetTypeData() const.
 
const Integer LuaWhole = GenericWhole
 Lua51WholeArgument returns this value when checking GetTypeData() const.
 

Detailed Description

This contains the Lua51 and Lua52 resources.