FS2_Open
Open source remastering of the Freespace 2 engine
flash_ball Class Reference

#include <3d.h>

Public Member Functions

 flash_ball (int number, float min_ray_width, float max_ray_width=0, const vec3d *dir=&vmd_zero_vector, const vec3d *pcenter=&vmd_zero_vector, float outer=PI2, float inner=0.0f, ubyte max_r=255, ubyte max_g=255, ubyte max_b=255, ubyte min_r=255, ubyte min_g=255, ubyte min_b=255)
 
 ~flash_ball ()
 
void initialize (int number, float min_ray_width, float max_ray_width=0, const vec3d *dir=&vmd_zero_vector, const vec3d *pcenter=&vmd_zero_vector, float outer=PI2, float inner=0.0f, ubyte max_r=255, ubyte max_g=255, ubyte max_b=255, ubyte min_r=255, ubyte min_g=255, ubyte min_b=255)
 
void initialize (ubyte *bsp_data, float min_ray_width, float max_ray_width=0, const vec3d *dir=&vmd_zero_vector, const vec3d *pcenter=&vmd_zero_vector, float outer=PI2, float inner=0.0f, ubyte max_r=255, ubyte max_g=255, ubyte max_b=255, ubyte min_r=255, ubyte min_g=255, ubyte min_b=255)
 
void render (float rad, float intinsity, float life)
 
void render (int texture, float rad, float intinsity, float life)
 

Detailed Description

Definition at line 383 of file 3d.h.

Constructor & Destructor Documentation

flash_ball::flash_ball ( int  number,
float  min_ray_width,
float  max_ray_width = 0,
const vec3d dir = &vmd_zero_vector,
const vec3d pcenter = &vmd_zero_vector,
float  outer = PI2,
float  inner = 0.0f,
ubyte  max_r = 255,
ubyte  max_g = 255,
ubyte  max_b = 255,
ubyte  min_r = 255,
ubyte  min_g = 255,
ubyte  min_b = 255 
)
inline

Definition at line 392 of file 3d.h.

flash_ball::~flash_ball ( )
inline

Definition at line 398 of file 3d.h.

Member Function Documentation

void flash_ball::initialize ( int  number,
float  min_ray_width,
float  max_ray_width = 0,
const vec3d dir = &vmd_zero_vector,
const vec3d pcenter = &vmd_zero_vector,
float  outer = PI2,
float  inner = 0.0f,
ubyte  max_r = 255,
ubyte  max_g = 255,
ubyte  max_b = 255,
ubyte  min_r = 255,
ubyte  min_g = 255,
ubyte  min_b = 255 
)

Definition at line 2000 of file 3ddraw.cpp.

void flash_ball::initialize ( ubyte bsp_data,
float  min_ray_width,
float  max_ray_width = 0,
const vec3d dir = &vmd_zero_vector,
const vec3d pcenter = &vmd_zero_vector,
float  outer = PI2,
float  inner = 0.0f,
ubyte  max_r = 255,
ubyte  max_g = 255,
ubyte  max_b = 255,
ubyte  min_r = 255,
ubyte  min_g = 255,
ubyte  min_b = 255 
)

Definition at line 2136 of file 3ddraw.cpp.

void flash_ball::render ( float  rad,
float  intinsity,
float  life 
)

Definition at line 2186 of file 3ddraw.cpp.

void flash_ball::render ( int  texture,
float  rad,
float  intinsity,
float  life 
)

Definition at line 2198 of file 3ddraw.cpp.


The documentation for this class was generated from the following files: