/// <summary> /// DBGs Send loaded textures watch (delayed) /// </summary> /// <param name="sender">The sender.</param> /// <param name="e">The <see cref="System.Timers.ElapsekdEventArgs"/> instance containing the event data.</param> private static void DbgWatchLoadedTexturesDelayed(object sender, ElapsedEventArgs e) { lock (m_textures) { float size = 0; foreach (var loadedTexture in m_textures) { var texture = (MyTexture)loadedTexture.Value; if (texture == null) { continue; } size += texture.Memory; } MyTrace.SendWatch("Textures size (MB)", size); MyTrace.SendWatch("Loaded textures", m_textures, 4); } m_dbgSendTimer.Stop(); }