UFO: Alien Invasion
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
mapExtraData_s Struct Reference

#include <ui_node_geoscape.h>

Data Fields

bool smoothRotation
 
vec3_t smoothFinalGlobeAngle
 
vec2_t smoothFinal2DGeoscapeCenter
 
float smoothDeltaLength
 
float smoothFinalZoom
 
float smoothDeltaZoom
 
float curZoomSpeed
 
float curRotationSpeed
 
vec2_t mapSize
 
vec2_t mapPos
 
vec3_t angles
 
vec2_t center
 
float zoom
 
bool flatgeoscape
 
float ambientLightFactor
 
float mapzoommin
 
float mapzoommax
 
float paddingRight
 
int radarOverlay
 
int nationOverlay
 
int xviOverlay
 
geoscapeData_tgeoscapeData
 
byter_dayandnightAlpha
 

Detailed Description

Definition at line 71 of file ui_node_geoscape.h.

Field Documentation

float mapExtraData_s::ambientLightFactor

Definition at line 88 of file ui_node_geoscape.h.

vec3_t mapExtraData_s::angles

3d geoscape rotation

Definition at line 84 of file ui_node_geoscape.h.

Referenced by GEO_3DMapToScreen(), GEO_Draw3DMarkerIfVisible(), and GEO_StartCenter().

vec2_t mapExtraData_s::center

latitude and longitude of the point we're looking at on earth

Definition at line 85 of file ui_node_geoscape.h.

Referenced by GEO_MapToScreen(), and GEO_StartCenter().

float mapExtraData_s::curRotationSpeed

The current rotation speed. Used for smooth rotating.

Definition at line 80 of file ui_node_geoscape.h.

float mapExtraData_s::curZoomSpeed

The current zooming speed. Used for smooth zooming.

Definition at line 79 of file ui_node_geoscape.h.

geoscapeData_t* mapExtraData_s::geoscapeData

Definition at line 95 of file ui_node_geoscape.h.

vec2_t mapExtraData_s::mapPos
vec2_t mapExtraData_s::mapSize
float mapExtraData_s::mapzoommax

Definition at line 90 of file ui_node_geoscape.h.

float mapExtraData_s::mapzoommin

Definition at line 89 of file ui_node_geoscape.h.

int mapExtraData_s::nationOverlay

Definition at line 93 of file ui_node_geoscape.h.

float mapExtraData_s::paddingRight

Definition at line 91 of file ui_node_geoscape.h.

byte* mapExtraData_s::r_dayandnightAlpha

Definition at line 96 of file ui_node_geoscape.h.

int mapExtraData_s::radarOverlay

Definition at line 92 of file ui_node_geoscape.h.

float mapExtraData_s::smoothDeltaLength

angle/position difference that we need to change when smoothing

Definition at line 76 of file ui_node_geoscape.h.

Referenced by GEO_StartCenter().

float mapExtraData_s::smoothDeltaZoom

zoom difference that we need to change when smoothing

Definition at line 78 of file ui_node_geoscape.h.

Referenced by GEO_StartCenter().

vec2_t mapExtraData_s::smoothFinal2DGeoscapeCenter

value of center for a smooth change of position (see MAP_CenterOnPoint)

Definition at line 75 of file ui_node_geoscape.h.

Referenced by GEO_CenterPosition(), and GEO_StartCenter().

vec3_t mapExtraData_s::smoothFinalGlobeAngle

value of final angles for a smooth change of angle (see MAP_CenterOnPoint)

Definition at line 74 of file ui_node_geoscape.h.

Referenced by GEO_CenterPosition(), and GEO_StartCenter().

float mapExtraData_s::smoothFinalZoom

value of final zoom for a smooth change of angle (see MAP_CenterOnPoint)

Definition at line 77 of file ui_node_geoscape.h.

Referenced by GEO_StartCenter().

bool mapExtraData_s::smoothRotation

true if the rotation of 3D geoscape must me smooth

Definition at line 73 of file ui_node_geoscape.h.

Referenced by GEO_StartCenter().

int mapExtraData_s::xviOverlay

Definition at line 94 of file ui_node_geoscape.h.

float mapExtraData_s::zoom

zoom used when looking at earth

Definition at line 86 of file ui_node_geoscape.h.

Referenced by GEO_DrawAircraftHealthBar(), GEO_MapDrawLine(), GEO_MapToScreen(), and GEO_StartCenter().


The documentation for this struct was generated from the following file: