Namespace PaintDotNet.AppModel
Classes
- PluginOptions
The base class that plugins use the specify information about themselves to the plugin system. This class should not be used to house information for UI purposes, such as display names or icons.
Structs
Interfaces
- IArrayPoolService
Provides access to ArrayPool<T>.
This service was originally created during the days of .NET Framework when the array pool was only available as a nuget package, which made it difficult for plugins to use it. Nowadays, you should just use ArrayPool<T> directly.
- IDxgiAdapterService
This interface provides access to the IDXGIAdapter that Paint.NET uses for rendering.
- IPalettesService
Provides read-only access to palettes for plugins. This interface is superceded by IUserPalettesService.
- IUserPalettesService
Provides read-only access to user palettes.