|
Open3D (C++ API)
0.19.0
|
#include <Events.h>
Public Types | |
| enum | Type { MOVE , BUTTON_DOWN , DRAG , BUTTON_UP , WHEEL } |
Public Member Functions | |
| bool | FromJson (const Json::Value &value) |
| std::string | ToString () const |
Static Public Member Functions | |
| static MouseEvent | MakeMoveEvent (const Type type, const int x, const int y, const int modifiers, const int buttons) |
| static MouseEvent | MakeButtonEvent (const Type type, const int x, const int y, const int modifiers, const MouseButton button, const int count) |
| static MouseEvent | MakeWheelEvent (const Type type, const int x, const int y, const int modifiers, const float dx, const float dy, const bool isTrackpad) |
Data Fields | |
| Type | type |
| int | x |
| int | y |
| int | modifiers |
| union { | |
| struct { | |
| int buttons | |
| } move | |
| struct { | |
| MouseButton button | |
| int count | |
| } button | |
| struct { | |
| float dx | |
| float dy | |
| bool isTrackpad | |
| } wheel | |
| }; | |
| bool open3d::visualization::gui::MouseEvent::FromJson | ( | const Json::Value & | value | ) |
|
static |
|
static |
|
static |
| std::string open3d::visualization::gui::MouseEvent::ToString | ( | ) | const |
| union { ... } open3d::visualization::gui::MouseEvent |
| struct { ... } open3d::visualization::gui::MouseEvent::button |
| MouseButton open3d::visualization::gui::MouseEvent::button |
| int open3d::visualization::gui::MouseEvent::buttons |
| int open3d::visualization::gui::MouseEvent::count |
| float open3d::visualization::gui::MouseEvent::dx |
| float open3d::visualization::gui::MouseEvent::dy |
| bool open3d::visualization::gui::MouseEvent::isTrackpad |
| int open3d::visualization::gui::MouseEvent::modifiers |
| struct { ... } open3d::visualization::gui::MouseEvent::move |
| Type open3d::visualization::gui::MouseEvent::type |
| struct { ... } open3d::visualization::gui::MouseEvent::wheel |
| int open3d::visualization::gui::MouseEvent::x |
| int open3d::visualization::gui::MouseEvent::y |