33 #include "../ui_nodes.h" 34 #include "../ui_parse.h" 35 #include "../ui_behaviour.h" 39 #include "../../client.h" 41 #include "../../../common/scripts_lua.h" 43 #define EXTRADATA_TYPE dataExtraData_t 44 #define EXTRADATA(node) UI_EXTRADATA(node, EXTRADATA_TYPE) 45 #define EXTRADATACONST(node) UI_EXTRADATACONST(node, EXTRADATA_TYPE) 49 behaviour->
name =
"data";
#define UI_RegisterExtradataNodeProperty(BEHAVIOUR, NAME, TYPE, EXTRADATATYPE, ATTRIBUTE)
Initialize a property from extradata of node.
SharedPtr< uiNode > UINodePtr
#define UI_RegisterOveridedNodeProperty(BEHAVIOUR, NAME)
Initialize a property which override an inherited property. It is yet only used for the documentation...
void * UI_SWIG_TypeQuery(const char *name)
This function queries the SWIG type table for a type information structure. It is used in combination...
void UI_RegisterDataNode(uiBehaviour_t *behaviour)
node behaviour, how a node work