Table of Contents

Class WDTHeaderBfaPlus

Namespace
WoWLib.Formats.WDT.Root.Chunks
Assembly
WoWLib.dll

The MPHD map header: the map-wide flags and the satellite-file FileDataIDs (8.1+).

public class WDTHeaderBfaPlus : WDTHeader, IDisposable
Inheritance
WDTHeaderBfaPlus
Implements
Inherited Members

Constructors

WDTHeaderBfaPlus()

public WDTHeaderBfaPlus()

WDTHeaderBfaPlus(WDTHeaderBfaPlus)

Copy-construct: a deep copy of other (the C++ copy constructor).

public WDTHeaderBfaPlus(WDTHeaderBfaPlus other)

Parameters

other WDTHeaderBfaPlus

Properties

Flags

Map-wide flags; MapHeaderFlags bits.

public MapHeaderFlags Flags { get; set; }

Property Value

MapHeaderFlags

FogsFdid

FileDataID of the _fogs.wdt volumetric-fog satellite, or 0.

public uint FogsFdid { get; set; }

Property Value

uint

LgtFdid

FileDataID of the _lgt.wdt lights satellite, or 0.

public uint LgtFdid { get; set; }

Property Value

uint

MpvFdid

FileDataID of the _mpv.wdt particulate-volume satellite, or 0.

public uint MpvFdid { get; set; }

Property Value

uint

OccFdid

FileDataID of the _occ.wdt occlusion satellite, or 0.

public uint OccFdid { get; set; }

Property Value

uint

Pd4Fdid

FileDataID of the map's .pd4 file, or 0.

public uint Pd4Fdid { get; set; }

Property Value

uint

TexFdid

FileDataID of the _tex.wdt texture-list satellite, or 0.

public uint TexFdid { get; set; }

Property Value

uint

WdlFdid

FileDataID of the map's .wdl low-resolution heightmap, or 0.

public uint WdlFdid { get; set; }

Property Value

uint

Methods

Dispose()

Release the native object now. Optional: the finalizer releases it on collection anyway - dispose (or using) when you want native memory back promptly.

public override void Dispose()