Table of Contents

Class WMOBatchVanillaToWod

Namespace
WoWLib.Formats.WMO.Group.Chunks
Assembly
WoWLib.dll

One MOBA render batch: an index range sharing one material, with its low-resolution culling box.

public class WMOBatchVanillaToWod : WMOBatch, IDisposable
Inheritance
WMOBatchVanillaToWod
Implements
Inherited Members

Constructors

WMOBatchVanillaToWod()

public WMOBatchVanillaToWod()

WMOBatchVanillaToWod(WMOBatchVanillaToWod)

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

public WMOBatchVanillaToWod(WMOBatchVanillaToWod other)

Parameters

other WMOBatchVanillaToWod

Properties

BoxMax

Culling box maximum corner.

public FixedArray<short> BoxMax { get; set; }

Property Value

FixedArray<short>

BoxMin

Culling box minimum corner (rounded vertex bounds).

public FixedArray<short> BoxMin { get; set; }

Property Value

FixedArray<short>

Count

Number of MOVI indices.

public ushort Count { get; set; }

Property Value

ushort

Flags

Batch flags.

public byte Flags { get; set; }

Property Value

byte

MaterialId

Index into MOMT.

public byte MaterialId { get; set; }

Property Value

byte

MaxIndex

Last vertex used, inclusive.

public ushort MaxIndex { get; set; }

Property Value

ushort

MinIndex

First vertex used in MOVT.

public ushort MinIndex { get; set; }

Property Value

ushort

StartIndex

First face index in MOVI.

public uint StartIndex { 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()