FSO.Files.Formats.IFF.Chunks.SPRFrame.GetTexture C# (CSharp) Method

GetTexture() public method

public GetTexture ( GraphicsDevice device ) : Microsoft.Xna.Framework.Graphics.Texture2D
device GraphicsDevice
return Microsoft.Xna.Framework.Graphics.Texture2D
        public Texture2D GetTexture(GraphicsDevice device)
        {
            DecodeIfRequired();
            if (PixelCache == null)
            {
                PixelCache = new Texture2D(device, Math.Max(1,Width), Math.Max(1,Height));
                if (Width*Height > 0) PixelCache.SetData<Color>(this.Data);
                else PixelCache.SetData<Color>(new Color[] { Color.Transparent });
                if (!IffFile.RETAIN_CHUNK_DATA) Data = null;
            }
            return PixelCache;
        }