MGL(Win32)
読み取り中…
検索中…
一致する文字列を見つけられません
mgl_ui_event_delegate.h
[詳解]
1// SPDX-License-Identifier: Zlib
2/* ------------------------------------------------------------------------- */
9/* ------------------------------------------------------------------------- */
10
11#ifndef INCGUARD_MGL_UI_EVENT_DELEGATE_H_1688789641
12#define INCGUARD_MGL_UI_EVENT_DELEGATE_H_1688789641
13
16
17namespace MGL::UI
18{
20{
21public:
22 virtual ~EventDelegate() noexcept = default;
23
24 /* ------------------------------------------------------------------------- */
31 /* ------------------------------------------------------------------------- */
32 virtual EventResult OnUpdateUIEvent(const MGL::STL::vector<EventTarget> &targets, EventID currentFocusID) noexcept = 0;
33};
34} // namespace MGL::UI
35
36#endif // INCGUARD_MGL_UI_EVENT_DELEGATE_H_1688789641
37
38// vim: et ts=4 sw=4 sts=4
Definition mgl_ui_event_delegate.h:20
virtual EventResult OnUpdateUIEvent(const MGL::STL::vector< EventTarget > &targets, EventID currentFocusID) noexcept=0
UIイベントの更新処理
MGL STLコンテナの代替
std::vector< T, Allocator< T > > vector
std::vectorの代替
Definition mgl_stl_containers.h:51
MGL UIイベント関連定義
イベント結果
Definition mgl_ui_event_defs.h:58