FivePD API
Interfaces/Addons

IAddonMetadataService

Provides easy access to information about addons.

Methods

InstantiateCallout

Instantiates a callout from a type.

Parameters

NameTypeDescription
typeTypeThe type.

Returns

NameType
CalloutThe callout.

GetExecutingAddonDefinition

Gets information about the executing addon.

Returns

NameType
AddonDefinitionAn for the currently executing assembly.

LoadAssemblies

Loads assemblies from a list of definitions.

Parameters

NameTypeDescription
definitionsList<AddonDefinition>The definitions to load.

FindAndRegisterAddons

Finds and registers addons.

CreateCalloutDetailsEntities

Creates callout details entities.

Properties

CalloutTypes

Gets the loaded callouts.

Type: ReadOnlyCollection<Type>

Extensions

Gets the loaded extensions.

Type: ReadOnlyCollection<IExtension>

CalloutTypes

Type: ReadOnlyCollection<CalloutType>

Extensions

Gets the loaded extensions.

Type: ReadOnlyCollection<IExtension>