C# Class TerrainDisplay.MPQ.WMO.WMORoot

Show file Open project: WCell/WCell-Terrain Class Usage Examples

Public Properties

Property Type Description
Bounds BoundingBox
ComplexVolumePlanes Plane[]
DoodadDefinitions TerrainDisplay.MPQ.WMO.Components.DoodadDefinition[]
DoodadFiles string>.Dictionary
DoodadSets TerrainDisplay.MPQ.WMO.Components.DoodadSet[]
FilePath string
Fogs Fog[]
GroupInformation GroupInformation[]
GroupNames string>.Dictionary
Groups TerrainDisplay.MPQ.WMO.WMOGroup[]
Header TerrainDisplay.MPQ.WMO.Components.RootHeader
LightInfo TerrainDisplay.MPQ.WMO.Components.LightInformation[]
Materials TerrainDisplay.MPQ.WMO.Components.Material[]
OrientatedBoundingBox WCell.Util.Graphics.OBB
PortalInformation TerrainDisplay.MPQ.WMO.Components.PortalInformation[]
PortalRelations TerrainDisplay.MPQ.WMO.Components.PortalRelation[]
PortalVertices Vector3[]
Textures string>.Dictionary
Version int
VisibleBlocks VertexSpan[]
VisibleVertices Vector3[]
WMOM2s List
WmoIndices List
WmoLiquidIndices List
WmoLiquidVertices List
WmoM2Indices List
WmoM2Vertices List
WmoVertices List

Public Methods

Method Description
ClearCollisionData ( ) : void
WMORoot ( string filePath ) : System.Collections.Generic

Private Methods

Method Description
DumpLiqChunks ( ) : void

Method Details

ClearCollisionData() public method

public ClearCollisionData ( ) : void
return void

WMORoot() public method

public WMORoot ( string filePath ) : System.Collections.Generic
filePath string
return System.Collections.Generic

Property Details

Bounds public property

public BoundingBox Bounds
return BoundingBox

ComplexVolumePlanes public property

MCVP
public Plane[] ComplexVolumePlanes
return Plane[]

DoodadDefinitions public property

MODD
public DoodadDefinition[],TerrainDisplay.MPQ.WMO.Components DoodadDefinitions
return TerrainDisplay.MPQ.WMO.Components.DoodadDefinition[]

DoodadFiles public property

MODN
public Dictionary DoodadFiles
return string>.Dictionary

DoodadSets public property

MODS
public DoodadSet[],TerrainDisplay.MPQ.WMO.Components DoodadSets
return TerrainDisplay.MPQ.WMO.Components.DoodadSet[]

FilePath public property

public string FilePath
return string

Fogs public property

MFOG
public Fog[] Fogs
return Fog[]

GroupInformation public property

MOGI
public GroupInformation[] GroupInformation
return GroupInformation[]

GroupNames public property

MOGN
public Dictionary GroupNames
return string>.Dictionary

Groups public property

public WMOGroup[],TerrainDisplay.MPQ.WMO Groups
return TerrainDisplay.MPQ.WMO.WMOGroup[]

Header public property

MOHD
public RootHeader,TerrainDisplay.MPQ.WMO.Components Header
return TerrainDisplay.MPQ.WMO.Components.RootHeader

LightInfo public property

MOLT
public LightInformation[],TerrainDisplay.MPQ.WMO.Components LightInfo
return TerrainDisplay.MPQ.WMO.Components.LightInformation[]

Materials public property

MOMT
public Material[],TerrainDisplay.MPQ.WMO.Components Materials
return TerrainDisplay.MPQ.WMO.Components.Material[]

OrientatedBoundingBox public property

The Orientated Bounding Box for this WMO
public OBB,WCell.Util.Graphics OrientatedBoundingBox
return WCell.Util.Graphics.OBB

PortalInformation public property

MOPT chunks
public PortalInformation[],TerrainDisplay.MPQ.WMO.Components PortalInformation
return TerrainDisplay.MPQ.WMO.Components.PortalInformation[]

PortalRelations public property

MOPR chunks
public PortalRelation[],TerrainDisplay.MPQ.WMO.Components PortalRelations
return TerrainDisplay.MPQ.WMO.Components.PortalRelation[]

PortalVertices public property

MOPV
public Vector3[] PortalVertices
return Vector3[]

Textures public property

MOTX
public Dictionary Textures
return string>.Dictionary

Version public property

MVER
public int Version
return int

VisibleBlocks public property

MOVB
public VertexSpan[] VisibleBlocks
return VertexSpan[]

VisibleVertices public property

MOVV
public Vector3[] VisibleVertices
return Vector3[]

WMOM2s public property

The M2 models that decorate this WMO
public List WMOM2s
return List

WmoIndices public property

List of indicies used for rendering this WMO in World Space
public List WmoIndices
return List

WmoLiquidIndices public property

public List WmoLiquidIndices
return List

WmoLiquidVertices public property

public List WmoLiquidVertices
return List

WmoM2Indices public property

public List WmoM2Indices
return List

WmoM2Vertices public property

public List WmoM2Vertices
return List

WmoVertices public property

List of vertices used for rendering this WMO in World Space
public List WmoVertices
return List