이 파일의 문서화 페이지로 가기
30 #ifndef _AK_WWISE_UTILITIES_H
31 #define _AK_WWISE_UTILITIES_H
49 #define AK_BEGIN_POPULATE_TABLE(theName) AK::Wwise::PopulateTableItem theName[] = {
63 #define AK_POP_ITEM(theID, theProp) {theID, theProp },
71 #define AK_END_POPULATE_TABLE() AK_POP_ITEM(0, NULL) };
118 int in_iStringLength ) = 0;
126 VARIANT& out_rValue )
const = 0;
133 const VARIANT& in_rValue ) = 0;
145 virtual void SetRange( DWORD in_dwMinValue, DWORD in_dwMaxValue ) = 0;
217 UINT32 & out_cWritten
223 const char * in_szString
271 #endif // _WWISE_UTILITIES_H
@ LicenseType_Purchased
The license was purchased
virtual void ErrorMessage(const CStringW &in_rErrorText, Severity in_eSeverity=Severity_Warning)=0
UINT uiID
The dialog control resource ID
@ Severity_FatalError
impacting the completion of the current operation
@ Severity_Message
not impacting the integrity of the current operation
virtual bool IsCancelled()=0
Check if the user has cancelled the task
virtual bool WriteInt16(UINT16 in_uiInt16)=0
virtual bool WriteUtf8String(const char *in_szString)=0
virtual bool WriteData(LPCVOID in_pData, UINT32 in_cBytes, UINT32 &out_cWritten)=0
virtual void NotifyProgress(DWORD in_dwProgress)=0
Notify of the advancement of the task.
@ LicenseType_Trial
Used for both Trial and Evaluation License handling
ConversionResult
Conversion error code.
@ LicenseStatus_Valid
A license is found and is valid
LPCWSTR pszProp
The property name
@ Severity_Warning
potentially impacting the integrity of the current operation
virtual bool SetValue(LPCWSTR in_szPropertyName, const VARIANT &in_rValue)=0
@ Severity_Success
operation was executed without errors or will not produce errors
virtual bool WriteByte(BYTE in_bByte)=0
virtual void WriteString(LPCWSTR in_szString, int in_iStringLength)=0
virtual bool WriteInt32(UINT32 in_uiInt32)=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
@ LicenseType_Academic
The license is for academic
LicenseStatus
License status.
@ LicenseStatus_Expired
A license is found, but is expired
Interfaces used to set and get the properties from a plug in.
virtual void SetCurrentOperationName(LPCWSTR in_szOperationName)=0
virtual bool WriteReal64(double in_dblReal64)=0
virtual bool GetValue(LPCWSTR in_szPropertyName, VARIANT &out_rValue) const =0
virtual bool WriteBool(bool in_bBool)=0
virtual bool WriteInt64(UINT64 in_uiInt64)=0
@ Severity_Error
impacting the integrity of the current operation
virtual bool WriteReal32(float in_fReal32)=0
@ LicenseStatus_Incompatible
The plugin was made for an older version of Wwise
Severity
Log message severity.
@ LicenseStatus_Unlicensed
No license found
지원이 필요하신가요?
질문이 있으신가요? 문제를 겪고 계신가요? 더 많은 정보가 필요하신가요? 저희에게 문의해주시면 도와드리겠습니다!
지원 페이지를 방문해 주세요
작업하는 프로젝트에 대해 알려주세요. 언제든지 도와드릴 준비가 되어 있습니다.
프로젝트를 등록하세요. 아무런 조건이나 의무 사항 없이 빠른 시작을 도와드리겠습니다.
Wwise를 시작해 보세요