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

#include <modelrender.h>

Public Member Functions

 model_render_params ()
 
void set_flags (uint flags)
 
void set_debug_flags (uint flags)
 
void set_object_number (int num)
 
void set_detail_level_lock (int detail_level_lock)
 
void set_depth_scale (float scale)
 
void set_warp_params (int bitmap, float alpha, vec3d &scale)
 
void set_color (color &clr)
 
void set_color (int r, int g, int b)
 
void set_alpha (float alpha)
 
void set_forced_bitmap (int bitmap)
 
void set_insignia_bitmap (int bitmap)
 
void set_replacement_textures (int *textures)
 
void set_team_color (team_color &clr)
 
void set_team_color (const SCP_string &team, const SCP_string &secondaryteam, fix timestamp, int fadetime)
 
void set_clip_plane (vec3d &pos, vec3d &normal)
 
void set_animated_effect (int effect_num, float timer)
 
void set_thruster_info (mst_info &info)
 
bool is_clip_plane_set ()
 
bool is_team_color_set ()
 
uint get_model_flags ()
 
uint get_debug_flags ()
 
int get_object_number ()
 
int get_detail_level_lock ()
 
float get_depth_scale ()
 
int get_warp_bitmap ()
 
float get_warp_alpha ()
 
const vec3dget_warp_scale ()
 
const colorget_color ()
 
float get_alpha ()
 
int get_forced_bitmap ()
 
int get_insignia_bitmap ()
 
const intget_replacement_textures ()
 
const team_colorget_team_color ()
 
const vec3dget_clip_plane_pos ()
 
const vec3dget_clip_plane_normal ()
 
int get_animated_effect_num ()
 
float get_animated_effect_timer ()
 
const mst_infoget_thruster_info ()
 

Detailed Description

Definition at line 63 of file modelrender.h.

Constructor & Destructor Documentation

model_render_params::model_render_params ( )

Definition at line 49 of file modelrender.cpp.

Member Function Documentation

float model_render_params::get_alpha ( )

Definition at line 126 of file modelrender.cpp.

int model_render_params::get_animated_effect_num ( )

Definition at line 161 of file modelrender.cpp.

float model_render_params::get_animated_effect_timer ( )

Definition at line 166 of file modelrender.cpp.

const vec3d & model_render_params::get_clip_plane_normal ( )

Definition at line 156 of file modelrender.cpp.

const vec3d & model_render_params::get_clip_plane_pos ( )

Definition at line 151 of file modelrender.cpp.

const color & model_render_params::get_color ( )

Definition at line 122 of file modelrender.cpp.

uint model_render_params::get_debug_flags ( )

Definition at line 87 of file modelrender.cpp.

float model_render_params::get_depth_scale ( )

Definition at line 102 of file modelrender.cpp.

int model_render_params::get_detail_level_lock ( )

Definition at line 97 of file modelrender.cpp.

int model_render_params::get_forced_bitmap ( )

Definition at line 131 of file modelrender.cpp.

int model_render_params::get_insignia_bitmap ( )

Definition at line 136 of file modelrender.cpp.

uint model_render_params::get_model_flags ( )

Definition at line 82 of file modelrender.cpp.

int model_render_params::get_object_number ( )

Definition at line 92 of file modelrender.cpp.

const int * model_render_params::get_replacement_textures ( )

Definition at line 141 of file modelrender.cpp.

const team_color & model_render_params::get_team_color ( )

Definition at line 146 of file modelrender.cpp.

const mst_info & model_render_params::get_thruster_info ( )

Definition at line 276 of file modelrender.cpp.

float model_render_params::get_warp_alpha ( )

Definition at line 112 of file modelrender.cpp.

int model_render_params::get_warp_bitmap ( )

Definition at line 107 of file modelrender.cpp.

const vec3d & model_render_params::get_warp_scale ( )

Definition at line 117 of file modelrender.cpp.

bool model_render_params::is_clip_plane_set ( )

Definition at line 185 of file modelrender.cpp.

bool model_render_params::is_team_color_set ( )

Definition at line 202 of file modelrender.cpp.

void model_render_params::set_alpha ( float  alpha)

Definition at line 222 of file modelrender.cpp.

void model_render_params::set_animated_effect ( int  effect_num,
float  timer 
)

Definition at line 171 of file modelrender.cpp.

void model_render_params::set_clip_plane ( vec3d pos,
vec3d normal 
)

Definition at line 177 of file modelrender.cpp.

void model_render_params::set_color ( color clr)

Definition at line 227 of file modelrender.cpp.

void model_render_params::set_color ( int  r,
int  g,
int  b 
)

Definition at line 232 of file modelrender.cpp.

void model_render_params::set_debug_flags ( uint  flags)

Definition at line 249 of file modelrender.cpp.

void model_render_params::set_depth_scale ( float  scale)

Definition at line 244 of file modelrender.cpp.

void model_render_params::set_detail_level_lock ( int  detail_level_lock)

Definition at line 264 of file modelrender.cpp.

void model_render_params::set_flags ( uint  flags)

Definition at line 259 of file modelrender.cpp.

void model_render_params::set_forced_bitmap ( int  bitmap)

Definition at line 217 of file modelrender.cpp.

void model_render_params::set_insignia_bitmap ( int  bitmap)

Definition at line 212 of file modelrender.cpp.

void model_render_params::set_object_number ( int  num)

Definition at line 254 of file modelrender.cpp.

void model_render_params::set_replacement_textures ( int textures)

Definition at line 207 of file modelrender.cpp.

void model_render_params::set_team_color ( team_color clr)

Definition at line 190 of file modelrender.cpp.

void model_render_params::set_team_color ( const SCP_string team,
const SCP_string secondaryteam,
fix  timestamp,
int  fadetime 
)

Definition at line 197 of file modelrender.cpp.

void model_render_params::set_thruster_info ( mst_info info)

Definition at line 269 of file modelrender.cpp.

void model_render_params::set_warp_params ( int  bitmap,
float  alpha,
vec3d scale 
)

Definition at line 237 of file modelrender.cpp.


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