1<HTML 2><HEAD 3><TITLE 4>SDL_ResizeEvent</TITLE 5><META 6NAME="GENERATOR" 7CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+ 8"><LINK 9REL="HOME" 10TITLE="SDL Library Documentation" 11HREF="index.html"><LINK 12REL="UP" 13TITLE="SDL Event Structures." 14HREF="eventstructures.html"><LINK 15REL="PREVIOUS" 16TITLE="SDL_JoyBallEvent" 17HREF="sdljoyballevent.html"><LINK 18REL="NEXT" 19TITLE="SDL_ExposeEvent" 20HREF="sdlexposeevent.html"></HEAD 21><BODY 22CLASS="REFENTRY" 23BGCOLOR="#FFF8DC" 24TEXT="#000000" 25LINK="#0000ee" 26VLINK="#551a8b" 27ALINK="#ff0000" 28><DIV 29CLASS="NAVHEADER" 30><TABLE 31SUMMARY="Header navigation table" 32WIDTH="100%" 33BORDER="0" 34CELLPADDING="0" 35CELLSPACING="0" 36><TR 37><TH 38COLSPAN="3" 39ALIGN="center" 40>SDL Library Documentation</TH 41></TR 42><TR 43><TD 44WIDTH="10%" 45ALIGN="left" 46VALIGN="bottom" 47><A 48HREF="sdljoyballevent.html" 49ACCESSKEY="P" 50>Prev</A 51></TD 52><TD 53WIDTH="80%" 54ALIGN="center" 55VALIGN="bottom" 56></TD 57><TD 58WIDTH="10%" 59ALIGN="right" 60VALIGN="bottom" 61><A 62HREF="sdlexposeevent.html" 63ACCESSKEY="N" 64>Next</A 65></TD 66></TR 67></TABLE 68><HR 69ALIGN="LEFT" 70WIDTH="100%"></DIV 71><H1 72><A 73NAME="SDLRESIZEEVENT" 74></A 75>SDL_ResizeEvent</H1 76><DIV 77CLASS="REFNAMEDIV" 78><A 79NAME="AEN4453" 80></A 81><H2 82>Name</H2 83>SDL_ResizeEvent -- Window resize event structure</DIV 84><DIV 85CLASS="REFSECT1" 86><A 87NAME="AEN4456" 88></A 89><H2 90>Structure Definition</H2 91><PRE 92CLASS="PROGRAMLISTING" 93>typedef struct{ 94 Uint8 type; 95 int w, h; 96} SDL_ResizeEvent;</PRE 97></DIV 98><DIV 99CLASS="REFSECT1" 100><A 101NAME="AEN4459" 102></A 103><H2 104>Structure Data</H2 105><DIV 106CLASS="INFORMALTABLE" 107><A 108NAME="AEN4461" 109></A 110><P 111></P 112><TABLE 113BORDER="0" 114CLASS="CALSTABLE" 115><TBODY 116><TR 117><TD 118ALIGN="LEFT" 119VALIGN="TOP" 120><TT 121CLASS="STRUCTFIELD" 122><I 123>type</I 124></TT 125></TD 126><TD 127ALIGN="LEFT" 128VALIGN="TOP" 129><TT 130CLASS="LITERAL" 131>SDL_VIDEORESIZE</TT 132></TD 133></TR 134><TR 135><TD 136ALIGN="LEFT" 137VALIGN="TOP" 138><TT 139CLASS="STRUCTFIELD" 140><I 141>w</I 142></TT 143>, <TT 144CLASS="STRUCTFIELD" 145><I 146>h</I 147></TT 148></TD 149><TD 150ALIGN="LEFT" 151VALIGN="TOP" 152>New width and height of the window</TD 153></TR 154></TBODY 155></TABLE 156><P 157></P 158></DIV 159></DIV 160><DIV 161CLASS="REFSECT1" 162><A 163NAME="AEN4474" 164></A 165><H2 166>Description</H2 167><P 168><SPAN 169CLASS="STRUCTNAME" 170>SDL_ResizeEvent</SPAN 171> is a member of the <A 172HREF="sdlevent.html" 173><SPAN 174CLASS="STRUCTNAME" 175>SDL_Event</SPAN 176></A 177> union and is used when an event of type <TT 178CLASS="LITERAL" 179>SDL_VIDEORESIZE</TT 180> is reported.</P 181><P 182>When <TT 183CLASS="LITERAL" 184>SDL_RESIZABLE</TT 185> is passed as a <TT 186CLASS="PARAMETER" 187><I 188>flag</I 189></TT 190> to <A 191HREF="sdlsetvideomode.html" 192><TT 193CLASS="FUNCTION" 194>SDL_SetVideoMode</TT 195></A 196> the user is allowed to resize the applications window. When the window is resized an <TT 197CLASS="LITERAL" 198>SDL_VIDEORESIZE</TT 199> is report, with the new window width and height values stored in <TT 200CLASS="STRUCTFIELD" 201><I 202>w</I 203></TT 204> and <TT 205CLASS="STRUCTFIELD" 206><I 207>h</I 208></TT 209>, respectively. When an <TT 210CLASS="LITERAL" 211>SDL_VIDEORESIZE</TT 212> is recieved the window should be resized to the new dimensions using <A 213HREF="sdlsetvideomode.html" 214><TT 215CLASS="FUNCTION" 216>SDL_SetVideoMode</TT 217></A 218>.</P 219></DIV 220><DIV 221CLASS="REFSECT1" 222><A 223NAME="AEN4492" 224></A 225><H2 226>See Also</H2 227><P 228><A 229HREF="sdlevent.html" 230><SPAN 231CLASS="STRUCTNAME" 232>SDL_Event</SPAN 233></A 234>, 235<A 236HREF="sdlsetvideomode.html" 237><TT 238CLASS="FUNCTION" 239>SDL_SetVideoMode</TT 240></A 241></P 242></DIV 243><DIV 244CLASS="NAVFOOTER" 245><HR 246ALIGN="LEFT" 247WIDTH="100%"><TABLE 248SUMMARY="Footer navigation table" 249WIDTH="100%" 250BORDER="0" 251CELLPADDING="0" 252CELLSPACING="0" 253><TR 254><TD 255WIDTH="33%" 256ALIGN="left" 257VALIGN="top" 258><A 259HREF="sdljoyballevent.html" 260ACCESSKEY="P" 261>Prev</A 262></TD 263><TD 264WIDTH="34%" 265ALIGN="center" 266VALIGN="top" 267><A 268HREF="index.html" 269ACCESSKEY="H" 270>Home</A 271></TD 272><TD 273WIDTH="33%" 274ALIGN="right" 275VALIGN="top" 276><A 277HREF="sdlexposeevent.html" 278ACCESSKEY="N" 279>Next</A 280></TD 281></TR 282><TR 283><TD 284WIDTH="33%" 285ALIGN="left" 286VALIGN="top" 287>SDL_JoyBallEvent</TD 288><TD 289WIDTH="34%" 290ALIGN="center" 291VALIGN="top" 292><A 293HREF="eventstructures.html" 294ACCESSKEY="U" 295>Up</A 296></TD 297><TD 298WIDTH="33%" 299ALIGN="right" 300VALIGN="top" 301>SDL_ExposeEvent</TD 302></TR 303></TABLE 304></DIV 305></BODY 306></HTML 307>