OSDN Git Service

Merge branch 'feature/37178_プロジェクトとソリューションファイルの英語化' into develop
[dtxmania/dtxmania.git] / DTXManiaプロジェクト / コード / プラグイン / IPluginHost.cs
diff --git a/DTXManiaプロジェクト/コード/プラグイン/IPluginHost.cs b/DTXManiaプロジェクト/コード/プラグイン/IPluginHost.cs
deleted file mode 100644 (file)
index 1ebcd03..0000000
+++ /dev/null
@@ -1,64 +0,0 @@
-namespace DTXMania\r
-{\r
-       /// <summary>\r
-       /// <para>プラグインホスト情報提供インターフェース。</para>\r
-       /// <para>プラグインでは、On初期化() で渡されるこのインターフェースオブジェクトを通じて、\r
-       /// DTXMania の持つ様々なリソースにアクセスできます。</para>\r
-       /// </summary>\r
-       public interface IPluginHost\r
-       {\r
-               /// <summary>\r
-               /// DTXMania のバージョンを表します。\r
-               /// </summary>\r
-               DTXMania.CDTXVersion DTXManiaVersion { get; }\r
-\r
-               /// <summary>\r
-               /// <para>Direct3D9 デバイスオブジェクト。</para>\r
-               /// <para>ロストしたりリセットしたりすることがあるので、常に同じ値であるとは保証されません。</para>\r
-               /// </summary>\r
-               SharpDX.Direct3D9.Device D3D9Device { get; }\r
-\r
-               /// <summary>\r
-               /// <para>DirectSound の管理クラス。</para>\r
-               /// <para>WAV, XA, OGG, MP3 のサウンドファイルから CSound オブジェクトを生成できます。</para>\r
-               /// </summary>\r
-               FDK.CSound管理 Sound管理 { get; }\r
-\r
-               /// <summary>\r
-               /// 描画エリアのサイズを返します(ピクセル単位)。\r
-               /// </summary>\r
-               System.Drawing.Size ClientSize { get; }\r
-\r
-               /// <summary>\r
-               /// 現在のステージのIDを表します。\r
-               /// </summary>\r
-               DTXMania.CStage.Eステージ e現在のステージ { get; }\r
-\r
-               /// <summary>\r
-               /// 現在のステージにおけるフェーズのIDを表します。\r
-               /// </summary>\r
-               DTXMania.CStage.Eフェーズ e現在のフェーズ { get; }\r
-\r
-               /// <summary>\r
-               /// <para>自分以外は入力データを扱ってはならないことを宣言します。</para>\r
-               /// <para>DTXMania 本体は入力データのポーリングのみを行い、他のプラグインに対しては、On進行描画() の2つの入力に null を渡します。</para>\r
-               /// </summary>\r
-               /// <param name="act">宣言するプラグイン(すなわち this を指定する)</param>\r
-               /// <returns>占有に成功すれば true を返し、既に誰かが占有中である場合には false を返します。</returns>\r
-               bool t入力を占有する(IPluginActivity act);\r
-\r
-               /// <summary>\r
-               /// <para>自分以外が入力データを扱って良いことを宣言します。</para>\r
-               /// <para>DTXMania 本体はポーリング以外の入力処理を開始し、他のプラグインに対しては、On進行描画() の2つの引数に有効な値を渡します。</para>\r
-               /// </summary>\r
-               /// <param name="act">宣言するプラグイン(すなわち this を指定する)</param>\r
-               /// <returns>占有解除に成功すれば true、失敗すれば flase を返します。</returns>\r
-               bool t入力の占有を解除する(IPluginActivity act);\r
-\r
-               /// <summary>\r
-               /// 指定されたシステムサウンド/BGMを再生します。\r
-               /// </summary>\r
-               /// <param name="sound">再生するシステムサウンドの識別子。</param>\r
-               void tシステムサウンドを再生する(Eシステムサウンド sound);\r
-       }\r
-}\r