/// <summary>
 /// インテグレーションの開始に応じてマーカを開始します。
 /// </summary>
 /// <param name="gameTime">非同期物理システムにおける前回の Update が呼び出されてからの経過時間。</param>
 public void PreIntegration(AsyncGameTime gameTime)
 {
     if (TimeRuler.Instance != null)
     {
         TimeRuler.Instance.BeginMark(name, color, index);
     }
 }
 /// <summary>
 /// インテグレーションの終了に応じてマーカを終了します。
 /// </summary>
 /// <param name="gameTime">非同期物理システムにおける前回の Update が呼び出されてからの経過時間。</param>
 public void PostIntegration(AsyncGameTime gameTime)
 {
     if (TimeRuler.Instance != null)
     {
         TimeRuler.Instance.EndMark(name, index);
     }
 }