"L. Spiro Engine"
|
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__