FS2_Open
Open source remastering of the Freespace 2 engine
|
Go to the source code of this file.
Macros | |
#define | OP_EOF 0 |
#define | OP_DEFPOINTS 1 |
#define | OP_FLATPOLY 2 |
#define | OP_TMAPPOLY 3 |
#define | OP_SORTNORM 4 |
#define | OP_BOUNDBOX 5 |
#define | FREESPACE2_FORMAT |
#define | POF_HEADER_ID 0x4f505350 |
#define | ID_OHDR 0x32524448 |
#define | ID_SOBJ 0x324a424f |
#define | ID_TXTR 0x52545854 |
#define | ID_INFO 0x464e4950 |
#define | ID_GRID 0x44495247 |
#define | ID_SPCL 0x4c435053 |
#define | ID_PATH 0x48544150 |
#define | ID_GPNT 0x544e5047 |
#define | ID_MPNT 0x544e504d |
#define | ID_DOCK 0x4b434f44 |
#define | ID_TGUN 0x4e554754 |
#define | ID_TMIS 0x53494d54 |
#define | ID_FUEL 0x4c455546 |
#define | ID_SHLD 0x444c4853 |
#define | ID_EYE 0x20455945 |
#define | ID_INSG 0x47534e49 |
#define | ID_ACEN 0x4e454341 |
#define | ID_GLOW 0x574f4c47 |
#define | ID_GLOX 0x584f4c47 |
#define | ID_SLDC 0x43444c53 |
#define | uw(p) (*((uint *) (p))) |
#define | w(p) (*((int *) (p))) |
#define | wp(p) ((int *) (p)) |
#define | vp(p) ((vec3d *) (p)) |
#define | fl(p) (*((float *) (p))) |
Functions | |
int | model_interp (matrix *orient, ubyte *data, polymodel *pm) |
void | model_octant_create (polymodel *pm) |
void | model_octant_free (polymodel *pm) |
void | model_calc_bound_box (vec3d *box, vec3d *big_mn, vec3d *big_mx) |
void | interp_clear_instance () |
void | swap_bsp_data (polymodel *pm, void *model_ptr) |
void | swap_sldc_data (ubyte *buffer) |
Variables | |
vec3d ** | Interp_verts |
Definition at line 71 of file modelsinc.h.
#define FREESPACE2_FORMAT |
Definition at line 29 of file modelsinc.h.
#define ID_ACEN 0x4e454341 |
Definition at line 62 of file modelsinc.h.
#define ID_DOCK 0x4b434f44 |
Definition at line 55 of file modelsinc.h.
#define ID_EYE 0x20455945 |
Definition at line 60 of file modelsinc.h.
#define ID_FUEL 0x4c455546 |
Definition at line 58 of file modelsinc.h.
#define ID_GLOW 0x574f4c47 |
Definition at line 63 of file modelsinc.h.
#define ID_GLOX 0x584f4c47 |
Definition at line 64 of file modelsinc.h.
#define ID_GPNT 0x544e5047 |
Definition at line 53 of file modelsinc.h.
#define ID_GRID 0x44495247 |
Definition at line 50 of file modelsinc.h.
#define ID_INFO 0x464e4950 |
Definition at line 49 of file modelsinc.h.
#define ID_INSG 0x47534e49 |
Definition at line 61 of file modelsinc.h.
#define ID_MPNT 0x544e504d |
Definition at line 54 of file modelsinc.h.
#define ID_OHDR 0x32524448 |
Definition at line 45 of file modelsinc.h.
#define ID_PATH 0x48544150 |
Definition at line 52 of file modelsinc.h.
#define ID_SHLD 0x444c4853 |
Definition at line 59 of file modelsinc.h.
#define ID_SLDC 0x43444c53 |
Definition at line 65 of file modelsinc.h.
#define ID_SOBJ 0x324a424f |
Definition at line 46 of file modelsinc.h.
#define ID_SPCL 0x4c435053 |
Definition at line 51 of file modelsinc.h.
#define ID_TGUN 0x4e554754 |
Definition at line 56 of file modelsinc.h.
#define ID_TMIS 0x53494d54 |
Definition at line 57 of file modelsinc.h.
#define ID_TXTR 0x52545854 |
Definition at line 48 of file modelsinc.h.
#define OP_BOUNDBOX 5 |
Definition at line 25 of file modelsinc.h.
#define OP_DEFPOINTS 1 |
Definition at line 21 of file modelsinc.h.
#define OP_EOF 0 |
Definition at line 20 of file modelsinc.h.
#define OP_FLATPOLY 2 |
Definition at line 22 of file modelsinc.h.
#define OP_SORTNORM 4 |
Definition at line 24 of file modelsinc.h.
#define OP_TMAPPOLY 3 |
Definition at line 23 of file modelsinc.h.
#define POF_HEADER_ID 0x4f505350 |
Definition at line 39 of file modelsinc.h.
Definition at line 67 of file modelsinc.h.
Definition at line 70 of file modelsinc.h.
Definition at line 69 of file modelsinc.h.
void interp_clear_instance | ( | ) |
Definition at line 394 of file modelinterp.cpp.
Definition at line 1009 of file modelread.cpp.
Definition at line 315 of file modeloctant.cpp.
Definition at line 363 of file modeloctant.cpp.
Definition at line 5415 of file modelread.cpp.
Definition at line 5471 of file modelread.cpp.
vec3d** Interp_verts |
Definition at line 120 of file modelinterp.cpp.