OSDN Git Service

Merge branch 'feature/37178_プロジェクトとソリューションファイルの英語化' into develop
[dtxmania/dtxmania.git] / FDK / コード / 02.入力 / IInputDevice.cs
diff --git a/FDK/コード/02.入力/IInputDevice.cs b/FDK/コード/02.入力/IInputDevice.cs
new file mode 100644 (file)
index 0000000..7b42faa
--- /dev/null
@@ -0,0 +1,37 @@
+using System;
+using System.Collections.Generic;
+using System.Text;
+
+namespace FDK
+{
+       public interface IInputDevice : IDisposable
+       {
+               // プロパティ
+
+               E入力デバイス種別 e入力デバイス種別
+               {
+                       get;
+               }
+               string GUID 
+               {
+                       get; 
+               }
+               int ID 
+               {
+                       get;
+               }
+               List<STInputEvent> list入力イベント
+               {
+                       get;
+               }
+
+
+               // メソッドインターフェース
+
+               void tポーリング( bool bWindowがアクティブ中, bool bバッファ入力を使用する );
+               bool bキーが押された( int nKey );
+               bool bキーが押されている( int nKey );
+               bool bキーが離された( int nKey );
+               bool bキーが離されている( int nKey );
+       }
+}