MGL(Win32)
読み取り中…
検索中…
一致する文字列を見つけられません
mgl_event.h
[詳解]
1// SPDX-License-Identifier: Zlib
2/* ------------------------------------------------------------------------- */
9/* ------------------------------------------------------------------------- */
10
11#ifndef INCGUARD_MGL_EVENT_H_1608525804
12#define INCGUARD_MGL_EVENT_H_1608525804
13
15#include <mgl/mgl_environment.h>
16
17namespace MGL::Event
18{
19/* ------------------------------------------------------------------------- */
29/* ------------------------------------------------------------------------- */
30inline bool Notify(NotifyType type, void *notifyArg = nullptr) noexcept
31{
33 {
34 return false;
35 }
36
37 return Notifier::GetInstance().Notify(type, notifyArg);
38}
39} // namespace MGL::Event
40
41#endif // INCGUARD_MGL_EVENT_H_1608525804
42
43// vim: et ts=4 sw=4 sts=4
bool Notify(NotifyType type, void *notifyArg=nullptr) noexcept
イベント通知の実行
Definition mgl_event_notifier.cc:125
static Notifier & GetInstance() noexcept
Definition mgl_singleton.h:74
static bool HasInstance() noexcept
Definition mgl_singleton.h:102
MGL 環境定義
bool Notify(NotifyType type, void *notifyArg=nullptr) noexcept
イベント通知の実行
Definition mgl_event.h:30
MGL イベント通知
NotifyType
通知タイプ
Definition mgl_event_types.h:21