|
WoW Model Viewer
Your premiere tool for viewing, equipping and animating World of Warcraft models.
|
M2 ribbon emitter — produces trailing ribbon effects attached to bones. More...
#include <particle.h>
Public Member Functions | |
| void | init (GameFile *f, ModelRibbonEmitterDef &mta, std::vector< uint32 > &globals) |
| void | setup (size_t anim, size_t time) |
| void | draw () |
Public Attributes | |
| WoWModel * | model |
Private Attributes | |
| Animated< glm::vec3 > | color |
| AnimatedShort | opacity |
| Animated< float > | above |
| Animated< float > | below |
| Bone * | parent |
| glm::vec3 | pos |
| size_t | manim |
| size_t | mtime |
| float | length |
| float | seglen |
| int | numsegs |
| glm::vec3 | tpos |
| glm::vec4 | tcolor |
| float | tabove |
| float | tbelow |
| GLuint | texture |
| std::list< RibbonSegment > | segs |
M2 ribbon emitter — produces trailing ribbon effects attached to bones.
Definition at line 193 of file particle.h.
| void RibbonEmitter::draw | ( | ) |
Definition at line 833 of file particle.cpp.
| void RibbonEmitter::init | ( | GameFile * | f, |
| ModelRibbonEmitterDef & | mta, | ||
| std::vector< uint32 > & | globals | ||
| ) |
| void RibbonEmitter::setup | ( | size_t | anim, |
| size_t | time | ||
| ) |
|
private |
Definition at line 197 of file particle.h.
|
private |
Definition at line 197 of file particle.h.
|
private |
Definition at line 195 of file particle.h.
|
private |
Definition at line 204 of file particle.h.
|
private |
Definition at line 203 of file particle.h.
| WoWModel* RibbonEmitter::model |
Definition at line 216 of file particle.h.
|
private |
Definition at line 203 of file particle.h.
|
private |
Definition at line 205 of file particle.h.
|
private |
Definition at line 196 of file particle.h.
|
private |
Definition at line 199 of file particle.h.
|
private |
Definition at line 201 of file particle.h.
|
private |
Definition at line 204 of file particle.h.
|
private |
Definition at line 213 of file particle.h.
|
private |
Definition at line 209 of file particle.h.
|
private |
Definition at line 209 of file particle.h.
|
private |
Definition at line 208 of file particle.h.
|
private |
Definition at line 211 of file particle.h.
|
private |
Definition at line 207 of file particle.h.