32struct uiCallContext_s;
definitions common between client and server, but not game lib
Atomic structure used to define most of the UI.
const char * UI_GetStringFromExpression(struct uiAction_s *expression, const struct uiCallContext_s *context) __attribute__((warn_unused_result))
struct uiAction_s * UI_ParseExpression(const char **text) __attribute__((warn_unused_result))
bool UI_GetBooleanFromExpression(struct uiAction_s *expression, const struct uiCallContext_s *context) __attribute__((warn_unused_result))
float UI_GetFloatFromExpression(struct uiAction_s *expression, const struct uiCallContext_s *context) __attribute__((warn_unused_result))
uiNode_t * UI_GetNodeFromExpression(struct uiAction_s *expression, const struct uiCallContext_s *context, const struct value_s **property)
struct uiAction_s * UI_AllocStaticStringCondition(const char *description) __attribute__((warn_unused_result))
Allocate and initialize an expression according to a string.