浏览该文件的文档.
   36 #if defined(AK_WIN) || defined(DOXYGEN_INCLUDE) 
   54 #define AK_WWISE_PLUGIN_GUI_WINDOWS_BEGIN_POPULATE_TABLE(theName) AK::Wwise::Plugin::PopulateTableItem theName[] = { 
   68 #define AK_WWISE_PLUGIN_GUI_WINDOWS_POP_ITEM(theID, theProp) {theID, theProp }, 
   78 #define AK_WWISE_PLUGIN_GUI_WINDOWS_END_POPULATE_TABLE() AK_WWISE_PLUGIN_GUI_WINDOWS_POP_ITEM(0, NULL) }; 
  132         uint32_t* out_uiDialogID,
 
  180         const char * in_szLanguageCode
 
  183 #define AK_WWISE_PLUGIN_GUI_WINDOWS_ID() \ 
  184     AK_WWISE_PLUGIN_BASE_INTERFACE_FROM_ID(AK_WWISE_PLUGIN_INTERFACE_TYPE_GUI_WINDOWS, 1) 
  185 #define AK_WWISE_PLUGIN_GUI_WINDOWS_CTOR( in_pluginInfo,  in_data) \ 
  187     .m_baseInterface = AK_WWISE_PLUGIN_BASE_INTERFACE_CTOR(AK_WWISE_PLUGIN_GUI_WINDOWS_ID(), in_pluginInfo, in_data) \ 
  233                     CGUIWindows::WindowProc = [](
struct ak_wwise_plugin_gui_windows_instance_v1* in_this, 
eDialog in_eDialog, HWND in_hWnd, uint32_t in_message, WPARAM in_wParam, LPARAM in_lParam, LRESULT* out_lResult) { 
return (
bool)
static_cast<Instance*
>(in_this)->
WindowProc(in_eDialog, in_hWnd, in_message, in_wParam, in_lParam, *out_lResult); };
 
  282                 uint32_t & out_uiDialogID,
 
  284             )
 const { 
return false; }
 
  326                 const char * in_szLanguageCode
 
  327             )
 const { 
return false; }
 
  339 #endif // of __cplusplus 
  341 #ifndef WM_AK_PRIVATE_SHOW_HELP_TOPIC 
  342 #define WM_AK_PRIVATE_SHOW_HELP_TOPIC 0x4981 
  
const CGUIWindows::Instance * GetInstancePointer() const
V1::GUIWindows GUIWindows
Latest version of the C++ GUIWindows interface.
virtual HINSTANCE GetResourceHandle() const
Retrieves the plug-in's HINSTANCE used for loading resources.
Wwise Authoring Plug-ins - API for general Audio Plug-in's backend (Source, Effect,...
virtual bool GetDialog(eDialog in_eDialog, uint32_t &out_uiDialogID, PopulateTableItem *&out_pTable) const
Retrieves the plug-in dialog parameters.
decltype(BaseInterface::m_version) InterfaceVersion
PluginInfoGenerator: Type for the m_version value in BaseInterface
Windows frontend plug-in API for Audio plug-ins.
virtual bool Help(HWND in_hWnd, eDialog in_eDialog, const char *in_szLanguageCode) const
Called when the user clicks on the '?' icon.
ak_wwise_plugin_gui_windows_v1 CGUIWindows
Windows frontend plug-in API for Audio plug-ins.
CInterfacePtr InterfacePtr
bool(* GetDialog)(const struct ak_wwise_plugin_gui_windows_instance_v1 *in_this, AK::Wwise::Plugin::eDialog in_eDialog, uint32_t *out_uiDialogID, AK::Wwise::Plugin::PopulateTableItem **out_pTable)
Retrieves the plug-in dialog parameters.
virtual bool WindowProc(eDialog in_eDialog, HWND in_hWnd, uint32_t in_message, WPARAM in_wParam, LPARAM in_lParam, LRESULT &out_lResult)
Window message handler for dialogs.
std::underlying_type< InterfaceType >::type InterfaceTypeValue
PluginInfoGenerator: Underlying storage type for the m_interface value in BaseInterface
CGUIWindows::Instance * GetInstancePointer()
HINSTANCE(* GetResourceHandle)(const struct ak_wwise_plugin_gui_windows_instance_v1 *in_this)
Retrieves the plug-in's HINSTANCE used for loading resources.
AK_WWISE_PLUGIN_SPECIALIZE_INTERFACE_VERSION(AudioPlugin)
ak_wwise_plugin_gui_windows_v1()
The C interface, fulfilled by your plug-in.
Interface description and base class for every Wwise Authoring plug-in interface.
@ AK_WWISE_PLUGIN_INTERFACE_TYPE_GUI_WINDOWS
2021.1 Audio frontend plug-in for Windows. ak_wwise_plugin_gui_windows_v1
@ k_interfaceVersion
The interface version, as provided by this plug-in.
IMAGE_DOS_HEADER __ImageBase
bool(* WindowProc)(struct ak_wwise_plugin_gui_windows_instance_v1 *in_this, AK::Wwise::Plugin::eDialog in_eDialog, HWND in_hWnd, uint32_t in_message, WPARAM in_wParam, LPARAM in_lParam, LRESULT *out_lResult)
Window message handler for dialogs.
bool(* Help)(const struct ak_wwise_plugin_gui_windows_instance_v1 *in_this, HWND in_hWnd, AK::Wwise::Plugin::eDialog in_eDialog, const char *in_szLanguageCode)
Called when the user clicks on the '?' icon.
@ k_interfaceType
The interface type, as provided by this plug-in.
Base instance type for providing a Windows frontend for an audio plug-in through ak_wwise_plugin_gui_...
InterfacePtr GetInterfacePointer()
AK_WWISE_PLUGIN_SPECIALIZE_INTERFACE_CLASS(AudioPlugin)
        
            
                        
                
                
                    介绍一下自己的项目。我们会竭力为您提供帮助。
                    来注册自己的项目,我们帮您快速入门,不带任何附加条件!
                    开始 Wwise 之旅