mouse.h
来自「一个纹理地形渲染器」· C头文件 代码 · 共 48 行
H
48 行
// System Mouse class
#pragma once
namespace System
{
/// Stores data about a mouse event.
/// Essentially a wrapper class around a mouse button code.
/// May be extended in the future to include key modifiers etc.
/// See MouseListener::onMouseDown for an example of use.
class Mouse
{
public:
/// mouse buttons
enum Button { NONE, LEFT, RIGHT, MIDDLE };
/// default constructor.
/// clears button to none.
Mouse()
{
_button = NONE;
}
/// construct mouse object with specified button down.
Mouse(Button button)
{
_button = button;
}
/// get button down state.
Button button() const
{
return _button;
}
private:
Button _button; ///< button down state.
};
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?