naev 0.11.5
EffectData Struct Reference

Pilot ship effect data. More...

#include <effect.h>

Data Fields

char * name
 
char * desc
 
char * overwrite
 
int priority
 
double duration
 
unsigned int flags
 
ShipStatListstats
 
glTextureicon
 
GLuint program
 
GLuint vertex
 
GLuint projection
 
GLuint tex_mat
 
GLuint dimensions
 
GLuint u_r
 
GLuint u_tex
 
GLuint u_timer
 
GLuint u_elapsed
 
GLuint u_dir
 
nlua_env lua_env
 
int lua_add
 
int lua_extend
 
int lua_remove
 

Detailed Description

Pilot ship effect data.

Definition at line 16 of file effect.h.

Field Documentation

◆ desc

char* EffectData::desc

Description of the effect.

Definition at line 18 of file effect.h.

◆ dimensions

GLuint EffectData::dimensions

Definition at line 30 of file effect.h.

◆ duration

double EffectData::duration

Max duration of the effect.

Definition at line 21 of file effect.h.

◆ flags

unsigned int EffectData::flags

Flags.

Definition at line 22 of file effect.h.

◆ icon

glTexture* EffectData::icon

Effect icon texture.

Definition at line 25 of file effect.h.

◆ lua_add

int EffectData::lua_add

Effect has been added to a pilot.

Definition at line 38 of file effect.h.

◆ lua_env

nlua_env EffectData::lua_env

Lua environment.

Definition at line 37 of file effect.h.

◆ lua_extend

int EffectData::lua_extend

Effect has been extended.

Definition at line 39 of file effect.h.

◆ lua_remove

int EffectData::lua_remove

Effect has been removed from a pilot.

Definition at line 40 of file effect.h.

◆ name

char* EffectData::name

Name of the effect.

Definition at line 17 of file effect.h.

◆ overwrite

char* EffectData::overwrite

Common string to overwrite when adding.

Definition at line 19 of file effect.h.

◆ priority

int EffectData::priority

Priority of the effect when overwriting. Lower is more important.

Definition at line 20 of file effect.h.

◆ program

GLuint EffectData::program

Definition at line 26 of file effect.h.

◆ projection

GLuint EffectData::projection

Definition at line 28 of file effect.h.

◆ stats

ShipStatList* EffectData::stats

Actual effect.

Definition at line 23 of file effect.h.

◆ tex_mat

GLuint EffectData::tex_mat

Definition at line 29 of file effect.h.

◆ u_dir

GLuint EffectData::u_dir

Definition at line 35 of file effect.h.

◆ u_elapsed

GLuint EffectData::u_elapsed

Definition at line 34 of file effect.h.

◆ u_r

GLuint EffectData::u_r

Definition at line 31 of file effect.h.

◆ u_tex

GLuint EffectData::u_tex

Definition at line 32 of file effect.h.

◆ u_timer

GLuint EffectData::u_timer

Definition at line 33 of file effect.h.

◆ vertex

GLuint EffectData::vertex

Definition at line 27 of file effect.h.


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