Table of Contents

Class RenderBatchOverride

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

One MORB entry (Cata+): a triangle-strip override of the matching MOBA batch's start and count. Same count as MOBA; ignored unless the client renders strips.

public class RenderBatchOverride : IDisposable
Inheritance
RenderBatchOverride
Implements
Inherited Members

Constructors

RenderBatchOverride()

public RenderBatchOverride()

RenderBatchOverride(uint, ushort, ushort)

public RenderBatchOverride(uint startIndex, ushort indexCount, ushort padding)

Parameters

startIndex uint
indexCount ushort
padding ushort

RenderBatchOverride(RenderBatchOverride)

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

public RenderBatchOverride(RenderBatchOverride other)

Parameters

other RenderBatchOverride

Properties

IndexCount

Replacement index count.

public ushort IndexCount { get; set; }

Property Value

ushort

Padding

Alignment padding; zero in client files.

public ushort Padding { get; set; }

Property Value

ushort

StartIndex

Replacement first-index into the MORI strips.

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 virtual void Dispose()