Wwise Authoring Plug-ins - C++ class helper to automatically determine the plug-in interfaces used in a class. [詳解]
名前空間 | |
namespace | AK |
Definition of data structures for AkAudioObject | |
namespace | AK.Wwise |
AK::Wwise::Plugin | |
マクロ定義 | |
#define | AK_WWISESDK_VERSION_NATIVE_COMBINED ((AK_WWISESDK_VERSION_MAJOR << 19) | (AK_WWISESDK_VERSION_MINOR << 16) | 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) |
型定義 | |
using | AK::Wwise::Plugin::InterfaceType = decltype(BaseInterface::m_interface) |
PluginInfoGenerator: Type for the m_interface value in BaseInterface [詳解] | |
using | AK::Wwise::Plugin::InterfaceTypeValue = std::underlying_type< InterfaceType >::type |
PluginInfoGenerator: Underlying storage type for the m_interface value in BaseInterface [詳解] | |
using | AK::Wwise::Plugin::InterfaceVersion = decltype(BaseInterface::m_version) |
PluginInfoGenerator: Type for the m_version value in BaseInterface [詳解] | |
Wwise Authoring Plug-ins - C++ class helper to automatically determine the plug-in interfaces used in a class.
PluginInfoGenerator.h に定義があります。