Vegastrike 0.5.1 rc1
1.0
Original sources for Vegastrike Evolved
|
#include <memory.h>
#include "animation.h"
#include "aux_logo.h"
#include "mesh.h"
#include "matrix.h"
#include "camera.h"
#include <assert.h>
#include <math.h>
#include "cmd/nebula_generic.h"
#include <list>
#include <string>
#include <fstream>
#include "vsfilesystem.h"
#include "lin_time.h"
#include "gfxlib.h"
#include "vs_globals.h"
#include "configxml.h"
#include "hashtable.h"
#include "vegastrike.h"
#include "sphere.h"
#include "mesh_xml.h"
#include "gfx/technique.h"
#include <float.h>
#include <algorithm>
Go to the source code of this file.
Macros | |
#define | LOD_HYSTHERESIS_DIVIDER (20) |
#define | LOD_HYSTHERESIS_MAXENLARGEMENT_FACTOR (1.1) |
Enumerations | |
enum | EX_EXCLUSION { EX_X, EX_Y, EX_Z } |
Functions | |
bool | OpenWithin (const QVector &query, const Vector &mn, const Vector &mx, const float err, enum EX_EXCLUSION excludeWhich) |
Variables | |
Vector | mouseline |
Hashtable< std::string, std::vector< Mesh * > , MESH_HASTHABLE_SIZE > | bfxmHashTable |
float const | ooPI = 1.00F/3.1415926535F |
#define LOD_HYSTHERESIS_DIVIDER (20) |
Definition at line 49 of file mesh.cpp.
Referenced by Mesh::getLOD().
#define LOD_HYSTHERESIS_MAXENLARGEMENT_FACTOR (1.1) |
Definition at line 50 of file mesh.cpp.
Referenced by Mesh::getLOD().
enum EX_EXCLUSION |
|
inline |
Definition at line 366 of file mesh.cpp.
References EX_X, EX_Y, and EX_Z.
Hashtable< std::string, std::vector< Mesh * >, MESH_HASTHABLE_SIZE > bfxmHashTable |
Definition at line 171 of file mesh.cpp.
Referenced by Mesh::LoadMeshes().
Vector mouseline |
Definition at line 55 of file mesh.cpp.
Referenced by ClickList::queryShip().