libnx/vi_8h.html
2025-05-08 06:59:12 +00:00

354 lines
39 KiB
HTML

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>libnx: include/switch/services/vi.h File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">libnx<span id="projectnumber">&#160;v4.9.0</span>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_42bea3d40f1f1694e41a8f3166c98108.html">switch</a></li><li class="navelem"><a class="el" href="dir_04a7e0b94d44ce4fc7ca3462163fd33c.html">services</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#nested-classes">Data Structures</a> &#124;
<a href="#typedef-members">Typedefs</a> &#124;
<a href="#enum-members">Enumerations</a> &#124;
<a href="#func-members">Functions</a> </div>
<div class="headertitle"><div class="title">vi.h File Reference</div></div>
</div><!--header-->
<div class="contents">
<p>Display (vi:*) service IPC wrapper.
<a href="#details">More...</a></p>
<div class="textblock"><code>#include &quot;<a class="el" href="types_8h_source.html">../types.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="event_8h_source.html">../kernel/event.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="service_8h_source.html">../sf/service.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="pl_8h_source.html">pl.h</a>&quot;</code><br />
</div>
<p><a href="vi_8h_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
Data Structures</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structViDisplayName.html">ViDisplayName</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structViDisplay.html">ViDisplay</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structViLayer.html">ViLayer</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="typedef-members" name="typedef-members"></a>
Typedefs</h2></td></tr>
<tr class="memitem:a7b8fc116f0e439a8e259b3a8a185b713" id="r_a7b8fc116f0e439a8e259b3a8a185b713"><td class="memItemLeft" align="right" valign="top"><a id="a7b8fc116f0e439a8e259b3a8a185b713" name="a7b8fc116f0e439a8e259b3a8a185b713"></a>
typedef <a class="el" href="types_8h.html#ace9d960e74685e2cd84b36132dbbf8aa">u16</a>&#160;</td><td class="memItemRight" valign="bottom"><b>ViColorRgba4444</b></td></tr>
<tr class="memdesc:a7b8fc116f0e439a8e259b3a8a185b713"><td class="mdescLeft">&#160;</td><td class="mdescRight">Used as argument for certain drawing commands. <br /></td></tr>
<tr class="separator:a7b8fc116f0e439a8e259b3a8a185b713"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae6f15dbeca6d0c1f68a522df163e557c" id="r_ae6f15dbeca6d0c1f68a522df163e557c"><td class="memItemLeft" align="right" valign="top"><a id="ae6f15dbeca6d0c1f68a522df163e557c" name="ae6f15dbeca6d0c1f68a522df163e557c"></a>
typedef <a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a>&#160;</td><td class="memItemRight" valign="bottom"><b>ViColorRgba8888</b></td></tr>
<tr class="separator:ae6f15dbeca6d0c1f68a522df163e557c"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="enum-members" name="enum-members"></a>
Enumerations</h2></td></tr>
<tr class="memitem:a63a49c78423c43b1a7f631323276dc24" id="r_a63a49c78423c43b1a7f631323276dc24"><td class="memItemLeft" align="right" valign="top"><a id="a63a49c78423c43b1a7f631323276dc24" name="a63a49c78423c43b1a7f631323276dc24"></a>enum &#160;</td><td class="memItemRight" valign="bottom"><b>ViServiceType</b> { <br />
&#160;&#160;<b>ViServiceType_Default</b> = -1
, <br />
&#160;&#160;<b>ViServiceType_Application</b> = 0
, <br />
&#160;&#160;<b>ViServiceType_System</b> = 1
, <br />
&#160;&#160;<b>ViServiceType_Manager</b> = 2
<br />
}</td></tr>
<tr class="separator:a63a49c78423c43b1a7f631323276dc24"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0f7c458e582cf03a48464ace452437b2" id="r_a0f7c458e582cf03a48464ace452437b2"><td class="memItemLeft" align="right" valign="top"><a id="a0f7c458e582cf03a48464ace452437b2" name="a0f7c458e582cf03a48464ace452437b2"></a>enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="vi_8h.html#a0f7c458e582cf03a48464ace452437b2">ViLayerFlags</a> { <b>ViLayerFlags_Default</b> = 0x1
}</td></tr>
<tr class="memdesc:a0f7c458e582cf03a48464ace452437b2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Used by viCreateLayer when CreateStrayLayer is used internally. <br /></td></tr>
<tr class="separator:a0f7c458e582cf03a48464ace452437b2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1c4788f8ed778e33833ee92a13022678" id="r_a1c4788f8ed778e33833ee92a13022678"><td class="memItemLeft" align="right" valign="top"><a id="a1c4788f8ed778e33833ee92a13022678" name="a1c4788f8ed778e33833ee92a13022678"></a>enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="vi_8h.html#a1c4788f8ed778e33833ee92a13022678">ViScalingMode</a> { <br />
&#160;&#160;<b>ViScalingMode_None</b> = 0x0
, <br />
&#160;&#160;<b>ViScalingMode_FitToLayer</b> = 0x2
, <br />
&#160;&#160;<b>ViScalingMode_PreserveAspectRatio</b> = 0x4
, <br />
&#160;&#160;<b>ViScalingMode_Default</b> = ViScalingMode_FitToLayer
<br />
}</td></tr>
<tr class="memdesc:a1c4788f8ed778e33833ee92a13022678"><td class="mdescLeft">&#160;</td><td class="mdescRight">Used with viSetLayerScalingMode. <br /></td></tr>
<tr class="separator:a1c4788f8ed778e33833ee92a13022678"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae091b6cbea560b25ec15220d7b9fec99" id="r_ae091b6cbea560b25ec15220d7b9fec99"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="vi_8h.html#ae091b6cbea560b25ec15220d7b9fec99">ViPowerState</a> { <br />
&#160;&#160;<a class="el" href="vi_8h.html#ae091b6cbea560b25ec15220d7b9fec99a42e751df1df07fc836f42af953d28e45">ViPowerState_Off</a> = 0
, <br />
&#160;&#160;<a class="el" href="vi_8h.html#ae091b6cbea560b25ec15220d7b9fec99abd46b0235bde8826392c5e6d116a2957">ViPowerState_NotScanning</a> = 1
, <br />
&#160;&#160;<a class="el" href="vi_8h.html#ae091b6cbea560b25ec15220d7b9fec99a59d347c580612c01b9f59b31a9a5adc3">ViPowerState_On</a> = 2
, <br />
&#160;&#160;<a class="el" href="vi_8h.html#ae091b6cbea560b25ec15220d7b9fec99a29d058c275790d2766af110ee07c6618">ViPowerState_On_Deprecated</a> = 1
<br />
}</td></tr>
<tr class="memdesc:ae091b6cbea560b25ec15220d7b9fec99"><td class="mdescLeft">&#160;</td><td class="mdescRight">Used with viSetDisplayPowerState. <a href="vi_8h.html#ae091b6cbea560b25ec15220d7b9fec99">More...</a><br /></td></tr>
<tr class="separator:ae091b6cbea560b25ec15220d7b9fec99"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad4375d33184b31fcb91ab0913d66ce45" id="r_ad4375d33184b31fcb91ab0913d66ce45"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="vi_8h.html#ad4375d33184b31fcb91ab0913d66ce45">ViLayerStack</a> { <br />
&#160;&#160;<a class="el" href="vi_8h.html#ad4375d33184b31fcb91ab0913d66ce45a67cd4c0018677fb8d0c638960ca87485">ViLayerStack_Default</a> = 0
, <br />
&#160;&#160;<a class="el" href="vi_8h.html#ad4375d33184b31fcb91ab0913d66ce45a7e3f3a2af4b60c8371c966409bf78cc0">ViLayerStack_Lcd</a> = 1
, <br />
&#160;&#160;<a class="el" href="vi_8h.html#ad4375d33184b31fcb91ab0913d66ce45a9ae2e179e9857d41285e97883f7adfed">ViLayerStack_Screenshot</a> = 2
, <br />
&#160;&#160;<a class="el" href="vi_8h.html#ad4375d33184b31fcb91ab0913d66ce45a349f5ada5adf51c990926c3ad93a7fc3">ViLayerStack_Recording</a> = 3
, <br />
&#160;&#160;<a class="el" href="vi_8h.html#ad4375d33184b31fcb91ab0913d66ce45afc500af3930550fdacbe29871d79b964">ViLayerStack_LastFrame</a> = 4
, <br />
&#160;&#160;<a class="el" href="vi_8h.html#ad4375d33184b31fcb91ab0913d66ce45aa180fc63d444e99d6cceb64a3028760b">ViLayerStack_Arbitrary</a> = 5
, <br />
&#160;&#160;<a class="el" href="vi_8h.html#ad4375d33184b31fcb91ab0913d66ce45af4126bc893b8cfe92b459477d9fb12a6">ViLayerStack_ApplicationForDebug</a> = 6
, <br />
&#160;&#160;<a class="el" href="vi_8h.html#ad4375d33184b31fcb91ab0913d66ce45aac56abc4e5cc6db77a1b14b1c6c77a74">ViLayerStack_Null</a> = 10
<br />
}</td></tr>
<tr class="memdesc:ad4375d33184b31fcb91ab0913d66ce45"><td class="mdescLeft">&#160;</td><td class="mdescRight">Used as argument to many capture functions. <a href="vi_8h.html#ad4375d33184b31fcb91ab0913d66ce45">More...</a><br /></td></tr>
<tr class="separator:ad4375d33184b31fcb91ab0913d66ce45"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="func-members" name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:af0409d0a5774fe5c9f72f0a24a8b61c6" id="r_af0409d0a5774fe5c9f72f0a24a8b61c6"><td class="memItemLeft" align="right" valign="top"><a id="af0409d0a5774fe5c9f72f0a24a8b61c6" name="af0409d0a5774fe5c9f72f0a24a8b61c6"></a>
<a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><b>viInitialize</b> (ViServiceType service_type)</td></tr>
<tr class="separator:af0409d0a5774fe5c9f72f0a24a8b61c6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa90a4a59f9aec76ec5b204550ad89a47" id="r_aa90a4a59f9aec76ec5b204550ad89a47"><td class="memItemLeft" align="right" valign="top"><a id="aa90a4a59f9aec76ec5b204550ad89a47" name="aa90a4a59f9aec76ec5b204550ad89a47"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>viExit</b> (void)</td></tr>
<tr class="separator:aa90a4a59f9aec76ec5b204550ad89a47"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a32e48eae4e79e039b6d725435eb45161" id="r_a32e48eae4e79e039b6d725435eb45161"><td class="memItemLeft" align="right" valign="top"><a id="a32e48eae4e79e039b6d725435eb45161" name="a32e48eae4e79e039b6d725435eb45161"></a>
<a class="el" href="structService.html">Service</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>viGetSession_IApplicationDisplayService</b> (void)</td></tr>
<tr class="separator:a32e48eae4e79e039b6d725435eb45161"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a824477e134c4f6c9bbaf6023022d9606" id="r_a824477e134c4f6c9bbaf6023022d9606"><td class="memItemLeft" align="right" valign="top"><a id="a824477e134c4f6c9bbaf6023022d9606" name="a824477e134c4f6c9bbaf6023022d9606"></a>
<a class="el" href="structService.html">Service</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>viGetSession_IHOSBinderDriverRelay</b> (void)</td></tr>
<tr class="separator:a824477e134c4f6c9bbaf6023022d9606"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac5da8527a6d8ceb307794e8a25675eaf" id="r_ac5da8527a6d8ceb307794e8a25675eaf"><td class="memItemLeft" align="right" valign="top"><a id="ac5da8527a6d8ceb307794e8a25675eaf" name="ac5da8527a6d8ceb307794e8a25675eaf"></a>
<a class="el" href="structService.html">Service</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>viGetSession_ISystemDisplayService</b> (void)</td></tr>
<tr class="separator:ac5da8527a6d8ceb307794e8a25675eaf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2d4505b15073b550029d8e810f124db7" id="r_a2d4505b15073b550029d8e810f124db7"><td class="memItemLeft" align="right" valign="top"><a id="a2d4505b15073b550029d8e810f124db7" name="a2d4505b15073b550029d8e810f124db7"></a>
<a class="el" href="structService.html">Service</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>viGetSession_IManagerDisplayService</b> (void)</td></tr>
<tr class="separator:a2d4505b15073b550029d8e810f124db7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acfae73c8a6bd515cc9e22258b4a3a71f" id="r_acfae73c8a6bd515cc9e22258b4a3a71f"><td class="memItemLeft" align="right" valign="top"><a id="acfae73c8a6bd515cc9e22258b4a3a71f" name="acfae73c8a6bd515cc9e22258b4a3a71f"></a>
<a class="el" href="structService.html">Service</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>viGetSession_IHOSBinderDriverIndirect</b> (void)</td></tr>
<tr class="separator:acfae73c8a6bd515cc9e22258b4a3a71f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a56b4b3749a3e99419e89bb4e46bdfbe9" id="r_a56b4b3749a3e99419e89bb4e46bdfbe9"><td class="memItemLeft" align="right" valign="top"><a id="a56b4b3749a3e99419e89bb4e46bdfbe9" name="a56b4b3749a3e99419e89bb4e46bdfbe9"></a>
<a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><b>viSetContentVisibility</b> (bool v)</td></tr>
<tr class="separator:a56b4b3749a3e99419e89bb4e46bdfbe9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a04bbdd7516bf95a40674ce8c93aff13c" id="r_a04bbdd7516bf95a40674ce8c93aff13c"><td class="memItemLeft" align="right" valign="top"><a id="a04bbdd7516bf95a40674ce8c93aff13c" name="a04bbdd7516bf95a40674ce8c93aff13c"></a>
<a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><b>viOpenDisplay</b> (const char *display_name, <a class="el" href="structViDisplay.html">ViDisplay</a> *display)</td></tr>
<tr class="separator:a04bbdd7516bf95a40674ce8c93aff13c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a83870d15c7be640be1888b6dbba1909f" id="r_a83870d15c7be640be1888b6dbba1909f"><td class="memItemLeft" align="right" valign="top"><a id="a83870d15c7be640be1888b6dbba1909f" name="a83870d15c7be640be1888b6dbba1909f"></a>
<a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><b>viCloseDisplay</b> (<a class="el" href="structViDisplay.html">ViDisplay</a> *display)</td></tr>
<tr class="separator:a83870d15c7be640be1888b6dbba1909f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3983a052e6a4d95e048ace2f99088d2e" id="r_a3983a052e6a4d95e048ace2f99088d2e"><td class="memItemLeft" align="right" valign="top"><a id="a3983a052e6a4d95e048ace2f99088d2e" name="a3983a052e6a4d95e048ace2f99088d2e"></a>
static <a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><b>viOpenDefaultDisplay</b> (<a class="el" href="structViDisplay.html">ViDisplay</a> *display)</td></tr>
<tr class="separator:a3983a052e6a4d95e048ace2f99088d2e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a83d7985f85dfcd9cf8c6fc4d7edf503f" id="r_a83d7985f85dfcd9cf8c6fc4d7edf503f"><td class="memItemLeft" align="right" valign="top"><a id="a83d7985f85dfcd9cf8c6fc4d7edf503f" name="a83d7985f85dfcd9cf8c6fc4d7edf503f"></a>
<a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><b>viGetDisplayResolution</b> (<a class="el" href="structViDisplay.html">ViDisplay</a> *display, <a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> *width, <a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> *height)</td></tr>
<tr class="separator:a83d7985f85dfcd9cf8c6fc4d7edf503f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1d1a67aeb4021b8436fa3d9de0ad5b02" id="r_a1d1a67aeb4021b8436fa3d9de0ad5b02"><td class="memItemLeft" align="right" valign="top"><a id="a1d1a67aeb4021b8436fa3d9de0ad5b02" name="a1d1a67aeb4021b8436fa3d9de0ad5b02"></a>
<a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><b>viGetDisplayLogicalResolution</b> (<a class="el" href="structViDisplay.html">ViDisplay</a> *display, <a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> *width, <a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> *height)</td></tr>
<tr class="separator:a1d1a67aeb4021b8436fa3d9de0ad5b02"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a668d5eba7bd1d2a044f2f62cb79d6354" id="r_a668d5eba7bd1d2a044f2f62cb79d6354"><td class="memItemLeft" align="right" valign="top"><a id="a668d5eba7bd1d2a044f2f62cb79d6354" name="a668d5eba7bd1d2a044f2f62cb79d6354"></a>
<a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><b>viSetDisplayMagnification</b> (<a class="el" href="structViDisplay.html">ViDisplay</a> *display, <a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> x, <a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> y, <a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> width, <a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> height)</td></tr>
<tr class="memdesc:a668d5eba7bd1d2a044f2f62cb79d6354"><td class="mdescLeft">&#160;</td><td class="mdescRight">Only available on [3.0.0+]. <br /></td></tr>
<tr class="separator:a668d5eba7bd1d2a044f2f62cb79d6354"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac9c0ae0bac30ae5d4110d503954a4068" id="r_ac9c0ae0bac30ae5d4110d503954a4068"><td class="memItemLeft" align="right" valign="top"><a id="ac9c0ae0bac30ae5d4110d503954a4068" name="ac9c0ae0bac30ae5d4110d503954a4068"></a>
<a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><b>viGetDisplayVsyncEvent</b> (<a class="el" href="structViDisplay.html">ViDisplay</a> *display, <a class="el" href="structEvent.html">Event</a> *event_out)</td></tr>
<tr class="separator:ac9c0ae0bac30ae5d4110d503954a4068"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac352ff26a4c97f43b949a4ca2043f131" id="r_ac352ff26a4c97f43b949a4ca2043f131"><td class="memItemLeft" align="right" valign="top"><a id="ac352ff26a4c97f43b949a4ca2043f131" name="ac352ff26a4c97f43b949a4ca2043f131"></a>
<a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><b>viSetDisplayPowerState</b> (<a class="el" href="structViDisplay.html">ViDisplay</a> *display, <a class="el" href="vi_8h.html#ae091b6cbea560b25ec15220d7b9fec99">ViPowerState</a> state)</td></tr>
<tr class="separator:ac352ff26a4c97f43b949a4ca2043f131"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a898dd7343f33509b40093f0e06dbb7d3" id="r_a898dd7343f33509b40093f0e06dbb7d3"><td class="memItemLeft" align="right" valign="top"><a id="a898dd7343f33509b40093f0e06dbb7d3" name="a898dd7343f33509b40093f0e06dbb7d3"></a>
<a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><b>viSetDisplayAlpha</b> (<a class="el" href="structViDisplay.html">ViDisplay</a> *display, float alpha)</td></tr>
<tr class="separator:a898dd7343f33509b40093f0e06dbb7d3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a137a606b60d0bbb3a25c2af2dd16b7be" id="r_a137a606b60d0bbb3a25c2af2dd16b7be"><td class="memItemLeft" align="right" valign="top"><a id="a137a606b60d0bbb3a25c2af2dd16b7be" name="a137a606b60d0bbb3a25c2af2dd16b7be"></a>
<a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><b>viGetZOrderCountMin</b> (<a class="el" href="structViDisplay.html">ViDisplay</a> *display, <a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> *z)</td></tr>
<tr class="separator:a137a606b60d0bbb3a25c2af2dd16b7be"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9768a8b8306661c77848350139cface4" id="r_a9768a8b8306661c77848350139cface4"><td class="memItemLeft" align="right" valign="top"><a id="a9768a8b8306661c77848350139cface4" name="a9768a8b8306661c77848350139cface4"></a>
<a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><b>viGetZOrderCountMax</b> (<a class="el" href="structViDisplay.html">ViDisplay</a> *display, <a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> *z)</td></tr>
<tr class="separator:a9768a8b8306661c77848350139cface4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8a4e974c0e1f1c0455f23832194ecca6" id="r_a8a4e974c0e1f1c0455f23832194ecca6"><td class="memItemLeft" align="right" valign="top"><a id="a8a4e974c0e1f1c0455f23832194ecca6" name="a8a4e974c0e1f1c0455f23832194ecca6"></a>
<a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><b>viCreateLayer</b> (const <a class="el" href="structViDisplay.html">ViDisplay</a> *display, <a class="el" href="structViLayer.html">ViLayer</a> *layer)</td></tr>
<tr class="separator:a8a4e974c0e1f1c0455f23832194ecca6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5fd8ed43bdb64cd3a479788858e023b2" id="r_a5fd8ed43bdb64cd3a479788858e023b2"><td class="memItemLeft" align="right" valign="top"><a id="a5fd8ed43bdb64cd3a479788858e023b2" name="a5fd8ed43bdb64cd3a479788858e023b2"></a>
<a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><b>viCreateManagedLayer</b> (const <a class="el" href="structViDisplay.html">ViDisplay</a> *display, <a class="el" href="vi_8h.html#a0f7c458e582cf03a48464ace452437b2">ViLayerFlags</a> layer_flags, <a class="el" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> aruid, <a class="el" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> *layer_id)</td></tr>
<tr class="separator:a5fd8ed43bdb64cd3a479788858e023b2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a053287a99f4ea30c9b13f4606667bb85" id="r_a053287a99f4ea30c9b13f4606667bb85"><td class="memItemLeft" align="right" valign="top"><a id="a053287a99f4ea30c9b13f4606667bb85" name="a053287a99f4ea30c9b13f4606667bb85"></a>
<a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><b>viSetLayerSize</b> (<a class="el" href="structViLayer.html">ViLayer</a> *layer, <a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> width, <a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> height)</td></tr>
<tr class="separator:a053287a99f4ea30c9b13f4606667bb85"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8af6bbc96bf3ce33fe6a0ff86c28fdf1" id="r_a8af6bbc96bf3ce33fe6a0ff86c28fdf1"><td class="memItemLeft" align="right" valign="top"><a id="a8af6bbc96bf3ce33fe6a0ff86c28fdf1" name="a8af6bbc96bf3ce33fe6a0ff86c28fdf1"></a>
<a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><b>viSetLayerZ</b> (<a class="el" href="structViLayer.html">ViLayer</a> *layer, <a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> z)</td></tr>
<tr class="separator:a8af6bbc96bf3ce33fe6a0ff86c28fdf1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4e3782f9053079fc64efeb91d9c3b8b9" id="r_a4e3782f9053079fc64efeb91d9c3b8b9"><td class="memItemLeft" align="right" valign="top"><a id="a4e3782f9053079fc64efeb91d9c3b8b9" name="a4e3782f9053079fc64efeb91d9c3b8b9"></a>
<a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><b>viSetLayerPosition</b> (<a class="el" href="structViLayer.html">ViLayer</a> *layer, float x, float y)</td></tr>
<tr class="separator:a4e3782f9053079fc64efeb91d9c3b8b9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7f9b0dffafec77ade2dc90376e0be2fc" id="r_a7f9b0dffafec77ade2dc90376e0be2fc"><td class="memItemLeft" align="right" valign="top"><a id="a7f9b0dffafec77ade2dc90376e0be2fc" name="a7f9b0dffafec77ade2dc90376e0be2fc"></a>
<a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><b>viCloseLayer</b> (<a class="el" href="structViLayer.html">ViLayer</a> *layer)</td></tr>
<tr class="separator:a7f9b0dffafec77ade2dc90376e0be2fc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7472245205252440c08afae144fac7df" id="r_a7472245205252440c08afae144fac7df"><td class="memItemLeft" align="right" valign="top"><a id="a7472245205252440c08afae144fac7df" name="a7472245205252440c08afae144fac7df"></a>
<a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><b>viDestroyManagedLayer</b> (<a class="el" href="structViLayer.html">ViLayer</a> *layer)</td></tr>
<tr class="separator:a7472245205252440c08afae144fac7df"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acd626a91b6e437eece6ea8445df5d10d" id="r_acd626a91b6e437eece6ea8445df5d10d"><td class="memItemLeft" align="right" valign="top"><a id="acd626a91b6e437eece6ea8445df5d10d" name="acd626a91b6e437eece6ea8445df5d10d"></a>
<a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><b>viSetLayerScalingMode</b> (<a class="el" href="structViLayer.html">ViLayer</a> *layer, <a class="el" href="vi_8h.html#a1c4788f8ed778e33833ee92a13022678">ViScalingMode</a> scaling_mode)</td></tr>
<tr class="separator:acd626a91b6e437eece6ea8445df5d10d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae6810eddc07ff0d1fb7c46c952b42cfc" id="r_ae6810eddc07ff0d1fb7c46c952b42cfc"><td class="memItemLeft" align="right" valign="top"><a id="ae6810eddc07ff0d1fb7c46c952b42cfc" name="ae6810eddc07ff0d1fb7c46c952b42cfc"></a>
<a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><b>viGetIndirectLayerImageMap</b> (void *buffer, size_t size, <a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> width, <a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> height, <a class="el" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> IndirectLayerConsumerHandle, <a class="el" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> *out_size, <a class="el" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> *out_stride)</td></tr>
<tr class="separator:ae6810eddc07ff0d1fb7c46c952b42cfc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:affb7e0c4eb2b9bae5848da4281cc4f4f" id="r_affb7e0c4eb2b9bae5848da4281cc4f4f"><td class="memItemLeft" align="right" valign="top"><a id="affb7e0c4eb2b9bae5848da4281cc4f4f" name="affb7e0c4eb2b9bae5848da4281cc4f4f"></a>
<a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><b>viGetIndirectLayerImageRequiredMemoryInfo</b> (<a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> width, <a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> height, <a class="el" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> *out_size, <a class="el" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> *out_alignment)</td></tr>
<tr class="separator:affb7e0c4eb2b9bae5848da4281cc4f4f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0218c5636983d7803dade505c03a2d78" id="r_a0218c5636983d7803dade505c03a2d78"><td class="memItemLeft" align="right" valign="top"><a id="a0218c5636983d7803dade505c03a2d78" name="a0218c5636983d7803dade505c03a2d78"></a>
<a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><b>viManagerPrepareFatal</b> (void)</td></tr>
<tr class="memdesc:a0218c5636983d7803dade505c03a2d78"><td class="mdescLeft">&#160;</td><td class="mdescRight">[16.0.0+] <br /></td></tr>
<tr class="separator:a0218c5636983d7803dade505c03a2d78"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1e8c68b572ea5c161949b612cbd1e4a1" id="r_a1e8c68b572ea5c161949b612cbd1e4a1"><td class="memItemLeft" align="right" valign="top"><a id="a1e8c68b572ea5c161949b612cbd1e4a1" name="a1e8c68b572ea5c161949b612cbd1e4a1"></a>
<a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><b>viManagerShowFatal</b> (void)</td></tr>
<tr class="memdesc:a1e8c68b572ea5c161949b612cbd1e4a1"><td class="mdescLeft">&#160;</td><td class="mdescRight">[16.0.0+] <br /></td></tr>
<tr class="separator:a1e8c68b572ea5c161949b612cbd1e4a1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afd050159b7e1bf954fcaf7c34a72a977" id="r_afd050159b7e1bf954fcaf7c34a72a977"><td class="memItemLeft" align="right" valign="top"><a id="afd050159b7e1bf954fcaf7c34a72a977" name="afd050159b7e1bf954fcaf7c34a72a977"></a>
<a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><b>viManagerDrawFatalRectangle</b> (<a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> x, <a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> y, <a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> end_x, <a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> end_y, <a class="el" href="vi_8h.html#a7b8fc116f0e439a8e259b3a8a185b713">ViColorRgba4444</a> color)</td></tr>
<tr class="memdesc:afd050159b7e1bf954fcaf7c34a72a977"><td class="mdescLeft">&#160;</td><td class="mdescRight">[16.0.0+] <br /></td></tr>
<tr class="separator:afd050159b7e1bf954fcaf7c34a72a977"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab8948532c8e45a3efdee707e658dd239" id="r_ab8948532c8e45a3efdee707e658dd239"><td class="memItemLeft" align="right" valign="top"><a id="ab8948532c8e45a3efdee707e658dd239" name="ab8948532c8e45a3efdee707e658dd239"></a>
<a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><b>viManagerDrawFatalText32</b> (<a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> *out_advance, <a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> x, <a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> y, const <a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> *utf32_codepoints, size_t num_codepoints, float scale_x, float scale_y, <a class="el" href="pl_8h.html#affc844358c0fe823ec5e33aa9d7be0fc">PlSharedFontType</a> font_type, ViColorRgba8888 bg_color, ViColorRgba8888 fg_color, <a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> initial_advance)</td></tr>
<tr class="memdesc:ab8948532c8e45a3efdee707e658dd239"><td class="mdescLeft">&#160;</td><td class="mdescRight">[16.0.0+] <br /></td></tr>
<tr class="separator:ab8948532c8e45a3efdee707e658dd239"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Display (vi:*) service IPC wrapper. </p>
<dl class="section author"><dt>Author</dt><dd>yellows8 </dd></dl>
<dl class="section copyright"><dt>Copyright</dt><dd>libnx Authors </dd></dl>
</div><h2 class="groupheader">Enumeration Type Documentation</h2>
<a id="ad4375d33184b31fcb91ab0913d66ce45" name="ad4375d33184b31fcb91ab0913d66ce45"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad4375d33184b31fcb91ab0913d66ce45">&#9670;&#160;</a></span>ViLayerStack</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="vi_8h.html#ad4375d33184b31fcb91ab0913d66ce45">ViLayerStack</a></td>
</tr>
</table>
</div><div class="memdoc">
<p>Used as argument to many capture functions. </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="ad4375d33184b31fcb91ab0913d66ce45a67cd4c0018677fb8d0c638960ca87485" name="ad4375d33184b31fcb91ab0913d66ce45a67cd4c0018677fb8d0c638960ca87485"></a>ViLayerStack_Default&#160;</td><td class="fielddoc"><p>Default layer stack, includes all layers. </p>
</td></tr>
<tr><td class="fieldname"><a id="ad4375d33184b31fcb91ab0913d66ce45a7e3f3a2af4b60c8371c966409bf78cc0" name="ad4375d33184b31fcb91ab0913d66ce45a7e3f3a2af4b60c8371c966409bf78cc0"></a>ViLayerStack_Lcd&#160;</td><td class="fielddoc"><p>Includes only layers for the LCD. </p>
</td></tr>
<tr><td class="fieldname"><a id="ad4375d33184b31fcb91ab0913d66ce45a9ae2e179e9857d41285e97883f7adfed" name="ad4375d33184b31fcb91ab0913d66ce45a9ae2e179e9857d41285e97883f7adfed"></a>ViLayerStack_Screenshot&#160;</td><td class="fielddoc"><p>Includes only layers for user screenshots. </p>
</td></tr>
<tr><td class="fieldname"><a id="ad4375d33184b31fcb91ab0913d66ce45a349f5ada5adf51c990926c3ad93a7fc3" name="ad4375d33184b31fcb91ab0913d66ce45a349f5ada5adf51c990926c3ad93a7fc3"></a>ViLayerStack_Recording&#160;</td><td class="fielddoc"><p>Includes only layers for recording videos. </p>
</td></tr>
<tr><td class="fieldname"><a id="ad4375d33184b31fcb91ab0913d66ce45afc500af3930550fdacbe29871d79b964" name="ad4375d33184b31fcb91ab0913d66ce45afc500af3930550fdacbe29871d79b964"></a>ViLayerStack_LastFrame&#160;</td><td class="fielddoc"><p>Includes only layers for the last applet-transition frame. </p>
</td></tr>
<tr><td class="fieldname"><a id="ad4375d33184b31fcb91ab0913d66ce45aa180fc63d444e99d6cceb64a3028760b" name="ad4375d33184b31fcb91ab0913d66ce45aa180fc63d444e99d6cceb64a3028760b"></a>ViLayerStack_Arbitrary&#160;</td><td class="fielddoc"><p>Captures some arbitrary layer. This is normally only for am. </p>
</td></tr>
<tr><td class="fieldname"><a id="ad4375d33184b31fcb91ab0913d66ce45af4126bc893b8cfe92b459477d9fb12a6" name="ad4375d33184b31fcb91ab0913d66ce45af4126bc893b8cfe92b459477d9fb12a6"></a>ViLayerStack_ApplicationForDebug&#160;</td><td class="fielddoc"><p>Captures layers for the current application. This is normally used by creport/debugging tools. </p>
</td></tr>
<tr><td class="fieldname"><a id="ad4375d33184b31fcb91ab0913d66ce45aac56abc4e5cc6db77a1b14b1c6c77a74" name="ad4375d33184b31fcb91ab0913d66ce45aac56abc4e5cc6db77a1b14b1c6c77a74"></a>ViLayerStack_Null&#160;</td><td class="fielddoc"><p>Layer stack for the empty display. </p>
</td></tr>
</table>
</div>
</div>
<a id="ae091b6cbea560b25ec15220d7b9fec99" name="ae091b6cbea560b25ec15220d7b9fec99"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae091b6cbea560b25ec15220d7b9fec99">&#9670;&#160;</a></span>ViPowerState</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="vi_8h.html#ae091b6cbea560b25ec15220d7b9fec99">ViPowerState</a></td>
</tr>
</table>
</div><div class="memdoc">
<p>Used with viSetDisplayPowerState. </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="ae091b6cbea560b25ec15220d7b9fec99a42e751df1df07fc836f42af953d28e45" name="ae091b6cbea560b25ec15220d7b9fec99a42e751df1df07fc836f42af953d28e45"></a>ViPowerState_Off&#160;</td><td class="fielddoc"><p>Screen is off. </p>
</td></tr>
<tr><td class="fieldname"><a id="ae091b6cbea560b25ec15220d7b9fec99abd46b0235bde8826392c5e6d116a2957" name="ae091b6cbea560b25ec15220d7b9fec99abd46b0235bde8826392c5e6d116a2957"></a>ViPowerState_NotScanning&#160;</td><td class="fielddoc"><p>[3.0.0+] Screen is on, but not scanning content. </p>
</td></tr>
<tr><td class="fieldname"><a id="ae091b6cbea560b25ec15220d7b9fec99a59d347c580612c01b9f59b31a9a5adc3" name="ae091b6cbea560b25ec15220d7b9fec99a59d347c580612c01b9f59b31a9a5adc3"></a>ViPowerState_On&#160;</td><td class="fielddoc"><p>[3.0.0+] Screen is on. </p>
</td></tr>
<tr><td class="fieldname"><a id="ae091b6cbea560b25ec15220d7b9fec99a29d058c275790d2766af110ee07c6618" name="ae091b6cbea560b25ec15220d7b9fec99a29d058c275790d2766af110ee07c6618"></a>ViPowerState_On_Deprecated&#160;</td><td class="fielddoc"><p>[1.0.0 - 2.3.0] Screen is on. </p>
</td></tr>
</table>
</div>
</div>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
</small></address>
</body>
</html>