C# Class Warcraft.MDX.MDX

Inheritance: IDisposable
Show file Open project: Nihlus/libwarcraft Class Usage Examples

Public Properties

Property Type Description
AnimationSequenceLookupTable List
AnimationSequences List
Bones List
ColourAnimations List
GlobalSequenceTimestamps List
Header MDXHeader
KeyedBoneLookupTable List
LODViews List
Name string
PlayableAnimationLookupTable List
RenderFlags List
TextureLookupTable List
TextureUnitLookupTable List
Textures List
TransparencyAnimations List>
TransparencyLookupTable List
UVAnimations List
Vertices List

Public Methods

Method Description
Dispose ( ) : void

Releases all resource used by the Warcraft.MDX.MDX object.

Call Dispose when you are finished using the Warcraft.MDX.MDX. The Dispose method leaves the Warcraft.MDX.MDX in an unusable state. After calling Dispose, you must release all references to the Warcraft.MDX.MDX so the garbage collector can reclaim the memory that the Warcraft.MDX.MDX was occupying.

MDX ( Stream MDXStream ) : System

Private Methods

Method Description
PeekFlags ( BinaryReader br ) : ModelObjectFlags
PeekFormat ( BinaryReader br ) : WarcraftVersion

Method Details

Dispose() public method

Releases all resource used by the Warcraft.MDX.MDX object.
Call Dispose when you are finished using the Warcraft.MDX.MDX. The Dispose method leaves the Warcraft.MDX.MDX in an unusable state. After calling Dispose, you must release all references to the Warcraft.MDX.MDX so the garbage collector can reclaim the memory that the Warcraft.MDX.MDX was occupying.
public Dispose ( ) : void
return void

MDX() public method

public MDX ( Stream MDXStream ) : System
MDXStream Stream
return System

Property Details

AnimationSequenceLookupTable public property

public List AnimationSequenceLookupTable
return List

AnimationSequences public property

public List AnimationSequences
return List

Bones public property

public List Bones
return List

ColourAnimations public property

public List ColourAnimations
return List

GlobalSequenceTimestamps public property

public List GlobalSequenceTimestamps
return List

Header public property

public MDXHeader,Warcraft.MDX Header
return MDXHeader

KeyedBoneLookupTable public property

public List KeyedBoneLookupTable
return List

LODViews public property

public List LODViews
return List

Name public property

public string Name
return string

PlayableAnimationLookupTable public property

public List PlayableAnimationLookupTable
return List

RenderFlags public property

public List RenderFlags
return List

TextureLookupTable public property

public List TextureLookupTable
return List

TextureUnitLookupTable public property

public List TextureUnitLookupTable
return List

Textures public property

public List Textures
return List

TransparencyAnimations public property

public List> TransparencyAnimations
return List>

TransparencyLookupTable public property

public List TransparencyLookupTable
return List

UVAnimations public property

public List UVAnimations
return List

Vertices public property

public List Vertices
return List