Table of Contents

Class SmAreaInfo

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

One MAIN tile table entry (SMAreaInfo). The table holds 64 x 64 of them in row-major order (y outer, x inner).

public class SmAreaInfo : IDisposable
Inheritance
SmAreaInfo
Implements
Inherited Members

Constructors

SmAreaInfo()

public SmAreaInfo()

SmAreaInfo(AreaInfoFlags, uint)

public SmAreaInfo(AreaInfoFlags flags, uint asyncId)

Parameters

flags AreaInfoFlags
asyncId uint

SmAreaInfo(SmAreaInfo)

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

public SmAreaInfo(SmAreaInfo other)

Parameters

other SmAreaInfo

Properties

AsyncId

Runtime-only async load id; zero in files.

public uint AsyncId { get; set; }

Property Value

uint

Flags

Tile flags; AreaInfoFlags bits.

public AreaInfoFlags Flags { get; set; }

Property Value

AreaInfoFlags

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()