Wwise SDK 2024.1.4
|
PluginInfoGenerator: Base class for every C++ instance that retrieves a service from the Wwise Authoring host. More...
#include <PluginInfoGenerator.h>
Public Types | |
enum | : InterfaceTypeValue { k_interfaceType = CPPInstance::k_interfaceType } |
enum | : InterfaceVersion { k_interfaceVersion = CPPInstance::k_interfaceVersion } |
using | GluedInterface = typename CPPInstance::GluedInterface |
using | Instance = CPPInstance |
using | CInstance = typename CPPInstance::Instance |
Static Public Attributes | |
static GluedInterface | g_cppinterface |
The unique interface for this plug-in interface. More... | |
PluginInfoGenerator: Base class for every C++ instance that retrieves a service from the Wwise Authoring host.
Compared to C, where the interface contains all the functions and the instance is an opaque block, the C++ version is the opposite; the instance is a class containing all the methods, and the interface is hidden as implementation details.
The HostInterfaceGlue helper class provides that distinction. Depending on the in_baseInstance parameter, it will either have only a C interface (true) or also have its default instantiation (false).
CPPInstance | The C++ instance to instantiate. |
in_baseInstance | Only provide a bridge (true) or also a default instance (false). |
Definition at line 126 of file PluginInfoGenerator.h.
Questions? Problems? Need more info? Contact us, and we can help!
Visit our Support pageRegister your project and we'll help you get started with no strings attached!
Get started with Wwise