Revision Difference
GM:GetMotionBlurValues#511359
<function name="GetMotionBlurValues" parent="GM" type="hook">⤶
	<ishook>yes</ishook>⤶
	<description>Allows you to modify the Source Engine's motion blur shaders.</description>⤶
	<realm>Client</realm>⤶
	<args>⤶
		<arg name="horizontal" type="number">The amount of horizontal blur.</arg>⤶
		<arg name="vertical" type="number">The amount of vertical  blur.</arg>⤶
		<arg name="forward" type="number">The amount of forward/radial blur.</arg>⤶
		<arg name="rotational" type="number">The amount of rotational blur.</arg>⤶
	</args>⤶
	<rets>⤶
		<ret name="" type="number">New amount of horizontal blur.</ret>⤶
		<ret name="" type="number">New amount of vertical blur.</ret>⤶
		<ret name="" type="number">New amount of forward/radial blur.</ret>⤶
		<ret name="" type="number">New amount of rotational blur.</ret>⤶
	</rets>⤶
</function>⤶
⤶
<example>⤶
	<description>Makes your forward/radial blur pulse.</description>⤶
	<code>⤶
local function GetNewMotionBlurValues( h, v, f, r )⤶
    f = f * math.sin( CurTime() * 5 )⤶
    return h, v, f, r⤶
end⤶
hook.Add( "GetMotionBlurValues", "GetNewMotionBlurValues", GetNewMotionBlurValues )⤶
	</code>⤶
	<output>Your radial blur pulses.</output>⤶
⤶
</example>
 Garry's Mod
			Garry's Mod 
		 Rust
			Rust 
		 Steamworks
			Steamworks 
		 Wiki Help
			Wiki Help