UFO: Alien Invasion
hudRadar_t Struct Reference
Collaboration diagram for hudRadar_t:
Collaboration graph

Data Fields

float gridHeight
 
float gridWidth
 
vec2_t gridMin
 
vec2_t gridMax
 
char base [MAX_QPATH]
 
int numImages
 
hudRadarImage_t images [MAX_MAPTILES]
 
vec3_t a
 
vec3_t b
 
vec3_t c
 
int x
 
int y
 
int w
 
int h
 

Detailed Description

Definition at line 60 of file ui_node_radar.cpp.

Field Documentation

◆ a

vec3_t hudRadar_t::a

three vectors of the triangle, lower left (a), lower right (b), upper right (c) the triangle is something like:

- c

a — b and describes the three vertices of the rectangle (the radar plane) dividing triangle

Definition at line 74 of file ui_node_radar.cpp.

Referenced by UI_InitRadar().

◆ b

vec3_t hudRadar_t::b

Definition at line 74 of file ui_node_radar.cpp.

Referenced by UI_InitRadar().

◆ base

char hudRadar_t::base[MAX_QPATH]

the base path in case of a random map assembly

Definition at line 64 of file ui_node_radar.cpp.

Referenced by UI_BuildRadarImageList().

◆ c

vec3_t hudRadar_t::c

Definition at line 74 of file ui_node_radar.cpp.

Referenced by UI_InitRadar().

◆ gridHeight

float hudRadar_t::gridHeight

The dimension of the icons on the radar map

Definition at line 62 of file ui_node_radar.cpp.

Referenced by uiRadarNode::draw(), and UI_InitRadar().

◆ gridMax

vec2_t hudRadar_t::gridMax

from position string

Definition at line 63 of file ui_node_radar.cpp.

Referenced by UI_GetRadarWidth().

◆ gridMin

vec2_t hudRadar_t::gridMin

Definition at line 63 of file ui_node_radar.cpp.

Referenced by UI_BuildRadarImageList(), UI_GetRadarWidth(), and UI_InitRadar().

◆ gridWidth

float hudRadar_t::gridWidth

Definition at line 62 of file ui_node_radar.cpp.

Referenced by uiRadarNode::draw(), and UI_InitRadar().

◆ h

int hudRadar_t::h

Definition at line 78 of file ui_node_radar.cpp.

Referenced by uiRadarNode::draw(), UI_GetRadarWidth(), and UI_InitRadar().

◆ images

hudRadarImage_t hudRadar_t::images[MAX_MAPTILES]

◆ numImages

int hudRadar_t::numImages

amount of images in the images array

Definition at line 65 of file ui_node_radar.cpp.

Referenced by uiRadarNode::draw(), UI_BuildRadarImageList(), UI_FreeRadarImages(), UI_GetRadarWidth(), and UI_InitRadar().

◆ w

int hudRadar_t::w

radar screen (pixel) dimensions

Definition at line 78 of file ui_node_radar.cpp.

Referenced by uiRadarNode::draw(), UI_GetRadarWidth(), and UI_InitRadar().

◆ x

int hudRadar_t::x

radar plane screen (pixel) coordinates

Definition at line 76 of file ui_node_radar.cpp.

Referenced by uiRadarNode::draw(), and UI_InitRadar().

◆ y

int hudRadar_t::y

Definition at line 76 of file ui_node_radar.cpp.

Referenced by uiRadarNode::draw(), and UI_InitRadar().


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