Table of Contents

Class VolumetricFogExtra

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

One VFEX extension record (11.0+, format version 2): optional extra data for a VFOG entry, matched by fog id.

public class VolumetricFogExtra : IDisposable
Inheritance
VolumetricFogExtra
Implements
Inherited Members

Constructors

VolumetricFogExtra()

public VolumetricFogExtra()

VolumetricFogExtra(uint, float[], uint, uint[])

public VolumetricFogExtra(uint unk0, float[] unk1, uint fogId, uint[] unk3)

Parameters

unk0 uint
unk1 float[]
fogId uint
unk3 uint[]

VolumetricFogExtra(VolumetricFogExtra)

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

public VolumetricFogExtra(VolumetricFogExtra other)

Parameters

other VolumetricFogExtra

Properties

FogId

The VFOG entry this record extends (its id field).

public uint FogId { get; set; }

Property Value

uint

Unk0

Unknown; defaults to 1.

public uint Unk0 { get; set; }

Property Value

uint

Unk1

Unknown floats; the first three carry values, the rest are 1.

public FixedArray<float> Unk1 { get; set; }

Property Value

FixedArray<float>

Unk3

Unknown; defaults to 0.

public FixedArray<uint> Unk3 { get; set; }

Property Value

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