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

Contain the context of the calling of a function. More...

#include <ui_actions.h>

Data Fields

uiNode_tsource
 
uiNode_ttagNode
 
bool useCmdParam
 
linkedList_tparams
 
int paramNumber
 
int varPosition
 
int varNumber
 
bool breakLoop
 

Detailed Description

Contain the context of the calling of a function.

Definition at line 208 of file ui_actions.h.

Field Documentation

bool uiCallContext_s::breakLoop

true to break a block of code (do not forget: after consuming the break reset the flag)

Definition at line 220 of file ui_actions.h.

Referenced by UI_ExecuteAction(), UI_ExecuteActions(), and UI_ExecuteCallAction().

int uiCallContext_s::paramNumber
linkedList_t* uiCallContext_s::params

Definition at line 215 of file ui_actions.h.

Referenced by UI_ExecuteCallAction(), UI_ExecuteEventActionsEx(), and UI_GetParam().

uiNode_t* uiCallContext_s::tagNode

extra node place holder (see: forchildin)

Definition at line 212 of file ui_actions.h.

Referenced by UI_ExecuteAction(), UI_ExecuteCallAction(), UI_ExecuteSetAction(), UI_GetBooleanFromExpression(), and UI_GetNodeFromExpression().

bool uiCallContext_s::useCmdParam
int uiCallContext_s::varNumber

Definition at line 218 of file ui_actions.h.

Referenced by UI_ExecuteAction(), and UI_ExecuteCallAction().

int uiCallContext_s::varPosition

Definition at line 217 of file ui_actions.h.

Referenced by UI_ExecuteAction(), UI_ExecuteCallAction(), and UI_GetVariable().


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