Lugre::cSoundSystem_L Class Reference

Inheritance diagram for Lugre::cSoundSystem_L:

Inheritance graph
[legend]
Collaboration diagram for Lugre::cSoundSystem_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 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().


Detailed Description

Definition at line 123 of file lugre_sound_L.cpp.


Member Function Documentation

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

static int Lugre::cSoundSystem_L::CreateSoundSystem ( lua_State *  L  )  [inline, static]

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]

Implements Lugre::cLuaBind< _T >.

Definition at line 234 of file lugre_sound_L.cpp.


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

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