Draw gradients

You can see some functions used for gradients

AAS.SimpleLinearGradient(x, y, w, h, startColor, endColor)

A simple linear gradient with just two offsets

This function need to be declared in a 2D Render Hook

Types

Arguments

Descriptions

Optional

x

The X position of the linear gradient

y

The Y position of the linear gradient

w

The width of the linear gradient

h

The height of the linear gradient

startColor

The start color of the gradient (up)

endColor

The end color of the gradient (down)

Example :

hook.Add("HUDPaint", "AAS:Documentation:SimpleLinearGradient", function()
    AAS.SimpleLinearGradient(300, 200, 50, 100, Color(255, 255, 255), Color(0, 0, 0))
end)

AAS.LinearGradient(x, y, w, h, offsets)

A linear gradient with custom offsets

This function need to be declared in a 2D Render Hook

Types

Arguments

Descriptions

Optional

x

The X position of the linear gradient

y

The Y position of the linear gradient

w

The width of the linear gradient

h

The height of the linear gradient

offsets

List of offsets to be in the linear gradient

Offset table structure :

Types

Indexs

Descriptions

offset

In range 0-1, the position in the linear gradient

color

The color of the offset

Example :

Last updated

Was this helpful?