Horizon
Public Attributes | List of all members
horizon::ToolArgs Class Reference

This is what a Tool receives when the user did something. More...

#include <tool.hpp>

Public Attributes

ToolEventType type = ToolEventType::NONE
 
Coordi coords
 
std::set< SelectableRefselection
 
bool keep_selection = false
 
InToolActionID action = InToolActionID::NONE
 
Target target
 
int work_layer = 0
 
std::unique_ptr< ToolDatadata = nullptr
 

Detailed Description

This is what a Tool receives when the user did something.

i.e. moved the cursor or pressed key


The documentation for this class was generated from the following file: