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.