WoW Model Viewer
Your premiere tool for viewing, equipping and animating World of Warcraft models.
Loading...
Searching...
No Matches
particle.h File Reference
#include "animated.h"
#include <iostream>
#include <list>
#include <glad/gl.h>
#include "glm/glm.hpp"
Include dependency graph for particle.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  Particle
 A single particle instance in a particle system. More...
 
class  ParticleEmitter
 Abstract base class for particle emitters. More...
 
class  PlaneParticleEmitter
 Emits particles from a rectangular plane. More...
 
class  SphereParticleEmitter
 Emits particles from the surface of a sphere. More...
 
struct  TexCoordSet
 A set of 4 texture coordinates for a particle tile. More...
 
class  ParticleSystem
 M2 particle system — manages emission, simulation, and rendering of particles. More...
 
struct  RibbonSegment
 A single segment in a ribbon trail. More...
 
class  RibbonEmitter
 M2 ribbon emitter — produces trailing ribbon effects attached to bones. More...
 

Typedefs

typedef std::list< ParticleParticleList
 

Typedef Documentation

◆ ParticleList

typedef std::list<Particle> ParticleList

Definition at line 27 of file particle.h.