function Node_Application_In(_x, _y, _group = noone) : Node(_x, _y, _group) constructor { name = "GUI In"; update_on_frame = true; inputs[| 0] = nodeValue("GUI", self, JUNCTION_CONNECT.input, VALUE_TYPE.surface, noone); APP_SURF_OVERRIDE = true; static step = function() { #region LIVE_UPDATE = true; } #endregion static update = function() { #region var s = inputs[| 0].getValue(); if(!is_surface(s)) return; surface_set_target(POST_APP_SURF); BLEND_OVERRIDE draw_surface_stretched(s, 0, 0, WIN_W, WIN_H); BLEND_NORMAL surface_reset_target(); } #endregion }