PluginDesc#

Fully qualified name: carb::PluginDesc

Defined in carb/Types.h

struct PluginDesc#

Defines a struct which contains all key information about a plugin loaded into memory.

Public Members

PluginImplDesc impl#

Name, description, etc.

const InterfaceDesc *interfaces#

Array of interfaces implemented by the plugin.

size_t interfaceCount#

Number of interfaces implemented by the plugin.

const InterfaceDesc *dependencies#

Array of interfaces on which the plugin depends.

size_t dependencyCount#

Number of interfaces on which the plugin depends.

const char *libPath#

File from which the plugin was loaded.