GaitGeneration by Graph Search
読み取り中…
検索中…
一致する文字列を見つけられません
interface_dxlib_wheel_handler.h
[詳解]
1
3
4// Copyright(c) 2023-2025 Design Engineering Laboratory, Saitama University
5// Released under the MIT license
6// https://opensource.org/licenses/mit-license.php
7
8#ifndef DESIGNLAB_INTERFACE_DXLIB_WHEEL_HANDLER_H_
9#define DESIGNLAB_INTERFACE_DXLIB_WHEEL_HANDLER_H_
10
11
12namespace designlab
13{
14
19{
20public:
21 virtual ~IDxlibWheelHandler() = default;
22
25 virtual bool CanHandleWheel(int cursor_x, int cursor_y) const = 0;
26
31 virtual void RotMouseWheel(int rot) const = 0;
32};
33
34} // namespace designlab
35
36
37#endif // DESIGNLAB_INTERFACE_DXLIB_WHEEL_HANDLER_H_
マウスホイールの入力を受け取るためのインターフェース.
virtual ~IDxlibWheelHandler()=default
virtual void RotMouseWheel(int rot) const =0
マウスホイールが回転したときの処理を行う. マウスホイールが回転したときに呼び出される.
virtual bool CanHandleWheel(int cursor_x, int cursor_y) const =0
マウスホイールが回転したときの処理を行うかどうかを判定する.