Nazara Engine  0.4
A fast, complete, cross-platform API designed for game development
Ndk::LuaAPI Class Reference

NDK class that represents the api used for Lua. More...

Static Public Member Functions

static LuaBindingGetBinding ()
 Gets the internal binding for Lua. More...
 
static bool Initialize ()
 Initializes the LuaAPI module. More...
 
static void RegisterClasses (Nz::LuaState &state)
 Registers the classes that will be used by the Lua instance. More...
 
static void Uninitialize ()
 Uninitializes the LuaAPI module.
 

Detailed Description

NDK class that represents the api used for Lua.

Member Function Documentation

◆ GetBinding()

LuaBinding * Ndk::LuaAPI::GetBinding ( )
static

Gets the internal binding for Lua.

Returns
A pointer to the binding

◆ Initialize()

bool Ndk::LuaAPI::Initialize ( )
static

Initializes the LuaAPI module.

Returns
true if initialization is successful

◆ RegisterClasses()

void Ndk::LuaAPI::RegisterClasses ( Nz::LuaState &  state)
static

Registers the classes that will be used by the Lua instance.

Parameters
instanceLua instance that will interact with the engine & SDK

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