Go to the source code of this file.
 | 
| int  | beam_fire (beam_fire_info *fire_info) | 
|   | 
| int  | beam_fire_targeting (fighter_beam_fire_info *fire_info) | 
|   | 
| int  | beam_get_parent (object *bm) | 
|   | 
| int  | beam_get_weapon_info_index (object *bm) | 
|   | 
| int  | beam_get_num_collisions (int objnum) | 
|   | 
| int  | beam_get_collision (int objnum, int num, int *collision_objnum, mc_info **cinfo) | 
|   | 
| void  | beam_init () | 
|   | 
| void  | beam_level_init () | 
|   | 
| void  | beam_level_close () | 
|   | 
| int  | beam_collide_ship (obj_pair *pair) | 
|   | 
| int  | beam_collide_asteroid (obj_pair *pair) | 
|   | 
| int  | beam_collide_missile (obj_pair *pair) | 
|   | 
| int  | beam_collide_debris (obj_pair *pair) | 
|   | 
| void  | beam_move_all_pre () | 
|   | 
| void  | beam_move_all_post () | 
|   | 
| void  | beam_render_all () | 
|   | 
| int  | beam_collide_early_out (object *a, object *b) | 
|   | 
| void  | beam_pause_sounds () | 
|   | 
| void  | beam_unpause_sounds () | 
|   | 
| void  | beam_calc_facing_pts (vec3d *top, vec3d *bot, vec3d *fvec, vec3d *pos, float w, float z_add) | 
|   | 
| float  | beam_get_ship_damage (beam *b, object *objp) | 
|   | 
      
        
          | #define BF_FLOATING_BEAM   (1<<5) | 
        
      
 
 
      
        
          | #define BF_FORCE_FIRING   (1<<2) | 
        
      
 
 
      
        
          | #define BF_IS_FIGHTER_BEAM   (1<<3) | 
        
      
 
 
      
        
          | #define BF_TARGETING_COORDS   (1<<4) | 
        
      
 
 
      
        
          | #define BFIF_FLOATING_BEAM   (1<<3) | 
        
      
 
 
      
        
          | #define BFIF_FORCE_FIRING   (1<<1) | 
        
      
 
 
      
        
          | #define BFIF_IS_FIGHTER_BEAM   (1<<0) | 
        
      
 
 
      
        
          | #define BFIF_TARGETING_COORDS   (1<<2) | 
        
      
 
 
      
        
          | #define MAX_FRAME_COLLISIONS   10 | 
        
      
 
 
      
        
          | int beam_get_num_collisions  | 
          ( | 
          int  | 
          objnum | ) | 
           | 
        
      
 
 
      
        
          | int beam_get_weapon_info_index  | 
          ( | 
          object *  | 
          bm | ) | 
           | 
        
      
 
 
      
        
          | void beam_level_close  | 
          ( | 
           | ) | 
           | 
        
      
 
 
      
        
          | void beam_move_all_post  | 
          ( | 
           | ) | 
           | 
        
      
 
 
      
        
          | void beam_move_all_pre  | 
          ( | 
           | ) | 
           | 
        
      
 
 
      
        
          | void beam_pause_sounds  | 
          ( | 
           | ) | 
           | 
        
      
 
 
      
        
          | void beam_unpause_sounds  | 
          ( | 
           | ) | 
           |