namespace Kotor.NET.Formats.AsciiTXI;

public static class TXIAsciiInstructions
{
    public const string BumpShinyTexture = "bumpyshinytexture";
    public const string BumpmapTexture = "bumpmaptexture";
    public const string EnvMapTexture = "envmaptexture";
    public const string Blending = "blending";
    public const string WaterAlpha = "wateralpha";
    public const string AlphaMean = "alphamean";

    public const string Cube = "cube";
    public const string Decal = "decal";
    public const string DownsampleMin = "downsamplemax";
    public const string DownsampleMax = "downsamplemin";
    public const string Mipmap = "mipmap";
    public const string Filter = "filter";
    public const string Clamp = "clamp";
    public const string CompressTexture = "compresstexture";
    public const string IsLightmap = "islightmap";

    public const string IsBumpmap = "isbumpmap";
    public const string IsDiffuseBumpmap = "isdiffusebumpmap";
    public const string IsSpecularBumpmap = "isspecularbumpmap";
    public const string BumpmapScale = "bumpmapscale";
    public const string BumpmapScaling = "bumpmapscaling";

    public const string ProcedureType = "proceduretype";
    public const string DefaultWidth = "defaultwidth";
    public const string DefaultHeight = "defaultheight";
    public const string NumX = "numx";
    public const string NumY = "numy";
    public const string FPS = "fps";
    public const string Speed = "speed";
    public const string ArtuoWidth = "artuowidth";
    public const string ArtuoHeight = "artuoheight";
    public const string Distort = "distort";
    public const string DistortAmplitude = "distortamplitude";
    public const string ChannelScale = "channelscale";
    public const string ChannelTranslate = "channeltranslate";

    public const string BaselineHeight = "baselineheight";
    public const string NumChars = "numchars";
    public const string FontHeight = "fontheight";
    public const string TextureWidth = "texturewidth";
    public const string SpacingB = "spacingb";
    public const string SpacingR = "spacingr";
    public const string CaretIndent = "caretindent";
    public const string UpperLeftCoords = "upperleftcoords";
    public const string LowerRightCoords = "lowerrightcoords";
}

