版本
menu

Wwise SDK 2025.1.0
ak_wwise_plugin_cpp_base_instance结构体 参考

Generic base for all plug-in instances in C++ 更多...

#include <PluginInstanceTypes.h>

类 ak_wwise_plugin_cpp_base_instance 继承关系图:
ak_wwise_plugin_instance_ptr AK.Wwise::Plugin::HostInterfaceGlue< CPPInstance, in_baseInstance > ak_wwise_plugin_analysis_task_instance_v1 ak_wwise_plugin_backend_instance ak_wwise_plugin_custom_data_instance_v1 ak_wwise_plugin_feedback_aware_instance_v1 ak_wwise_plugin_first_time_creation_message_instance_v1 ak_wwise_plugin_frontend_instance ak_wwise_plugin_host_conversion_helpers_instance_v1 ak_wwise_plugin_host_data_writer_instance_v1 ak_wwise_plugin_host_frontend_model_args_v1 ak_wwise_plugin_host_frontend_model_instance_v1 ak_wwise_plugin_host_instance_v1 ak_wwise_plugin_host_object_media_instance_v1 ak_wwise_plugin_host_object_store_instance_v1 ak_wwise_plugin_host_property_set_instance_v1 ak_wwise_plugin_host_reference_set_instance_v1 ak_wwise_plugin_host_undo_manager_instance_v1 ak_wwise_plugin_host_xml_reader_instance_v1 ak_wwise_plugin_host_xml_writer_instance_v1 ak_wwise_plugin_license_instance_v1 ak_wwise_plugin_link_backend_instance_v1 ak_wwise_plugin_link_frontend_instance_v1 ak_wwise_plugin_media_converter_instance_v1 ak_wwise_plugin_notifications_host_instance_v1 ak_wwise_plugin_notifications_monitor_instance_v1 ak_wwise_plugin_notifications_object_media_instance_v1 ak_wwise_plugin_notifications_object_store_instance_v1 ak_wwise_plugin_notifications_property_set_instance_v1 ak_wwise_plugin_notifications_reference_set_instance_v1 ak_wwise_plugin_property_display_name_instance_v1 ak_wwise_plugin_sink_devices_instance_v1 ak_wwise_plugin_source_instance_v1 ak_wwise_plugin_test_service_instance_v1 ak_wwise_plugin_test_service_instance_v2 ak_wwise_plugin_undo_event_instance_v1 AK.Wwise::Plugin::HostInterfaceGlue< CPPInstance, false > AK.Wwise::Plugin::HostInterfaceGlue< DataWriter, false > AK.Wwise::Plugin::HostInterfaceGlue< FrontendModel, true > AK.Wwise::Plugin::HostInterfaceGlue< Host, true > AK.Wwise::Plugin::HostInterfaceGlue< LinkBackend, true > AK.Wwise::Plugin::HostInterfaceGlue< LinkFrontend, true > AK.Wwise::Plugin::HostInterfaceGlue< ObjectMedia, true > AK.Wwise::Plugin::HostInterfaceGlue< ObjectStore, true > AK.Wwise::Plugin::HostInterfaceGlue< PropertySet, true > AK.Wwise::Plugin::HostInterfaceGlue< ReferenceSet, true > AK.Wwise::Plugin::HostInterfaceGlue< TestService, true > AK.Wwise::Plugin::HostInterfaceGlue< UndoManager, true > AK.Wwise::Plugin::HostInterfaceGlue< V1::Host, true > AK.Wwise::Plugin::HostInterfaceGlue< V1::PropertySet, true > AK.Wwise::Plugin::HostInterfaceGlue< V1::TestService, true > AK.Wwise::Plugin::HostInterfaceGlue< XmlReader, false > AK.Wwise::Plugin::HostInterfaceGlue< XmlWriter, false >

Public 成员函数

virtual ~ak_wwise_plugin_cpp_base_instance ()
 

详细描述

Generic base for all plug-in instances in C++

警告
This base differs from the ak_wwise_plugin_base_instance because C++ classes have a virtual table as their first member. To distinguish between the C and C++ versions, you must use a static_cast operation instead of a reinterpret_cast or a C-style cast. Therefore, we recommend that you instantiate a plug-in in C++, and then return C pointers to the instance structures located at their base address.

As such, it is expected to instantiate a plug-in in C++, and return C pointers back to the instance structures with a different base address.

在文件 PluginInstanceTypes.h67 行定义.


此页面对您是否有帮助?

需要技术支持?

仍有疑问?或者问题?需要更多信息?欢迎联系我们,我们可以提供帮助!

查看我们的“技术支持”页面

介绍一下自己的项目。我们会竭力为您提供帮助。

来注册自己的项目,我们帮您快速入门,不带任何附加条件!

开始 Wwise 之旅