Lugre::cWidget_L Class Reference

Inheritance diagram for Lugre::cWidget_L:

Inheritance graph
[legend]
Collaboration diagram for Lugre::cWidget_L:

Collaboration graph
[legend]

List of all members.

Public Member Functions

virtual void RegisterMethods (lua_State *L)
 called by Register(), registers object-methods (see cLuaBind constructor for examples)
virtual void RegisterMembers ()
 called by Register(), registers object-member-vars (see cLuaBind::RegisterMembers() for examples)
virtual const char * GetLuaTypeName ()

Static Public Member Functions

static int GetWidgetUnderPos (lua_State *L)
 static methods exported to lua
static int Destroy (lua_State *L)
 object methods exported to lua
static int CreateChild (lua_State *L)
static int UpdateClip (lua_State *L)
static int SetBitMask (lua_State *L)
static int IsUnderPos (lua_State *L)
 lua: bool IsUnderPos (x,y)


Detailed Description

Definition at line 94 of file lugre_widget_L.cpp.


Member Function Documentation

virtual void Lugre::cWidget_L::RegisterMethods ( lua_State *  L  )  [inline, virtual]

called by Register(), registers object-methods (see cLuaBind constructor for examples)

Reimplemented from Lugre::cLuaBind< _T >.

Definition at line 96 of file lugre_widget_L.cpp.

References CreateChild(), Destroy(), GetWidgetUnderPos(), IsUnderPos(), PROFILE, REGISTER_METHOD, SetBitMask(), and UpdateClip().

virtual void Lugre::cWidget_L::RegisterMembers (  )  [inline, virtual]

static int Lugre::cWidget_L::GetWidgetUnderPos ( lua_State *  L  )  [inline, static]

static methods exported to lua

lua: widgetid GetWidgetUnderPos (x,y)

Definition at line 126 of file lugre_widget_L.cpp.

References Lugre::cDialogManager::GetSingleton(), Lugre::cDialogManager::GetWidgetUnderPos(), and PROFILE.

Referenced by RegisterMethods().

static int Lugre::cWidget_L::Destroy ( lua_State *  L  )  [inline, static]

object methods exported to lua

Definition at line 136 of file lugre_widget_L.cpp.

References Lugre::cLuaBind< _T >::checkudata_alive(), and PROFILE.

Referenced by RegisterMethods().

static int Lugre::cWidget_L::CreateChild ( lua_State *  L  )  [inline, static]

static int Lugre::cWidget_L::UpdateClip ( lua_State *  L  )  [inline, static]

Definition at line 147 of file lugre_widget_L.cpp.

References Lugre::cLuaBind< _T >::checkudata_alive(), and PROFILE.

Referenced by RegisterMethods().

static int Lugre::cWidget_L::SetBitMask ( lua_State *  L  )  [inline, static]

Definition at line 152 of file lugre_widget_L.cpp.

References Lugre::cLuaBind< _T >::checkudata_alive(), and PROFILE.

Referenced by RegisterMethods().

static int Lugre::cWidget_L::IsUnderPos ( lua_State *  L  )  [inline, static]

lua: bool IsUnderPos (x,y)

Definition at line 159 of file lugre_widget_L.cpp.

References Lugre::cLuaBind< _T >::checkudata_alive(), and PROFILE.

Referenced by RegisterMethods().

virtual const char* Lugre::cWidget_L::GetLuaTypeName (  )  [inline, virtual]

Implements Lugre::cLuaBind< _T >.

Definition at line 164 of file lugre_widget_L.cpp.


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

Generated on Tue May 22 06:00:41 2012 for cpp by  doxygen 1.5.6