Table des matières

include/AK/Wwise/SourceControl/ISourceControlOperationProgress.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_ISOURCECONTROLOPERATIONPROGRESS_H
00011 #define _AK_WWISE_ISOURCECONTROLOPERATIONPROGRESS_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 ISourceControlOperationProgress
00027         {
00028         public:
00029 
00031             virtual void ShowProgress () = 0;
00032 
00035             virtual void AddLogMessage ( 
00036                 LPCWSTR in_pszMessage       
00037                 ) = 0;
00038 
00041             virtual bool IsCanceled() const = 0;
00042 
00046             virtual void Cancel() = 0;
00047 
00052             virtual void OperationCompleted( bool in_bWaitForOK = true ) = 0;
00053         };
00054     }
00055 }
00056 
00057 #endif // _AK_WWISE_ISOURCECONTROLOPERATIONPROGRESS_H