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

#include <model.h>

Public Member Functions

 bsp_info ()
 

Public Attributes

char name [MAX_NAME_LEN]
 
int movement_type
 
int movement_axis
 
bool can_move
 
vec3d offset
 
matrix orientation
 
int bsp_data_size
 
ubytebsp_data
 
int collision_tree_index
 
vec3d geometric_center
 
float rad
 
vec3d min
 
vec3d max
 
vec3d bounding_box [8]
 
int blown_off
 
int my_replacement
 
int i_replace
 
angles angs
 
int is_live_debris
 
int num_live_debris
 
int live_debris [MAX_LIVE_DEBRIS]
 
int is_thruster
 
int is_damaged
 
int parent
 
int num_children
 
int first_child
 
int next_sibling
 
int num_details
 
int details [MAX_MODEL_DETAIL_LEVELS]
 
int num_arcs
 
vec3d arc_pts [MAX_ARC_EFFECTS][2]
 
ubyte arc_type [MAX_ARC_EFFECTS]
 
vertex_buffer buffer
 
vertex_buffer trans_buffer
 
vertexoutline_buffer
 
uint n_verts_outline
 
vec3d render_box_min
 
vec3d render_box_max
 
vec3d render_box_offset
 
float render_sphere_radius
 
vec3d render_sphere_offset
 
int use_render_box
 
bool use_render_box_offset
 
int use_render_sphere
 
bool use_render_sphere_offset
 
bool gun_rotation
 
bool no_collisions
 
bool nocollide_this_only
 
bool collide_invisible
 
bool force_turret_normal
 
char lod_name [MAX_NAME_LEN]
 
bool attach_thrusters
 
float dumb_turn_rate
 
int look_at_num
 
char look_at [MAX_NAME_LEN]
 

Detailed Description

Definition at line 298 of file model.h.

Constructor & Destructor Documentation

bsp_info::bsp_info ( )
inline

Definition at line 301 of file model.h.

Member Data Documentation

angles bsp_info::angs

Definition at line 349 of file model.h.

vec3d bsp_info::arc_pts[MAX_ARC_EFFECTS][2]

Definition at line 370 of file model.h.

ubyte bsp_info::arc_type[MAX_ARC_EFFECTS]

Definition at line 371 of file model.h.

bool bsp_info::attach_thrusters

Definition at line 395 of file model.h.

int bsp_info::blown_off

Definition at line 346 of file model.h.

vec3d bsp_info::bounding_box[8]

Definition at line 344 of file model.h.

ubyte* bsp_info::bsp_data

Definition at line 334 of file model.h.

int bsp_info::bsp_data_size

Definition at line 333 of file model.h.

vertex_buffer bsp_info::buffer

Definition at line 374 of file model.h.

bool bsp_info::can_move

Definition at line 328 of file model.h.

bool bsp_info::collide_invisible

Definition at line 392 of file model.h.

int bsp_info::collision_tree_index

Definition at line 336 of file model.h.

int bsp_info::details[MAX_MODEL_DETAIL_LEVELS]

Definition at line 365 of file model.h.

float bsp_info::dumb_turn_rate

Definition at line 396 of file model.h.

int bsp_info::first_child

Definition at line 361 of file model.h.

bool bsp_info::force_turret_normal

Definition at line 393 of file model.h.

vec3d bsp_info::geometric_center

Definition at line 338 of file model.h.

bool bsp_info::gun_rotation

Definition at line 389 of file model.h.

int bsp_info::i_replace

Definition at line 348 of file model.h.

int bsp_info::is_damaged

Definition at line 356 of file model.h.

int bsp_info::is_live_debris

Definition at line 351 of file model.h.

int bsp_info::is_thruster

Definition at line 355 of file model.h.

int bsp_info::live_debris[MAX_LIVE_DEBRIS]

Definition at line 353 of file model.h.

char bsp_info::lod_name[MAX_NAME_LEN]

Definition at line 394 of file model.h.

char bsp_info::look_at[MAX_NAME_LEN]

Definition at line 399 of file model.h.

int bsp_info::look_at_num

Definition at line 398 of file model.h.

vec3d bsp_info::max

Definition at line 343 of file model.h.

vec3d bsp_info::min

Definition at line 342 of file model.h.

int bsp_info::movement_axis

Definition at line 327 of file model.h.

int bsp_info::movement_type

Definition at line 326 of file model.h.

int bsp_info::my_replacement

Definition at line 347 of file model.h.

uint bsp_info::n_verts_outline

Definition at line 378 of file model.h.

char bsp_info::name[MAX_NAME_LEN]

Definition at line 325 of file model.h.

int bsp_info::next_sibling

Definition at line 362 of file model.h.

bool bsp_info::no_collisions

Definition at line 390 of file model.h.

bool bsp_info::nocollide_this_only

Definition at line 391 of file model.h.

int bsp_info::num_arcs

Definition at line 369 of file model.h.

int bsp_info::num_children

Definition at line 360 of file model.h.

int bsp_info::num_details

Definition at line 364 of file model.h.

int bsp_info::num_live_debris

Definition at line 352 of file model.h.

vec3d bsp_info::offset

Definition at line 330 of file model.h.

matrix bsp_info::orientation

Definition at line 331 of file model.h.

vertex* bsp_info::outline_buffer

Definition at line 377 of file model.h.

int bsp_info::parent

Definition at line 359 of file model.h.

float bsp_info::rad

Definition at line 340 of file model.h.

vec3d bsp_info::render_box_max

Definition at line 381 of file model.h.

vec3d bsp_info::render_box_min

Definition at line 380 of file model.h.

vec3d bsp_info::render_box_offset

Definition at line 382 of file model.h.

vec3d bsp_info::render_sphere_offset

Definition at line 384 of file model.h.

float bsp_info::render_sphere_radius

Definition at line 383 of file model.h.

vertex_buffer bsp_info::trans_buffer

Definition at line 375 of file model.h.

int bsp_info::use_render_box

Definition at line 385 of file model.h.

bool bsp_info::use_render_box_offset

Definition at line 386 of file model.h.

int bsp_info::use_render_sphere

Definition at line 387 of file model.h.

bool bsp_info::use_render_sphere_offset

Definition at line 388 of file model.h.


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