GaitGeneration by Graph Search
|
クリック可能なGUIのインターフェース. [詳解]
#include <interface_dxlib_clickable.h>
公開メンバ関数 | |
virtual | ~IDxlibClickable ()=default |
virtual void | ClickedAction (const DxlibMouseState &state)=0 |
GUIがクリックされたときに実行される関数. CursorOnGuiが true を返すときに呼び出される. 複数のGUIが重なっている場合は,優先度の高いものから順に呼び出される. | |
virtual bool | CursorOnGui (int cursor_x, int cursor_y) const noexcept=0 |
GUIの上にカーソルがあるかどうかを返す. | |
クリック可能なGUIのインターフェース.
クリック時の動作をGUIに実装したいならばこのインターフェースを継承する.
interface_dxlib_clickable.h の 43 行目に定義があります。
|
virtualdefault |
|
pure virtual |
GUIがクリックされたときに実行される関数.
CursorOnGuiが true を返すときに呼び出される. 複数のGUIが重なっている場合は,優先度の高いものから順に呼び出される.
[in] | state | マウスの状態. |
designlab::DxlibGuiTerminal, designlab::AbstractDxlibGui, designlab::SimpleButtonで実装されています。
|
pure virtualnoexcept |
GUIの上にカーソルがあるかどうかを返す.
[in] | cursor_x | マウスカーソルのX座標.左端を0とし,右に正の値をとる. |
[in] | cursor_y | マウスカーソルのY座標.上端を0とし,下に正の値をとる. |
designlab::DxlibGuiTerminal, designlab::AbstractDxlibGui, designlab::SimpleButtonで実装されています。