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

A single particle instance in a particle system. More...

#include <particle.h>

Public Attributes

glm::vec3 pos
 
glm::vec3 speed
 
glm::vec3 down
 
glm::vec3 origin
 
glm::vec3 dir
 Position, velocity, gravity, origin, and direction.
 
glm::vec3 corners [4]
 Billboard corner positions.
 
glm::vec3 tpos
 Transformed position.
 
float size
 
float life
 
float maxlife
 Current size, remaining life, and maximum lifespan.
 
size_t tile
 Current texture tile index.
 
glm::vec4 color
 Current RGBA colour.
 

Detailed Description

A single particle instance in a particle system.

Definition at line 17 of file particle.h.

Member Data Documentation

◆ color

glm::vec4 Particle::color

Current RGBA colour.

Definition at line 24 of file particle.h.

◆ corners

glm::vec3 Particle::corners[4]

Billboard corner positions.

Definition at line 20 of file particle.h.

◆ dir

glm::vec3 Particle::dir

Position, velocity, gravity, origin, and direction.

Definition at line 19 of file particle.h.

◆ down

glm::vec3 Particle::down

Definition at line 19 of file particle.h.

◆ life

float Particle::life

Definition at line 22 of file particle.h.

◆ maxlife

float Particle::maxlife

Current size, remaining life, and maximum lifespan.

Definition at line 22 of file particle.h.

◆ origin

glm::vec3 Particle::origin

Definition at line 19 of file particle.h.

◆ pos

glm::vec3 Particle::pos

Definition at line 19 of file particle.h.

◆ size

float Particle::size

Definition at line 22 of file particle.h.

◆ speed

glm::vec3 Particle::speed

Definition at line 19 of file particle.h.

◆ tile

size_t Particle::tile

Current texture tile index.

Definition at line 23 of file particle.h.

◆ tpos

glm::vec3 Particle::tpos

Transformed position.

Definition at line 21 of file particle.h.


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