Garry's Mod Wiki

Revision Difference

GM:OnScreenSizeChanged#552830

<function name="OnScreenSizeChanged" parent="GM" type="hook"> <ishook>yes</ishook>⤶ <added>2020.04.29</added> <description> Called when the player's screen resolution of the game changes. <page>Global.ScrW</page> and <page>Global.ScrH</page> will return the new values when this hook is called. </description> <realm>Client</realm> <predicted>No</predicted>⤶ <args> <arg name="oldWidth" type="number">The previous width of the game's window.</arg> <arg name="oldHeight" type="number">The previous height of the game's window.</arg> <arg name="newWidth" type="number" added="2023.10.24">The new/current width of the game's window.</arg> <arg name="newHeight" type="number" added="2023.10.24">The new/current height of the game's window.</arg> </args> </function> <example> <description>When a player change his Screen Size it's print the old Size and the new size.</description> <code> hook.Add( "OnScreenSizeChanged", "PrintOld", function( oldWidth, oldHeight ) print( oldWidth, oldHeight ) -- Prints old width and height print( ScrW(), ScrH() ) -- Prints new width and height end ) </code> </example>