OSDN Git Service

Merge branch 'develop'
[strokestylet/CsWin10Desktop3.git] / FDK24 / Activity.cs
index f09c65c..45d6811 100644 (file)
@@ -8,7 +8,7 @@ namespace FDK
        public class Activity
        {
                /// <summary>
-               /// 子リストに Activity を登録すると、活性化・非活性化・デバイス依存リソースの生成・解放が、親と連動するようになる。
+               ///             子リストに Activity を登録すると、活性化・非活性化・デバイス依存リソースの生成・解放が、親と連動するようになる。
                /// </summary>
                /// <remarks>
                /// 子リストには静的・動的の2種類があり、それぞれ以下のように使い分ける。
@@ -25,12 +25,15 @@ namespace FDK
                public List<Activity> 子リスト { get; } = new List<Activity>();
 
                public bool 活性化している { get; private set; } = false; // 派生クラスからも設定は禁止。
+
                public bool 活性化していない
                {
                        get { return !this.活性化している; }
                        private set { this.活性化している = !value; }  // 派生クラスからも設定は禁止。
                }
+
                public bool デバイス依存リソースが生成されている { get; private set; } = false;   // 派生クラスからも設定は禁止。
+
                public bool デバイス依存リソースが生成されていない
                {
                        get { return !this.デバイス依存リソースが生成されている; }
@@ -38,8 +41,8 @@ namespace FDK
                }
 
                /// <summary>
-               /// この Activity を初期化し、進行や描画を行える状態にする。
-               /// これにはデバイス依存リソースの作成も含まれる。
+               ///             この Activity を初期化し、進行や描画を行える状態にする。
+               ///             これにはデバイス依存リソースの作成も含まれる。
                /// </summary>
                public void 活性化する( FDK.メディア.デバイスリソース dr )
                {
@@ -58,8 +61,8 @@ namespace FDK
                }
 
                /// <summary>
-               /// この Activity を終了し、進行や描画を行わない状態に戻す。
-               /// これにはデバイス依存リソースの解放も含まれる。
+               ///             この Activity を終了し、進行や描画を行わない状態に戻す。
+               ///             これにはデバイス依存リソースの解放も含まれる。
                /// </summary>
                public void 非活性化する( FDK.メディア.デバイスリソース dr )
                {
@@ -78,11 +81,11 @@ namespace FDK
                }
 
                /// <summary>
-               /// デバイスに依存するリソースを作成する。
+               ///             デバイスに依存するリソースを作成する。
                /// </summary>
                /// <remarks>
-               /// 活性化時だけではなく、活性化している最中はいつでも
-               /// (デバイスが再構築またはリサイズされた 後 に)呼び出される可能性がある。
+               ///             活性化時だけではなく、活性化している最中はいつでも
+               ///             (デバイスが再構築またはリサイズされた 後 に)呼び出される可能性がある。
                /// </remarks>
                public void デバイス依存リソースを作成する( FDK.メディア.デバイスリソース dr, bool 子へ再帰する = true )
                {
@@ -102,11 +105,11 @@ namespace FDK
                }
 
                /// <summary>
-               /// デバイスに依存するリソースを解放する。
+               ///             デバイスに依存するリソースを解放する。
                /// </summary>
                /// <remarks>
-               /// 非活性化時だけではなく、活性化している最中はいつでも
-               /// (デバイスが再構築またはリサイズされる 前 に)呼び出される可能性がある。
+               ///             非活性化時だけではなく、活性化している最中はいつでも
+               ///             (デバイスが再構築またはリサイズされる 前 に)呼び出される可能性がある。
                /// </remarks>
                public void デバイス依存リソースを解放する( FDK.メディア.デバイスリソース dr, bool 子へ再帰する = true )
                {
@@ -146,12 +149,15 @@ namespace FDK
                protected virtual void On活性化( FDK.メディア.デバイスリソース dr )
                {
                }
+
                protected virtual void On非活性化( FDK.メディア.デバイスリソース dr )
                {
                }
+
                protected virtual void Onデバイス依存リソースの作成( FDK.メディア.デバイスリソース dr )
                {
                }
+
                protected virtual void Onデバイス依存リソースの解放( FDK.メディア.デバイスリソース dr )
                {
                }