

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) | |
Definition at line 14 of file object_L.cpp.
| 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] |
called by Register(), registers object-member-vars (see cLuaBind::RegisterMembers() for examples)
Reimplemented from Lugre::cLuaBind< cObject >.
Definition at line 31 of file object_L.cpp.
References cMemberVar_REGISTER, Lugre::cLuaBind< cObject >::kVarType_bool, Lugre::cLuaBind< cObject >::kVarType_Float, Lugre::cLuaBind< cObject >::kVarType_int, Lugre::cLuaBind< cObject >::kVarType_Quaternion, Lugre::cLuaBind< cObject >::kVarType_Vector3, and PROFILE.
| 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] |
1.5.6