Wwise Authoring Plug-ins - C++ class helper to automatically determine the plug-in interfaces used in a class.
更多...
|
| #define | AK_WWISESDK_VERSION_NATIVE_COMBINED ((AK_WWISESDK_VERSION_MAJOR AK_WWISESDK_VERSION_MINOR AK_WWISESDK_VERSION_SUBMINOR) |
| | The specific version for native plug-in interfaces. Must be identical down to the build number. 更多...
|
| |
| #define | AK_WWISE_PLUGIN_SPECIALIZE_INTERFACE_CLASS(in_name) |
| | PluginInfoGenerator: Defines a C++ known interface-version to Type dictionary entry. 更多...
|
| |
| #define | AK_WWISE_PLUGIN_SPECIALIZE_HOST_INTERFACE(in_name, in_varname, ...) |
| | PluginInfoGenerator: Creates a C++ host specialization for interface class specified in in_name, and creates a variable instance named m_ followed by in_varname. 更多...
|
| |
| #define | AK_WWISE_PLUGIN_SPECIALIZE_HOST_INTERFACE_NO_BASE_INSTANCE(in_name, in_varname) |
| | PluginInfoGenerator: Creates a C++ host specialization for interface class specified in in_name. 更多...
|
| |
| #define | AK_WWISE_PLUGIN_SPECIALIZE_INTERFACE_VERSION(in_interface) |
| | PluginInfoGenerator: Creates a C++ link to the latest version known to the SDK for each interface. 更多...
|
| |
| #define | AK_PLUGIN_USERGENERATEDPLUGININFO_NAMESPACE_NAME AK_PLUGIN_USERGENERATEDPLUGININFO_NAMESPACE_NAME1(UserGeneratedPluginInfo, __COUNTER__) |
| | Creates an unique PluginInfo instance for the plug-in registration 更多...
|
| |
| #define | AK_DECLARE_PLUGIN_CONTAINER(ContainerName) extern "C" __declspec(dllexport) AK::Wwise::Plugin::PluginContainer* GetPluginContainer ## ContainerName() |
| | (C++) Declares the plug-in container. 更多...
|
| |
| #define | AK_DEFINE_PLUGIN_CONTAINER(ContainerName) |
| | (C++) Defines the unique plug-in container. 更多...
|
| |
| #define | AK_EXPORT_PLUGIN_CONTAINER(ContainerName) |
| | (C++) Exports the plug-in container for a shared library. 更多...
|
| |
| #define | AK_ADD_PLUGIN_CLASS_TO_CONTAINER(ContainerName, WwiseClassName, AudioEngineRegisteredName) |
| | (C++) Adds a Wwise Authoring plug-in and a Sound Engine plug-in to a plug-in container. 更多...
|
| |
| #define | AK_ADD_PLUGIN_CLASSID_TO_CONTAINER(ContainerName, WwiseClassName, CompanyID, PluginID, Type) |
| | (C++) Adds a plug-in to a plug-in container. 更多...
|
| |
| #define | AK_AUDIOPLUGIN_USERGENERATEDPLUGININFO_NAMESPACE_NAME AK_PLUGIN_USERGENERATEDPLUGININFO_NAMESPACE_NAME |
| |
| #define | DECLARE_AUDIOPLUGIN_CONTAINER(x) AK_DECLARE_PLUGIN_CONTAINER(x) |
| |
| #define | DEFINE_AUDIOPLUGIN_CONTAINER(x) AK_DEFINE_PLUGIN_CONTAINER(x) |
| |
| #define | EXPORT_AUDIOPLUGIN_CONTAINER(x) AK_EXPORT_PLUGIN_CONTAINER(x) |
| |
| #define | ADD_AUDIOPLUGIN_CLASS_TO_CONTAINER(x, y, z) AK_ADD_PLUGIN_CLASS_TO_CONTAINER(x, y, z) |
| |
| #define | ADD_AUDIOPLUGIN_CLASSID_TO_CONTAINER(x, y, a, b, c) AK_ADD_PLUGIN_CLASSID_TO_CONTAINER(x, y, a, b, c) |
| |
Wwise Authoring Plug-ins - C++ class helper to automatically determine the plug-in interfaces used in a class.
在文件 PluginInfoGenerator.h 中定义.