Table of Contents

include/AK/Plugin/AkSoundSeedWindFactory.h

Go to the documentation of this file.
00001 
00002 //
00003 // Copyright (c) 2006 Audiokinetic Inc. / All Rights Reserved
00004 //
00006 
00007 // AkSoundSeedWindFactory.h
00008 
00013 
00014 #ifndef _AK_SOUNDSEEDWINDFACTORY_H_
00015 #define _AK_SOUNDSEEDWINDFACTORY_H_
00016 
00017 #include <AK/SoundEngine/Common/IAkPlugin.h>
00018 
00022 const AkUInt32 AKSOURCEID_SOUNDSEEDWIND = 119;
00023 
00025 AK_FUNC( AK::IAkPluginParam *, CreateSoundSeedWindParams )(
00026     AK::IAkPluginMemAlloc * in_pAllocator           
00027     );
00028 
00030 AK_FUNC( AK::IAkPlugin*, CreateSoundSeedWind )(
00031     AK::IAkPluginMemAlloc * in_pAllocator           
00032     );
00033 
00035 static const AkPluginParamID AKSSWIND_DEFLECTORS_DATA_ID        = 200;  
00036 static const AkPluginParamID AKSSWIND_DEFLECTORS_POSITIONS_ID   = 225;  
00037 static const AkPluginParamID AKSSWIND_DEFLECTORS_PROPERTIES_ID  = 250;  
00038 static const AkPluginParamID AKSSWIND_DEFLECTORS_MAXDISTANCE_ID = 275;  
00039 static const AkPluginParamID AKSSWIND_CURVES_DATA_ID            = 300;  
00040 
00041 /*
00042 Use the following code to register your plug-in
00043 
00044 AK::SoundEngine::RegisterPlugin( AkPluginTypeSource, 
00045                                  AKCOMPANYID_AUDIOKINETIC, 
00046                                  AKSOURCEID_SOUNDSEEDWIND,
00047                                  CreateSoundSeedWind,
00048                                  CreateSoundSeedWindParams );
00049 */
00050 
00051 #endif // _AK_SOUNDSEEDWINDFACTORY_H_