Add PenumbraAPI & GlamourerAPI + Update API & Connector

This commit is contained in:
2025-08-31 18:19:04 +02:00
parent bc6cde48de
commit 6101686a33
143 changed files with 15731 additions and 1337 deletions

View File

@@ -0,0 +1,37 @@
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,
}