void onWindowOpened(uiNode_t *node, linkedList_t *params) override
void onWindowClosed(uiNode_t *node) override
void onSizeChanged(uiNode_t *node) override
Callback stub.
void draw(uiNode_t *node) override
bool onScroll(uiNode_t *node, int deltaX, int deltaY) override
Called when user request scrolling on the battlescape.
Atomic structure used to define most of the UI.
void onLoading(uiNode_t *node) override
Call before the script initialized the node.
void UI_RegisterBattlescapeNode(uiBehaviour_t *behaviour)
node behaviour, how a node work