目录

include/AK/Wwise/SourceControl/ISourceControlDialogBase.h

Go to the documentation of this file.
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