DgsCreateGradient
Jump to navigation
Jump to search
This function is for creating a gradient shader.
Syntax
element dgsCreateGradient( int colorFrom, int colorTo [, float rotation =0 ] )
Required Arguments
- colorFrom: Gradient color 1
- colorTo : Gradient color 2
Optional Arguments
- rotation : The rotation of the direction of the gradient.
Returns
Returns a dgs-dxgradient [Element Type:shader] if successful, false otherwise.
Example
DGS = exports.dgs --create our button button = DGS:dgsCreateButton( 0.7, 0.1, 0.2, 0.1, "OK", true ) gradient = DGS:dgsCreateGradient(tocolor(240,10,10,255),tocolor(100,10,10,255),-90) DGS:dgsGradientSetColorOverwritten(gradient,false) --Tell gradient that don't overwrite the color from the button DGS:dgsSetProperty(button,"image",{gradient, gradient, gradient}) -- Apply the gradient to the button DGS:dgsSetProperty(button,"color",{tocolor(200,200,200,255),tocolor(255,255,255,255),tocolor(100,100,100,255)}) -- Apply the gradient to the button