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

On-disk particle emitter definition in an M2 file. More...

#include <modelheaders.h>

Collaboration diagram for M2ParticleDef:
[legend]

Public Attributes

int32 id
 
int32 flags
 
glm::vec3 pos
 
int16 bone
 
int16 texture
 
int32 nModelFileName
 
int32 ofsModelFileName
 
int32 nParticleFileName
 
int32 ofsParticleFileName
 
uint8 blend
 
uint8 EmitterType
 
uint16 ParticleColorIndex
 
fp_2_5 multiTextureParamX [2]
 
int16 TextureTileRotation
 
uint16 rows
 
uint16 cols
 
AnimationBlock EmissionSpeed
 
AnimationBlock SpeedVariation
 
AnimationBlock VerticalRange
 
AnimationBlock HorizontalRange
 
AnimationBlock Gravity
 
AnimationBlock Lifespan
 
int32 unknown
 
AnimationBlock EmissionRate
 
int32 unknown2
 
AnimationBlock EmissionAreaLength
 
AnimationBlock EmissionAreaWidth
 
AnimationBlock zSource
 
ModelParticleParams p
 
AnimationBlock EnabledIn
 
vector_2fp_6_9 multiTextureParam0 [2]
 
vector_2fp_6_9 multiTextureParam1 [2]
 

Detailed Description

On-disk particle emitter definition in an M2 file.

Definition at line 544 of file modelheaders.h.

Member Data Documentation

◆ blend

uint8 M2ParticleDef::blend

Definition at line 556 of file modelheaders.h.

◆ bone

int16 M2ParticleDef::bone

Definition at line 549 of file modelheaders.h.

◆ cols

uint16 M2ParticleDef::cols

Definition at line 564 of file modelheaders.h.

◆ EmissionAreaLength

AnimationBlock M2ParticleDef::EmissionAreaLength

Definition at line 574 of file modelheaders.h.

◆ EmissionAreaWidth

AnimationBlock M2ParticleDef::EmissionAreaWidth

Definition at line 575 of file modelheaders.h.

◆ EmissionRate

AnimationBlock M2ParticleDef::EmissionRate

Definition at line 572 of file modelheaders.h.

◆ EmissionSpeed

AnimationBlock M2ParticleDef::EmissionSpeed

Definition at line 565 of file modelheaders.h.

◆ EmitterType

uint8 M2ParticleDef::EmitterType

Definition at line 557 of file modelheaders.h.

◆ EnabledIn

AnimationBlock M2ParticleDef::EnabledIn

Definition at line 579 of file modelheaders.h.

◆ flags

int32 M2ParticleDef::flags

Definition at line 547 of file modelheaders.h.

◆ Gravity

AnimationBlock M2ParticleDef::Gravity

Definition at line 569 of file modelheaders.h.

◆ HorizontalRange

AnimationBlock M2ParticleDef::HorizontalRange

Definition at line 568 of file modelheaders.h.

◆ id

int32 M2ParticleDef::id

Definition at line 546 of file modelheaders.h.

◆ Lifespan

AnimationBlock M2ParticleDef::Lifespan

Definition at line 570 of file modelheaders.h.

◆ multiTextureParam0

vector_2fp_6_9 M2ParticleDef::multiTextureParam0[2]

Definition at line 580 of file modelheaders.h.

◆ multiTextureParam1

vector_2fp_6_9 M2ParticleDef::multiTextureParam1[2]

Definition at line 581 of file modelheaders.h.

◆ multiTextureParamX

fp_2_5 M2ParticleDef::multiTextureParamX[2]

Definition at line 561 of file modelheaders.h.

◆ nModelFileName

int32 M2ParticleDef::nModelFileName

Definition at line 552 of file modelheaders.h.

◆ nParticleFileName

int32 M2ParticleDef::nParticleFileName

Definition at line 554 of file modelheaders.h.

◆ ofsModelFileName

int32 M2ParticleDef::ofsModelFileName

Definition at line 553 of file modelheaders.h.

◆ ofsParticleFileName

int32 M2ParticleDef::ofsParticleFileName

Definition at line 555 of file modelheaders.h.

◆ p

ModelParticleParams M2ParticleDef::p

Definition at line 578 of file modelheaders.h.

◆ ParticleColorIndex

uint16 M2ParticleDef::ParticleColorIndex

Definition at line 558 of file modelheaders.h.

◆ pos

glm::vec3 M2ParticleDef::pos

Definition at line 548 of file modelheaders.h.

◆ rows

uint16 M2ParticleDef::rows

Definition at line 563 of file modelheaders.h.

◆ SpeedVariation

AnimationBlock M2ParticleDef::SpeedVariation

Definition at line 566 of file modelheaders.h.

◆ texture

int16 M2ParticleDef::texture

Definition at line 550 of file modelheaders.h.

◆ TextureTileRotation

int16 M2ParticleDef::TextureTileRotation

Definition at line 562 of file modelheaders.h.

◆ unknown

int32 M2ParticleDef::unknown

Definition at line 571 of file modelheaders.h.

◆ unknown2

int32 M2ParticleDef::unknown2

Definition at line 573 of file modelheaders.h.

◆ VerticalRange

AnimationBlock M2ParticleDef::VerticalRange

Definition at line 567 of file modelheaders.h.

◆ zSource

AnimationBlock M2ParticleDef::zSource

Definition at line 576 of file modelheaders.h.


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