27 #include "../ui_nodes.h"
void UI_RegisterConFuncNode(uiBehaviour_t *behaviour)
void onLoaded(uiNode_t *node) override
Call after the script initialized the node.
void deleteNode(uiNode_t *node)
void onLoaded(uiNode_t *node)
Call after the script initialized the node.
void UI_RegisterCvarFuncNode(uiBehaviour_t *behaviour)
void UI_RegisterFuncNode(uiBehaviour_t *behaviour)
Atomic structure used to define most of the UI.
void onWindowOpened(uiNode_t *node, linkedList_t *params) override
Callback every time the parent window is opened (pushed into the active window stack) ...
void deleteNode(uiNode_t *node) override
Cleanup tasks on removing a console function.
void onWindowClosed(uiNode_t *node)
Callback every time the parent window is closed (pop from the active window stack) ...
void UI_RegisterNullNode(uiBehaviour_t *behaviour)
node behaviour, how a node work
void clone(uiNode_t const *source, uiNode_t *clone) override
void onWindowClosed(uiNode_t *node) override
Callback every time the parent window is closed (pop from the active window stack) ...
void clone(uiNode_t const *source, uiNode_t *clone)
void onWindowOpened(uiNode_t *node, linkedList_t *params)