|
dl
|
2d地图控制器,例如平移、缩放等操作 更多...
#include <dl_tool_ctrl_2d.h>
Public 成员函数 | |
| void | Update (Coor *coor) |
| void | UpdateLimit (Coor *coor, const Size &map_size) |
Public 属性 | |
| bool | _bMoveWasd = true |
| float | _moveSpeed = 400.0f |
| float | _moveSpeedShift = 2.0f |
| bool | _bScaleWheel = true |
| float | _scaleSpeed = 5.0f |
| Position | _scaleRange = { 0.25f, 2.0f } |
| bool | _bScaleWithMouse = true |
| std::vector< float > | _scaleLevel |
| size_t | _scaleLevelCur = 0 |
| MouseCode | _keyDrag = MouseCode::MIDDLE |
2d地图控制器,例如平移、缩放等操作
在文件 dl_tool_ctrl_2d.h 第 22 行定义.
| void dl::Tool::Controller2d::Update | ( | Coor * | coor | ) |
| bool dl::Tool::Controller2d::_bMoveWasd = true |
在文件 dl_tool_ctrl_2d.h 第 25 行定义.
| bool dl::Tool::Controller2d::_bScaleWheel = true |
在文件 dl_tool_ctrl_2d.h 第 29 行定义.
| bool dl::Tool::Controller2d::_bScaleWithMouse = true |
在文件 dl_tool_ctrl_2d.h 第 32 行定义.
| MouseCode dl::Tool::Controller2d::_keyDrag = MouseCode::MIDDLE |
在文件 dl_tool_ctrl_2d.h 第 35 行定义.
| float dl::Tool::Controller2d::_moveSpeed = 400.0f |
在文件 dl_tool_ctrl_2d.h 第 26 行定义.
| float dl::Tool::Controller2d::_moveSpeedShift = 2.0f |
在文件 dl_tool_ctrl_2d.h 第 27 行定义.
| std::vector<float> dl::Tool::Controller2d::_scaleLevel |
在文件 dl_tool_ctrl_2d.h 第 33 行定义.
| size_t dl::Tool::Controller2d::_scaleLevelCur = 0 |
在文件 dl_tool_ctrl_2d.h 第 34 行定义.
| Position dl::Tool::Controller2d::_scaleRange = { 0.25f, 2.0f } |
在文件 dl_tool_ctrl_2d.h 第 31 行定义.
| float dl::Tool::Controller2d::_scaleSpeed = 5.0f |
在文件 dl_tool_ctrl_2d.h 第 30 行定义.