CrossFramework Library

XBase/MouseUpdateData.hpp

説明を見る。
00001 
00006 #if defined(XBASE_INCLUDED_MOUSEUPDATEDATA_HPP)
00007 #else
00008 #define XBASE_INCLUDED_MOUSEUPDATEDATA_HPP
00009 
00010 //------------------------------------------------------------
00011 #include <XBase/Bool.hpp>
00012 #include <XBase/MouseBtnBitSet.hpp>
00013 #include <XBase/ScreenPos.hpp>
00014 
00015 //------------------------------------------------------------
00016 namespace XBase {
00018 
00019 
00020     struct MouseUpdateData
00021     {
00022         ScreenPos pos;
00023         MouseBtnBitSet hold;
00024         BoolPOD32 posUpdated; // trueならposは最新の値が入っている。falseならウィンドウ外でキャプチャに失敗している可能性がある。
00025     };
00027 }
00028 //------------------------------------------------------------
00029 #endif
00030 // EOF
 全て クラス ネームスペース ファイル 関数 変数 型定義 列挙型 列挙型の値 マクロ定義