cObject_L Class Reference

Inheritance diagram for cObject_L:

Inheritance graph
[legend]
Collaboration diagram for cObject_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 CreateObject (lua_State *L)
 for lua : cObject* CreateObject ();
static int Destroy (lua_State *L)
static int GetID (lua_State *L)
 for lua : int GetID ()
static int SetID (lua_State *L)
 for lua : void SetID ()
static int SetGfx (lua_State *L)
 for lua : void SetGfx (gfx3d)
static int ResetResyncCounterLow (lua_State *L)
 for lua : void ResetResyncCounterLow ()
static int SetParentLocation (lua_State *L)
 for lua : void SetParentLocation (location)
static int SetPhysicForm (lua_State *L)
 for lua : void SetPhysicForm (odeobject)
static int SetController (lua_State *L)
 for lua : void SetController (objectcontroller)


Detailed Description

Definition at line 14 of file object_L.cpp.


Member Function Documentation

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

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

Reimplemented from Lugre::cLuaBind< cObject >.

Definition at line 16 of file object_L.cpp.

References CreateObject(), Destroy(), GetID(), PROFILE, REGISTER_METHOD, ResetResyncCounterLow(), SetController(), SetGfx(), SetID(), SetParentLocation(), and SetPhysicForm().

virtual void cObject_L::RegisterMembers (  )  [inline, virtual]

static int cObject_L::CreateObject ( lua_State *  L  )  [inline, static]

for lua : cObject* CreateObject ();

Definition at line 49 of file object_L.cpp.

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

Referenced by RegisterMethods().

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

Definition at line 55 of file object_L.cpp.

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

Referenced by RegisterMethods().

static int cObject_L::GetID ( lua_State *  L  )  [inline, static]

for lua : int GetID ()

Definition at line 61 of file object_L.cpp.

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

Referenced by RegisterMethods().

static int cObject_L::SetID ( lua_State *  L  )  [inline, static]

for lua : void SetID ()

Definition at line 67 of file object_L.cpp.

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

Referenced by RegisterMethods().

static int cObject_L::SetGfx ( lua_State *  L  )  [inline, static]

for lua : void SetGfx (gfx3d)

Definition at line 73 of file object_L.cpp.

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

Referenced by RegisterMethods().

static int cObject_L::ResetResyncCounterLow ( lua_State *  L  )  [inline, static]

for lua : void ResetResyncCounterLow ()

Definition at line 79 of file object_L.cpp.

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

Referenced by RegisterMethods().

static int cObject_L::SetParentLocation ( lua_State *  L  )  [inline, static]

for lua : void SetParentLocation (location)

Definition at line 85 of file object_L.cpp.

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

Referenced by RegisterMethods().

static int cObject_L::SetPhysicForm ( lua_State *  L  )  [inline, static]

for lua : void SetPhysicForm (odeobject)

Definition at line 93 of file object_L.cpp.

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

Referenced by RegisterMethods().

static int cObject_L::SetController ( lua_State *  L  )  [inline, static]

for lua : void SetController (objectcontroller)

Definition at line 105 of file object_L.cpp.

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

Referenced by RegisterMethods().

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

Implements Lugre::cLuaBind< cObject >.

Definition at line 111 of file object_L.cpp.


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

Generated on Sat Jul 31 06:00:08 2010 for cpp by  doxygen 1.5.6