|
typedef SourceControlContainers::IAkMap< LPCWSTR, LPCWSTR, FilenameToIconMapItem, const FilenameToIconMapItem & > |
FilenameToIconMap |
|
typedef SourceControlContainers::IAkMap< LPCWSTR, LPCWSTR, FilenameToStatusMapItem, const FilenameToStatusMapItem & > |
FilenameToStatusMap |
|
virtual void |
Init (AK::Wwise::ISourceControlUtilities *in_pUtilities, bool in_bAutoAccept)=0 |
|
This function is called when the plug-in is initialized after its creation. 更多...
|
|
virtual void |
Term ()=0 |
|
This function is called when the plug-in is terminated before its destruction. 更多...
|
|
virtual void |
Destroy ()=0 |
|
This function destroys the plug-in. The implementation is generally '{ delete this; }'. 更多...
|
|
virtual bool |
ShowConfigDlg ()=0 |
|
virtual AK::Wwise::ISourceControl::OperationResult |
GetOperationList (OperationMenuType in_menuType, const StringList &in_rFilenameList, OperationList &out_rOperationList)=0 |
|
virtual LPCWSTR |
GetOperationName (DWORD in_dwOperationID)=0 |
|
Gets the operation name to display in user interface 更多...
|
|
virtual DWORD |
GetOperationEffect (DWORD in_dwOperationID)=0 |
|
Gets the operation effect on the file(s) involved in the operation. 更多...
|
|
virtual AK::Wwise::ISourceControl::OperationResult |
GetFileStatus (const StringList &in_rFilenameList, FilenameToStatusMap &out_rFileStatusMap, DWORD in_dwTimeoutMs=INFINITE)=0 |
|
virtual AK::Wwise::ISourceControl::OperationResult |
GetFileStatusIcons (const StringList &in_rFilenameList, FilenameToIconMap &out_rFileIconsMap, DWORD in_dwTimeoutMs=INFINITE)=0 |
|
virtual AK::Wwise::ISourceControl::OperationResult |
GetMissingFilesInDirectories (const StringList &in_rDirectoryList, StringList &out_rFilenameList)=0 |
|
virtual IOperationResult * |
DoOperation (DWORD in_dwOperationID, const StringList &in_rFilenameList, const StringList *in_pTargetFilenameList=NULL)=0 |
|
virtual AK::Wwise::ISourceControl::OperationResult |
PreCreateOrModify (const StringList &in_rFilenameList, CreateOrModifyOperation in_eOperation, bool &out_rContinue)=0 |
|
virtual AK::Wwise::ISourceControl::OperationResult |
PostCreateOrModify (const StringList &in_rFilenameList, CreateOrModifyOperation in_eOperation, bool &out_rContinue)=0 |
|
virtual AK::Wwise::ISourceControl::OperationResult |
GetFilesForOperation (DWORD in_dwOperationID, const StringList &in_rFilenameList, StringList &out_rFilenameList, FilenameToStatusMap &out_rFileStatusMap)=0 |
|
Wwise source control plug-in interface. This is the interface that the plug-in must implement. It contains all the necessary functions to perform source control operations and manage the Wwise source control UI.
![](/images/2019.2.15_7667/?source=SDK&id=images/Warning.gif) |
警告: The functions in this interface are not thread-safe, unless stated otherwise. |
- 参见
在文件 ISourceControl.h 第 65 行定义.