Lugre::cBeamFilterComplex_L Class Reference

Inheritance diagram for Lugre::cBeamFilterComplex_L:

Inheritance graph
[legend]
Collaboration diagram for Lugre::cBeamFilterComplex_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 const char * GetLuaTypeName ()

Static Public Member Functions

static int Destroy (lua_State *L)
 void Destroy ()
static int CreateBeamFilter (lua_State *L)
 udata_cam CreateBeamFilter ()


Detailed Description

Definition at line 38 of file lugre_beam_L.cpp.


Member Function Documentation

virtual void Lugre::cBeamFilterComplex_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 40 of file lugre_beam_L.cpp.

References CreateBeamFilter(), Destroy(), PROFILE, and REGISTER_METHOD.

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

void Destroy ()

Definition at line 50 of file lugre_beam_L.cpp.

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

Referenced by RegisterMethods().

static int Lugre::cBeamFilterComplex_L::CreateBeamFilter ( lua_State *  L  )  [inline, static]

udata_cam CreateBeamFilter ()

Definition at line 55 of file lugre_beam_L.cpp.

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

Referenced by RegisterMethods().

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

Implements Lugre::cLuaBind< _T >.

Definition at line 59 of file lugre_beam_L.cpp.


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

Generated on Thu Feb 9 06:00:18 2012 for cpp by  doxygen 1.5.6