#include "../ui_nodes.h"
Go to the source code of this file.
Data Structures | |
struct | mapExtraData_s |
Defines | |
#define | UI_MAPEXTRADATA_TYPE mapExtraData_t |
#define | UI_MAPEXTRADATA(node) UI_EXTRADATA(node, UI_MAPEXTRADATA_TYPE) |
#define | UI_MAPEXTRADATACONST(node) UI_EXTRADATACONST(node, UI_MAPEXTRADATA_TYPE) |
Typedefs | |
typedef struct mapExtraData_s | mapExtraData_t |
Functions | |
void | UI_RegisterMapNode (uiBehaviour_t *behaviour) |
Definition in file ui_node_map.h.
#define UI_MAPEXTRADATA | ( | node | ) | UI_EXTRADATA(node, UI_MAPEXTRADATA_TYPE) |
Definition at line 31 of file ui_node_map.h.
#define UI_MAPEXTRADATA_TYPE mapExtraData_t |
Definition at line 30 of file ui_node_map.h.
#define UI_MAPEXTRADATACONST | ( | node | ) | UI_EXTRADATACONST(node, UI_MAPEXTRADATA_TYPE) |
Definition at line 32 of file ui_node_map.h.
Referenced by MAP_DrawMap().
typedef struct mapExtraData_s mapExtraData_t |
void UI_RegisterMapNode | ( | uiBehaviour_t * | behaviour | ) |
Definition at line 235 of file ui_node_map.c.
References uiBehaviour_s::capturedMouseLost, uiBehaviour_s::capturedMouseMove, uiBehaviour_s::draw, EXTRADATA_TYPE, uiBehaviour_s::extraDataSize, uiBehaviour_s::leftClick, uiBehaviour_s::loading, MAP_MapClick(), uiBehaviour_s::mouseDown, uiBehaviour_s::mouseUp, uiBehaviour_s::mouseWheel, uiBehaviour_s::name, uiBehaviour_s::properties, UI_MapNodeCapturedMouseLost(), UI_MapNodeCapturedMouseMove(), UI_MapNodeDraw(), UI_MapNodeLoading(), UI_MapNodeMouseDown(), UI_MapNodeMouseUp(), and UI_MapNodeMouseWheel().