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

ViewportToolHandlers

Viewport tool hooks (all optional).

Kindclass
NamespaceKroys.Plugins
Members3
SourceOptions.cs
DECLARATION

Declaration

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

Declaration
public sealed class ViewportToolHandlers
REFERENCE

Members

Properties
#public Action<bool>? OnActivate { get; init; }
The tool became active (true) or inactive.
property
#public Func<ViewportInput, bool>? OnInput { get; init; }
Mouse input while active; true consumes it (no selection click).
property
#public Action<Viewport, DrawArgs>? Draw { get; init; }
Draws with Viewport primitives.
property
Signatures
public Action<bool>? OnActivate { get; init; }
public Func<ViewportInput, bool>? OnInput { get; init; }
public Action<Viewport, DrawArgs>? Draw { get; init; }

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