UNPKG

pw-guild-icon-parser

Version:

Parser for Perfect World guild icon lists - converts PNG icons to DDS atlas format with DXT5 compression

47 lines 971 B
export interface IconListConfig { iconHeight: number; iconWidth: number; gridWidth: number; gridHeight: number; icons: string[]; } export interface DDSHeader { magic: number; size: number; flags: number; height: number; width: number; pitchOrLinearSize: number; depth: number; mipMapCount: number; reserved: number[]; pixelFormat: DDPixelFormat; caps: number; caps2: number; caps3: number; caps4: number; reserved2: number; } export interface DDPixelFormat { size: number; flags: number; fourCC: string; rgbBitCount: number; rBitMask: number; gBitMask: number; bBitMask: number; aBitMask: number; } export interface IconPosition { row: number; col: number; index: number; } export interface AddIconOptions { fid: number; serverId: number; pngPath: string; txtPath: string; ddsPath: string; } //# sourceMappingURL=types.d.ts.map