RadialGradient.center readwrite


Get or set the center coordinates of the gradient ellipse

Example

--! luart-extensions import ui require "canvas" -- create a simple Window local win = ui.Window("RadialGradient.center sample", "fixed", 500, 400) -- create a Canvas local canvas = ui.Canvas(win) canvas.align = "all" local gradient = canvas:RadialGradient { [0] = 0x00FFFFFF, [1] = 0x00008bFF } gradient.center = { canvas.width/2, canvas.height/2 } gradient.radius = { canvas.width/2, canvas.height/2 } function canvas:onPaint() self:fillrect(0, 0, canvas.width, canvas.height, gradient) end function canvas:onHover(x,y buttons) gradient.center = { x, y } end win:show() -- update user interface repeat ui.update() until not win.visible