KROYSDOCS
HomeWhat's newv0.1.0
PLUGIN SDK / Registration options / ExporterOptions

ExporterOptions

An exporter (File > Export with Plugin) running on a worker thread.

Kindrecord
NamespaceKroys.Plugins
Members5
SourceOptions.cs
DECLARATION

Declaration

Namespace Kroys.Plugins, assembly KroysPlugins.Sdk.dll.

Declaration
public sealed record ExporterOptions(string Id, string DisplayName, string SourceExtensions, string OutputExtension)
REFERENCE

Members

Constructors
#public ExporterOptions(string Id, string DisplayName, string SourceExtensions, string OutputExtension)
An exporter (File > Export with Plugin) running on a worker thread.
Id
Local id; the exporter id is "<plugin id>.<Id>".
DisplayName
Name in File > Export with Plugin.
SourceExtensions
Content file extensions it exports, separated by ';'.
OutputExtension
Extension of the file it writes.
constructor
Properties
#public string Id { get; init; }
Local id; the exporter id is "<plugin id>.<Id>".
property
#public string DisplayName { get; init; }
Name in File > Export with Plugin.
property
#public string SourceExtensions { get; init; }
Content file extensions it exports, separated by ';'.
property
#public string OutputExtension { get; init; }
Extension of the file it writes.
property
Signatures
public ExporterOptions(string Id, string DisplayName, string SourceExtensions, string OutputExtension)
public string Id { get; init; }
public string DisplayName { get; init; }
public string SourceExtensions { get; init; }
public string OutputExtension { get; init; }

KroysEngine 0.1.0 documentation, built from the engine repository by Tools/BuildDocsSite.py.