|
WoW Model Viewer
Your premiere tool for viewing, equipping and animating World of Warcraft models.
|
Go to the source code of this file.
Classes | |
| struct | Vertex |
| A simple vertex with texture coordinates and position. More... | |
| struct | Sphere |
| Axis-aligned bounding sphere. More... | |
| struct | CharModelDetails |
| Tracks character-specific model state (hand closure, character flag). More... | |
| struct | ModelHeader |
| M2 model file header — offsets and counts for all data blocks. More... | |
| struct | ModelAnimation |
| An animation sequence entry in the M2 model (block B). More... | |
| struct | AnimationBlock |
| Sub-block header for animated values in M2 models. More... | |
| struct | FakeAnimationBlock |
| struct | AnimationBlockHeader |
| struct | ModelBoneDef |
| On-disk bone definition (block E) in an M2 file. More... | |
| struct | ModelTexAnimDef |
| struct | ModelVertex |
| A vertex as stored in the M2 file (position, bone weights, normal, texcoord). More... | |
| struct | ModelView |
| Lod part,. More... | |
| struct | ModelGeoset |
| A submesh/geoset within a model LOD view (one material + draw call). More... | |
| class | ModelGeosetHD |
| Extended geoset with 32-bit index start to support HD models with > 65535 indices. More... | |
| struct | ModelTexUnit |
| Lod part, A texture unit (sub of material) More... | |
| struct | ModelRenderFlags |
| struct | ModelColorDef |
| struct | ModelTransDef |
| struct | ModelTextureDef |
| struct | ModelLightDef |
| struct | ModelCameraDef |
| struct | ModelCameraDefV10 |
| struct | ModelParticleParams |
| struct | fixed_point< Base, integer_bits, decimal_bits > |
| struct | vector_2fp_6_9 |
| struct | M2ParticleDef |
| On-disk particle emitter definition in an M2 file. More... | |
| struct | ModelRibbonEmitterDef |
| struct | ModelEventDef |
| struct | ModelAttachmentDef |
| On-disk attachment point definition in an M2 file. More... | |
Typedefs | |
| using | fp_6_9 = fixed_point< uint16, 6, 9 > |
| using | fp_2_5 = fixed_point< uint8, 2, 5 > |
Enumerations | |
| enum | { ANIMATION_HANDSCLOSED = 15 , ANIMATION_MOUNT = 91 , ANIMATION_LOOPED = 0x20 } |
| enum | { MODELBONE_BILLBOARD = 8 , MODELBONE_TRANSFORM = 512 } |
| enum | { TEXTUREUNIT_STATIC = 0x10 , TEXTUREUNIT_IGNORE_TEXTURE_WEIGHTS = 0x40 } |
| enum | { RENDERFLAGS_UNLIT = 1 , RENDERFLAGS_UNFOGGED = 2 , RENDERFLAGS_TWOSIDED = 4 , RENDERFLAGS_BILLBOARD = 8 , RENDERFLAGS_ZBUFFERED = 16 } |
| enum | { MODELPARTICLE_FLAGS_WORLDSPACE = 0x8 , MODELPARTICLE_FLAGS_DONOTTRAIL = 0x10 , MODELPARTICLE_FLAGS_MODELSPACE = 0x80 , MODELPARTICLE_FLAGS_PINNED = 0x400 , MODELPARTICLE_FLAGS_DONOTBILLBOARD = 0x1000 , MODELPARTICLE_FLAGS_RANDOMTEXTURE = 0x10000 , MODELPARTICLE_FLAGS_OUTWARD = 0x20000 , MODELPARTICLE_FLAGS_RANDOMSTART = 0x200000 , MODELPARTICLE_FLAGS_BONEGENERATOR = 0x1000000 , MODELPARTICLE_FLAGS_DONOTTHROTTLE = 0x4000000 , MODELPARTICLE_FLAGS_MULTITEXTURE = 0x10000000 , MODELPARTICLE_EMITTER_PLANE = 1 , MODELPARTICLE_EMITTER_SPHERE = 2 , MODELPARTICLE_EMITTER_SPLINE = 3 } |
| using fp_2_5 = fixed_point<uint8, 2, 5> |
Definition at line 535 of file modelheaders.h.
| using fp_6_9 = fixed_point<uint16, 6, 9> |
Definition at line 534 of file modelheaders.h.
| anonymous enum |
| Enumerator | |
|---|---|
| ANIMATION_HANDSCLOSED | |
| ANIMATION_MOUNT | |
| ANIMATION_LOOPED | |
Definition at line 133 of file modelheaders.h.
| anonymous enum |
| Enumerator | |
|---|---|
| MODELBONE_BILLBOARD | |
| MODELBONE_TRANSFORM | |
Definition at line 188 of file modelheaders.h.
| anonymous enum |
| Enumerator | |
|---|---|
| TEXTUREUNIT_STATIC | |
| TEXTUREUNIT_IGNORE_TEXTURE_WEIGHTS | |
Definition at line 327 of file modelheaders.h.
| anonymous enum |
| Enumerator | |
|---|---|
| RENDERFLAGS_UNLIT | |
| RENDERFLAGS_UNFOGGED | |
| RENDERFLAGS_TWOSIDED | |
| RENDERFLAGS_BILLBOARD | |
| RENDERFLAGS_ZBUFFERED | |
Definition at line 394 of file modelheaders.h.
| anonymous enum |
Definition at line 502 of file modelheaders.h.