void onWindowOpened(uiNode_t *node, linkedList_t *params) override
Called when we push a window with this node.
void UI_RegisterMaterialEditorNode(uiBehaviour_t *behaviour)
void updateView(uiNode_t *node, bool reset)
Update the scrollable view.
Atomic structure used to define most of the UI.
void draw(uiNode_t *node) override
node behaviour, how a node work
void onMouseDown(uiNode_t *node, int x, int y, int button) override
bool onScroll(uiNode_t *node, int deltaX, int deltaY) override
Called when the user wheel the mouse over the node.