Options
All
  • Public
  • Public/Protected
  • All
Menu

Class DdsImageObject

DdsImageObject parses common DDS textures and converts uncompressed/DXT data to RGBA.

Hierarchy

  • DdsImageObject

Implements

Index

Properties

Protected _header

_header: DdsHeader = DdsImageObject.createDefaultHeader(0, 0)

Protected _payload

_payload: Buffer = Buffer.alloc(0)

Accessors

header

payload

  • get payload(): Buffer
  • set payload(payload: Buffer): void

Methods

dump

  • dump(): Buffer

read

  • read(buffer: Buffer): void

Protected readUncompressedImage

toRgbaImage

Static Protected countBits

  • countBits(value: number): number

Static Protected countTrailingZeroBits

  • countTrailingZeroBits(value: number): number

Static Protected createDefaultHeader

  • createDefaultHeader(width: number, height: number): DdsHeader

Static fromRgbaImage

Static Protected readMaskedChannel

  • readMaskedChannel(value: number, mask: number): number

Generated using TypeDoc