Wwise SDK 2018.1.11
_utilities_8h_source
バージョン
menu_open
link
Utilities.h
[詳解]
168 virtual void ErrorMessage( const CString& in_rErrorText, Severity in_eSeverity = Severity_Warning ) = 0;
250 /// Your run-time plug-in receives a blob of data (AK::IAkPluginParam::Init() and AK::IAkPluginParam::SetParamsBlock())
256 /// "String" properties (as defined in the plugin's XML Description File - refer to \ref plugin_xml
257 /// for more details) are utf-16 encoded. While you are free to store this string in soundbanks as
259 /// connect the authoring tool to the sound engine. Thus, WriteUtf16String() is the preferred method
271 /// "String" properties (as defined in the plugin's XML Description File - refer to \ref plugin_xml
272 /// for more details) are utf-16 encoded. While you are free to store this string in soundbanks as
273 /// as an ansi string (using WritePascalString()), AK::IAkPluginParam::SetParam() will be passed
274 /// an utf-16 string when you connect the authoring tool to the sound engine. Thus, WriteUtf16String()
virtual void ErrorMessage(const CString &in_rErrorText, Severity in_eSeverity=Severity_Warning)=0
virtual bool WriteReal32(float in_fReal32)=0
virtual bool WriteData(LPCVOID in_pData, UINT32 in_cBytes, UINT32 &out_cWritten)=0
Definition: Utilities.h:87
Definition: Utilities.h:221
virtual void Destroy()=0
virtual void SetRange(DWORD in_dwMinValue, DWORD in_dwMaxValue)=0
Should be called at the beginning of the operation to set the min and max value
virtual bool GetValue(LPCWSTR in_szPropertyName, VARIANT &out_rValue) const =0
virtual bool WritePascalString(LPCWSTR in_szString, UINT32 in_uiStringLength)=0
Interfaces used to set and get the properties from a plug in.
Definition: Utilities.h:135
virtual bool WriteByte(BYTE in_bByte)=0
Definition: Utilities.h:235
virtual void SetSecondOperationName(LPCWSTR in_szOperationName)=0
not impacting the integrity of the current operation
Definition: Utilities.h:118
virtual void SetCurrentOperationName(LPCWSTR in_szOperationName)=0
virtual void SetSecondRange(DWORD in_dwMinValue, DWORD in_dwMaxValue)=0
virtual bool WriteReal64(double in_dblReal64)=0
operation was executed without errors or will not produce errors
Definition: Utilities.h:117
Definition: Utilities.h:127
virtual void NotifyProgress(DWORD in_dwProgress)=0
Notify of the advancement of the task.
virtual bool IsCancelled()=0
Check if the user has cancelled the task
virtual bool WriteUtf16String(LPCWSTR in_szString)=0
Definition: Utilities.h:220
Definition: Utilities.h:92
virtual bool WriteUtf8String(const char *in_szString)=0
Definition: Utilities.h:90
virtual bool WriteInt64(UINT64 in_uiInt64)=0
virtual void NotifySecondProgress(DWORD in_dwProgress)=0
Notify of the advancement of the task.
Definition: Utilities.h:222
virtual bool SetValue(LPCWSTR in_szPropertyName, const VARIANT &in_rValue)=0
Definition: Utilities.h:149
Definition: Utilities.h:206
Add support for a second progress bar to the IProgress interfaces
Definition: Utilities.h:172
Definition: Utilities.h:88
The plugin was made for an older version of Wwise
Definition: Utilities.h:111
virtual bool WriteInt32(UINT32 in_uiInt32)=0
Used for both Trial and Evaluation License handling
Definition: Utilities.h:99
virtual void WriteString(LPCWSTR in_szString, int in_iStringLength)=0
impacting the integrity of the current operation
Definition: Utilities.h:120
Definition: Utilities.h:93
virtual bool WriteInt16(UINT16 in_uiInt16)=0
Definition: Utilities.h:196
impacting the completion of the current operation
Definition: Utilities.h:121
Definition: Utilities.h:142
potentially impacting the integrity of the current operation
Definition: Utilities.h:119
virtual bool WriteBool(bool in_bBool)=0
Definition: Utilities.h:89
Definition: Utilities.h:91