Revision Difference
surface.DrawOutlinedRect#512053
<function name="DrawOutlinedRect" parent="surface" type="libraryfunc">⤶
	<description>⤶
Draws a hollow box with a border width of 1 px.⤶
⤶
<rendercontext hook="false" type="2D"/>⤶
	</description>⤶
	<realm>Client and Menu</realm>⤶
	<args>⤶
		<arg name="x" type="number">The start x integer coordinate.</arg>⤶
		<arg name="y" type="number">The start y integer coordinate.</arg>⤶
		<arg name="w" type="number">The integer width.</arg>⤶
		<arg name="h" type="number">The integer height.</arg>⤶
	</args>⤶
</function>⤶
⤶
<example>⤶
	<description>Draws a 100x100 outlined rectangle in top left corner.</description>⤶
	<code>⤶
surface.SetDrawColor( Color( 255, 255, 255, 255 ) )⤶
surface.DrawOutlinedRect( 0, 0, 100, 100 )⤶
	</code>⤶
⤶
</example>⤶
⤶
⤶
<example>⤶
	<description>A convenience function to draw an outlined rect with given color and thickness</description>⤶
	<code>⤶
function draw.OutlinedBox( x, y, w, h, thickness, clr )⤶
	surface.SetDrawColor( clr )⤶
	for i=0, thickness - 1 do⤶
		surface.DrawOutlinedRect( x + i, y + i, w - i * 2, h - i * 2 )⤶
	end⤶
end⤶
⤶
// Usage⤶
hook.Add( "HUDPaint", "OutlinedRectExample", function()⤶
	draw.OutlinedBox( 0, 0, 100, 100, 2, Color( 255, 255, 255 ) )⤶
end )⤶
	</code>⤶
⤶
</example>
 Garry's Mod
			Garry's Mod 
		 Rust
			Rust 
		 Steamworks
			Steamworks 
		 Wiki Help
			Wiki Help