<ahref="screen_8h.html">Go to the documentation of this file.</a><divclass="fragment"><divclass="line"><aname="l00001"></a><spanclass="lineno"> 1</span> <spanclass="preprocessor">#pragma once</span></div>
<divclass="ttc"id="agroup__coreinit__screen_html_ga09b9072ab8dd2095f97ba39e24e3b76b"><divclass="ttname"><ahref="group__coreinit__screen.html#ga09b9072ab8dd2095f97ba39e24e3b76b">OSScreenFlipBuffersEx</a></div><divclass="ttdeci">void OSScreenFlipBuffersEx(OSScreenID screen)</div><divclass="ttdoc">Swap the buffers of the given screen.</div></div>
<divclass="ttc"id="agroup__coreinit__screen_html_gae7f7bf93df292c52972baf07b0ba8116"><divclass="ttname"><ahref="group__coreinit__screen.html#gae7f7bf93df292c52972baf07b0ba8116">OSScreenSetBufferEx</a></div><divclass="ttdeci">void OSScreenSetBufferEx(OSScreenID screen, void *addr)</div><divclass="ttdoc">Sets the memory location for both buffers of a given screen.</div></div>
<divclass="ttc"id="agroup__coreinit__screen_html_ga31055493febf1e72ada55aa0b2380f37"><divclass="ttname"><ahref="group__coreinit__screen.html#ga31055493febf1e72ada55aa0b2380f37">OSScreenID</a></div><divclass="ttdeci">OSScreenID</div><divclass="ttdoc">Defines the ID of a display usable with OSScreen.</div><divclass="ttdef"><b>Definition:</b><ahref="screen_8h_source.html#l00044">screen.h:44</a></div></div>
<divclass="ttc"id="agroup__coreinit__screen_html_ga14a0a2e005fc00ddd23ac58aff566ee5"><divclass="ttname"><ahref="group__coreinit__screen.html#ga14a0a2e005fc00ddd23ac58aff566ee5">OSScreenGetBufferSizeEx</a></div><divclass="ttdeci">uint32_t OSScreenGetBufferSizeEx(OSScreenID screen)</div><divclass="ttdoc">Gets the amount of memory required to fit both buffers of a given screen.</div></div>
<divclass="ttc"id="agroup__coreinit__screen_html_gga31055493febf1e72ada55aa0b2380f37a258310cb1445b158bc6ed1dac866754a"><divclass="ttname"><ahref="group__coreinit__screen.html#gga31055493febf1e72ada55aa0b2380f37a258310cb1445b158bc6ed1dac866754a">SCREEN_TV</a></div><divclass="ttdeci">@ SCREEN_TV</div><divclass="ttdoc">Represents the TV connected to the system.</div><divclass="ttdef"><b>Definition:</b><ahref="screen_8h_source.html#l00047">screen.h:47</a></div></div>
<divclass="ttc"id="agroup__coreinit__screen_html_ga3f4b6594fdc62b57e5ceb6cdc0e57d5a"><divclass="ttname"><ahref="group__coreinit__screen.html#ga3f4b6594fdc62b57e5ceb6cdc0e57d5a">OSScreenPutPixelEx</a></div><divclass="ttdeci">void OSScreenPutPixelEx(OSScreenID screen, uint32_t x, uint32_t y, uint32_t colour)</div><divclass="ttdoc">Draws a single pixel at the given position.</div></div>
<divclass="ttc"id="agroup__coreinit__screen_html_ga0dd2476b23f7f4e52a5167f2335773e3"><divclass="ttname"><ahref="group__coreinit__screen.html#ga0dd2476b23f7f4e52a5167f2335773e3">OSScreenEnableEx</a></div><divclass="ttdeci">void OSScreenEnableEx(OSScreenID screen, BOOL enable)</div><divclass="ttdoc">Enables or disables a given screen.</div></div>
<divclass="ttc"id="agroup__coreinit__screen_html_gaa265bdc1d4e801a8e9495ab4f4cabafe"><divclass="ttname"><ahref="group__coreinit__screen.html#gaa265bdc1d4e801a8e9495ab4f4cabafe">OSScreenClearBufferEx</a></div><divclass="ttdeci">void OSScreenClearBufferEx(OSScreenID screen, uint32_t colour)</div><divclass="ttdoc">Clear the work buffer of the given screen by setting all of its pixels to a given colour.</div></div>
<divclass="ttc"id="agroup__coreinit__screen_html_gga31055493febf1e72ada55aa0b2380f37a282d5ab88bd9929a9d5a2be6a3df4b81"><divclass="ttname"><ahref="group__coreinit__screen.html#gga31055493febf1e72ada55aa0b2380f37a282d5ab88bd9929a9d5a2be6a3df4b81">SCREEN_DRC</a></div><divclass="ttdeci">@ SCREEN_DRC</div><divclass="ttdoc">Represents the screen in the DRC (gamepad).</div><divclass="ttdef"><b>Definition:</b><ahref="screen_8h_source.html#l00049">screen.h:49</a></div></div>
<divclass="ttc"id="agroup__coreinit__screen_html_gacf5e67a9873092ab755c3af2db421a01"><divclass="ttname"><ahref="group__coreinit__screen.html#gacf5e67a9873092ab755c3af2db421a01">OSScreenPutFontEx</a></div><divclass="ttdeci">void OSScreenPutFontEx(OSScreenID screen, uint32_t row, uint32_t column, const char *buffer)</div><divclass="ttdoc">Draws text at the given position.</div></div>
<divclass="ttc"id="agroup__coreinit__screen_html_gac678395798fae82a857a824eedebd7de"><divclass="ttname"><ahref="group__coreinit__screen.html#gac678395798fae82a857a824eedebd7de">OSScreenInit</a></div><divclass="ttdeci">void OSScreenInit()</div><divclass="ttdoc">Initialises the OSScreen library for use.</div></div>
<divclass="ttc"id="agroup__coreinit__screen_html_ga10098ced2ffbf0107930932af69665a3"><divclass="ttname"><ahref="group__coreinit__screen.html#ga10098ced2ffbf0107930932af69665a3">OSScreenShutdown</a></div><divclass="ttdeci">void OSScreenShutdown()</div><divclass="ttdoc">Cleans up and shuts down the OSScreen library.</div></div>