"L. Spiro Engine"

F:/My Projects/LSEngine/Modules/LSSoundLib/Src/SoundComponents/LSSStaticSoundSource3d.h

00001 
00017 #ifndef __LSS_STATICSOUNDSOURCE3D_H__
00018 #define __LSS_STATICSOUNDSOURCE3D_H__
00019 
00020 #include "../LSSSoundLib.h"
00021 #include "LSSSoundBuffer.h"
00022 #include "LSSStaticSoundSource.h"
00023 
00024 namespace lss {
00025 
00031         class CStaticSoundSource3d : public CStaticSoundSource {
00032         public :
00033                 // == Various constructors.
00034                 LSE_CALLCTOR                                                                    CStaticSoundSource3d( LSUINT32 _ui32Id );
00035                 virtual LSE_CALLCTOR                                                    ~CStaticSoundSource3d();
00036 
00037 
00038                 // == Functions.
00044                 virtual LSS_SOUND_SOURCE LSE_CALL                               GetType() const;
00045 
00046         protected :
00047                 // == Members.
00048 
00049 
00050                 // == Functions.
00059                 virtual LSBOOL LSE_CALL                                                 DeviceActivated();
00060 
00061         private :
00062                 typedef CStaticSoundSource                                              Parent;
00063         };
00064 
00065 }       // namespace lss
00066 
00067 #endif  // __LSS_STATICSOUNDSOURCE3D_H__
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator