Exemple #1
0
        public void Dispose()
        {
            SinglePixelBitmap.Dispose();
            DoublePixelBitmap.Dispose();

            foreach (var t in _SingleColorTextureList.Values)
            {
                t.Dispose();
            }
            _SingleColorTextureList.Clear();
            foreach (var t in _DoubleColorTextureList.Values)
            {
                t.Dispose();
            }
            _DoubleColorTextureList.Clear();

            DisposeAllSprites();

            Utilities.Dispose(ref _Effect);
            Utilities.Dispose(ref _Device);
            Utilities.Dispose(ref _Direct3d);
        }
Exemple #2
0
 private Texture CreateColorTexture(uint color)
 {
     SinglePixelBitmap.SetPixel(0, 0, System.Drawing.Color.FromArgb(((int)color) | 0xFF << 24));
     return(CreateTextureFromBitmap(SinglePixelBitmap));
 }