Table des matières

include/AK/Wwise/MotionPlugin.h

Go to the documentation of this file.
00001 
00002 //
00003 // Copyright (c) 2006 Audiokinetic Inc. / All Rights Reserved
00004 //
00006 
00007 #ifndef _AK_WWISE_MOTION_PLUGIN
00008 #define _AK_WWISE_MOTION_PLUGIN
00009 
00010 #include <AK\Wwise\AudioPlugin.h>
00011 #include <AK\SoundEngine\Common\AkTypes.h>
00012 
00013 struct AkAudioFormat;
00014 
00015 namespace AK
00016 {
00017     namespace Wwise
00018     {
00020         enum MotionDataType 
00021         {
00022             TypePositionSamples = 1, 
00023             TypeSpeedSamples
00024         };
00025 
00029         class IMotionBusPlugin : public IAudioPlugin
00030         {
00031         public:
00034             virtual bool    IsTypeCompatible(MotionDataType in_eType) const = 0;
00035         };
00036 
00038         class IMotionSourcePlugin : public IAudioPlugin
00039         {
00040         };      
00041     }
00042 }
00043 
00044 #endif