Show / Hide Table of Contents

Class PluginImpl

This class is a a plugin testbed for developing new Dalamud features with easy access to Dalamud itself. Be careful to not commit anything extra.

Inheritance
System.Object
PluginImpl
Implements
IDalamudPlugin
System.IDisposable
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Dalamud.CorePlugin
Assembly: Dalamud.CorePlugin.dll
Syntax
public sealed class PluginImpl : IDalamudPlugin, IDisposable
Remarks

██████╗ ███████╗ █████╗ ██████╗ ████████╗██╗ ██╗██╗███████╗ ██╔══██╗██╔════╝██╔══██╗██╔══██╗ ╚══██╔══╝██║ ██║██║██╔════╝ ██████╔╝█████╗ ███████║██║ ██║ ██║ ███████║██║███████╗ ██╔══██╗██╔══╝ ██╔══██║██║ ██║ ██║ ██╔══██║██║╚════██║ ██║ ██║███████╗██║ ██║██████╔╝ ██║ ██║ ██║██║███████║ ╚═╝ ╚═╝╚══════╝╚═╝ ╚═╝╚═════╝ ╚═╝ ╚═╝ ╚═╝╚═╝╚══════╝ CorePlugin should not be used as a base for new plugins. Use this instead https://github.com/goatcorp/SamplePlugin. While it may have similarities, it is compiled with access to Dalamud internals, which may cause confusion when some things work and others don't in normal operations.

Constructors

| Improve this Doc View Source

PluginImpl(DalamudPluginInterface)

Initializes a new instance of the PluginImpl class.

Declaration
public PluginImpl(DalamudPluginInterface pluginInterface)
Parameters
Type Name Description
DalamudPluginInterface pluginInterface

Dalamud plugin interface.

Properties

| Improve this Doc View Source

Name

Gets the name of the plugin.

Declaration
public string Name { get; }
Property Value
Type Description
System.String

Methods

| Improve this Doc View Source

Dispose()

Declaration
public void Dispose()

Implements

IDalamudPlugin
System.IDisposable
  • Improve this Doc
  • View Source
In This Article
Back to top Generated by DocFX