00001 00002 // 00003 // Copyright (c) 2006 Audiokinetic Inc. / All Rights Reserved 00004 // 00006 00009 00010 #ifndef _AK_WWISE_ISOURCECONTROLDIALOGBASE_H 00011 #define _AK_WWISE_ISOURCECONTROLDIALOGBASE_H 00012 00013 #include <AK/SoundEngine/Common/AkTypes.h> 00014 00015 // Audiokinetic namespace 00016 namespace AK 00017 { 00018 // Audiokinetic Wwise namespace 00019 namespace Wwise 00020 { 00026 class ISourceControlDialogBase 00027 { 00028 public: 00029 00032 virtual HINSTANCE GetResourceHandle() const = 0; 00033 00035 virtual void GetDialog( 00036 UINT & out_uiDialogID 00037 ) const = 0; 00038 00041 virtual bool HasHelp() const = 0; 00042 00045 virtual bool Help( 00046 HWND in_hWnd 00047 ) const = 0; 00048 00051 virtual bool WindowProc( 00052 HWND in_hWnd, 00053 UINT in_message, 00054 WPARAM in_wParam, 00055 LPARAM in_lParam, 00056 LRESULT & out_lResult 00057 ) = 0; 00058 }; 00059 } 00060 } 00061 00062 #endif // _AK_WWISE_ISOURCECONTROLDIALOGBASE_H
Questions? Problems? Need more info? Contact us, and we can help!
Visit our Support pageRegister your project and we'll help you get started with no strings attached!
Get started with Wwise