Table of Contents

Class M2TextureTransformVanillaToTbc

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

A UV animation: translation/rotation/scaling keyframes for the texture matrix (rotation pivots at texture center 0.5, 0.5).

public class M2TextureTransformVanillaToTbc : M2TextureTransform, IDisposable
Inheritance
M2TextureTransformVanillaToTbc
Implements
Inherited Members

Constructors

M2TextureTransformVanillaToTbc()

public M2TextureTransformVanillaToTbc()

M2TextureTransformVanillaToTbc(M2TextureTransformVanillaToTbc)

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

public M2TextureTransformVanillaToTbc(M2TextureTransformVanillaToTbc other)

Parameters

other M2TextureTransformVanillaToTbc

Properties

Rotation

UV rotation keyframes, pivoting at the texture center.

public M2TrackC4QuaternionVanillaToTbc Rotation { get; set; }

Property Value

M2TrackC4QuaternionVanillaToTbc

Scaling

UV scaling keyframes.

public M2TrackC3VectorVanillaToTbc Scaling { get; set; }

Property Value

M2TrackC3VectorVanillaToTbc

Translation

UV translation keyframes.

public M2TrackC3VectorVanillaToTbc Translation { get; set; }

Property Value

M2TrackC3VectorVanillaToTbc

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

Operators

operator ==(M2TextureTransformVanillaToTbc?, M2TextureTransformVanillaToTbc?)

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

Parameters

l M2TextureTransformVanillaToTbc
r M2TextureTransformVanillaToTbc

Returns

bool

operator !=(M2TextureTransformVanillaToTbc?, M2TextureTransformVanillaToTbc?)

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

Parameters

l M2TextureTransformVanillaToTbc
r M2TextureTransformVanillaToTbc

Returns

bool