Files
SnowcloakClient/Penumbra.Api/Enums/TextureType.cs
2025-08-22 02:19:48 +01:00

38 lines
1.0 KiB
C#

namespace Penumbra.Api.Enums;
/// <summary>
/// The different types of textures a given texture can be converted to.
/// </summary>
public enum TextureType
{
/// <summary> Convert the texture to .png. </summary>
Png = 0,
/// <summary> Keep the texture format as it is but save as .tex. </summary>
AsIsTex = 1,
/// <summary> Keep the texture format as it is but save as .dds. </summary>
AsIsDds = 2,
/// <summary> Convert the texture to RGBA32 and save as .tex. </summary>
RgbaTex = 3,
/// <summary> Convert the texture to RGBA32 and save as .dds. </summary>
RgbaDds = 4,
/// <summary> Convert the texture to BC3 and save as .tex. </summary>
Bc3Tex = 5,
/// <summary> Convert the texture to BC3 and save as .dds. </summary>
Bc3Dds = 6,
/// <summary> Convert the texture to BC3 and save as .tex. </summary>
Bc7Tex = 7,
/// <summary> Convert the texture to BC3 and save as .dds. </summary>
Bc7Dds = 8,
/// <summary> Convert the texture to .tga. </summary>
Targa = 9,
}