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

#include <shipfx.h>

Inheritance diagram for WarpEffect:
WE_BSG WE_Default WE_Homeworld WE_Hyperspace

Public Member Functions

 WarpEffect ()
 
 WarpEffect (object *n_objp, int n_direction)
 
virtual ~WarpEffect ()
 
void clear ()
 
bool isValid ()
 
virtual void pageIn ()
 
virtual void pageOut ()
 
virtual int warpStart ()
 
virtual int warpFrame (float frametime)
 
virtual int warpShipClip ()
 
virtual int warpShipClip (model_render_params *render_info)
 
virtual int warpShipRender ()
 
virtual int warpShipQueueRender (draw_list *scene)
 
virtual int warpEnd ()
 
virtual int getWarpPosition (vec3d *output)
 
virtual int getWarpOrientation (matrix *output)
 

Protected Attributes

objectobjp
 
int direction
 
shipshipp
 
ship_infosip
 

Detailed Description

Definition at line 161 of file shipfx.h.

Constructor & Destructor Documentation

WarpEffect::WarpEffect ( )

Definition at line 3431 of file shipfx.cpp.

WarpEffect::WarpEffect ( object n_objp,
int  n_direction 
)

Definition at line 3436 of file shipfx.cpp.

virtual WarpEffect::~WarpEffect ( )
inlinevirtual

Definition at line 174 of file shipfx.h.

Member Function Documentation

void WarpEffect::clear ( )

Definition at line 3450 of file shipfx.cpp.

int WarpEffect::getWarpOrientation ( matrix output)
virtual

Reimplemented in WE_Homeworld, WE_BSG, and WE_Default.

Definition at line 3534 of file shipfx.cpp.

int WarpEffect::getWarpPosition ( vec3d output)
virtual

Reimplemented in WE_Homeworld, WE_BSG, and WE_Default.

Definition at line 3525 of file shipfx.cpp.

bool WarpEffect::isValid ( )

Definition at line 3458 of file shipfx.cpp.

void WarpEffect::pageIn ( )
virtual

Reimplemented in WE_BSG.

Definition at line 3466 of file shipfx.cpp.

void WarpEffect::pageOut ( )
virtual

Definition at line 3469 of file shipfx.cpp.

int WarpEffect::warpEnd ( )
virtual

Reimplemented in WE_Homeworld, and WE_BSG.

Definition at line 3506 of file shipfx.cpp.

int WarpEffect::warpFrame ( float  frametime)
virtual

Reimplemented in WE_Hyperspace, WE_Homeworld, WE_BSG, and WE_Default.

Definition at line 3481 of file shipfx.cpp.

int WarpEffect::warpShipClip ( )
virtual

Reimplemented in WE_Homeworld, WE_BSG, and WE_Default.

Definition at line 3486 of file shipfx.cpp.

int WarpEffect::warpShipClip ( model_render_params render_info)
virtual

Reimplemented in WE_Homeworld, WE_BSG, and WE_Default.

Definition at line 3491 of file shipfx.cpp.

int WarpEffect::warpShipQueueRender ( draw_list scene)
virtual

Definition at line 3501 of file shipfx.cpp.

int WarpEffect::warpShipRender ( )
virtual

Reimplemented in WE_Homeworld, WE_BSG, and WE_Default.

Definition at line 3496 of file shipfx.cpp.

int WarpEffect::warpStart ( )
virtual

Reimplemented in WE_Hyperspace, WE_Homeworld, WE_BSG, and WE_Default.

Definition at line 3473 of file shipfx.cpp.

Member Data Documentation

int WarpEffect::direction
protected

Definition at line 166 of file shipfx.h.

object* WarpEffect::objp
protected

Definition at line 165 of file shipfx.h.

ship* WarpEffect::shipp
protected

Definition at line 169 of file shipfx.h.

ship_info* WarpEffect::sip
protected

Definition at line 170 of file shipfx.h.


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