Table of Contents

Class ParticulateBounds

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

One PVBD particulate-volume bounds record.

public class ParticulateBounds : IDisposable
Inheritance
ParticulateBounds
Implements
Inherited Members

Constructors

ParticulateBounds()

public ParticulateBounds()

ParticulateBounds(uint, CAaBox, uint[], uint)

public ParticulateBounds(uint pointCount, CAaBox bounds, uint[] pointIndices, uint complete)

Parameters

pointCount uint
bounds CAaBox
pointIndices uint[]
complete uint

ParticulateBounds(ParticulateBounds)

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

public ParticulateBounds(ParticulateBounds other)

Parameters

other ParticulateBounds

Properties

Bounds

The volume's bounds.

public CAaBox Bounds { get; set; }

Property Value

CAaBox

Complete

Whether this entry is complete; if 0 it joins the next entry (same bounds).

public uint Complete { get; set; }

Property Value

uint

PointCount

Number of engaged point indices.

public uint PointCount { get; set; }

Property Value

uint

PointIndices

Indices into the group's PVPD points.

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