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

#include <object.h>

Public Member Functions

 object ()
 
 ~object ()
 
void clear ()
 

Public Attributes

class objectnext
 
class objectprev
 
int signature
 
char type
 
int parent
 
int parent_sig
 
char parent_type
 
int instance
 
uint flags
 
vec3d pos
 
matrix orient
 
float radius
 
vec3d last_pos
 
matrix last_orient
 
physics_info phys_info
 
int n_quadrants
 
SCP_vector< floatshield_quadrant
 
float hull_strength
 
float sim_hull_strength
 
SCP_vector< intobjsnd_num
 
ushort net_signature
 
int num_pairs
 
dock_instancedock_list
 
dock_instancedead_dock_list
 
int collision_group_id
 

Detailed Description

Definition at line 141 of file object.h.

Constructor & Destructor Documentation

object::object ( )

Definition at line 111 of file object.cpp.

object::~object ( )

Definition at line 118 of file object.cpp.

Member Function Documentation

void object::clear ( )

Definition at line 127 of file object.cpp.

Member Data Documentation

int object::collision_group_id

Definition at line 169 of file object.h.

dock_instance* object::dead_dock_list

Definition at line 167 of file object.h.

dock_instance* object::dock_list

Definition at line 166 of file object.h.

uint object::flags

Definition at line 151 of file object.h.

float object::hull_strength

Definition at line 160 of file object.h.

int object::instance

Definition at line 150 of file object.h.

matrix object::last_orient

Definition at line 156 of file object.h.

vec3d object::last_pos

Definition at line 155 of file object.h.

int object::n_quadrants

Definition at line 158 of file object.h.

ushort object::net_signature

Definition at line 163 of file object.h.

class object* object::next

Definition at line 144 of file object.h.

int object::num_pairs

Definition at line 164 of file object.h.

SCP_vector<int> object::objsnd_num

Definition at line 162 of file object.h.

matrix object::orient

Definition at line 153 of file object.h.

int object::parent

Definition at line 147 of file object.h.

int object::parent_sig

Definition at line 148 of file object.h.

char object::parent_type

Definition at line 149 of file object.h.

physics_info object::phys_info

Definition at line 157 of file object.h.

vec3d object::pos

Definition at line 152 of file object.h.

class object * object::prev

Definition at line 144 of file object.h.

float object::radius

Definition at line 154 of file object.h.

SCP_vector<float> object::shield_quadrant

Definition at line 159 of file object.h.

int object::signature

Definition at line 145 of file object.h.

float object::sim_hull_strength

Definition at line 161 of file object.h.

char object::type

Definition at line 146 of file object.h.


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