

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 | CreateSoundSystem (lua_State *L) |
| static int | SetVolume (lua_State *L) |
| static int | GetVolume (lua_State *L) |
| static int | SetDistanceFactor (lua_State *L) |
| static int | Step (lua_State *L) |
| static int | GetDistanceFactor (lua_State *L) |
| static int | SetListenerPosition (lua_State *L) |
| static int | SetListenerVelocity (lua_State *L) |
| static int | GetListenerPosition (lua_State *L) |
| static int | GetListenerVelocity (lua_State *L) |
| static int | CreateSoundSource (lua_State *L) |
| cSoundSource* CreateSoundSource (string filename); for lua | |
| static int | CreateSoundSource3D (lua_State *L) |
| cSoundSource* CreateSoundSource3D (number x, number y, number z, string filename); for lua | |
| static int | Destroy (lua_State *L) |
| SoundSystem:Destroy(). | |
Definition at line 123 of file lugre_sound_L.cpp.
| virtual void Lugre::cSoundSystem_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 127 of file lugre_sound_L.cpp.
References CreateSoundSource(), CreateSoundSource3D(), CreateSoundSystem(), Destroy(), GetDistanceFactor(), GetListenerPosition(), GetListenerVelocity(), GetVolume(), PROFILE, REGISTER_METHOD, SetDistanceFactor(), SetListenerPosition(), SetListenerVelocity(), SetVolume(), and Step().
| static int Lugre::cSoundSystem_L::CreateSoundSystem | ( | lua_State * | L | ) | [inline, static] |
Definition at line 151 of file lugre_sound_L.cpp.
References Lugre::CreateSoundSystem(), Lugre::cLuaBind< _T >::CreateUData(), and PROFILE.
Referenced by RegisterMethods().
| static int Lugre::cSoundSystem_L::SetVolume | ( | lua_State * | L | ) | [inline, static] |
Definition at line 158 of file lugre_sound_L.cpp.
References Lugre::cLuaBind< _T >::checkudata_alive(), and PROFILE.
Referenced by RegisterMethods().
| static int Lugre::cSoundSystem_L::GetVolume | ( | lua_State * | L | ) | [inline, static] |
Definition at line 163 of file lugre_sound_L.cpp.
References Lugre::cLuaBind< _T >::checkudata_alive(), and PROFILE.
Referenced by RegisterMethods().
| static int Lugre::cSoundSystem_L::SetDistanceFactor | ( | lua_State * | L | ) | [inline, static] |
Definition at line 171 of file lugre_sound_L.cpp.
References Lugre::cLuaBind< _T >::checkudata_alive(), and PROFILE.
Referenced by RegisterMethods().
| static int Lugre::cSoundSystem_L::Step | ( | lua_State * | L | ) | [inline, static] |
Definition at line 176 of file lugre_sound_L.cpp.
References Lugre::cLuaBind< _T >::checkudata_alive(), and PROFILE.
Referenced by RegisterMethods().
| static int Lugre::cSoundSystem_L::GetDistanceFactor | ( | lua_State * | L | ) | [inline, static] |
Definition at line 181 of file lugre_sound_L.cpp.
References Lugre::cLuaBind< _T >::checkudata_alive(), and PROFILE.
Referenced by RegisterMethods().
| static int Lugre::cSoundSystem_L::SetListenerPosition | ( | lua_State * | L | ) | [inline, static] |
Definition at line 189 of file lugre_sound_L.cpp.
References Lugre::cLuaBind< _T >::checkudata_alive(), and PROFILE.
Referenced by RegisterMethods().
| static int Lugre::cSoundSystem_L::SetListenerVelocity | ( | lua_State * | L | ) | [inline, static] |
Definition at line 194 of file lugre_sound_L.cpp.
References Lugre::cLuaBind< _T >::checkudata_alive(), and PROFILE.
Referenced by RegisterMethods().
| static int Lugre::cSoundSystem_L::GetListenerPosition | ( | lua_State * | L | ) | [inline, static] |
Definition at line 199 of file lugre_sound_L.cpp.
References Lugre::cLuaBind< _T >::checkudata_alive(), and PROFILE.
Referenced by RegisterMethods().
| static int Lugre::cSoundSystem_L::GetListenerVelocity | ( | lua_State * | L | ) | [inline, static] |
Definition at line 207 of file lugre_sound_L.cpp.
References Lugre::cLuaBind< _T >::checkudata_alive(), and PROFILE.
Referenced by RegisterMethods().
| static int Lugre::cSoundSystem_L::CreateSoundSource | ( | lua_State * | L | ) | [inline, static] |
cSoundSource* CreateSoundSource (string filename); for lua
Definition at line 215 of file lugre_sound_L.cpp.
References Lugre::cLuaBind< _T >::checkudata_alive(), and PROFILE.
Referenced by RegisterMethods().
| static int Lugre::cSoundSystem_L::CreateSoundSource3D | ( | lua_State * | L | ) | [inline, static] |
cSoundSource* CreateSoundSource3D (number x, number y, number z, string filename); for lua
Definition at line 222 of file lugre_sound_L.cpp.
References Lugre::cLuaBind< _T >::checkudata_alive(), and PROFILE.
Referenced by RegisterMethods().
| static int Lugre::cSoundSystem_L::Destroy | ( | lua_State * | L | ) | [inline, static] |
SoundSystem:Destroy().
Definition at line 229 of file lugre_sound_L.cpp.
References Lugre::cLuaBind< _T >::checkudata_alive(), and PROFILE.
Referenced by RegisterMethods().
| virtual const char* Lugre::cSoundSystem_L::GetLuaTypeName | ( | ) | [inline, virtual] |
1.5.6