Exemplo n.º 1
0
 /// <summary>
 /// Gets info from file
 /// </summary>
 /// <param name="filename">File name</param>
 /// <param name="header">Resulting Header</param>
 /// <param name="header10">Resulting Header DX10</param>
 /// <param name="offset">Resulting Offset</param>
 /// <param name="buffer">Readed byte buffer</param>
 /// <returns>Returns true if the file contains a DDS Header</returns>
 public static bool GetInfo(string filename, out DdsHeader header, out DdsHeaderDX10?header10, out int offset, out byte[] buffer)
 {
     buffer = File.ReadAllBytes(filename);
     return(GetInfo(buffer, out header, out header10, out offset));
 }
Exemplo n.º 2
0
 /// <summary>
 /// Gets info from stream
 /// </summary>
 /// <param name="stream">Stream</param>
 /// <param name="header">Resulting Header</param>
 /// <param name="header10">Resulting Header DX10</param>
 /// <param name="offset">Resulting Offset</param>
 /// <param name="buffer">Readed byte buffer</param>
 /// <returns>Returns true if the stream contains a DDS Header</returns>
 public static bool GetInfo(MemoryStream stream, out DdsHeader header, out DdsHeaderDX10?header10, out int offset, out byte[] buffer)
 {
     buffer = stream.GetBuffer();
     return(GetInfo(buffer, out header, out header10, out offset));
 }