PLUGIN SDK / Registration options / AssetTypeHandlers
AssetTypeHandlers
Asset type hooks (all optional).
Kindclass
NamespaceKroys.Plugins
Members4
Source
Options.csDECLARATION
Declaration
Namespace Kroys.Plugins, assembly KroysPlugins.Sdk.dll.
Declaration
public sealed class AssetTypeHandlers
REFERENCE
Members
Properties
#public Func<byte[]>? CreateDefault { get; init; }Bytes of a new asset.
#public Func<string, byte[], AssetLoadResult>? Load { get; init; }Validates a file and describes it (path, bytes).
#public Action<string>? Open { get; init; }Opens the file (Content Browser double click).
#public Func<string, byte[]>? Save { get; init; }Bytes to save for an asset marked dirty (
PluginHost.MarkAssetDirty).Signatures
public Func<byte[]>? CreateDefault { get; init; } public Func<string, byte[], AssetLoadResult>? Load { get; init; } public Action<string>? Open { get; init; } public Func<string, byte[]>? Save { get; init; }
KroysEngine 0.1.0 documentation, built from the engine repository by Tools/BuildDocsSite.py.