Archicad 29 C++ API
|
A class to handle input related operations, like manipulating the input position and starting an input. More...
#include <InputHandler.hpp>
Public Member Functions | |
Result< API_Coord3D > | GetInputPosition () const |
A function to get the current input position in model coordinates. | |
Result< void > | SetInputPosition (const API_Coord3D &position, bool withCursor) const |
Sets the current input position with or without the cursor. | |
Result< void > | ApplyInputPosition () const |
Applies the current input position by performing a mouse click at it. | |
![]() | |
Object (std::shared_ptr< Impl::ObjectImpl > impl) | |
Constructs a new object. | |
const API_Token & | GetToken () const |
Get the token for this object. | |
Friends | |
Result< InputHandler > | CreateInputHandler () |
A function to create an InputHandler instance, that lets you handle input related operations. | |
Additional Inherited Members | |
![]() | |
~Object () | |
Default destructor. | |
![]() | |
std::shared_ptr< Impl::ObjectImpl > | mImpl |
Impl object given by constructor. | |
A class to handle input related operations, like manipulating the input position and starting an input.
Result< void > ACAPI::InputHandler::ApplyInputPosition | ( | ) | const |
Applies the current input position by performing a mouse click at it.
APIWind_FloorPlanID
) is supported Result< API_Coord3D > ACAPI::InputHandler::GetInputPosition | ( | ) | const |
A function to get the current input position in model coordinates.
Result< void > ACAPI::InputHandler::SetInputPosition | ( | const API_Coord3D & | position, |
bool | withCursor ) const |
Sets the current input position with or without the cursor.
position | [in] The 3D coordinate of the new position. |
withCursor | [in] Sets if the cursor is needed to be moved to the new position. |
APIWind_FloorPlanID
) is supported
|
friend |
A function to create an InputHandler instance, that lets you handle input related operations.