CrossFramework Library

XBase/TouchTap.hpp

説明を見る。
00001 
00006 #if defined(XBASE_INCLUDED_TOUCHTAP_HPP)
00007 #else
00008 #define XBASE_INCLUDED_TOUCHTAP_HPP
00009 
00010 //------------------------------------------------------------
00011 #include <XBase/TouchTapUpdateData.hpp>
00012 
00013 //------------------------------------------------------------
00014 namespace XBase {
00016 
00017 
00020     class TouchTap
00021     {
00022     public:
00024 
00025         TouchTap();
00026         ~TouchTap();
00028 
00030 
00031 
00032         void update( const TouchTapUpdateData& aData );
00033 
00035         const TouchTapUpdateData lastUpdateData()const;
00037 
00039 
00040 
00046         uint tapCount()const;
00047 
00052         const ScreenPosPOD pos()const;
00053 
00054         bool isHold()const;    
00055         bool isTrigger()const; 
00056         bool isRelease()const; 
00057 
00058 
00059     private:
00060         TouchTapUpdateData mData;
00061         TouchTapUpdateData mPrevData;
00062     };
00064 }
00065 //------------------------------------------------------------
00066 #endif
00067 // EOF
 全て クラス ネームスペース ファイル 関数 変数 型定義 列挙型 列挙型の値 マクロ定義