Table of Contents

Class FBlockFixed16

Namespace
WoWLib.Formats.M2.Root.Record
Assembly
WoWLib.dll

The header-less 'fake' animation block: sequence-independent u16 timestamps plus keys (WotLK+ particle ramps).

public class FBlockFixed16 : IDisposable
Inheritance
FBlockFixed16
Implements
Inherited Members

Constructors

FBlockFixed16()

public FBlockFixed16()

FBlockFixed16(ushort[], Vector<Fixed16>)

public FBlockFixed16(ushort[] timestamps, Vector<Fixed16> keys)

Parameters

timestamps ushort[]
keys Vector<Fixed16>

FBlockFixed16(FBlockFixed16)

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

public FBlockFixed16(FBlockFixed16 other)

Parameters

other FBlockFixed16

Properties

Keys

The keys, one per timestamp.

public Vector<Fixed16> Keys { get; set; }

Property Value

Vector<Fixed16>

Timestamps

Sequence-independent keyframe timestamps.

public Vector<ushort> Timestamps { get; set; }

Property Value

Vector<ushort>

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

Operators

operator ==(FBlockFixed16?, FBlockFixed16?)

public static bool operator ==(FBlockFixed16? l, FBlockFixed16? r)

Parameters

l FBlockFixed16
r FBlockFixed16

Returns

bool

operator !=(FBlockFixed16?, FBlockFixed16?)

public static bool operator !=(FBlockFixed16? l, FBlockFixed16? r)

Parameters

l FBlockFixed16
r FBlockFixed16

Returns

bool