GWEN.CreateTextureCentered

From Garry's Mod
Jump to: navigation, search
 GWEN.CreateTextureCentered( )

Contents

Description

Used in derma skins to create a rectangle drawing function from an image. The rectangle will not be scaled, but instead it will be drawn in the center of the box. The texture is taken from SKIN.GwenTexture

Arguments

number x

The X coordinate on the texture

Arguments

number y

The Y coordinate on the texture

Arguments

number w

Width of the area on texture

Arguments

number h

Height of the area on texture

Returns

function

The drawing function. Arguments are: number x - X coordinate for the box
number y - Y coordinate for the box
number w - Width of the box
number h - Height of the box
table clr - Optional color, default is white. Uses the Color structure


Examples

Example

Draws a box in the top left corner of the screen using current skins texture.

local paintBox = GWEN.CreateTextureCentered( 384, 32, 32, 32 )
hook.Add( "HUDPaint", "PaintStuff", function()
    paintBox( 0, 0, 100, 100 )
end )

Output:

If using default skin, it will be 32x32 transparent blue box centered inside the 100x100 box.
Personal tools
Navigation