"L. Spiro Engine"

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

00001 
00018 #ifndef __LSS_STREAMINGSOUNDSOURCE2D_H__
00019 #define __LSS_STREAMINGSOUNDSOURCE2D_H__
00020 
00021 #include "../LSSSoundLib.h"
00022 #include "LSSStreamingSoundSource.h"
00023 
00024 namespace lss {
00025 
00034         class CStreamingSoundSource2d : public CStreamingSoundSource {
00035                 // All is public.  This class has no secrets.
00036         public :
00037                 // == Various constructors.
00038                 LSE_CALLCTOR                                                                            CStreamingSoundSource2d( LSUINT32 _ui32Id );
00039                 LSE_CALLCTOR                                                                            ~CStreamingSoundSource2d();
00040 
00041 
00042                 // == Functions.
00048                 virtual LSS_SOUND_SOURCE LSE_CALL                                       GetType() const;
00049 
00050         protected :
00051                 // == Members.
00052 
00053 
00054                 // == Functions.
00059                 virtual LSVOID LSE_CALL                                                         ApplyStates();
00060 
00069                 virtual LSBOOL LSE_CALL                                                         DeviceActivated();
00070 
00071 
00072         private :
00073                 typedef CStreamingSoundSource                                           Parent;
00074         };
00075 
00076 }       // namespace lss
00077 
00078 #endif  // __LSS_STREAMINGSOUNDSOURCE2D_H__
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator