/// <summary> /// Gets file extension of supported surface formats. /// Doesn't include preceding dot. /// </summary> /// <param name="format">Format to get file extension for.</param> /// <returns>File extension without dot.</returns> static string GetExtensionOfFormat(DDSFormat format) { string formatString = format.ToString().ToLowerInvariant(); if (formatString.Contains('_')) { formatString = "dds"; } return(formatString); }
/// <summary> /// Determines if given format supports mipmapping. /// </summary> /// <param name="format">Image format to check.</param> /// <returns></returns> static bool IsFormatMippable(DDSFormat format) { return(format.ToString().Contains("DDS")); }