Functions

ImLua 5 Binding Reference
[Utilities]

Collaboration diagram for ImLua 5 Binding Reference:

Functions

int imlua_open (lua_State *L)
int imlua_close (lua_State *L)
int imlua_open_capture (lua_State *L)
int imlua_open_process (lua_State *L)
int imlua_open_fftw (lua_State *L)

Detailed Description

Binding for the Lua 5 scripting language.
Lua 5.1 Copyright (C) 1994-2005 Lua.org, PUC-Rio
R. Ierusalimschy, L. H. de Figueiredo & W. Celes
http://www.lua.org
See imlua.h

Function Documentation

int imlua_open ( lua_State *  L  ) 

Initializes the Lua binding of the main IM library.
Returns 1 (leaves the im table on the top of the stack). You must link the application with the "imlua51" library.

int imlua_close ( lua_State *  L  ) 

Calls imFormatRemoveAll to release internal memory. Also available in Lua as "im.Close()".

int imlua_open_capture ( lua_State *  L  ) 

Initializes the Lua binding of the capture library.
Returns 1 (leaves the im table on the top of the stack). You must link the application with the "imlua_capture51" library.

int imlua_open_process ( lua_State *  L  ) 

Initializes the Lua binding of the process library.
Returns 1 (leaves the im table on the top of the stack). You must link the application with the "imlua_process51" library.

int imlua_open_fftw ( lua_State *  L  ) 

Initializes the Lua binding of the fourier transform library.
Returns 1 (leaves the im table on the top of the stack). You must link the application with the "imlua_fftw51" library.