WoW Model Viewer
Your premiere tool for viewing, equipping and animating World of Warcraft models.
Loading...
Searching...
No Matches
ModelHeader Struct Reference

M2 model file header — offsets and counts for all data blocks. More...

#include <modelheaders.h>

Collaboration diagram for ModelHeader:
[legend]

Public Attributes

char id [4]
 
uint8 version [4]
 
uint32 nameLength
 
uint32 nameOfs
 
uint32 GlobalModelFlags
 
uint32 nGlobalSequences
 
uint32 ofsGlobalSequences
 
uint32 nAnimations
 
uint32 ofsAnimations
 
uint32 nAnimationLookup
 
uint32 ofsAnimationLookup
 
uint32 nBones
 
uint32 ofsBones
 
uint32 nKeyBoneLookup
 
uint32 ofsKeyBoneLookup
 
uint32 nVertices
 
uint32 ofsVertices
 
uint32 nViews
 
uint32 nColors
 
uint32 ofsColors
 
uint32 nTextures
 
uint32 ofsTextures
 
uint32 nTransparency
 
uint32 ofsTransparency
 
uint32 nTexAnims
 
uint32 ofsTexAnims
 
uint32 nTexReplace
 
uint32 ofsTexReplace
 
uint32 nTexFlags
 
uint32 ofsTexFlags
 
uint32 nBoneLookup
 
uint32 ofsBoneLookup
 
uint32 nTexLookup
 
uint32 ofsTexLookup
 
uint32 nTexUnitLookup
 
uint32 ofsTexUnitLookup
 
uint32 nTransparencyLookup
 
uint32 ofsTransparencyLookup
 
uint32 nTexAnimLookup
 
uint32 ofsTexAnimLookup
 
Sphere collisionSphere
 
Sphere boundSphere
 
uint32 nBoundingTriangles
 
uint32 ofsBoundingTriangles
 
uint32 nBoundingVertices
 
uint32 ofsBoundingVertices
 
uint32 nBoundingNormals
 
uint32 ofsBoundingNormals
 
uint32 nAttachments
 
uint32 ofsAttachments
 
uint32 nAttachLookup
 
uint32 ofsAttachLookup
 
uint32 nEvents
 
uint32 ofsEvents
 
uint32 nLights
 
uint32 ofsLights
 
uint32 nCameras
 
uint32 ofsCameras
 
uint32 nCameraLookup
 
uint32 ofsCameraLookup
 
uint32 nRibbonEmitters
 
uint32 ofsRibbonEmitters
 
uint32 nParticleEmitters
 
uint32 ofsParticleEmitters
 
uint32 nTextureCombinerCombos
 
uint32 ofsTextureCombinerCombos
 

Detailed Description

M2 model file header — offsets and counts for all data blocks.

Definition at line 44 of file modelheaders.h.

Member Data Documentation

◆ boundSphere

Sphere ModelHeader::boundSphere

Definition at line 102 of file modelheaders.h.

◆ collisionSphere

Sphere ModelHeader::collisionSphere

Definition at line 101 of file modelheaders.h.

◆ GlobalModelFlags

uint32 ModelHeader::GlobalModelFlags

Definition at line 50 of file modelheaders.h.

◆ id

char ModelHeader::id[4]

Definition at line 46 of file modelheaders.h.

◆ nameLength

uint32 ModelHeader::nameLength

Definition at line 48 of file modelheaders.h.

◆ nameOfs

uint32 ModelHeader::nameOfs

Definition at line 49 of file modelheaders.h.

◆ nAnimationLookup

uint32 ModelHeader::nAnimationLookup

Definition at line 57 of file modelheaders.h.

◆ nAnimations

uint32 ModelHeader::nAnimations

Definition at line 55 of file modelheaders.h.

◆ nAttachLookup

uint32 ModelHeader::nAttachLookup

Definition at line 113 of file modelheaders.h.

◆ nAttachments

uint32 ModelHeader::nAttachments

Definition at line 111 of file modelheaders.h.

◆ nBoneLookup

uint32 ModelHeader::nBoneLookup

Definition at line 88 of file modelheaders.h.

◆ nBones

uint32 ModelHeader::nBones

Definition at line 61 of file modelheaders.h.

◆ nBoundingNormals

uint32 ModelHeader::nBoundingNormals

Definition at line 108 of file modelheaders.h.

◆ nBoundingTriangles

uint32 ModelHeader::nBoundingTriangles

Definition at line 104 of file modelheaders.h.

◆ nBoundingVertices

uint32 ModelHeader::nBoundingVertices

Definition at line 106 of file modelheaders.h.

◆ nCameraLookup

uint32 ModelHeader::nCameraLookup

Definition at line 121 of file modelheaders.h.

◆ nCameras

uint32 ModelHeader::nCameras

Definition at line 119 of file modelheaders.h.

◆ nColors

uint32 ModelHeader::nColors

Definition at line 71 of file modelheaders.h.

◆ nEvents

uint32 ModelHeader::nEvents

Definition at line 115 of file modelheaders.h.

◆ nGlobalSequences

uint32 ModelHeader::nGlobalSequences

Definition at line 53 of file modelheaders.h.

◆ nKeyBoneLookup

uint32 ModelHeader::nKeyBoneLookup

Definition at line 63 of file modelheaders.h.

◆ nLights

uint32 ModelHeader::nLights

Definition at line 117 of file modelheaders.h.

◆ nParticleEmitters

uint32 ModelHeader::nParticleEmitters

Definition at line 125 of file modelheaders.h.

◆ nRibbonEmitters

uint32 ModelHeader::nRibbonEmitters

Definition at line 123 of file modelheaders.h.

◆ nTexAnimLookup

uint32 ModelHeader::nTexAnimLookup

Definition at line 98 of file modelheaders.h.

◆ nTexAnims

uint32 ModelHeader::nTexAnims

Definition at line 81 of file modelheaders.h.

◆ nTexFlags

uint32 ModelHeader::nTexFlags

Definition at line 86 of file modelheaders.h.

◆ nTexLookup

uint32 ModelHeader::nTexLookup

Definition at line 91 of file modelheaders.h.

◆ nTexReplace

uint32 ModelHeader::nTexReplace

Definition at line 83 of file modelheaders.h.

◆ nTextureCombinerCombos

uint32 ModelHeader::nTextureCombinerCombos

Definition at line 128 of file modelheaders.h.

◆ nTextures

uint32 ModelHeader::nTextures

Definition at line 74 of file modelheaders.h.

◆ nTexUnitLookup

uint32 ModelHeader::nTexUnitLookup

Definition at line 94 of file modelheaders.h.

◆ nTransparency

uint32 ModelHeader::nTransparency

Definition at line 77 of file modelheaders.h.

◆ nTransparencyLookup

uint32 ModelHeader::nTransparencyLookup

Definition at line 96 of file modelheaders.h.

◆ nVertices

uint32 ModelHeader::nVertices

Definition at line 66 of file modelheaders.h.

◆ nViews

uint32 ModelHeader::nViews

Definition at line 68 of file modelheaders.h.

◆ ofsAnimationLookup

uint32 ModelHeader::ofsAnimationLookup

Definition at line 58 of file modelheaders.h.

◆ ofsAnimations

uint32 ModelHeader::ofsAnimations

Definition at line 56 of file modelheaders.h.

◆ ofsAttachLookup

uint32 ModelHeader::ofsAttachLookup

Definition at line 114 of file modelheaders.h.

◆ ofsAttachments

uint32 ModelHeader::ofsAttachments

Definition at line 112 of file modelheaders.h.

◆ ofsBoneLookup

uint32 ModelHeader::ofsBoneLookup

Definition at line 89 of file modelheaders.h.

◆ ofsBones

uint32 ModelHeader::ofsBones

Definition at line 62 of file modelheaders.h.

◆ ofsBoundingNormals

uint32 ModelHeader::ofsBoundingNormals

Definition at line 109 of file modelheaders.h.

◆ ofsBoundingTriangles

uint32 ModelHeader::ofsBoundingTriangles

Definition at line 105 of file modelheaders.h.

◆ ofsBoundingVertices

uint32 ModelHeader::ofsBoundingVertices

Definition at line 107 of file modelheaders.h.

◆ ofsCameraLookup

uint32 ModelHeader::ofsCameraLookup

Definition at line 122 of file modelheaders.h.

◆ ofsCameras

uint32 ModelHeader::ofsCameras

Definition at line 120 of file modelheaders.h.

◆ ofsColors

uint32 ModelHeader::ofsColors

Definition at line 72 of file modelheaders.h.

◆ ofsEvents

uint32 ModelHeader::ofsEvents

Definition at line 116 of file modelheaders.h.

◆ ofsGlobalSequences

uint32 ModelHeader::ofsGlobalSequences

Definition at line 54 of file modelheaders.h.

◆ ofsKeyBoneLookup

uint32 ModelHeader::ofsKeyBoneLookup

Definition at line 64 of file modelheaders.h.

◆ ofsLights

uint32 ModelHeader::ofsLights

Definition at line 118 of file modelheaders.h.

◆ ofsParticleEmitters

uint32 ModelHeader::ofsParticleEmitters

Definition at line 126 of file modelheaders.h.

◆ ofsRibbonEmitters

uint32 ModelHeader::ofsRibbonEmitters

Definition at line 124 of file modelheaders.h.

◆ ofsTexAnimLookup

uint32 ModelHeader::ofsTexAnimLookup

Definition at line 99 of file modelheaders.h.

◆ ofsTexAnims

uint32 ModelHeader::ofsTexAnims

Definition at line 82 of file modelheaders.h.

◆ ofsTexFlags

uint32 ModelHeader::ofsTexFlags

Definition at line 87 of file modelheaders.h.

◆ ofsTexLookup

uint32 ModelHeader::ofsTexLookup

Definition at line 92 of file modelheaders.h.

◆ ofsTexReplace

uint32 ModelHeader::ofsTexReplace

Definition at line 84 of file modelheaders.h.

◆ ofsTextureCombinerCombos

uint32 ModelHeader::ofsTextureCombinerCombos

Definition at line 130 of file modelheaders.h.

◆ ofsTextures

uint32 ModelHeader::ofsTextures

Definition at line 75 of file modelheaders.h.

◆ ofsTexUnitLookup

uint32 ModelHeader::ofsTexUnitLookup

Definition at line 95 of file modelheaders.h.

◆ ofsTransparency

uint32 ModelHeader::ofsTransparency

Definition at line 78 of file modelheaders.h.

◆ ofsTransparencyLookup

uint32 ModelHeader::ofsTransparencyLookup

Definition at line 97 of file modelheaders.h.

◆ ofsVertices

uint32 ModelHeader::ofsVertices

Definition at line 67 of file modelheaders.h.

◆ version

uint8 ModelHeader::version[4]

Definition at line 47 of file modelheaders.h.


The documentation for this struct was generated from the following file: