Example #1
0
        public void Init(Microsoft.DirectX.Direct3D.Device dev)
        {
            MEMTexture = Microsoft.DirectX.Direct3D.TextureLoader.FromStream(dev, new System.IO.MemoryStream(TextureData), Size.Width, Size.Height, 0, Microsoft.DirectX.Direct3D.Usage.None, Microsoft.DirectX.Direct3D.Format.A8R8G8B8, Microsoft.DirectX.Direct3D.Pool.Managed, Microsoft.DirectX.Direct3D.Filter.Point, Microsoft.DirectX.Direct3D.Filter.Point, Color.Pink.ToArgb());
            Image img = Image.FromStream(new System.IO.MemoryStream(TextureData));

            Bitmap bmp   = new Bitmap(img);
            Bitmap bmp2x = new Bitmap(bmp.Size.Width * 2, bmp.Size.Height * 2);

            MEMTexture2X = Microsoft.DirectX.Direct3D.TextureLoader.FromStream(dev, new System.IO.MemoryStream(TextureData), bmp2x.Width, bmp2x.Height, 0, Microsoft.DirectX.Direct3D.Usage.None, Microsoft.DirectX.Direct3D.Format.A8R8G8B8, Microsoft.DirectX.Direct3D.Pool.Managed, Microsoft.DirectX.Direct3D.Filter.Point, Microsoft.DirectX.Direct3D.Filter.Point, Color.Pink.ToArgb());

            img.Dispose();
            bmp.Dispose();
            bmp2x.Dispose();
        }
Example #2
0
        public void Init(Microsoft.DirectX.Direct3D.Device dev)
        {
            MEMTexture = Microsoft.DirectX.Direct3D.TextureLoader.FromStream(dev, new System.IO.MemoryStream(TextureData), Size.Width, Size.Height, 0, Microsoft.DirectX.Direct3D.Usage.None, Microsoft.DirectX.Direct3D.Format.A8R8G8B8, Microsoft.DirectX.Direct3D.Pool.Managed, Microsoft.DirectX.Direct3D.Filter.Point, Microsoft.DirectX.Direct3D.Filter.Point, Color.Pink.ToArgb());
            Image img = Image.FromStream(new System.IO.MemoryStream(TextureData));

            Bitmap bmp = new Bitmap(img);
            Bitmap bmp2x = new Bitmap(bmp.Size.Width * 2, bmp.Size.Height * 2);
            MEMTexture2X = Microsoft.DirectX.Direct3D.TextureLoader.FromStream(dev, new System.IO.MemoryStream(TextureData), bmp2x.Width, bmp2x.Height, 0, Microsoft.DirectX.Direct3D.Usage.None, Microsoft.DirectX.Direct3D.Format.A8R8G8B8, Microsoft.DirectX.Direct3D.Pool.Managed, Microsoft.DirectX.Direct3D.Filter.Point, Microsoft.DirectX.Direct3D.Filter.Point, Color.Pink.ToArgb());

            img.Dispose();
            bmp.Dispose();
            bmp2x.Dispose();
        }