Garry's Mod Wiki

GWEN.CreateTextureCentered

function GWEN.CreateTextureCentered( number x, number y, number w, number h )

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

1 number x
The X coordinate on the texture
2 number y
The Y coordinate on the texture
3 number w
Width of the area on texture
4 number h
Height of the area on texture

Returns

1 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

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.

Page Links


Special Pages


Wikis

?

Render Time: 97ms

DB GetPage 15
Generate Html 20
SaveChanges (1) 53
Render Body 0
Render Sidebar 6