Main Page   Namespace List   Class Hierarchy   Compound List   File List   Compound Members   File Members  

tolua.h File Reference

#include <stdlib.h>
#include "lua.h"

Include dependency graph for tolua.h:

Include dependency graph

This graph shows which files directly or indirectly include this file:

Included by dependency graph

Go to the source code of this file.

Defines

#define TOLUA_VERSION   "tolua 3.2"
#define TOLUA_NIL   (lua_pushnil(),lua_pop())
#define tolua_gettable   tolua_getobject
#define tolua_getfieldtable   tolua_getfieldobject
#define tolua_getfunction   tolua_getobject
#define tolua_getfieldfunction   tolua_getfieldobject
#define tolua_pushtable   tolua_pushobject
#define tolua_pushfieldtable   tolua_pushfieldobject
#define tolua_pushfunction   tolua_pushobject
#define tolua_pushfieldfunction   tolua_pushfieldobject

Functions

int tolua_open (void)
void tolua_restorestate (void)
void tolua_using (lua_Object module)
void tolua_class (lua_Object derived, lua_Object base)
void tolua_instance (lua_Object instance, lua_Object classobj)
void tolua_foreach (lua_Object lo, lua_Object f)
int tolua_tag (char *type)
char* tolua_type (lua_Object lo)
lua_Object tolua_base (lua_Object lo)
lua_Object tolua_cast (lua_Object lo, char *type)
void tolua_takeownership (lua_Object lo)
void tolua_globalvar (char *name, lua_CFunction get, lua_CFunction set)
void tolua_globalarray (char *name, lua_CFunction get, lua_CFunction set)
void tolua_module (char *name)
void tolua_cclass (char *name, char *base)
void tolua_function (char *parent, char *name, lua_CFunction func)
void tolua_constant (char *parent, char *name, double value)
void tolua_tablevar (char *table, char *name, lua_CFunction get, lua_CFunction set)
void tolua_tablearray (char *table, char *name, lua_CFunction get, lua_CFunction set)
double tolua_getnumber (int narg, double def)
char* tolua_getstring (int narg, const char *def)
void* tolua_getuserdata (int narg, const void *def)
void* tolua_getusertype (int narg, const void *def)
lua_Object tolua_getobject (int narg, lua_Object def)
double tolua_getfieldnumber (lua_Object lo, int index, double def)
char* tolua_getfieldstring (lua_Object lo, int index, const char *def)
void* tolua_getfielduserdata (lua_Object lo, int index, const void *def)
void* tolua_getfieldusertype (lua_Object lo, int index, const void *def)
lua_Object tolua_getfieldobject (lua_Object lo, int index, lua_Object def)
void tolua_pushnumber (double value)
void tolua_pushstring (const char *value)
void tolua_pushuserdata (const void *value)
void tolua_pushusertype (const void *value, int tag)
void tolua_pushobject (lua_Object lo)
void tolua_pushfieldnumber (lua_Object lo, int index, double v)
void tolua_pushfieldstring (lua_Object lo, int index, char *v)
void tolua_pushfielduserdata (lua_Object lo, int index, void *v)
void tolua_pushfieldusertype (lua_Object lo, int index, void *v, int tag)
void tolua_pushfieldobject (lua_Object lo, int index, lua_Object tf)
void tolua_usertype (char *type)
void tolua_settag (char *type, int *tag)
int tolua_istype (int narg, int tag, int dim)
int tolua_arrayistype (int narg, int tag, int dim, int def)
int tolua_isnoobj (int narg)
void* tolua_doclone (void *value, int tag)
void* tolua_copy (void *value, unsigned int size)
void tolua_error (char *msg)

Variables

int tolua_tag_nil
int tolua_tag_number
int tolua_tag_string
int tolua_tag_userdata
int tolua_tag_table
int tolua_tag_cfunction
int tolua_tag_function


Define Documentation

#define TOLUA_NIL   (lua_pushnil(),lua_pop())
 

Definition at line 52 of file tolua.h.

#define TOLUA_VERSION   "tolua 3.2"
 

Definition at line 19 of file tolua.h.

#define tolua_getfieldfunction   tolua_getfieldobject
 

Definition at line 94 of file tolua.h.

#define tolua_getfieldtable   tolua_getfieldobject
 

Definition at line 92 of file tolua.h.

#define tolua_getfunction   tolua_getobject
 

Definition at line 93 of file tolua.h.

#define tolua_gettable   tolua_getobject
 

Definition at line 91 of file tolua.h.

#define tolua_pushfieldfunction   tolua_pushfieldobject
 

Definition at line 98 of file tolua.h.

#define tolua_pushfieldtable   tolua_pushfieldobject
 

Definition at line 96 of file tolua.h.

#define tolua_pushfunction   tolua_pushobject
 

Definition at line 97 of file tolua.h.

#define tolua_pushtable   tolua_pushobject
 

Definition at line 95 of file tolua.h.


Function Documentation

int tolua_arrayistype ( int narg,
int tag,
int dim,
int def )
 

lua_Object tolua_base ( lua_Object lo )
 

Referenced by TOLUA_VERSION().

lua_Object tolua_cast ( lua_Object lo,
char * type )
 

Referenced by TOLUA_VERSION().

void tolua_cclass ( char * name,
char * base )
 

Referenced by tolua_clanLua_open().

void tolua_class ( lua_Object derived,
lua_Object base )
 

Referenced by TOLUA_VERSION().

void tolua_constant ( char * parent,
char * name,
double value )
 

Referenced by tolua_clanLua_open().

void* tolua_copy ( void * value,
unsigned int size )
 

Referenced by toluaI_CL_ClipRect_clip0(), toluaI_CL_Display_get_clip_rect0(), and toluaI_CL_Target_get_clip_rect0().

void* tolua_doclone ( void * value,
int tag )
 

Referenced by toluaI_CL_ClipRect_clip0(), toluaI_CL_Display_get_clip_rect0(), and toluaI_CL_Target_get_clip_rect0().

void tolua_error ( char * msg )
 

Referenced by toluaI_CL_Canvas_create0(), toluaI_CL_Canvas_delete0(), toluaI_CL_Canvas_get_alpha_mask0(), toluaI_CL_Canvas_get_blue_mask0(), toluaI_CL_Canvas_get_data0(), toluaI_CL_Canvas_get_green_mask0(), toluaI_CL_Canvas_get_height0(), toluaI_CL_Canvas_get_num_frames0(), toluaI_CL_Canvas_get_palette0(), toluaI_CL_Canvas_get_pitch0(), toluaI_CL_Canvas_get_red_mask0(), toluaI_CL_Canvas_get_src_colorkey0(), toluaI_CL_Canvas_get_width0(), toluaI_CL_Canvas_is_indexed0(), toluaI_CL_Canvas_lock0(), toluaI_CL_Canvas_new0(), toluaI_CL_Canvas_set_palette0(), toluaI_CL_Canvas_set_src_colorkey0(), toluaI_CL_Canvas_unlock0(), toluaI_CL_Canvas_uses_src_colorkey0(), toluaI_CL_ClipRect_clip0(), toluaI_CL_ClipRect_delete0(), toluaI_CL_ClipRect_new0(), toluaI_CL_ClipRect_test_all_clipped0(), toluaI_CL_ClipRect_test_clipped0(), toluaI_CL_ClipRect_test_unclipped0(), toluaI_CL_Display_clear_display0(), toluaI_CL_Display_delete0(), toluaI_CL_Display_draw_line0(), toluaI_CL_Display_fill_rect0(), toluaI_CL_Display_flip_display0(), toluaI_CL_Display_get_bpp0(), toluaI_CL_Display_get_clip_rect0(), toluaI_CL_Display_get_current_card0(), toluaI_CL_Display_get_height0(), toluaI_CL_Display_get_palette0(), toluaI_CL_Display_get_width0(), toluaI_CL_Display_pop_clip_rect0(), toluaI_CL_Display_push_clip_rect0(), toluaI_CL_Display_select_card0(), toluaI_CL_Display_set_clip_rect0(), toluaI_CL_Display_set_palette0(), toluaI_CL_Display_set_videomode0(), toluaI_CL_Display_sync_buffers0(), toluaI_CL_Keyboard_delete0(), toluaI_CL_Keyboard_get_keycode0(), toluaI_CL_Mouse_delete0(), toluaI_CL_Mouse_get_x0(), toluaI_CL_Mouse_get_y0(), toluaI_CL_Mouse_left_pressed0(), toluaI_CL_Mouse_middle_pressed0(), toluaI_CL_Mouse_right_pressed0(), toluaI_CL_SurfaceProvider_delete0(), toluaI_CL_SurfaceProvider_get_src_colorkey0(), toluaI_CL_SurfaceProvider_get_translate_x0(), toluaI_CL_SurfaceProvider_get_translate_y0(), toluaI_CL_SurfaceProvider_uses_src_colorkey0(), toluaI_CL_Surface_convert_system0(), toluaI_CL_Surface_convert_video0(), toluaI_CL_Surface_create0(), toluaI_CL_Surface_delete0(), toluaI_CL_Surface_flush0(), toluaI_CL_Surface_get_height0(), toluaI_CL_Surface_get_num_frames0(), toluaI_CL_Surface_get_provider0(), toluaI_CL_Surface_get_width0(), toluaI_CL_Surface_is_loaded0(), toluaI_CL_Surface_is_video0(), toluaI_CL_Surface_load0(), toluaI_CL_Surface_put_screen0(), toluaI_CL_Surface_put_screen1(), toluaI_CL_Surface_put_screen2(), toluaI_CL_Surface_put_target0(), toluaI_CL_Surface_reload0(), toluaI_CL_System_get_time0(), toluaI_CL_System_keep_alive0(), toluaI_CL_System_sleep0(), toluaI_CL_Target_delete0(), toluaI_CL_Target_draw_line0(), toluaI_CL_Target_fill_rect0(), toluaI_CL_Target_get_alpha_mask0(), toluaI_CL_Target_get_blue_mask0(), toluaI_CL_Target_get_bytes_per_pixel0(), toluaI_CL_Target_get_clip_rect0(), toluaI_CL_Target_get_data0(), toluaI_CL_Target_get_depth0(), toluaI_CL_Target_get_green_mask0(), toluaI_CL_Target_get_height0(), toluaI_CL_Target_get_num_frames0(), toluaI_CL_Target_get_palette0(), toluaI_CL_Target_get_pitch0(), toluaI_CL_Target_get_red_mask0(), toluaI_CL_Target_get_width0(), toluaI_CL_Target_is_indexed0(), toluaI_CL_Target_is_video0(), toluaI_CL_Target_lock0(), toluaI_CL_Target_pop_clip_rect0(), toluaI_CL_Target_push_clip_rect0(), toluaI_CL_Target_push_clip_rect1(), toluaI_CL_Target_set_clip_rect0(), toluaI_CL_Target_unlock0(), toluaI_get_CL_ClipRect_m_x1(), toluaI_get_CL_ClipRect_m_x2(), toluaI_get_CL_ClipRect_m_y1(), toluaI_get_CL_ClipRect_m_y2(), toluaI_set_CL_ClipRect_m_x1(), toluaI_set_CL_ClipRect_m_x2(), toluaI_set_CL_ClipRect_m_y1(), and toluaI_set_CL_ClipRect_m_y2().

void tolua_foreach ( lua_Object lo,
lua_Object f )
 

Referenced by TOLUA_VERSION().

void tolua_function ( char * parent,
char * name,
lua_CFunction func )
 

Referenced by tolua_clanLua_open().

double tolua_getfieldnumber ( lua_Object lo,
int index,
double def )
 

lua_Object tolua_getfieldobject ( lua_Object lo,
int index,
lua_Object def )
 

char* tolua_getfieldstring ( lua_Object lo,
int index,
const char * def )
 

void* tolua_getfielduserdata ( lua_Object lo,
int index,
const void * def )
 

void* tolua_getfieldusertype ( lua_Object lo,
int index,
const void * def )
 

double tolua_getnumber ( int narg,
double def )
 

Referenced by toluaI_CL_Canvas_create0(), toluaI_CL_Canvas_new0(), toluaI_CL_Canvas_set_src_colorkey0(), toluaI_CL_ClipRect_new2(), toluaI_CL_Display_clear_display0(), toluaI_CL_Display_draw_line0(), toluaI_CL_Display_fill_rect0(), toluaI_CL_Display_flip_display0(), toluaI_CL_Display_set_videomode1(), toluaI_CL_Keyboard_get_keycode0(), toluaI_CL_Surface_create0(), toluaI_CL_Surface_put_screen0(), toluaI_CL_Surface_put_screen1(), toluaI_CL_Surface_put_screen2(), toluaI_CL_Surface_put_target0(), toluaI_CL_System_sleep0(), toluaI_CL_Target_draw_line0(), toluaI_CL_Target_fill_rect0(), toluaI_set_CL_ClipRect_m_x1(), toluaI_set_CL_ClipRect_m_x2(), toluaI_set_CL_ClipRect_m_y1(), and toluaI_set_CL_ClipRect_m_y2().

lua_Object tolua_getobject ( int narg,
lua_Object def )
 

char* tolua_getstring ( int narg,
const char * def )
 

Referenced by toluaI_CL_Surface_load0().

void* tolua_getuserdata ( int narg,
const void * def )
 

void* tolua_getusertype ( int narg,
const void * def )
 

Referenced by toluaI_CL_Canvas_delete0(), toluaI_CL_Canvas_get_alpha_mask0(), toluaI_CL_Canvas_get_blue_mask0(), toluaI_CL_Canvas_get_data0(), toluaI_CL_Canvas_get_green_mask0(), toluaI_CL_Canvas_get_height0(), toluaI_CL_Canvas_get_num_frames0(), toluaI_CL_Canvas_get_palette0(), toluaI_CL_Canvas_get_pitch0(), toluaI_CL_Canvas_get_red_mask0(), toluaI_CL_Canvas_get_src_colorkey0(), toluaI_CL_Canvas_get_width0(), toluaI_CL_Canvas_is_indexed0(), toluaI_CL_Canvas_lock0(), toluaI_CL_Canvas_set_palette0(), toluaI_CL_Canvas_set_src_colorkey0(), toluaI_CL_Canvas_unlock0(), toluaI_CL_Canvas_uses_src_colorkey0(), toluaI_CL_ClipRect_clip0(), toluaI_CL_ClipRect_delete0(), toluaI_CL_ClipRect_new1(), toluaI_CL_ClipRect_test_all_clipped0(), toluaI_CL_ClipRect_test_clipped0(), toluaI_CL_ClipRect_test_unclipped0(), toluaI_CL_Display_delete0(), toluaI_CL_Display_push_clip_rect1(), toluaI_CL_Display_select_card0(), toluaI_CL_Display_set_clip_rect0(), toluaI_CL_Display_set_palette0(), toluaI_CL_Display_set_videomode0(), toluaI_CL_Keyboard_delete0(), toluaI_CL_Mouse_delete0(), toluaI_CL_SurfaceProvider_delete0(), toluaI_CL_SurfaceProvider_get_src_colorkey0(), toluaI_CL_SurfaceProvider_get_translate_x0(), toluaI_CL_SurfaceProvider_get_translate_y0(), toluaI_CL_SurfaceProvider_uses_src_colorkey0(), toluaI_CL_Surface_convert_system0(), toluaI_CL_Surface_convert_video0(), toluaI_CL_Surface_create0(), toluaI_CL_Surface_delete0(), toluaI_CL_Surface_flush0(), toluaI_CL_Surface_get_height0(), toluaI_CL_Surface_get_num_frames0(), toluaI_CL_Surface_get_provider0(), toluaI_CL_Surface_get_width0(), toluaI_CL_Surface_is_loaded0(), toluaI_CL_Surface_is_video0(), toluaI_CL_Surface_load0(), toluaI_CL_Surface_put_screen0(), toluaI_CL_Surface_put_screen1(), toluaI_CL_Surface_put_screen2(), toluaI_CL_Surface_put_target0(), toluaI_CL_Surface_reload0(), toluaI_CL_Target_delete0(), toluaI_CL_Target_draw_line0(), toluaI_CL_Target_fill_rect0(), toluaI_CL_Target_get_alpha_mask0(), toluaI_CL_Target_get_blue_mask0(), toluaI_CL_Target_get_bytes_per_pixel0(), toluaI_CL_Target_get_clip_rect0(), toluaI_CL_Target_get_data0(), toluaI_CL_Target_get_depth0(), toluaI_CL_Target_get_green_mask0(), toluaI_CL_Target_get_height0(), toluaI_CL_Target_get_num_frames0(), toluaI_CL_Target_get_palette0(), toluaI_CL_Target_get_pitch0(), toluaI_CL_Target_get_red_mask0(), toluaI_CL_Target_get_width0(), toluaI_CL_Target_is_indexed0(), toluaI_CL_Target_is_video0(), toluaI_CL_Target_lock0(), toluaI_CL_Target_pop_clip_rect0(), toluaI_CL_Target_push_clip_rect0(), toluaI_CL_Target_push_clip_rect1(), toluaI_CL_Target_set_clip_rect0(), toluaI_CL_Target_unlock0(), toluaI_get_CL_ClipRect_m_x1(), toluaI_get_CL_ClipRect_m_x2(), toluaI_get_CL_ClipRect_m_y1(), toluaI_get_CL_ClipRect_m_y2(), toluaI_set_CL_ClipRect_m_x1(), toluaI_set_CL_ClipRect_m_x2(), toluaI_set_CL_ClipRect_m_y1(), and toluaI_set_CL_ClipRect_m_y2().

void tolua_globalarray ( char * name,
lua_CFunction get,
lua_CFunction set )
 

void tolua_globalvar ( char * name,
lua_CFunction get,
lua_CFunction set )
 

void tolua_instance ( lua_Object instance,
lua_Object classobj )
 

Referenced by TOLUA_VERSION().

int tolua_isnoobj ( int narg )
 

Referenced by toluaI_CL_Canvas_create0(), toluaI_CL_Canvas_delete0(), toluaI_CL_Canvas_get_alpha_mask0(), toluaI_CL_Canvas_get_blue_mask0(), toluaI_CL_Canvas_get_data0(), toluaI_CL_Canvas_get_green_mask0(), toluaI_CL_Canvas_get_height0(), toluaI_CL_Canvas_get_num_frames0(), toluaI_CL_Canvas_get_palette0(), toluaI_CL_Canvas_get_pitch0(), toluaI_CL_Canvas_get_red_mask0(), toluaI_CL_Canvas_get_src_colorkey0(), toluaI_CL_Canvas_get_width0(), toluaI_CL_Canvas_is_indexed0(), toluaI_CL_Canvas_lock0(), toluaI_CL_Canvas_new0(), toluaI_CL_Canvas_set_palette0(), toluaI_CL_Canvas_set_src_colorkey0(), toluaI_CL_Canvas_unlock0(), toluaI_CL_Canvas_uses_src_colorkey0(), toluaI_CL_ClipRect_clip0(), toluaI_CL_ClipRect_delete0(), toluaI_CL_ClipRect_new0(), toluaI_CL_ClipRect_new1(), toluaI_CL_ClipRect_new2(), toluaI_CL_ClipRect_test_all_clipped0(), toluaI_CL_ClipRect_test_clipped0(), toluaI_CL_ClipRect_test_unclipped0(), toluaI_CL_Display_clear_display0(), toluaI_CL_Display_delete0(), toluaI_CL_Display_draw_line0(), toluaI_CL_Display_fill_rect0(), toluaI_CL_Display_flip_display0(), toluaI_CL_Display_get_bpp0(), toluaI_CL_Display_get_clip_rect0(), toluaI_CL_Display_get_current_card0(), toluaI_CL_Display_get_height0(), toluaI_CL_Display_get_palette0(), toluaI_CL_Display_get_width0(), toluaI_CL_Display_pop_clip_rect0(), toluaI_CL_Display_push_clip_rect0(), toluaI_CL_Display_push_clip_rect1(), toluaI_CL_Display_select_card0(), toluaI_CL_Display_set_clip_rect0(), toluaI_CL_Display_set_palette0(), toluaI_CL_Display_set_videomode0(), toluaI_CL_Display_set_videomode1(), toluaI_CL_Display_sync_buffers0(), toluaI_CL_Keyboard_delete0(), toluaI_CL_Keyboard_get_keycode0(), toluaI_CL_Mouse_delete0(), toluaI_CL_Mouse_get_x0(), toluaI_CL_Mouse_get_y0(), toluaI_CL_Mouse_left_pressed0(), toluaI_CL_Mouse_middle_pressed0(), toluaI_CL_Mouse_right_pressed0(), toluaI_CL_SurfaceProvider_delete0(), toluaI_CL_SurfaceProvider_get_src_colorkey0(), toluaI_CL_SurfaceProvider_get_translate_x0(), toluaI_CL_SurfaceProvider_get_translate_y0(), toluaI_CL_SurfaceProvider_uses_src_colorkey0(), toluaI_CL_Surface_convert_system0(), toluaI_CL_Surface_convert_video0(), toluaI_CL_Surface_create0(), toluaI_CL_Surface_delete0(), toluaI_CL_Surface_flush0(), toluaI_CL_Surface_get_height0(), toluaI_CL_Surface_get_num_frames0(), toluaI_CL_Surface_get_provider0(), toluaI_CL_Surface_get_width0(), toluaI_CL_Surface_is_loaded0(), toluaI_CL_Surface_is_video0(), toluaI_CL_Surface_load0(), toluaI_CL_Surface_put_screen0(), toluaI_CL_Surface_put_screen1(), toluaI_CL_Surface_put_screen2(), toluaI_CL_Surface_put_target0(), toluaI_CL_Surface_reload0(), toluaI_CL_System_get_time0(), toluaI_CL_System_keep_alive0(), toluaI_CL_System_sleep0(), toluaI_CL_Target_delete0(), toluaI_CL_Target_draw_line0(), toluaI_CL_Target_fill_rect0(), toluaI_CL_Target_get_alpha_mask0(), toluaI_CL_Target_get_blue_mask0(), toluaI_CL_Target_get_bytes_per_pixel0(), toluaI_CL_Target_get_clip_rect0(), toluaI_CL_Target_get_data0(), toluaI_CL_Target_get_depth0(), toluaI_CL_Target_get_green_mask0(), toluaI_CL_Target_get_height0(), toluaI_CL_Target_get_num_frames0(), toluaI_CL_Target_get_palette0(), toluaI_CL_Target_get_pitch0(), toluaI_CL_Target_get_red_mask0(), toluaI_CL_Target_get_width0(), toluaI_CL_Target_is_indexed0(), toluaI_CL_Target_is_video0(), toluaI_CL_Target_lock0(), toluaI_CL_Target_pop_clip_rect0(), toluaI_CL_Target_push_clip_rect0(), toluaI_CL_Target_push_clip_rect1(), toluaI_CL_Target_set_clip_rect0(), and toluaI_CL_Target_unlock0().

int tolua_istype ( int narg,
int tag,
int dim )
 

Referenced by toluaI_CL_Canvas_create0(), toluaI_CL_Canvas_delete0(), toluaI_CL_Canvas_get_alpha_mask0(), toluaI_CL_Canvas_get_blue_mask0(), toluaI_CL_Canvas_get_data0(), toluaI_CL_Canvas_get_green_mask0(), toluaI_CL_Canvas_get_height0(), toluaI_CL_Canvas_get_num_frames0(), toluaI_CL_Canvas_get_palette0(), toluaI_CL_Canvas_get_pitch0(), toluaI_CL_Canvas_get_red_mask0(), toluaI_CL_Canvas_get_src_colorkey0(), toluaI_CL_Canvas_get_width0(), toluaI_CL_Canvas_is_indexed0(), toluaI_CL_Canvas_lock0(), toluaI_CL_Canvas_new0(), toluaI_CL_Canvas_set_palette0(), toluaI_CL_Canvas_set_src_colorkey0(), toluaI_CL_Canvas_unlock0(), toluaI_CL_Canvas_uses_src_colorkey0(), toluaI_CL_ClipRect_clip0(), toluaI_CL_ClipRect_delete0(), toluaI_CL_ClipRect_new1(), toluaI_CL_ClipRect_new2(), toluaI_CL_ClipRect_test_all_clipped0(), toluaI_CL_ClipRect_test_clipped0(), toluaI_CL_ClipRect_test_unclipped0(), toluaI_CL_Display_clear_display0(), toluaI_CL_Display_delete0(), toluaI_CL_Display_draw_line0(), toluaI_CL_Display_fill_rect0(), toluaI_CL_Display_flip_display0(), toluaI_CL_Display_push_clip_rect1(), toluaI_CL_Display_select_card0(), toluaI_CL_Display_set_clip_rect0(), toluaI_CL_Display_set_palette0(), toluaI_CL_Display_set_videomode0(), toluaI_CL_Display_set_videomode1(), toluaI_CL_Keyboard_delete0(), toluaI_CL_Keyboard_get_keycode0(), toluaI_CL_Mouse_delete0(), toluaI_CL_SurfaceProvider_delete0(), toluaI_CL_SurfaceProvider_get_src_colorkey0(), toluaI_CL_SurfaceProvider_get_translate_x0(), toluaI_CL_SurfaceProvider_get_translate_y0(), toluaI_CL_SurfaceProvider_uses_src_colorkey0(), toluaI_CL_Surface_convert_system0(), toluaI_CL_Surface_convert_video0(), toluaI_CL_Surface_create0(), toluaI_CL_Surface_delete0(), toluaI_CL_Surface_flush0(), toluaI_CL_Surface_get_height0(), toluaI_CL_Surface_get_num_frames0(), toluaI_CL_Surface_get_provider0(), toluaI_CL_Surface_get_width0(), toluaI_CL_Surface_is_loaded0(), toluaI_CL_Surface_is_video0(), toluaI_CL_Surface_load0(), toluaI_CL_Surface_put_screen0(), toluaI_CL_Surface_put_screen1(), toluaI_CL_Surface_put_screen2(), toluaI_CL_Surface_put_target0(), toluaI_CL_Surface_reload0(), toluaI_CL_System_sleep0(), toluaI_CL_Target_delete0(), toluaI_CL_Target_draw_line0(), toluaI_CL_Target_fill_rect0(), toluaI_CL_Target_get_alpha_mask0(), toluaI_CL_Target_get_blue_mask0(), toluaI_CL_Target_get_bytes_per_pixel0(), toluaI_CL_Target_get_clip_rect0(), toluaI_CL_Target_get_data0(), toluaI_CL_Target_get_depth0(), toluaI_CL_Target_get_green_mask0(), toluaI_CL_Target_get_height0(), toluaI_CL_Target_get_num_frames0(), toluaI_CL_Target_get_palette0(), toluaI_CL_Target_get_pitch0(), toluaI_CL_Target_get_red_mask0(), toluaI_CL_Target_get_width0(), toluaI_CL_Target_is_indexed0(), toluaI_CL_Target_is_video0(), toluaI_CL_Target_lock0(), toluaI_CL_Target_pop_clip_rect0(), toluaI_CL_Target_push_clip_rect0(), toluaI_CL_Target_push_clip_rect1(), toluaI_CL_Target_set_clip_rect0(), toluaI_CL_Target_unlock0(), toluaI_set_CL_ClipRect_m_x1(), toluaI_set_CL_ClipRect_m_x2(), toluaI_set_CL_ClipRect_m_y1(), and toluaI_set_CL_ClipRect_m_y2().

void tolua_module ( char * name )
 

int tolua_open ( void )
 

Referenced by TOLUA_VERSION(), and tolua_clanLua_open().

void tolua_pushfieldnumber ( lua_Object lo,
int index,
double v )
 

void tolua_pushfieldobject ( lua_Object lo,
int index,
lua_Object tf )
 

void tolua_pushfieldstring ( lua_Object lo,
int index,
char * v )
 

void tolua_pushfielduserdata ( lua_Object lo,
int index,
void * v )
 

void tolua_pushfieldusertype ( lua_Object lo,
int index,
void * v,
int tag )
 

void tolua_pushnumber ( double value )
 

Referenced by toluaI_CL_Canvas_get_alpha_mask0(), toluaI_CL_Canvas_get_blue_mask0(), toluaI_CL_Canvas_get_green_mask0(), toluaI_CL_Canvas_get_height0(), toluaI_CL_Canvas_get_num_frames0(), toluaI_CL_Canvas_get_pitch0(), toluaI_CL_Canvas_get_red_mask0(), toluaI_CL_Canvas_get_src_colorkey0(), toluaI_CL_Canvas_get_width0(), toluaI_CL_Canvas_is_indexed0(), toluaI_CL_Canvas_uses_src_colorkey0(), toluaI_CL_ClipRect_test_all_clipped0(), toluaI_CL_ClipRect_test_clipped0(), toluaI_CL_ClipRect_test_unclipped0(), toluaI_CL_Display_get_bpp0(), toluaI_CL_Display_get_height0(), toluaI_CL_Display_get_width0(), toluaI_CL_Keyboard_get_keycode0(), toluaI_CL_Mouse_get_x0(), toluaI_CL_Mouse_get_y0(), toluaI_CL_Mouse_left_pressed0(), toluaI_CL_Mouse_middle_pressed0(), toluaI_CL_Mouse_right_pressed0(), toluaI_CL_SurfaceProvider_get_src_colorkey0(), toluaI_CL_SurfaceProvider_get_translate_x0(), toluaI_CL_SurfaceProvider_get_translate_y0(), toluaI_CL_SurfaceProvider_uses_src_colorkey0(), toluaI_CL_Surface_convert_system0(), toluaI_CL_Surface_convert_video0(), toluaI_CL_Surface_get_height0(), toluaI_CL_Surface_get_num_frames0(), toluaI_CL_Surface_get_width0(), toluaI_CL_Surface_is_loaded0(), toluaI_CL_Surface_is_video0(), toluaI_CL_System_get_time0(), toluaI_CL_Target_get_alpha_mask0(), toluaI_CL_Target_get_blue_mask0(), toluaI_CL_Target_get_bytes_per_pixel0(), toluaI_CL_Target_get_depth0(), toluaI_CL_Target_get_green_mask0(), toluaI_CL_Target_get_height0(), toluaI_CL_Target_get_num_frames0(), toluaI_CL_Target_get_pitch0(), toluaI_CL_Target_get_red_mask0(), toluaI_CL_Target_get_width0(), toluaI_CL_Target_is_indexed0(), toluaI_CL_Target_is_video0(), toluaI_get_CL_ClipRect_m_x1(), toluaI_get_CL_ClipRect_m_x2(), toluaI_get_CL_ClipRect_m_y1(), and toluaI_get_CL_ClipRect_m_y2().

void tolua_pushobject ( lua_Object lo )
 

void tolua_pushstring ( const char * value )
 

void tolua_pushuserdata ( const void * value )
 

Referenced by toluaI_CL_Canvas_get_data0(), and toluaI_CL_Target_get_data0().

void tolua_pushusertype ( const void * value,
int tag )
 

Referenced by toluaI_CL_Canvas_create0(), toluaI_CL_Canvas_get_palette0(), toluaI_CL_Canvas_new0(), toluaI_CL_ClipRect_clip0(), toluaI_CL_ClipRect_new0(), toluaI_CL_ClipRect_new1(), toluaI_CL_ClipRect_new2(), toluaI_CL_Display_get_clip_rect0(), toluaI_CL_Display_get_current_card0(), toluaI_CL_Display_get_palette0(), toluaI_CL_Surface_create0(), toluaI_CL_Surface_get_provider0(), toluaI_CL_Surface_load0(), toluaI_CL_Target_get_clip_rect0(), and toluaI_CL_Target_get_palette0().

void tolua_restorestate ( void )
 

Referenced by TOLUA_VERSION().

void tolua_settag ( char * type,
int * tag )
 

Referenced by toluaI_init_tag().

void tolua_tablearray ( char * table,
char * name,
lua_CFunction get,
lua_CFunction set )
 

void tolua_tablevar ( char * table,
char * name,
lua_CFunction get,
lua_CFunction set )
 

Referenced by tolua_clanLua_open().

int tolua_tag ( char * type )
 

Referenced by TOLUA_VERSION().

void tolua_takeownership ( lua_Object lo )
 

Referenced by TOLUA_VERSION().

char* tolua_type ( lua_Object lo )
 

Referenced by TOLUA_VERSION().

void tolua_usertype ( char * type )
 

Referenced by toluaI_init_tag().

void tolua_using ( lua_Object module )
 

Referenced by TOLUA_VERSION().


Variable Documentation

int tolua_tag_cfunction
 

Definition at line 121 of file tolua.h.

int tolua_tag_function
 

Definition at line 122 of file tolua.h.

int tolua_tag_nil
 

Definition at line 116 of file tolua.h.

int tolua_tag_number
 

Definition at line 117 of file tolua.h.

int tolua_tag_string
 

Definition at line 118 of file tolua.h.

int tolua_tag_table
 

Definition at line 120 of file tolua.h.

int tolua_tag_userdata
 

Definition at line 119 of file tolua.h.


Generated at Wed Apr 4 19:56:33 2001 for ClanLib by doxygen1.2.6 written by Dimitri van Heesch, © 1997-2001