Table of Contents

Wwise SDK 2021.1.2
AK.Wwise::Plugin::CBaseInstanceGlue< CInterface, CInstance > Class Template Reference

PluginInfoGenerator: Associates an existing C Interface with a variable that can be used. Derives from the instance that uses it. More...

#include <PluginInfoGenerator.h>

Inheritance diagram for AK.Wwise::Plugin::CBaseInstanceGlue< CInterface, CInstance >:
AK.Wwise::Plugin::CBaseInterfaceGlue< CInterface >

Public Types

using  Instance = CInstance
 
- Public Types inherited from AK.Wwise::Plugin::CBaseInterfaceGlue< CInterface >
using  GluedInterface = CInterface
 

Additional Inherited Members

- Static Public Attributes inherited from AK.Wwise::Plugin::CBaseInterfaceGlue< CInterface >
static GluedInterface g_cinterface = nullptr
  The unique instance of the CInterface interface. Defined at nullptr first, overridden by the Host once loaded. More...
 

Detailed Description

template<typename CInterface, typename CInstance = typename CInterface::Instance>
class AK.Wwise::Plugin::CBaseInstanceGlue< CInterface, CInstance >

PluginInfoGenerator: Associates an existing C Interface with a variable that can be used. Derives from the instance that uses it.

Template Parameters
CInterface The C Interface that needs to be instantiated into a CInstance.
CInstance The C Instance that will be instantiated. Automatically derived from the CInterface::Instance typedef.
See also

Definition at line 104 of file PluginInfoGenerator.h.