Table of Contents

Class MapFileDataIDs

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

One MAID per-tile FileDataID record (8.1.0.28294+): every file belonging to one map tile. The table holds 64 x 64 of them in row-major order (y outer, x inner); absent files are 0.

public class MapFileDataIDs : IDisposable
Inheritance
MapFileDataIDs
Implements
Inherited Members

Constructors

MapFileDataIDs()

public MapFileDataIDs()

MapFileDataIDs(uint, uint, uint, uint, uint, uint, uint, uint)

public MapFileDataIDs(uint rootAdt, uint obj0Adt, uint obj1Adt, uint tex0Adt, uint lodAdt, uint mapTexture, uint mapTextureN, uint minimapTexture)

Parameters

rootAdt uint
obj0Adt uint
obj1Adt uint
tex0Adt uint
lodAdt uint
mapTexture uint
mapTextureN uint
minimapTexture uint

MapFileDataIDs(MapFileDataIDs)

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

public MapFileDataIDs(MapFileDataIDs other)

Parameters

other MapFileDataIDs

Properties

LodAdt

FileDataID of mapname_xx_yy_lod.adt.

public uint LodAdt { get; set; }

Property Value

uint

MapTexture

FileDataID of the mapname_xx_yy.blp map texture.

public uint MapTexture { get; set; }

Property Value

uint

MapTextureN

FileDataID of the mapname_xx_yy_n.blp normal map texture.

public uint MapTextureN { get; set; }

Property Value

uint

MinimapTexture

FileDataID of the mapxx_yy.blp minimap texture.

public uint MinimapTexture { get; set; }

Property Value

uint

Obj0Adt

FileDataID of mapname_xx_yy_obj0.adt.

public uint Obj0Adt { get; set; }

Property Value

uint

Obj1Adt

FileDataID of mapname_xx_yy_obj1.adt.

public uint Obj1Adt { get; set; }

Property Value

uint

RootAdt

FileDataID of mapname_xx_yy.adt (the root ADT).

public uint RootAdt { get; set; }

Property Value

uint

Tex0Adt

FileDataID of mapname_xx_yy_tex0.adt.

public uint Tex0Adt { 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 virtual void Dispose()