TNB Library
公開型 | 公開メンバ関数 | 全メンバ一覧
IMultiMouseWatcher::IListener 構造体abstract

マルチマウス監視のリスナー [詳解]

#include <TnbMultiMouseManager.h>

+ IMultiMouseWatcher::IListener の継承関係図

公開型

enum  EDevice { Device_Connect , Device_Reconnect , Device_Remove }
 デバイス変化 [詳解]
 

公開メンバ関数

virtual void OnMultiMouseDevice (INDEX index, EDevice device)=0
 [通知] デバイス変化通知. [詳解]
 
virtual void OnMultiMouseEvent (INDEX index, const RAWMOUSE &mouse)=0
 [通知] イベント通知. [詳解]
 
virtual ~IListener (void)
 デストラクタ [詳解]
 

詳解

マルチマウス監視のリスナー

必要ファイル
TnbMultiMouseManager.h
日付
10/06/17 CRawMouseWatcher を抽象化して作成。

TnbMultiMouseManager.h48 行目に定義があります。

列挙型メンバ詳解

◆ EDevice

enum EDevice

デバイス変化

列挙値
Device_Connect 

接続

Device_Reconnect 

再接続

Device_Remove 

削除

TnbMultiMouseManager.h54 行目に定義があります。

構築子と解体子

◆ ~IListener()

virtual ~IListener ( void  )
virtual

デストラクタ

CMultiMouseManager::IListenerで再実装されています。

TnbMultiMouseManager.h51 行目に定義があります。

関数詳解

◆ OnMultiMouseDevice()

virtual void OnMultiMouseDevice ( INDEX  index,
EDevice  device 
)
pure virtual

[通知] デバイス変化通知.

引数
indexマウスインデックス.
deviceデバイス変化

CMultiMouseManager::IListenerで実装されています。

◆ OnMultiMouseEvent()

virtual void OnMultiMouseEvent ( INDEX  index,
const RAWMOUSE &  mouse 
)
pure virtual

[通知] イベント通知.

引数
indexマウスインデックス.
mouse情報

CMultiMouseManager::IListenerで実装されています。