UNPKG

vtf-js

Version:

A javascript IO library for the Valve Texture Format.

88 lines (87 loc) 4.78 kB
export var VFormats; (function (VFormats) { VFormats[VFormats["RGBA8888"] = 0] = "RGBA8888"; VFormats[VFormats["ABGR8888"] = 1] = "ABGR8888"; VFormats[VFormats["RGB888"] = 2] = "RGB888"; VFormats[VFormats["BGR888"] = 3] = "BGR888"; VFormats[VFormats["RGB565"] = 4] = "RGB565"; VFormats[VFormats["I8"] = 5] = "I8"; VFormats[VFormats["IA88"] = 6] = "IA88"; VFormats[VFormats["P8"] = 7] = "P8"; VFormats[VFormats["A8"] = 8] = "A8"; VFormats[VFormats["RGB888_BLUESCREEN"] = 9] = "RGB888_BLUESCREEN"; VFormats[VFormats["BGR888_BLUESCREEN"] = 10] = "BGR888_BLUESCREEN"; VFormats[VFormats["ARGB8888"] = 11] = "ARGB8888"; VFormats[VFormats["BGRA8888"] = 12] = "BGRA8888"; VFormats[VFormats["DXT1"] = 13] = "DXT1"; VFormats[VFormats["DXT3"] = 14] = "DXT3"; VFormats[VFormats["DXT5"] = 15] = "DXT5"; VFormats[VFormats["BGRX8888"] = 16] = "BGRX8888"; VFormats[VFormats["BGR565"] = 17] = "BGR565"; VFormats[VFormats["BGRX5551"] = 18] = "BGRX5551"; VFormats[VFormats["BGRA4444"] = 19] = "BGRA4444"; VFormats[VFormats["DXT1_ONEBITALPHA"] = 20] = "DXT1_ONEBITALPHA"; VFormats[VFormats["BGRA5551"] = 21] = "BGRA5551"; VFormats[VFormats["UV88"] = 22] = "UV88"; VFormats[VFormats["UVWQ8888"] = 23] = "UVWQ8888"; VFormats[VFormats["RGBA16161616F"] = 24] = "RGBA16161616F"; VFormats[VFormats["RGBA16161616"] = 25] = "RGBA16161616"; VFormats[VFormats["UVLX8888"] = 26] = "UVLX8888"; VFormats[VFormats["R32F"] = 27] = "R32F"; VFormats[VFormats["RGB323232F"] = 28] = "RGB323232F"; VFormats[VFormats["RGBA32323232F"] = 29] = "RGBA32323232F"; VFormats[VFormats["NV_NULL"] = 33] = "NV_NULL"; VFormats[VFormats["ATI2N"] = 34] = "ATI2N"; VFormats[VFormats["ATI1N"] = 35] = "ATI1N"; VFormats[VFormats["R8"] = 69] = "R8"; VFormats[VFormats["BC7"] = 70] = "BC7"; VFormats[VFormats["BC6H"] = 71] = "BC6H"; })(VFormats || (VFormats = {})); export var VFlags; (function (VFlags) { VFlags[VFlags["PointSample"] = 1] = "PointSample"; VFlags[VFlags["Trilinear"] = 2] = "Trilinear"; VFlags[VFlags["ClampS"] = 4] = "ClampS"; VFlags[VFlags["ClampT"] = 8] = "ClampT"; VFlags[VFlags["Anistrophic"] = 16] = "Anistrophic"; VFlags[VFlags["HintDXT5"] = 32] = "HintDXT5"; VFlags[VFlags["SRGB"] = 64] = "SRGB"; VFlags[VFlags["DEPRECATED_NoCompress"] = 64] = "DEPRECATED_NoCompress"; VFlags[VFlags["Normal"] = 128] = "Normal"; VFlags[VFlags["NoMip"] = 256] = "NoMip"; VFlags[VFlags["NoLOD"] = 512] = "NoLOD"; VFlags[VFlags["MinMip"] = 1024] = "MinMip"; VFlags[VFlags["Procedural"] = 2048] = "Procedural"; VFlags[VFlags["OneBitAlpha"] = 4096] = "OneBitAlpha"; VFlags[VFlags["EightBitAlpha"] = 8192] = "EightBitAlpha"; VFlags[VFlags["Envmap"] = 16384] = "Envmap"; VFlags[VFlags["RenderTarget"] = 32768] = "RenderTarget"; VFlags[VFlags["DepthRenderTarget"] = 65536] = "DepthRenderTarget"; VFlags[VFlags["NoDebugOverride"] = 131072] = "NoDebugOverride"; VFlags[VFlags["SingleCopy"] = 262144] = "SingleCopy"; VFlags[VFlags["UNUSED0"] = 524288] = "UNUSED0"; VFlags[VFlags["DEPRECATED_OneOverMipLevelInAlpha"] = 524288] = "DEPRECATED_OneOverMipLevelInAlpha"; VFlags[VFlags["UNUSED1"] = 1048576] = "UNUSED1"; VFlags[VFlags["DEPRECATED_PreMultColorByOneOverMipLevel"] = 1048576] = "DEPRECATED_PreMultColorByOneOverMipLevel"; VFlags[VFlags["UNUSED2"] = 2097152] = "UNUSED2"; VFlags[VFlags["DEPRECATED_NormalToDuDv"] = 2097152] = "DEPRECATED_NormalToDuDv"; VFlags[VFlags["UNUSED3"] = 4194304] = "UNUSED3"; VFlags[VFlags["DEPRECATED_AlphaTestMipGeneration"] = 4194304] = "DEPRECATED_AlphaTestMipGeneration"; VFlags[VFlags["NoDepthBuffer"] = 8388608] = "NoDepthBuffer"; VFlags[VFlags["UNUSED4"] = 16777216] = "UNUSED4"; VFlags[VFlags["DEPRECATED_NiceFiltered"] = 16777216] = "DEPRECATED_NiceFiltered"; VFlags[VFlags["ClampU"] = 33554432] = "ClampU"; VFlags[VFlags["VertexTexture"] = 67108864] = "VertexTexture"; VFlags[VFlags["SSBump"] = 134217728] = "SSBump"; VFlags[VFlags["UNUSED5"] = 268435456] = "UNUSED5"; VFlags[VFlags["DEPRECATED_Unfilterable_OK"] = 268435456] = "DEPRECATED_Unfilterable_OK"; VFlags[VFlags["BORDER"] = 536870912] = "BORDER"; VFlags[VFlags["DEPRECATED_SpecVar_Red"] = 1073741824] = "DEPRECATED_SpecVar_Red"; VFlags[VFlags["DEPRECATED_SpecVar_Alpha"] = 2147483648] = "DEPRECATED_SpecVar_Alpha"; })(VFlags || (VFlags = {})); export var VCompressionMethods; (function (VCompressionMethods) { VCompressionMethods[VCompressionMethods["Deflate"] = 8] = "Deflate"; VCompressionMethods[VCompressionMethods["ZSTD"] = 93] = "ZSTD"; })(VCompressionMethods || (VCompressionMethods = {})); export const NO_DATA = 0x2;