FS2_Open
Open source remastering of the Freespace 2 engine
|
#include "cfile/cfile.h"
#include "debugconsole/console.h"
#include "math/vecmat.h"
#include "mission/missionparse.h"
#include "nebula/neb.h"
#include "render/3d.h"
#include "starfield/nebula.h"
Go to the source code of this file.
Macros | |
#define | MAX_TRIS 200 |
#define | MAX_POINTS 300 |
#define | NEBULA_FILE_ID NOX("NEBU") |
#define | NEBULA_MAJOR_VERSION 1 |
#define | NEBULA_MINOR_VERSION 0 |
Functions | |
void | nebula_close () |
void | project_2d_onto_sphere (vec3d *pnt, float u, float v) |
int | load_nebula_sub (char *filename) |
void | nebula_init (const char *filename, int pitch, int bank, int heading) |
void | nebula_init (const char *filename, angles *pbh) |
void | nebula_render () |
DCF (nebula,"Loads a different nebula") | |
Variables | |
int | Nebula_pitch |
int | Nebula_bank |
int | Nebula_heading |
#define MAX_POINTS 300 |
Definition at line 22 of file nebula.cpp.
#define MAX_TRIS 200 |
Definition at line 21 of file nebula.cpp.
#define NEBULA_FILE_ID NOX("NEBU") |
Definition at line 49 of file nebula.cpp.
#define NEBULA_MAJOR_VERSION 1 |
Definition at line 50 of file nebula.cpp.
#define NEBULA_MINOR_VERSION 0 |
Definition at line 51 of file nebula.cpp.
DCF | ( | nebula | , |
"Loads a different nebula" | |||
) |
Definition at line 216 of file nebula.cpp.
int load_nebula_sub | ( | char * | filename | ) |
Definition at line 76 of file nebula.cpp.
void nebula_close | ( | ) |
Definition at line 42 of file nebula.cpp.
Definition at line 133 of file nebula.cpp.
Definition at line 143 of file nebula.cpp.
void nebula_render | ( | ) |
Definition at line 165 of file nebula.cpp.
Definition at line 56 of file nebula.cpp.
int Nebula_bank |
Definition at line 39 of file nebula.cpp.
int Nebula_heading |
Definition at line 40 of file nebula.cpp.
int Nebula_pitch |
Definition at line 38 of file nebula.cpp.