KROYSDOCS
HomeWhat's newv0.1.0
C/C++ SDK / C++ layer · Registration options / kroys::ViewportToolHooks

kroys::ViewportToolHooks

Hooks of Host::AddViewportTool (KroysViewportToolCallbacks).

Kindstruct
Headerkroys/plugin.hpp
Members3
DECLARATION

Declaration

Declared in kroys/plugin.hpp.

plugin.hpp
struct ViewportToolHooks
REFERENCE

Members

Fields
#std::function<void(bool active)> activate;

The tool became active (true) or inactive.

field
#std::function<bool(const KroysViewportInput& input)> input;

Mouse input while the tool is active; true consumes it (no selection click).

field
#std::function<void(const KroysDrawArgs& args)> draw;

Draws with the viewport functions (Raw()->viewport->Draw*).

field
Signatures
std::function<void(bool active)> activate;
std::function<bool(const KroysViewportInput& input)> input;
std::function<void(const KroysDrawArgs& args)> draw;

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