Beispiel #1
0
 /// <summary>
 /// TextureDictionary building process<para/>
 /// Процесс построения TextureDictionary
 /// </summary>
 static void TextureBuilderProcess()
 {
     while (true)
     {
         if (TextureProcessQueue.Count > 0)
         {
             TextureDictionary td = null;
             while (TextureProcessQueue.Count > 0)
             {
                 if (TextureProcessQueue.TryDequeue(out td))
                 {
                     td.BuildTextures();
                     ReadyTextureQueue.Enqueue(td);
                 }
                 Thread.Sleep(0);
             }
         }
         else
         {
             Thread.Sleep(10);
         }
     }
 }