Add files via upload

This commit is contained in:
mrdude2478 2023-09-05 02:21:12 +01:00 committed by GitHub
parent 699cb2a11c
commit 66d34447c7
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
38 changed files with 9654 additions and 0 deletions

View File

@ -0,0 +1,371 @@
<!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">
<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.3"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Plutonium framework API: pu::ui::render::TextureRenderOptions Struct 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="../../navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../resize.js"></script>
<script type="text/javascript" src="../../navtreedata.js"></script>
<script type="text/javascript" src="../../navtree.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">Plutonium framework API<span id="projectnumber">&#160;0.3.0</span>
</div>
<div id="projectbrief">UI framework libraries for libnx</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.3 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "../../search",'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>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('dc/d32/structpu_1_1ui_1_1render_1_1_texture_render_options.html','../../'); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- 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">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="header">
<div class="summary">
<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
<a href="#pub-attribs">Public Attributes</a> &#124;
<a href="#pub-static-attribs">Static Public Attributes</a> &#124;
<a href="../../d2/d66/structpu_1_1ui_1_1render_1_1_texture_render_options-members.html">List of all members</a> </div>
<div class="headertitle"><div class="title">pu::ui::render::TextureRenderOptions Struct Reference</div></div>
</div><!--header-->
<div class="contents">
<p><code>#include &lt;<a class="el" href="../../d4/dbe/render___renderer_8hpp_source.html">render_Renderer.hpp</a>&gt;</code></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-static-methods" name="pub-static-methods"></a>
Static Public Member Functions</h2></td></tr>
<tr class="memitem:aa4e31026155552f90a79d79ebb0b8960"><td class="memItemLeft" align="right" valign="top">static constexpr <a class="el" href="../../dc/d32/structpu_1_1ui_1_1render_1_1_texture_render_options.html">TextureRenderOptions</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d32/structpu_1_1ui_1_1render_1_1_texture_render_options.html#aa4e31026155552f90a79d79ebb0b8960">WithCustomAlpha</a> (const u8 alpha)</td></tr>
<tr class="separator:aa4e31026155552f90a79d79ebb0b8960"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a930d13b2448e2deb76b7d1acdfb16c38"><td class="memItemLeft" align="right" valign="top">static constexpr <a class="el" href="../../dc/d32/structpu_1_1ui_1_1render_1_1_texture_render_options.html">TextureRenderOptions</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d32/structpu_1_1ui_1_1render_1_1_texture_render_options.html#a930d13b2448e2deb76b7d1acdfb16c38">WithCustomDimensions</a> (const <a class="el" href="../../da/df2/namespacepu.html#ad6f40fe34a42045f7df3275f60b00e99">i32</a> <a class="el" href="../../dc/d32/structpu_1_1ui_1_1render_1_1_texture_render_options.html#a8b2642bbebad684c07f9e692d053952b">width</a>, const <a class="el" href="../../da/df2/namespacepu.html#ad6f40fe34a42045f7df3275f60b00e99">i32</a> <a class="el" href="../../dc/d32/structpu_1_1ui_1_1render_1_1_texture_render_options.html#aaf5207a4ee7b5198863579ac8da5ba66">height</a>)</td></tr>
<tr class="separator:a930d13b2448e2deb76b7d1acdfb16c38"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-attribs" name="pub-attribs"></a>
Public Attributes</h2></td></tr>
<tr class="memitem:a4b579ab4b2bb90df8ad49d633a03e22a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../da/df2/namespacepu.html#ad6f40fe34a42045f7df3275f60b00e99">i32</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d32/structpu_1_1ui_1_1render_1_1_texture_render_options.html#a4b579ab4b2bb90df8ad49d633a03e22a">alpha_mod</a></td></tr>
<tr class="separator:a4b579ab4b2bb90df8ad49d633a03e22a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8b2642bbebad684c07f9e692d053952b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../da/df2/namespacepu.html#ad6f40fe34a42045f7df3275f60b00e99">i32</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d32/structpu_1_1ui_1_1render_1_1_texture_render_options.html#a8b2642bbebad684c07f9e692d053952b">width</a></td></tr>
<tr class="separator:a8b2642bbebad684c07f9e692d053952b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaf5207a4ee7b5198863579ac8da5ba66"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../da/df2/namespacepu.html#ad6f40fe34a42045f7df3275f60b00e99">i32</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d32/structpu_1_1ui_1_1render_1_1_texture_render_options.html#aaf5207a4ee7b5198863579ac8da5ba66">height</a></td></tr>
<tr class="separator:aaf5207a4ee7b5198863579ac8da5ba66"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a01880124bb058e56d5830254fe8eed01"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d32/structpu_1_1ui_1_1render_1_1_texture_render_options.html#a01880124bb058e56d5830254fe8eed01">rot_angle</a></td></tr>
<tr class="separator:a01880124bb058e56d5830254fe8eed01"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-static-attribs" name="pub-static-attribs"></a>
Static Public Attributes</h2></td></tr>
<tr class="memitem:a66db5065001cf2ba752c7bb18c17300b"><td class="memItemLeft" align="right" valign="top">static constexpr <a class="el" href="../../da/df2/namespacepu.html#ad6f40fe34a42045f7df3275f60b00e99">i32</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d32/structpu_1_1ui_1_1render_1_1_texture_render_options.html#a66db5065001cf2ba752c7bb18c17300b">NoAlpha</a> = -1</td></tr>
<tr class="separator:a66db5065001cf2ba752c7bb18c17300b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a308031ec24474b88bd71242522c42a5b"><td class="memItemLeft" align="right" valign="top">static constexpr <a class="el" href="../../da/df2/namespacepu.html#ad6f40fe34a42045f7df3275f60b00e99">i32</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d32/structpu_1_1ui_1_1render_1_1_texture_render_options.html#a308031ec24474b88bd71242522c42a5b">NoWidth</a> = -1</td></tr>
<tr class="separator:a308031ec24474b88bd71242522c42a5b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aefa877cc8f0002335d30eb93d1faa4e3"><td class="memItemLeft" align="right" valign="top">static constexpr <a class="el" href="../../da/df2/namespacepu.html#ad6f40fe34a42045f7df3275f60b00e99">i32</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d32/structpu_1_1ui_1_1render_1_1_texture_render_options.html#aefa877cc8f0002335d30eb93d1faa4e3">NoHeight</a> = -1</td></tr>
<tr class="separator:aefa877cc8f0002335d30eb93d1faa4e3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac4399ad9cab23155bd9d5b6e9c30b015"><td class="memItemLeft" align="right" valign="top">static constexpr float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d32/structpu_1_1ui_1_1render_1_1_texture_render_options.html#ac4399ad9cab23155bd9d5b6e9c30b015">NoRotation</a> = -1.0f</td></tr>
<tr class="separator:ac4399ad9cab23155bd9d5b6e9c30b015"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a94c26c6ecd1916c945150a136f315050"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="../../dc/d32/structpu_1_1ui_1_1render_1_1_texture_render_options.html">TextureRenderOptions</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d32/structpu_1_1ui_1_1render_1_1_texture_render_options.html#a94c26c6ecd1916c945150a136f315050">Default</a> = { <a class="el" href="../../dc/d32/structpu_1_1ui_1_1render_1_1_texture_render_options.html#a66db5065001cf2ba752c7bb18c17300b">TextureRenderOptions::NoAlpha</a>, <a class="el" href="../../dc/d32/structpu_1_1ui_1_1render_1_1_texture_render_options.html#a308031ec24474b88bd71242522c42a5b">TextureRenderOptions::NoWidth</a>, <a class="el" href="../../dc/d32/structpu_1_1ui_1_1render_1_1_texture_render_options.html#aefa877cc8f0002335d30eb93d1faa4e3">TextureRenderOptions::NoHeight</a>, <a class="el" href="../../dc/d32/structpu_1_1ui_1_1render_1_1_texture_render_options.html#ac4399ad9cab23155bd9d5b6e9c30b015">TextureRenderOptions::NoRotation</a> }</td></tr>
<tr class="separator:a94c26c6ecd1916c945150a136f315050"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="aa4e31026155552f90a79d79ebb0b8960" name="aa4e31026155552f90a79d79ebb0b8960"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa4e31026155552f90a79d79ebb0b8960">&#9670;&nbsp;</a></span>WithCustomAlpha()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static constexpr <a class="el" href="../../dc/d32/structpu_1_1ui_1_1render_1_1_texture_render_options.html">TextureRenderOptions</a> pu::ui::render::TextureRenderOptions::WithCustomAlpha </td>
<td>(</td>
<td class="paramtype">const u8&#160;</td>
<td class="paramname"><em>alpha</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span><span class="mlabel">constexpr</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a930d13b2448e2deb76b7d1acdfb16c38" name="a930d13b2448e2deb76b7d1acdfb16c38"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a930d13b2448e2deb76b7d1acdfb16c38">&#9670;&nbsp;</a></span>WithCustomDimensions()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static constexpr <a class="el" href="../../dc/d32/structpu_1_1ui_1_1render_1_1_texture_render_options.html">TextureRenderOptions</a> pu::ui::render::TextureRenderOptions::WithCustomDimensions </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="../../da/df2/namespacepu.html#ad6f40fe34a42045f7df3275f60b00e99">i32</a>&#160;</td>
<td class="paramname"><em>width</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="../../da/df2/namespacepu.html#ad6f40fe34a42045f7df3275f60b00e99">i32</a>&#160;</td>
<td class="paramname"><em>height</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span><span class="mlabel">constexpr</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<h2 class="groupheader">Member Data Documentation</h2>
<a id="a4b579ab4b2bb90df8ad49d633a03e22a" name="a4b579ab4b2bb90df8ad49d633a03e22a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4b579ab4b2bb90df8ad49d633a03e22a">&#9670;&nbsp;</a></span>alpha_mod</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../da/df2/namespacepu.html#ad6f40fe34a42045f7df3275f60b00e99">i32</a> pu::ui::render::TextureRenderOptions::alpha_mod</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a94c26c6ecd1916c945150a136f315050" name="a94c26c6ecd1916c945150a136f315050"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a94c26c6ecd1916c945150a136f315050">&#9670;&nbsp;</a></span>Default</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr const <a class="el" href="../../dc/d32/structpu_1_1ui_1_1render_1_1_texture_render_options.html">TextureRenderOptions</a> pu::ui::render::TextureRenderOptions::Default = { <a class="el" href="../../dc/d32/structpu_1_1ui_1_1render_1_1_texture_render_options.html#a66db5065001cf2ba752c7bb18c17300b">TextureRenderOptions::NoAlpha</a>, <a class="el" href="../../dc/d32/structpu_1_1ui_1_1render_1_1_texture_render_options.html#a308031ec24474b88bd71242522c42a5b">TextureRenderOptions::NoWidth</a>, <a class="el" href="../../dc/d32/structpu_1_1ui_1_1render_1_1_texture_render_options.html#aefa877cc8f0002335d30eb93d1faa4e3">TextureRenderOptions::NoHeight</a>, <a class="el" href="../../dc/d32/structpu_1_1ui_1_1render_1_1_texture_render_options.html#ac4399ad9cab23155bd9d5b6e9c30b015">TextureRenderOptions::NoRotation</a> }</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span><span class="mlabel">constexpr</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="aaf5207a4ee7b5198863579ac8da5ba66" name="aaf5207a4ee7b5198863579ac8da5ba66"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aaf5207a4ee7b5198863579ac8da5ba66">&#9670;&nbsp;</a></span>height</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../da/df2/namespacepu.html#ad6f40fe34a42045f7df3275f60b00e99">i32</a> pu::ui::render::TextureRenderOptions::height</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a66db5065001cf2ba752c7bb18c17300b" name="a66db5065001cf2ba752c7bb18c17300b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a66db5065001cf2ba752c7bb18c17300b">&#9670;&nbsp;</a></span>NoAlpha</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr <a class="el" href="../../da/df2/namespacepu.html#ad6f40fe34a42045f7df3275f60b00e99">i32</a> pu::ui::render::TextureRenderOptions::NoAlpha = -1</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">constexpr</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="aefa877cc8f0002335d30eb93d1faa4e3" name="aefa877cc8f0002335d30eb93d1faa4e3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aefa877cc8f0002335d30eb93d1faa4e3">&#9670;&nbsp;</a></span>NoHeight</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr <a class="el" href="../../da/df2/namespacepu.html#ad6f40fe34a42045f7df3275f60b00e99">i32</a> pu::ui::render::TextureRenderOptions::NoHeight = -1</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">constexpr</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ac4399ad9cab23155bd9d5b6e9c30b015" name="ac4399ad9cab23155bd9d5b6e9c30b015"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac4399ad9cab23155bd9d5b6e9c30b015">&#9670;&nbsp;</a></span>NoRotation</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr float pu::ui::render::TextureRenderOptions::NoRotation = -1.0f</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">constexpr</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a308031ec24474b88bd71242522c42a5b" name="a308031ec24474b88bd71242522c42a5b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a308031ec24474b88bd71242522c42a5b">&#9670;&nbsp;</a></span>NoWidth</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr <a class="el" href="../../da/df2/namespacepu.html#ad6f40fe34a42045f7df3275f60b00e99">i32</a> pu::ui::render::TextureRenderOptions::NoWidth = -1</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">constexpr</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a01880124bb058e56d5830254fe8eed01" name="a01880124bb058e56d5830254fe8eed01"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a01880124bb058e56d5830254fe8eed01">&#9670;&nbsp;</a></span>rot_angle</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">float pu::ui::render::TextureRenderOptions::rot_angle</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a8b2642bbebad684c07f9e692d053952b" name="a8b2642bbebad684c07f9e692d053952b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8b2642bbebad684c07f9e692d053952b">&#9670;&nbsp;</a></span>width</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../da/df2/namespacepu.html#ad6f40fe34a42045f7df3275f60b00e99">i32</a> pu::ui::render::TextureRenderOptions::width</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<hr/>The documentation for this struct was generated from the following file:<ul>
<li>Plutonium/include/pu/ui/render/<a class="el" href="../../d4/dbe/render___renderer_8hpp_source.html">render_Renderer.hpp</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="../../da/df2/namespacepu.html">pu</a></li><li class="navelem"><a class="el" href="../../d9/d7f/namespacepu_1_1ui.html">ui</a></li><li class="navelem"><a class="el" href="../../da/d54/namespacepu_1_1ui_1_1render.html">render</a></li><li class="navelem"><a class="el" href="../../dc/d32/structpu_1_1ui_1_1render_1_1_texture_render_options.html">TextureRenderOptions</a></li>
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3 </li>
</ul>
</div>
</body>
</html>

View File

@ -0,0 +1,14 @@
var structpu_1_1ui_1_1render_1_1_texture_render_options =
[
[ "WithCustomAlpha", "dc/d32/structpu_1_1ui_1_1render_1_1_texture_render_options.html#aa4e31026155552f90a79d79ebb0b8960", null ],
[ "WithCustomDimensions", "dc/d32/structpu_1_1ui_1_1render_1_1_texture_render_options.html#a930d13b2448e2deb76b7d1acdfb16c38", null ],
[ "alpha_mod", "dc/d32/structpu_1_1ui_1_1render_1_1_texture_render_options.html#a4b579ab4b2bb90df8ad49d633a03e22a", null ],
[ "Default", "dc/d32/structpu_1_1ui_1_1render_1_1_texture_render_options.html#a94c26c6ecd1916c945150a136f315050", null ],
[ "height", "dc/d32/structpu_1_1ui_1_1render_1_1_texture_render_options.html#aaf5207a4ee7b5198863579ac8da5ba66", null ],
[ "NoAlpha", "dc/d32/structpu_1_1ui_1_1render_1_1_texture_render_options.html#a66db5065001cf2ba752c7bb18c17300b", null ],
[ "NoHeight", "dc/d32/structpu_1_1ui_1_1render_1_1_texture_render_options.html#aefa877cc8f0002335d30eb93d1faa4e3", null ],
[ "NoRotation", "dc/d32/structpu_1_1ui_1_1render_1_1_texture_render_options.html#ac4399ad9cab23155bd9d5b6e9c30b015", null ],
[ "NoWidth", "dc/d32/structpu_1_1ui_1_1render_1_1_texture_render_options.html#a308031ec24474b88bd71242522c42a5b", null ],
[ "rot_angle", "dc/d32/structpu_1_1ui_1_1render_1_1_texture_render_options.html#a01880124bb058e56d5830254fe8eed01", null ],
[ "width", "dc/d32/structpu_1_1ui_1_1render_1_1_texture_render_options.html#a8b2642bbebad684c07f9e692d053952b", null ]
];

View File

@ -0,0 +1,413 @@
<!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">
<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.3"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Plutonium framework API: pu::ui::extras::Toast Class 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="../../navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../resize.js"></script>
<script type="text/javascript" src="../../navtreedata.js"></script>
<script type="text/javascript" src="../../navtree.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">Plutonium framework API<span id="projectnumber">&#160;0.3.0</span>
</div>
<div id="projectbrief">UI framework libraries for libnx</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.3 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "../../search",'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>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('dc/d49/classpu_1_1ui_1_1extras_1_1_toast.html','../../'); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- 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">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="header">
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pub-static-attribs">Static Public Attributes</a> &#124;
<a href="../../db/df4/classpu_1_1ui_1_1extras_1_1_toast-members.html">List of all members</a> </div>
<div class="headertitle"><div class="title">pu::ui::extras::Toast Class Reference<span class="mlabels"><span class="mlabel">final</span></span></div></div>
</div><!--header-->
<div class="contents">
<p><code>#include &lt;<a class="el" href="../../d4/d16/extras___toast_8hpp_source.html">extras_Toast.hpp</a>&gt;</code></p>
<div class="dynheader">
Inheritance diagram for pu::ui::extras::Toast:</div>
<div class="dyncontent">
<div class="center">
<img src="../../dc/d49/classpu_1_1ui_1_1extras_1_1_toast.png" usemap="#pu::ui::extras::Toast_map" alt=""/>
<map id="pu::ui::extras::Toast_map" name="pu::ui::extras::Toast_map">
<area href="../../d6/d8f/classpu_1_1ui_1_1_overlay.html" alt="pu::ui::Overlay" shape="rect" coords="0,56,118,80"/>
<area href="../../dc/dcd/classpu_1_1ui_1_1_container.html" alt="pu::ui::Container" shape="rect" coords="0,0,118,24"/>
</map>
</div></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a44c63bca452b4696c9561e24ecef5b0e"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d49/classpu_1_1ui_1_1extras_1_1_toast.html#a44c63bca452b4696c9561e24ecef5b0e">Toast</a> (const std::string &amp;text, const std::string &amp;font_name, const <a class="el" href="../../d7/d0c/structpu_1_1ui_1_1_color.html">Color</a> text_clr, const <a class="el" href="../../d7/d0c/structpu_1_1ui_1_1_color.html">Color</a> bg_clr)</td></tr>
<tr class="separator:a44c63bca452b4696c9561e24ecef5b0e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4c3a98bda1991664cb73542e8047c67a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d49/classpu_1_1ui_1_1extras_1_1_toast.html#a4c3a98bda1991664cb73542e8047c67a">SetText</a> (const std::string &amp;text)</td></tr>
<tr class="separator:a4c3a98bda1991664cb73542e8047c67a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afa43c401515e588174a9b9a3775791fa"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d49/classpu_1_1ui_1_1extras_1_1_toast.html#afa43c401515e588174a9b9a3775791fa">OnPreRender</a> (render::Renderer::Ref &amp;drawer) override</td></tr>
<tr class="separator:afa43c401515e588174a9b9a3775791fa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad7dcaf60b7d87c347cd4519b26841c71"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d49/classpu_1_1ui_1_1extras_1_1_toast.html#ad7dcaf60b7d87c347cd4519b26841c71">OnPostRender</a> (render::Renderer::Ref &amp;drawer) override</td></tr>
<tr class="separator:ad7dcaf60b7d87c347cd4519b26841c71"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classpu_1_1ui_1_1_overlay"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classpu_1_1ui_1_1_overlay')"><img src="../../closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="../../d6/d8f/classpu_1_1ui_1_1_overlay.html">pu::ui::Overlay</a></td></tr>
<tr class="memitem:ae269740916cc9360b1969b8cf819524e inherit pub_methods_classpu_1_1ui_1_1_overlay"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d8f/classpu_1_1ui_1_1_overlay.html#ae269740916cc9360b1969b8cf819524e">Overlay</a> (const <a class="el" href="../../da/df2/namespacepu.html#ad6f40fe34a42045f7df3275f60b00e99">i32</a> <a class="el" href="../../dc/dcd/classpu_1_1ui_1_1_container.html#a0611d8d500db31fe2c83a29ab2089f5e">x</a>, const <a class="el" href="../../da/df2/namespacepu.html#ad6f40fe34a42045f7df3275f60b00e99">i32</a> <a class="el" href="../../dc/dcd/classpu_1_1ui_1_1_container.html#a3470636cdd7eb6dfea4b40b22e0e12c7">y</a>, const <a class="el" href="../../da/df2/namespacepu.html#ad6f40fe34a42045f7df3275f60b00e99">i32</a> width, const <a class="el" href="../../da/df2/namespacepu.html#ad6f40fe34a42045f7df3275f60b00e99">i32</a> height, const <a class="el" href="../../d7/d0c/structpu_1_1ui_1_1_color.html">Color</a> bg_clr, const bool round=true, const <a class="el" href="../../da/df2/namespacepu.html#ad6f40fe34a42045f7df3275f60b00e99">i32</a> radius=<a class="el" href="../../d6/d8f/classpu_1_1ui_1_1_overlay.html#a556ea751947340b653b9eba75d17df33">DefaultRadius</a>)</td></tr>
<tr class="separator:ae269740916cc9360b1969b8cf819524e inherit pub_methods_classpu_1_1ui_1_1_overlay"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad034a65041f532860ec06290e23d1fbe inherit pub_methods_classpu_1_1ui_1_1_overlay"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d8f/classpu_1_1ui_1_1_overlay.html#ad034a65041f532860ec06290e23d1fbe">SetRadius</a> (const <a class="el" href="../../da/df2/namespacepu.html#ad6f40fe34a42045f7df3275f60b00e99">i32</a> radius)</td></tr>
<tr class="separator:ad034a65041f532860ec06290e23d1fbe inherit pub_methods_classpu_1_1ui_1_1_overlay"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af1e9643a929bdd34982fbc41472fc8f7 inherit pub_methods_classpu_1_1ui_1_1_overlay"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../da/df2/namespacepu.html#ad6f40fe34a42045f7df3275f60b00e99">i32</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d8f/classpu_1_1ui_1_1_overlay.html#af1e9643a929bdd34982fbc41472fc8f7">GetRadius</a> ()</td></tr>
<tr class="separator:af1e9643a929bdd34982fbc41472fc8f7 inherit pub_methods_classpu_1_1ui_1_1_overlay"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab2789bf02ae80a066f83a901af33f540 inherit pub_methods_classpu_1_1ui_1_1_overlay"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d8f/classpu_1_1ui_1_1_overlay.html#ab2789bf02ae80a066f83a901af33f540">OnPreRender</a> (render::Renderer::Ref &amp;drawer)</td></tr>
<tr class="separator:ab2789bf02ae80a066f83a901af33f540 inherit pub_methods_classpu_1_1ui_1_1_overlay"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1c8129b7b18c3394f1ae89a6b18587ac inherit pub_methods_classpu_1_1ui_1_1_overlay"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d8f/classpu_1_1ui_1_1_overlay.html#a1c8129b7b18c3394f1ae89a6b18587ac">OnPostRender</a> (render::Renderer::Ref &amp;drawer)</td></tr>
<tr class="separator:a1c8129b7b18c3394f1ae89a6b18587ac inherit pub_methods_classpu_1_1ui_1_1_overlay"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3a542634d1251b7186b7ef2cd04b1d7d inherit pub_methods_classpu_1_1ui_1_1_overlay"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d8f/classpu_1_1ui_1_1_overlay.html#a3a542634d1251b7186b7ef2cd04b1d7d">Render</a> (render::Renderer::Ref &amp;drawer)</td></tr>
<tr class="separator:a3a542634d1251b7186b7ef2cd04b1d7d inherit pub_methods_classpu_1_1ui_1_1_overlay"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a099a0e84e2e7173429ab9c93c9962be2 inherit pub_methods_classpu_1_1ui_1_1_overlay"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d8f/classpu_1_1ui_1_1_overlay.html#a099a0e84e2e7173429ab9c93c9962be2">NotifyEnding</a> (const bool ending)</td></tr>
<tr class="separator:a099a0e84e2e7173429ab9c93c9962be2 inherit pub_methods_classpu_1_1ui_1_1_overlay"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classpu_1_1ui_1_1_container"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classpu_1_1ui_1_1_container')"><img src="../../closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="../../dc/dcd/classpu_1_1ui_1_1_container.html">pu::ui::Container</a></td></tr>
<tr class="memitem:a2ff66728ca4ad1640d6f3993b727a35e inherit pub_methods_classpu_1_1ui_1_1_container"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/dcd/classpu_1_1ui_1_1_container.html#a2ff66728ca4ad1640d6f3993b727a35e">Container</a> (const <a class="el" href="../../da/df2/namespacepu.html#ad6f40fe34a42045f7df3275f60b00e99">i32</a> <a class="el" href="../../dc/dcd/classpu_1_1ui_1_1_container.html#a0611d8d500db31fe2c83a29ab2089f5e">x</a>, const <a class="el" href="../../da/df2/namespacepu.html#ad6f40fe34a42045f7df3275f60b00e99">i32</a> <a class="el" href="../../dc/dcd/classpu_1_1ui_1_1_container.html#a3470636cdd7eb6dfea4b40b22e0e12c7">y</a>, const <a class="el" href="../../da/df2/namespacepu.html#ad6f40fe34a42045f7df3275f60b00e99">i32</a> width, const <a class="el" href="../../da/df2/namespacepu.html#ad6f40fe34a42045f7df3275f60b00e99">i32</a> height)</td></tr>
<tr class="separator:a2ff66728ca4ad1640d6f3993b727a35e inherit pub_methods_classpu_1_1ui_1_1_container"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad05f397ce7e1a6029eff10884406c019 inherit pub_methods_classpu_1_1ui_1_1_container"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/dcd/classpu_1_1ui_1_1_container.html#ad05f397ce7e1a6029eff10884406c019">Add</a> (elm::Element::Ref elem)</td></tr>
<tr class="separator:ad05f397ce7e1a6029eff10884406c019 inherit pub_methods_classpu_1_1ui_1_1_container"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4d3542c9a6bb9d5330cb4572d2ffa6c7 inherit pub_methods_classpu_1_1ui_1_1_container"><td class="memItemLeft" align="right" valign="top">elm::Element::Ref &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/dcd/classpu_1_1ui_1_1_container.html#a4d3542c9a6bb9d5330cb4572d2ffa6c7">At</a> (const <a class="el" href="../../da/df2/namespacepu.html#ad6f40fe34a42045f7df3275f60b00e99">i32</a> idx)</td></tr>
<tr class="separator:a4d3542c9a6bb9d5330cb4572d2ffa6c7 inherit pub_methods_classpu_1_1ui_1_1_container"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a207e830a8cb788fa3737a6f0f536fb8c inherit pub_methods_classpu_1_1ui_1_1_container"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/dcd/classpu_1_1ui_1_1_container.html#a207e830a8cb788fa3737a6f0f536fb8c">Has</a> (elm::Element::Ref &amp;elem)</td></tr>
<tr class="separator:a207e830a8cb788fa3737a6f0f536fb8c inherit pub_methods_classpu_1_1ui_1_1_container"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2a123855380966b76b7904ffe94b7fc5 inherit pub_methods_classpu_1_1ui_1_1_container"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/dcd/classpu_1_1ui_1_1_container.html#a2a123855380966b76b7904ffe94b7fc5">Clear</a> ()</td></tr>
<tr class="separator:a2a123855380966b76b7904ffe94b7fc5 inherit pub_methods_classpu_1_1ui_1_1_container"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1e30ab38bd2f2a90b5def1a08b1a232f inherit pub_methods_classpu_1_1ui_1_1_container"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/dcd/classpu_1_1ui_1_1_container.html#a1e30ab38bd2f2a90b5def1a08b1a232f">GetCount</a> ()</td></tr>
<tr class="separator:a1e30ab38bd2f2a90b5def1a08b1a232f inherit pub_methods_classpu_1_1ui_1_1_container"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abfb560acdd4061b46a97072441ba20fb inherit pub_methods_classpu_1_1ui_1_1_container"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/dcd/classpu_1_1ui_1_1_container.html#abfb560acdd4061b46a97072441ba20fb">SetX</a> (const <a class="el" href="../../da/df2/namespacepu.html#ad6f40fe34a42045f7df3275f60b00e99">i32</a> <a class="el" href="../../dc/dcd/classpu_1_1ui_1_1_container.html#a0611d8d500db31fe2c83a29ab2089f5e">x</a>)</td></tr>
<tr class="separator:abfb560acdd4061b46a97072441ba20fb inherit pub_methods_classpu_1_1ui_1_1_container"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a67deb4effe6e93d58339b75fad207284 inherit pub_methods_classpu_1_1ui_1_1_container"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../da/df2/namespacepu.html#ad6f40fe34a42045f7df3275f60b00e99">i32</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/dcd/classpu_1_1ui_1_1_container.html#a67deb4effe6e93d58339b75fad207284">GetX</a> ()</td></tr>
<tr class="separator:a67deb4effe6e93d58339b75fad207284 inherit pub_methods_classpu_1_1ui_1_1_container"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a74c8effea20d6bb11645ed79b21d00ac inherit pub_methods_classpu_1_1ui_1_1_container"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/dcd/classpu_1_1ui_1_1_container.html#a74c8effea20d6bb11645ed79b21d00ac">SetY</a> (const <a class="el" href="../../da/df2/namespacepu.html#ad6f40fe34a42045f7df3275f60b00e99">i32</a> <a class="el" href="../../dc/dcd/classpu_1_1ui_1_1_container.html#a3470636cdd7eb6dfea4b40b22e0e12c7">y</a>)</td></tr>
<tr class="separator:a74c8effea20d6bb11645ed79b21d00ac inherit pub_methods_classpu_1_1ui_1_1_container"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af4b294c2c97a464f84a74ad6906656a4 inherit pub_methods_classpu_1_1ui_1_1_container"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../da/df2/namespacepu.html#ad6f40fe34a42045f7df3275f60b00e99">i32</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/dcd/classpu_1_1ui_1_1_container.html#af4b294c2c97a464f84a74ad6906656a4">GetY</a> ()</td></tr>
<tr class="separator:af4b294c2c97a464f84a74ad6906656a4 inherit pub_methods_classpu_1_1ui_1_1_container"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af27fd51419e50e0035bac38c2ebde565 inherit pub_methods_classpu_1_1ui_1_1_container"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/dcd/classpu_1_1ui_1_1_container.html#af27fd51419e50e0035bac38c2ebde565">SetWidth</a> (const <a class="el" href="../../da/df2/namespacepu.html#ad6f40fe34a42045f7df3275f60b00e99">i32</a> width)</td></tr>
<tr class="separator:af27fd51419e50e0035bac38c2ebde565 inherit pub_methods_classpu_1_1ui_1_1_container"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aff20ef4581c3e60e25eca8184aacfc6e inherit pub_methods_classpu_1_1ui_1_1_container"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../da/df2/namespacepu.html#ad6f40fe34a42045f7df3275f60b00e99">i32</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/dcd/classpu_1_1ui_1_1_container.html#aff20ef4581c3e60e25eca8184aacfc6e">GetWidth</a> ()</td></tr>
<tr class="separator:aff20ef4581c3e60e25eca8184aacfc6e inherit pub_methods_classpu_1_1ui_1_1_container"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a751ba1fc10928b3de4a0126300975f95 inherit pub_methods_classpu_1_1ui_1_1_container"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/dcd/classpu_1_1ui_1_1_container.html#a751ba1fc10928b3de4a0126300975f95">SetHeight</a> (const <a class="el" href="../../da/df2/namespacepu.html#ad6f40fe34a42045f7df3275f60b00e99">i32</a> height)</td></tr>
<tr class="separator:a751ba1fc10928b3de4a0126300975f95 inherit pub_methods_classpu_1_1ui_1_1_container"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7730ee6140fbd34095a2140a3ec82e23 inherit pub_methods_classpu_1_1ui_1_1_container"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../da/df2/namespacepu.html#ad6f40fe34a42045f7df3275f60b00e99">i32</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/dcd/classpu_1_1ui_1_1_container.html#a7730ee6140fbd34095a2140a3ec82e23">GetHeight</a> ()</td></tr>
<tr class="separator:a7730ee6140fbd34095a2140a3ec82e23 inherit pub_methods_classpu_1_1ui_1_1_container"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9a72b95abf9aaf98500384a7a3258b4e inherit pub_methods_classpu_1_1ui_1_1_container"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/dcd/classpu_1_1ui_1_1_container.html#a9a72b95abf9aaf98500384a7a3258b4e">PreRender</a> ()</td></tr>
<tr class="separator:a9a72b95abf9aaf98500384a7a3258b4e inherit pub_methods_classpu_1_1ui_1_1_container"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-static-attribs" name="pub-static-attribs"></a>
Static Public Attributes</h2></td></tr>
<tr class="memitem:a23747403d5048ab9d1eb985f45942ee2"><td class="memItemLeft" align="right" valign="top">static constexpr <a class="el" href="../../da/df2/namespacepu.html#ad6f40fe34a42045f7df3275f60b00e99">i32</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d49/classpu_1_1ui_1_1extras_1_1_toast.html#a23747403d5048ab9d1eb985f45942ee2">DefaultY</a> = 550</td></tr>
<tr class="separator:a23747403d5048ab9d1eb985f45942ee2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a343475c2661cfb0d1ccc644db4335e90"><td class="memItemLeft" align="right" valign="top">static constexpr <a class="el" href="../../da/df2/namespacepu.html#ad6f40fe34a42045f7df3275f60b00e99">i32</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d49/classpu_1_1ui_1_1extras_1_1_toast.html#a343475c2661cfb0d1ccc644db4335e90">HeightAndTextHeightFactor</a> = 3</td></tr>
<tr class="separator:a343475c2661cfb0d1ccc644db4335e90"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4aa3d45962c92ed2d6f554f1f4acc2dd"><td class="memItemLeft" align="right" valign="top">static constexpr <a class="el" href="../../da/df2/namespacepu.html#ad6f40fe34a42045f7df3275f60b00e99">i32</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d49/classpu_1_1ui_1_1extras_1_1_toast.html#a4aa3d45962c92ed2d6f554f1f4acc2dd">HorizontalMargin</a> = 50</td></tr>
<tr class="separator:a4aa3d45962c92ed2d6f554f1f4acc2dd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aeaad0b5a3c8e580ff6a3f02e9df86797"><td class="memItemLeft" align="right" valign="top">static constexpr u8&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d49/classpu_1_1ui_1_1extras_1_1_toast.html#aeaad0b5a3c8e580ff6a3f02e9df86797">BaseAlpha</a> = 200</td></tr>
<tr class="separator:aeaad0b5a3c8e580ff6a3f02e9df86797"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_static_attribs_classpu_1_1ui_1_1_overlay"><td colspan="2" onclick="javascript:toggleInherit('pub_static_attribs_classpu_1_1ui_1_1_overlay')"><img src="../../closed.png" alt="-"/>&#160;Static Public Attributes inherited from <a class="el" href="../../d6/d8f/classpu_1_1ui_1_1_overlay.html">pu::ui::Overlay</a></td></tr>
<tr class="memitem:a556ea751947340b653b9eba75d17df33 inherit pub_static_attribs_classpu_1_1ui_1_1_overlay"><td class="memItemLeft" align="right" valign="top">static constexpr <a class="el" href="../../da/df2/namespacepu.html#ad6f40fe34a42045f7df3275f60b00e99">i32</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d8f/classpu_1_1ui_1_1_overlay.html#a556ea751947340b653b9eba75d17df33">DefaultRadius</a> = 25</td></tr>
<tr class="separator:a556ea751947340b653b9eba75d17df33 inherit pub_static_attribs_classpu_1_1ui_1_1_overlay"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8b935b2d5134a9b818a2abc8f8ca166f inherit pub_static_attribs_classpu_1_1ui_1_1_overlay"><td class="memItemLeft" align="right" valign="top">static constexpr <a class="el" href="../../da/df2/namespacepu.html#ad6f40fe34a42045f7df3275f60b00e99">i32</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d8f/classpu_1_1ui_1_1_overlay.html#a8b935b2d5134a9b818a2abc8f8ca166f">MaxFadeAlpha</a> = 200</td></tr>
<tr class="separator:a8b935b2d5134a9b818a2abc8f8ca166f inherit pub_static_attribs_classpu_1_1ui_1_1_overlay"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a160e03ad703d8c8627f1f53dbcd455e5 inherit pub_static_attribs_classpu_1_1ui_1_1_overlay"><td class="memItemLeft" align="right" valign="top">static constexpr <a class="el" href="../../da/df2/namespacepu.html#ad6f40fe34a42045f7df3275f60b00e99">i32</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d8f/classpu_1_1ui_1_1_overlay.html#a160e03ad703d8c8627f1f53dbcd455e5">FadeAlphaVariation</a> = 25</td></tr>
<tr class="separator:a160e03ad703d8c8627f1f53dbcd455e5 inherit pub_static_attribs_classpu_1_1ui_1_1_overlay"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="inherited" name="inherited"></a>
Additional Inherited Members</h2></td></tr>
<tr class="inherit_header pro_attribs_classpu_1_1ui_1_1_container"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classpu_1_1ui_1_1_container')"><img src="../../closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="../../dc/dcd/classpu_1_1ui_1_1_container.html">pu::ui::Container</a></td></tr>
<tr class="memitem:a0611d8d500db31fe2c83a29ab2089f5e inherit pro_attribs_classpu_1_1ui_1_1_container"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../da/df2/namespacepu.html#ad6f40fe34a42045f7df3275f60b00e99">i32</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/dcd/classpu_1_1ui_1_1_container.html#a0611d8d500db31fe2c83a29ab2089f5e">x</a></td></tr>
<tr class="separator:a0611d8d500db31fe2c83a29ab2089f5e inherit pro_attribs_classpu_1_1ui_1_1_container"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3470636cdd7eb6dfea4b40b22e0e12c7 inherit pro_attribs_classpu_1_1ui_1_1_container"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../da/df2/namespacepu.html#ad6f40fe34a42045f7df3275f60b00e99">i32</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/dcd/classpu_1_1ui_1_1_container.html#a3470636cdd7eb6dfea4b40b22e0e12c7">y</a></td></tr>
<tr class="separator:a3470636cdd7eb6dfea4b40b22e0e12c7 inherit pro_attribs_classpu_1_1ui_1_1_container"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1cfc135e2bb905b57a4be3b9294e812f inherit pro_attribs_classpu_1_1ui_1_1_container"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../da/df2/namespacepu.html#ad6f40fe34a42045f7df3275f60b00e99">i32</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/dcd/classpu_1_1ui_1_1_container.html#a1cfc135e2bb905b57a4be3b9294e812f">w</a></td></tr>
<tr class="separator:a1cfc135e2bb905b57a4be3b9294e812f inherit pro_attribs_classpu_1_1ui_1_1_container"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a908e50723784ef3d1e0fea0c8ce65cad inherit pro_attribs_classpu_1_1ui_1_1_container"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../da/df2/namespacepu.html#ad6f40fe34a42045f7df3275f60b00e99">i32</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/dcd/classpu_1_1ui_1_1_container.html#a908e50723784ef3d1e0fea0c8ce65cad">h</a></td></tr>
<tr class="separator:a908e50723784ef3d1e0fea0c8ce65cad inherit pro_attribs_classpu_1_1ui_1_1_container"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0e8fcdecac68cddf4c9baa90599569c6 inherit pro_attribs_classpu_1_1ui_1_1_container"><td class="memItemLeft" align="right" valign="top">std::vector&lt; elm::Element::Ref &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/dcd/classpu_1_1ui_1_1_container.html#a0e8fcdecac68cddf4c9baa90599569c6">elems</a></td></tr>
<tr class="separator:a0e8fcdecac68cddf4c9baa90599569c6 inherit pro_attribs_classpu_1_1ui_1_1_container"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="a44c63bca452b4696c9561e24ecef5b0e" name="a44c63bca452b4696c9561e24ecef5b0e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a44c63bca452b4696c9561e24ecef5b0e">&#9670;&nbsp;</a></span>Toast()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">pu::ui::extras::Toast::Toast </td>
<td>(</td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>text</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>font_name</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="../../d7/d0c/structpu_1_1ui_1_1_color.html">Color</a>&#160;</td>
<td class="paramname"><em>text_clr</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="../../d7/d0c/structpu_1_1ui_1_1_color.html">Color</a>&#160;</td>
<td class="paramname"><em>bg_clr</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="ad7dcaf60b7d87c347cd4519b26841c71" name="ad7dcaf60b7d87c347cd4519b26841c71"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad7dcaf60b7d87c347cd4519b26841c71">&#9670;&nbsp;</a></span>OnPostRender()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void pu::ui::extras::Toast::OnPostRender </td>
<td>(</td>
<td class="paramtype">render::Renderer::Ref &amp;&#160;</td>
<td class="paramname"><em>drawer</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Reimplemented from <a class="el" href="../../d6/d8f/classpu_1_1ui_1_1_overlay.html#a1c8129b7b18c3394f1ae89a6b18587ac">pu::ui::Overlay</a>.</p>
</div>
</div>
<a id="afa43c401515e588174a9b9a3775791fa" name="afa43c401515e588174a9b9a3775791fa"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afa43c401515e588174a9b9a3775791fa">&#9670;&nbsp;</a></span>OnPreRender()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void pu::ui::extras::Toast::OnPreRender </td>
<td>(</td>
<td class="paramtype">render::Renderer::Ref &amp;&#160;</td>
<td class="paramname"><em>drawer</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Reimplemented from <a class="el" href="../../d6/d8f/classpu_1_1ui_1_1_overlay.html#ab2789bf02ae80a066f83a901af33f540">pu::ui::Overlay</a>.</p>
</div>
</div>
<a id="a4c3a98bda1991664cb73542e8047c67a" name="a4c3a98bda1991664cb73542e8047c67a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4c3a98bda1991664cb73542e8047c67a">&#9670;&nbsp;</a></span>SetText()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void pu::ui::extras::Toast::SetText </td>
<td>(</td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>text</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<h2 class="groupheader">Member Data Documentation</h2>
<a id="aeaad0b5a3c8e580ff6a3f02e9df86797" name="aeaad0b5a3c8e580ff6a3f02e9df86797"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aeaad0b5a3c8e580ff6a3f02e9df86797">&#9670;&nbsp;</a></span>BaseAlpha</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr u8 pu::ui::extras::Toast::BaseAlpha = 200</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">constexpr</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a23747403d5048ab9d1eb985f45942ee2" name="a23747403d5048ab9d1eb985f45942ee2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a23747403d5048ab9d1eb985f45942ee2">&#9670;&nbsp;</a></span>DefaultY</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr <a class="el" href="../../da/df2/namespacepu.html#ad6f40fe34a42045f7df3275f60b00e99">i32</a> pu::ui::extras::Toast::DefaultY = 550</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">constexpr</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a343475c2661cfb0d1ccc644db4335e90" name="a343475c2661cfb0d1ccc644db4335e90"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a343475c2661cfb0d1ccc644db4335e90">&#9670;&nbsp;</a></span>HeightAndTextHeightFactor</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr <a class="el" href="../../da/df2/namespacepu.html#ad6f40fe34a42045f7df3275f60b00e99">i32</a> pu::ui::extras::Toast::HeightAndTextHeightFactor = 3</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">constexpr</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a4aa3d45962c92ed2d6f554f1f4acc2dd" name="a4aa3d45962c92ed2d6f554f1f4acc2dd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4aa3d45962c92ed2d6f554f1f4acc2dd">&#9670;&nbsp;</a></span>HorizontalMargin</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr <a class="el" href="../../da/df2/namespacepu.html#ad6f40fe34a42045f7df3275f60b00e99">i32</a> pu::ui::extras::Toast::HorizontalMargin = 50</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">constexpr</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li>Plutonium/include/pu/ui/extras/<a class="el" href="../../d4/d16/extras___toast_8hpp_source.html">extras_Toast.hpp</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="../../da/df2/namespacepu.html">pu</a></li><li class="navelem"><a class="el" href="../../d9/d7f/namespacepu_1_1ui.html">ui</a></li><li class="navelem"><a class="el" href="../../d6/d78/namespacepu_1_1ui_1_1extras.html">extras</a></li><li class="navelem"><a class="el" href="../../dc/d49/classpu_1_1ui_1_1extras_1_1_toast.html">Toast</a></li>
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3 </li>
</ul>
</div>
</body>
</html>

View File

@ -0,0 +1,11 @@
var classpu_1_1ui_1_1extras_1_1_toast =
[
[ "Toast", "dc/d49/classpu_1_1ui_1_1extras_1_1_toast.html#a44c63bca452b4696c9561e24ecef5b0e", null ],
[ "OnPostRender", "dc/d49/classpu_1_1ui_1_1extras_1_1_toast.html#ad7dcaf60b7d87c347cd4519b26841c71", null ],
[ "OnPreRender", "dc/d49/classpu_1_1ui_1_1extras_1_1_toast.html#afa43c401515e588174a9b9a3775791fa", null ],
[ "SetText", "dc/d49/classpu_1_1ui_1_1extras_1_1_toast.html#a4c3a98bda1991664cb73542e8047c67a", null ],
[ "BaseAlpha", "dc/d49/classpu_1_1ui_1_1extras_1_1_toast.html#aeaad0b5a3c8e580ff6a3f02e9df86797", null ],
[ "DefaultY", "dc/d49/classpu_1_1ui_1_1extras_1_1_toast.html#a23747403d5048ab9d1eb985f45942ee2", null ],
[ "HeightAndTextHeightFactor", "dc/d49/classpu_1_1ui_1_1extras_1_1_toast.html#a343475c2661cfb0d1ccc644db4335e90", null ],
[ "HorizontalMargin", "dc/d49/classpu_1_1ui_1_1extras_1_1_toast.html#a4aa3d45962c92ed2d6f554f1f4acc2dd", null ]
];

Binary file not shown.

After

Width:  |  Height:  |  Size: 741 B

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,41 @@
var classpu_1_1ui_1_1elm_1_1_menu =
[
[ "OnSelectionChangedCallback", "dc/d6c/classpu_1_1ui_1_1elm_1_1_menu.html#af1b77782418095762505bbd1d3022451", null ],
[ "Menu", "dc/d6c/classpu_1_1ui_1_1elm_1_1_menu.html#ae8b2cae8e3a15b2040aa27056eefdc39", null ],
[ "AddItem", "dc/d6c/classpu_1_1ui_1_1elm_1_1_menu.html#a29a820f09597fef7e363cfaacf6d4f7a", null ],
[ "ClearItems", "dc/d6c/classpu_1_1ui_1_1elm_1_1_menu.html#abf94e076df3b81e5f35a22afcf8e59a2", null ],
[ "GetHeight", "dc/d6c/classpu_1_1ui_1_1elm_1_1_menu.html#a65ceb988a218bbbd3fe7e1dd89ebf413", null ],
[ "GetItems", "dc/d6c/classpu_1_1ui_1_1elm_1_1_menu.html#a958940cffac582f4f9fe4b4529d8a0d0", null ],
[ "GetItemsColor", "dc/d6c/classpu_1_1ui_1_1elm_1_1_menu.html#abdcdcbb6636030cea9c93bd5ee1f2454", null ],
[ "GetItemsFocusColor", "dc/d6c/classpu_1_1ui_1_1elm_1_1_menu.html#a09f75b0b56096167ef9599fed1ebc6b2", null ],
[ "GetItemsHeight", "dc/d6c/classpu_1_1ui_1_1elm_1_1_menu.html#a1e036067e712794ef90eb6dfc18123df", null ],
[ "GetNumberOfItemsToShow", "dc/d6c/classpu_1_1ui_1_1elm_1_1_menu.html#a159b01bf00f53d240a7f9d2476c984a1", null ],
[ "GetScrollbarColor", "dc/d6c/classpu_1_1ui_1_1elm_1_1_menu.html#af645770008526443f4544623e7e51eba", null ],
[ "GetSelectedIndex", "dc/d6c/classpu_1_1ui_1_1elm_1_1_menu.html#a2c62051cb4d00c989e3dc3f0cda27438", null ],
[ "GetSelectedItem", "dc/d6c/classpu_1_1ui_1_1elm_1_1_menu.html#a1b94e50b817d58ca2fab65f3682d4c80", null ],
[ "GetWidth", "dc/d6c/classpu_1_1ui_1_1elm_1_1_menu.html#a66c4d9b796198ba19d802b8f6ae9d412", null ],
[ "GetX", "dc/d6c/classpu_1_1ui_1_1elm_1_1_menu.html#add328966e5eccbb162e158796527168e", null ],
[ "GetY", "dc/d6c/classpu_1_1ui_1_1elm_1_1_menu.html#ac47968d50273b93d35ef38edeb4c3e66", null ],
[ "OnInput", "dc/d6c/classpu_1_1ui_1_1elm_1_1_menu.html#a8513f7fc66b938d0cbaec4dc7e42f986", null ],
[ "OnRender", "dc/d6c/classpu_1_1ui_1_1elm_1_1_menu.html#ab00c239a39190158a37866235e9b87d5", null ],
[ "SetCooldownEnabled", "dc/d6c/classpu_1_1ui_1_1elm_1_1_menu.html#a21b17603c72e6afac87d21391d689835", null ],
[ "SetItemsColor", "dc/d6c/classpu_1_1ui_1_1elm_1_1_menu.html#ad656b194db971dd374e9aa931df0c37b", null ],
[ "SetItemsFocusColor", "dc/d6c/classpu_1_1ui_1_1elm_1_1_menu.html#afa0109316c9734d6db2d555262017785", null ],
[ "SetItemsHeight", "dc/d6c/classpu_1_1ui_1_1elm_1_1_menu.html#af9df49cb62e6786a83fbb5a181fffdc8", null ],
[ "SetNumberOfItemsToShow", "dc/d6c/classpu_1_1ui_1_1elm_1_1_menu.html#aab52de9e0a906d8fc4ddafcf04322067", null ],
[ "SetOnSelectionChanged", "dc/d6c/classpu_1_1ui_1_1elm_1_1_menu.html#a6f7c8e6e462df71fb54eef0aebb781e9", null ],
[ "SetScrollbarColor", "dc/d6c/classpu_1_1ui_1_1elm_1_1_menu.html#a0b2197f2c4e59271bcc7a30f9dd731d9", null ],
[ "SetSelectedIndex", "dc/d6c/classpu_1_1ui_1_1elm_1_1_menu.html#a2a7c18fb29fe2802d1de5278922c0dd5", null ],
[ "SetWidth", "dc/d6c/classpu_1_1ui_1_1elm_1_1_menu.html#aa66f87d0e1843745e71d51cc035591b9", null ],
[ "SetX", "dc/d6c/classpu_1_1ui_1_1elm_1_1_menu.html#a55b92cfb287ab8c25fc95eb6a672771f", null ],
[ "SetY", "dc/d6c/classpu_1_1ui_1_1elm_1_1_menu.html#a06fc20588804c20a00a43c81fe70b382", null ],
[ "DefaultScrollbarColor", "dc/d6c/classpu_1_1ui_1_1elm_1_1_menu.html#a51883af6fcc217c66c9b414b025ca29f", null ],
[ "IconItemSizesFactor", "dc/d6c/classpu_1_1ui_1_1elm_1_1_menu.html#afa0e6d0fe95a46289c40441e8644445d", null ],
[ "IconMargin", "dc/d6c/classpu_1_1ui_1_1elm_1_1_menu.html#a87a799cbe4cee1e3c434fc00cbed4903", null ],
[ "ItemAlphaIncrement", "dc/d6c/classpu_1_1ui_1_1elm_1_1_menu.html#a39184ce87a23d17e70865e6998a56aaa", null ],
[ "LightScrollbarColorFactor", "dc/d6c/classpu_1_1ui_1_1elm_1_1_menu.html#ad5e26ee602c66c6d8eb95d4699eb77e2", null ],
[ "ScrollbarWidth", "dc/d6c/classpu_1_1ui_1_1elm_1_1_menu.html#a2b3b88d164f08916e85676f65c59a715", null ],
[ "ShadowBaseAlpha", "dc/d6c/classpu_1_1ui_1_1elm_1_1_menu.html#a96db8cad313dedb360e4b54fea41aa6e", null ],
[ "ShadowHeight", "dc/d6c/classpu_1_1ui_1_1elm_1_1_menu.html#ab1d3d1185ddae9d7add1237a75623f1e", null ],
[ "TextMargin", "dc/d6c/classpu_1_1ui_1_1elm_1_1_menu.html#a28f36a9751b1e84e17f4984d32f7a8b5", null ]
];

Binary file not shown.

After

Width:  |  Height:  |  Size: 533 B

View File

@ -0,0 +1,131 @@
<!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">
<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.3"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Plutonium framework API: Member List</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="../../navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../resize.js"></script>
<script type="text/javascript" src="../../navtreedata.js"></script>
<script type="text/javascript" src="../../navtree.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">Plutonium framework API<span id="projectnumber">&#160;0.3.0</span>
</div>
<div id="projectbrief">UI framework libraries for libnx</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.3 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "../../search",'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>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('d5/dea/classpu_1_1ui_1_1elm_1_1_rectangle.html','../../'); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- 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">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="header">
<div class="headertitle"><div class="title">pu::ui::elm::Rectangle Member List</div></div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="../../d5/dea/classpu_1_1ui_1_1elm_1_1_rectangle.html">pu::ui::elm::Rectangle</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="../../d9/d0e/classpu_1_1ui_1_1elm_1_1_element.html#ace42a2334b07d91fe497afd19d9d0309">Element</a>()</td><td class="entry"><a class="el" href="../../d9/d0e/classpu_1_1ui_1_1elm_1_1_element.html">pu::ui::elm::Element</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="../../d5/dea/classpu_1_1ui_1_1elm_1_1_rectangle.html#a31441872d59b969b815abf93a133a120">GetBorderRadius</a>()</td><td class="entry"><a class="el" href="../../d5/dea/classpu_1_1ui_1_1elm_1_1_rectangle.html">pu::ui::elm::Rectangle</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../d5/dea/classpu_1_1ui_1_1elm_1_1_rectangle.html#a0855a80c9467a793e85b44ec39f9d5a6">GetColor</a>()</td><td class="entry"><a class="el" href="../../d5/dea/classpu_1_1ui_1_1elm_1_1_rectangle.html">pu::ui::elm::Rectangle</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="../../d5/dea/classpu_1_1ui_1_1elm_1_1_rectangle.html#af0164b5a133bb2724740263f1ba368d3">GetHeight</a>() override</td><td class="entry"><a class="el" href="../../d5/dea/classpu_1_1ui_1_1elm_1_1_rectangle.html">pu::ui::elm::Rectangle</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../d9/d0e/classpu_1_1ui_1_1elm_1_1_element.html#a5c4ca13c8d3d6ad52f819c2065021044">GetHorizontalAlign</a>()</td><td class="entry"><a class="el" href="../../d9/d0e/classpu_1_1ui_1_1elm_1_1_element.html">pu::ui::elm::Element</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="../../d9/d0e/classpu_1_1ui_1_1elm_1_1_element.html#a4ffe541c96bd748fa94ae17e61eed5c6">GetProcessedX</a>()</td><td class="entry"><a class="el" href="../../d9/d0e/classpu_1_1ui_1_1elm_1_1_element.html">pu::ui::elm::Element</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../d9/d0e/classpu_1_1ui_1_1elm_1_1_element.html#a1bccdd7cf0e52c2d7db2201a30d2287c">GetProcessedY</a>()</td><td class="entry"><a class="el" href="../../d9/d0e/classpu_1_1ui_1_1elm_1_1_element.html">pu::ui::elm::Element</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="../../d9/d0e/classpu_1_1ui_1_1elm_1_1_element.html#a48cb61fcdbc2cf757e0f5abfc00c0800">GetVerticalAlign</a>()</td><td class="entry"><a class="el" href="../../d9/d0e/classpu_1_1ui_1_1elm_1_1_element.html">pu::ui::elm::Element</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../d5/dea/classpu_1_1ui_1_1elm_1_1_rectangle.html#a54efd903f89253eec5a4d0b3c8de1a6a">GetWidth</a>() override</td><td class="entry"><a class="el" href="../../d5/dea/classpu_1_1ui_1_1elm_1_1_rectangle.html">pu::ui::elm::Rectangle</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="../../d5/dea/classpu_1_1ui_1_1elm_1_1_rectangle.html#a427ec71758f7b99930196cce7c66a9f7">GetX</a>() override</td><td class="entry"><a class="el" href="../../d5/dea/classpu_1_1ui_1_1elm_1_1_rectangle.html">pu::ui::elm::Rectangle</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../d5/dea/classpu_1_1ui_1_1elm_1_1_rectangle.html#a30994615d16a4dbba5d5ac87e1ca0fa1">GetY</a>() override</td><td class="entry"><a class="el" href="../../d5/dea/classpu_1_1ui_1_1elm_1_1_rectangle.html">pu::ui::elm::Rectangle</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="../../d9/d0e/classpu_1_1ui_1_1elm_1_1_element.html#a27117765b66cf5a7bcc6d272fac1bf48">h_align</a></td><td class="entry"><a class="el" href="../../d9/d0e/classpu_1_1ui_1_1elm_1_1_element.html">pu::ui::elm::Element</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../d9/d0e/classpu_1_1ui_1_1elm_1_1_element.html#a767a3e3f7456881f039e393018f7a11e">IsVisible</a>()</td><td class="entry"><a class="el" href="../../d9/d0e/classpu_1_1ui_1_1elm_1_1_element.html">pu::ui::elm::Element</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="../../d5/dea/classpu_1_1ui_1_1elm_1_1_rectangle.html#a751498cc3b96d1227bfeae4f511a923a">OnInput</a>(const u64 keys_down, const u64 keys_up, const u64 keys_held, const TouchPoint touch_pos) override</td><td class="entry"><a class="el" href="../../d5/dea/classpu_1_1ui_1_1elm_1_1_rectangle.html">pu::ui::elm::Rectangle</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../d5/dea/classpu_1_1ui_1_1elm_1_1_rectangle.html#ad27ed33f82d1137a442cada048127a70">OnRender</a>(render::Renderer::Ref &amp;drawer, const i32 x, const i32 y) override</td><td class="entry"><a class="el" href="../../d5/dea/classpu_1_1ui_1_1elm_1_1_rectangle.html">pu::ui::elm::Rectangle</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="../../d9/d0e/classpu_1_1ui_1_1elm_1_1_element.html#a2e6c995d5a409815b11e15f1f895534a">parent_container</a></td><td class="entry"><a class="el" href="../../d9/d0e/classpu_1_1ui_1_1elm_1_1_element.html">pu::ui::elm::Element</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../d5/dea/classpu_1_1ui_1_1elm_1_1_rectangle.html#adbf8a4151bcba56715d1e01fcde1ac00">Rectangle</a>(const i32 x, const i32 y, const i32 width, const i32 height, const Color clr, const i32 border_radius=0)</td><td class="entry"><a class="el" href="../../d5/dea/classpu_1_1ui_1_1elm_1_1_rectangle.html">pu::ui::elm::Rectangle</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="../../d5/dea/classpu_1_1ui_1_1elm_1_1_rectangle.html#a1aac3e60ee6af16b2c52d4d6eb739846">SetBorderRadius</a>(const i32 border_radius)</td><td class="entry"><a class="el" href="../../d5/dea/classpu_1_1ui_1_1elm_1_1_rectangle.html">pu::ui::elm::Rectangle</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../d5/dea/classpu_1_1ui_1_1elm_1_1_rectangle.html#a8216bfb5f3980ef5252839cdc6106b11">SetColor</a>(const Color clr)</td><td class="entry"><a class="el" href="../../d5/dea/classpu_1_1ui_1_1elm_1_1_rectangle.html">pu::ui::elm::Rectangle</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="../../d5/dea/classpu_1_1ui_1_1elm_1_1_rectangle.html#a8ed4e8c98689f146171757257da1ead4">SetHeight</a>(const i32 height)</td><td class="entry"><a class="el" href="../../d5/dea/classpu_1_1ui_1_1elm_1_1_rectangle.html">pu::ui::elm::Rectangle</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../d9/d0e/classpu_1_1ui_1_1elm_1_1_element.html#aaca68308c70cafceb4478a7d4136fb0c">SetHorizontalAlign</a>(const HorizontalAlign align)</td><td class="entry"><a class="el" href="../../d9/d0e/classpu_1_1ui_1_1elm_1_1_element.html">pu::ui::elm::Element</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="../../d9/d0e/classpu_1_1ui_1_1elm_1_1_element.html#ade29148867c9c92641413bd2098cfb4c">SetParentContainer</a>(Container *parent_container)</td><td class="entry"><a class="el" href="../../d9/d0e/classpu_1_1ui_1_1elm_1_1_element.html">pu::ui::elm::Element</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../d9/d0e/classpu_1_1ui_1_1elm_1_1_element.html#a2c8c5cdc38c92dc0d21438a2c0140348">SetVerticalAlign</a>(const VerticalAlign align)</td><td class="entry"><a class="el" href="../../d9/d0e/classpu_1_1ui_1_1elm_1_1_element.html">pu::ui::elm::Element</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="../../d9/d0e/classpu_1_1ui_1_1elm_1_1_element.html#a6c5335a9797837d95e9125af890ec2b7">SetVisible</a>(const bool visible)</td><td class="entry"><a class="el" href="../../d9/d0e/classpu_1_1ui_1_1elm_1_1_element.html">pu::ui::elm::Element</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../d5/dea/classpu_1_1ui_1_1elm_1_1_rectangle.html#a52f64c5a02c89822f872a091bdd5d202">SetWidth</a>(const i32 width)</td><td class="entry"><a class="el" href="../../d5/dea/classpu_1_1ui_1_1elm_1_1_rectangle.html">pu::ui::elm::Rectangle</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="../../d5/dea/classpu_1_1ui_1_1elm_1_1_rectangle.html#a26b9c6bab4e13a0fc8201627f7d8bee4">SetX</a>(const i32 x)</td><td class="entry"><a class="el" href="../../d5/dea/classpu_1_1ui_1_1elm_1_1_rectangle.html">pu::ui::elm::Rectangle</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../d5/dea/classpu_1_1ui_1_1elm_1_1_rectangle.html#a2e9a96d5d2518c5ca29886c6dd0cd984">SetY</a>(const i32 y)</td><td class="entry"><a class="el" href="../../d5/dea/classpu_1_1ui_1_1elm_1_1_rectangle.html">pu::ui::elm::Rectangle</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="../../d9/d0e/classpu_1_1ui_1_1elm_1_1_element.html#ac9085dcbc1b4061b22075bc1cd32cedd">v_align</a></td><td class="entry"><a class="el" href="../../d9/d0e/classpu_1_1ui_1_1elm_1_1_element.html">pu::ui::elm::Element</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../d9/d0e/classpu_1_1ui_1_1elm_1_1_element.html#ad46fad870d47414f843f2f35d099f1da">visible</a></td><td class="entry"><a class="el" href="../../d9/d0e/classpu_1_1ui_1_1elm_1_1_element.html">pu::ui::elm::Element</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="../../d9/d0e/classpu_1_1ui_1_1elm_1_1_element.html#a56d6fc9e9a6924ac904cb380d8c38909">~Element</a>()</td><td class="entry"><a class="el" href="../../d9/d0e/classpu_1_1ui_1_1elm_1_1_element.html">pu::ui::elm::Element</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
</table></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3 </li>
</ul>
</div>
</body>
</html>

View File

@ -0,0 +1,676 @@
<!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">
<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.3"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Plutonium framework API: pu::ui::Container Class 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="../../navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../resize.js"></script>
<script type="text/javascript" src="../../navtreedata.js"></script>
<script type="text/javascript" src="../../navtree.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">Plutonium framework API<span id="projectnumber">&#160;0.3.0</span>
</div>
<div id="projectbrief">UI framework libraries for libnx</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.3 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "../../search",'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>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('dc/dcd/classpu_1_1ui_1_1_container.html','../../'); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- 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">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="header">
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pro-attribs">Protected Attributes</a> &#124;
<a href="../../d6/ddb/classpu_1_1ui_1_1_container-members.html">List of all members</a> </div>
<div class="headertitle"><div class="title">pu::ui::Container Class Reference</div></div>
</div><!--header-->
<div class="contents">
<p><code>#include &lt;<a class="el" href="../../d9/dc7/ui___container_8hpp_source.html">ui_Container.hpp</a>&gt;</code></p>
<div class="dynheader">
Inheritance diagram for pu::ui::Container:</div>
<div class="dyncontent">
<div class="center">
<img src="../../dc/dcd/classpu_1_1ui_1_1_container.png" usemap="#pu::ui::Container_map" alt=""/>
<map id="pu::ui::Container_map" name="pu::ui::Container_map">
<area href="../../d6/d11/classpu_1_1ui_1_1_layout.html" alt="pu::ui::Layout" shape="rect" coords="0,56,118,80"/>
<area href="../../d6/d8f/classpu_1_1ui_1_1_overlay.html" alt="pu::ui::Overlay" shape="rect" coords="128,56,246,80"/>
<area href="../../dc/d49/classpu_1_1ui_1_1extras_1_1_toast.html" alt="pu::ui::extras::Toast" shape="rect" coords="128,112,246,136"/>
</map>
</div></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a2ff66728ca4ad1640d6f3993b727a35e"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/dcd/classpu_1_1ui_1_1_container.html#a2ff66728ca4ad1640d6f3993b727a35e">Container</a> (const <a class="el" href="../../da/df2/namespacepu.html#ad6f40fe34a42045f7df3275f60b00e99">i32</a> <a class="el" href="../../dc/dcd/classpu_1_1ui_1_1_container.html#a0611d8d500db31fe2c83a29ab2089f5e">x</a>, const <a class="el" href="../../da/df2/namespacepu.html#ad6f40fe34a42045f7df3275f60b00e99">i32</a> <a class="el" href="../../dc/dcd/classpu_1_1ui_1_1_container.html#a3470636cdd7eb6dfea4b40b22e0e12c7">y</a>, const <a class="el" href="../../da/df2/namespacepu.html#ad6f40fe34a42045f7df3275f60b00e99">i32</a> width, const <a class="el" href="../../da/df2/namespacepu.html#ad6f40fe34a42045f7df3275f60b00e99">i32</a> height)</td></tr>
<tr class="separator:a2ff66728ca4ad1640d6f3993b727a35e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad05f397ce7e1a6029eff10884406c019"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/dcd/classpu_1_1ui_1_1_container.html#ad05f397ce7e1a6029eff10884406c019">Add</a> (elm::Element::Ref elem)</td></tr>
<tr class="separator:ad05f397ce7e1a6029eff10884406c019"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4d3542c9a6bb9d5330cb4572d2ffa6c7"><td class="memItemLeft" align="right" valign="top">elm::Element::Ref &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/dcd/classpu_1_1ui_1_1_container.html#a4d3542c9a6bb9d5330cb4572d2ffa6c7">At</a> (const <a class="el" href="../../da/df2/namespacepu.html#ad6f40fe34a42045f7df3275f60b00e99">i32</a> idx)</td></tr>
<tr class="separator:a4d3542c9a6bb9d5330cb4572d2ffa6c7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a207e830a8cb788fa3737a6f0f536fb8c"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/dcd/classpu_1_1ui_1_1_container.html#a207e830a8cb788fa3737a6f0f536fb8c">Has</a> (elm::Element::Ref &amp;elem)</td></tr>
<tr class="separator:a207e830a8cb788fa3737a6f0f536fb8c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2a123855380966b76b7904ffe94b7fc5"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/dcd/classpu_1_1ui_1_1_container.html#a2a123855380966b76b7904ffe94b7fc5">Clear</a> ()</td></tr>
<tr class="separator:a2a123855380966b76b7904ffe94b7fc5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1e30ab38bd2f2a90b5def1a08b1a232f"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/dcd/classpu_1_1ui_1_1_container.html#a1e30ab38bd2f2a90b5def1a08b1a232f">GetCount</a> ()</td></tr>
<tr class="separator:a1e30ab38bd2f2a90b5def1a08b1a232f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abfb560acdd4061b46a97072441ba20fb"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/dcd/classpu_1_1ui_1_1_container.html#abfb560acdd4061b46a97072441ba20fb">SetX</a> (const <a class="el" href="../../da/df2/namespacepu.html#ad6f40fe34a42045f7df3275f60b00e99">i32</a> <a class="el" href="../../dc/dcd/classpu_1_1ui_1_1_container.html#a0611d8d500db31fe2c83a29ab2089f5e">x</a>)</td></tr>
<tr class="separator:abfb560acdd4061b46a97072441ba20fb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a67deb4effe6e93d58339b75fad207284"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../da/df2/namespacepu.html#ad6f40fe34a42045f7df3275f60b00e99">i32</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/dcd/classpu_1_1ui_1_1_container.html#a67deb4effe6e93d58339b75fad207284">GetX</a> ()</td></tr>
<tr class="separator:a67deb4effe6e93d58339b75fad207284"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a74c8effea20d6bb11645ed79b21d00ac"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/dcd/classpu_1_1ui_1_1_container.html#a74c8effea20d6bb11645ed79b21d00ac">SetY</a> (const <a class="el" href="../../da/df2/namespacepu.html#ad6f40fe34a42045f7df3275f60b00e99">i32</a> <a class="el" href="../../dc/dcd/classpu_1_1ui_1_1_container.html#a3470636cdd7eb6dfea4b40b22e0e12c7">y</a>)</td></tr>
<tr class="separator:a74c8effea20d6bb11645ed79b21d00ac"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af4b294c2c97a464f84a74ad6906656a4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../da/df2/namespacepu.html#ad6f40fe34a42045f7df3275f60b00e99">i32</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/dcd/classpu_1_1ui_1_1_container.html#af4b294c2c97a464f84a74ad6906656a4">GetY</a> ()</td></tr>
<tr class="separator:af4b294c2c97a464f84a74ad6906656a4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af27fd51419e50e0035bac38c2ebde565"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/dcd/classpu_1_1ui_1_1_container.html#af27fd51419e50e0035bac38c2ebde565">SetWidth</a> (const <a class="el" href="../../da/df2/namespacepu.html#ad6f40fe34a42045f7df3275f60b00e99">i32</a> width)</td></tr>
<tr class="separator:af27fd51419e50e0035bac38c2ebde565"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aff20ef4581c3e60e25eca8184aacfc6e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../da/df2/namespacepu.html#ad6f40fe34a42045f7df3275f60b00e99">i32</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/dcd/classpu_1_1ui_1_1_container.html#aff20ef4581c3e60e25eca8184aacfc6e">GetWidth</a> ()</td></tr>
<tr class="separator:aff20ef4581c3e60e25eca8184aacfc6e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a751ba1fc10928b3de4a0126300975f95"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/dcd/classpu_1_1ui_1_1_container.html#a751ba1fc10928b3de4a0126300975f95">SetHeight</a> (const <a class="el" href="../../da/df2/namespacepu.html#ad6f40fe34a42045f7df3275f60b00e99">i32</a> height)</td></tr>
<tr class="separator:a751ba1fc10928b3de4a0126300975f95"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7730ee6140fbd34095a2140a3ec82e23"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../da/df2/namespacepu.html#ad6f40fe34a42045f7df3275f60b00e99">i32</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/dcd/classpu_1_1ui_1_1_container.html#a7730ee6140fbd34095a2140a3ec82e23">GetHeight</a> ()</td></tr>
<tr class="separator:a7730ee6140fbd34095a2140a3ec82e23"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9a72b95abf9aaf98500384a7a3258b4e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/dcd/classpu_1_1ui_1_1_container.html#a9a72b95abf9aaf98500384a7a3258b4e">PreRender</a> ()</td></tr>
<tr class="separator:a9a72b95abf9aaf98500384a7a3258b4e"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pro-attribs" name="pro-attribs"></a>
Protected Attributes</h2></td></tr>
<tr class="memitem:a0611d8d500db31fe2c83a29ab2089f5e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../da/df2/namespacepu.html#ad6f40fe34a42045f7df3275f60b00e99">i32</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/dcd/classpu_1_1ui_1_1_container.html#a0611d8d500db31fe2c83a29ab2089f5e">x</a></td></tr>
<tr class="separator:a0611d8d500db31fe2c83a29ab2089f5e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3470636cdd7eb6dfea4b40b22e0e12c7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../da/df2/namespacepu.html#ad6f40fe34a42045f7df3275f60b00e99">i32</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/dcd/classpu_1_1ui_1_1_container.html#a3470636cdd7eb6dfea4b40b22e0e12c7">y</a></td></tr>
<tr class="separator:a3470636cdd7eb6dfea4b40b22e0e12c7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1cfc135e2bb905b57a4be3b9294e812f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../da/df2/namespacepu.html#ad6f40fe34a42045f7df3275f60b00e99">i32</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/dcd/classpu_1_1ui_1_1_container.html#a1cfc135e2bb905b57a4be3b9294e812f">w</a></td></tr>
<tr class="separator:a1cfc135e2bb905b57a4be3b9294e812f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a908e50723784ef3d1e0fea0c8ce65cad"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../da/df2/namespacepu.html#ad6f40fe34a42045f7df3275f60b00e99">i32</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/dcd/classpu_1_1ui_1_1_container.html#a908e50723784ef3d1e0fea0c8ce65cad">h</a></td></tr>
<tr class="separator:a908e50723784ef3d1e0fea0c8ce65cad"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0e8fcdecac68cddf4c9baa90599569c6"><td class="memItemLeft" align="right" valign="top">std::vector&lt; elm::Element::Ref &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/dcd/classpu_1_1ui_1_1_container.html#a0e8fcdecac68cddf4c9baa90599569c6">elems</a></td></tr>
<tr class="separator:a0e8fcdecac68cddf4c9baa90599569c6"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="a2ff66728ca4ad1640d6f3993b727a35e" name="a2ff66728ca4ad1640d6f3993b727a35e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2ff66728ca4ad1640d6f3993b727a35e">&#9670;&nbsp;</a></span>Container()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">pu::ui::Container::Container </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="../../da/df2/namespacepu.html#ad6f40fe34a42045f7df3275f60b00e99">i32</a>&#160;</td>
<td class="paramname"><em>x</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="../../da/df2/namespacepu.html#ad6f40fe34a42045f7df3275f60b00e99">i32</a>&#160;</td>
<td class="paramname"><em>y</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="../../da/df2/namespacepu.html#ad6f40fe34a42045f7df3275f60b00e99">i32</a>&#160;</td>
<td class="paramname"><em>width</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="../../da/df2/namespacepu.html#ad6f40fe34a42045f7df3275f60b00e99">i32</a>&#160;</td>
<td class="paramname"><em>height</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="ad05f397ce7e1a6029eff10884406c019" name="ad05f397ce7e1a6029eff10884406c019"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad05f397ce7e1a6029eff10884406c019">&#9670;&nbsp;</a></span>Add()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void pu::ui::Container::Add </td>
<td>(</td>
<td class="paramtype">elm::Element::Ref&#160;</td>
<td class="paramname"><em>elem</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a4d3542c9a6bb9d5330cb4572d2ffa6c7" name="a4d3542c9a6bb9d5330cb4572d2ffa6c7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4d3542c9a6bb9d5330cb4572d2ffa6c7">&#9670;&nbsp;</a></span>At()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">elm::Element::Ref &amp; pu::ui::Container::At </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="../../da/df2/namespacepu.html#ad6f40fe34a42045f7df3275f60b00e99">i32</a>&#160;</td>
<td class="paramname"><em>idx</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a2a123855380966b76b7904ffe94b7fc5" name="a2a123855380966b76b7904ffe94b7fc5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2a123855380966b76b7904ffe94b7fc5">&#9670;&nbsp;</a></span>Clear()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void pu::ui::Container::Clear </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a1e30ab38bd2f2a90b5def1a08b1a232f" name="a1e30ab38bd2f2a90b5def1a08b1a232f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1e30ab38bd2f2a90b5def1a08b1a232f">&#9670;&nbsp;</a></span>GetCount()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">size_t pu::ui::Container::GetCount </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a7730ee6140fbd34095a2140a3ec82e23" name="a7730ee6140fbd34095a2140a3ec82e23"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7730ee6140fbd34095a2140a3ec82e23">&#9670;&nbsp;</a></span>GetHeight()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../da/df2/namespacepu.html#ad6f40fe34a42045f7df3275f60b00e99">i32</a> pu::ui::Container::GetHeight </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="aff20ef4581c3e60e25eca8184aacfc6e" name="aff20ef4581c3e60e25eca8184aacfc6e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aff20ef4581c3e60e25eca8184aacfc6e">&#9670;&nbsp;</a></span>GetWidth()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../da/df2/namespacepu.html#ad6f40fe34a42045f7df3275f60b00e99">i32</a> pu::ui::Container::GetWidth </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a67deb4effe6e93d58339b75fad207284" name="a67deb4effe6e93d58339b75fad207284"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a67deb4effe6e93d58339b75fad207284">&#9670;&nbsp;</a></span>GetX()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../da/df2/namespacepu.html#ad6f40fe34a42045f7df3275f60b00e99">i32</a> pu::ui::Container::GetX </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="af4b294c2c97a464f84a74ad6906656a4" name="af4b294c2c97a464f84a74ad6906656a4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af4b294c2c97a464f84a74ad6906656a4">&#9670;&nbsp;</a></span>GetY()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../da/df2/namespacepu.html#ad6f40fe34a42045f7df3275f60b00e99">i32</a> pu::ui::Container::GetY </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a207e830a8cb788fa3737a6f0f536fb8c" name="a207e830a8cb788fa3737a6f0f536fb8c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a207e830a8cb788fa3737a6f0f536fb8c">&#9670;&nbsp;</a></span>Has()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool pu::ui::Container::Has </td>
<td>(</td>
<td class="paramtype">elm::Element::Ref &amp;&#160;</td>
<td class="paramname"><em>elem</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a9a72b95abf9aaf98500384a7a3258b4e" name="a9a72b95abf9aaf98500384a7a3258b4e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9a72b95abf9aaf98500384a7a3258b4e">&#9670;&nbsp;</a></span>PreRender()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void pu::ui::Container::PreRender </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a751ba1fc10928b3de4a0126300975f95" name="a751ba1fc10928b3de4a0126300975f95"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a751ba1fc10928b3de4a0126300975f95">&#9670;&nbsp;</a></span>SetHeight()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void pu::ui::Container::SetHeight </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="../../da/df2/namespacepu.html#ad6f40fe34a42045f7df3275f60b00e99">i32</a>&#160;</td>
<td class="paramname"><em>height</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="af27fd51419e50e0035bac38c2ebde565" name="af27fd51419e50e0035bac38c2ebde565"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af27fd51419e50e0035bac38c2ebde565">&#9670;&nbsp;</a></span>SetWidth()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void pu::ui::Container::SetWidth </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="../../da/df2/namespacepu.html#ad6f40fe34a42045f7df3275f60b00e99">i32</a>&#160;</td>
<td class="paramname"><em>width</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="abfb560acdd4061b46a97072441ba20fb" name="abfb560acdd4061b46a97072441ba20fb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abfb560acdd4061b46a97072441ba20fb">&#9670;&nbsp;</a></span>SetX()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void pu::ui::Container::SetX </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="../../da/df2/namespacepu.html#ad6f40fe34a42045f7df3275f60b00e99">i32</a>&#160;</td>
<td class="paramname"><em>x</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a74c8effea20d6bb11645ed79b21d00ac" name="a74c8effea20d6bb11645ed79b21d00ac"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a74c8effea20d6bb11645ed79b21d00ac">&#9670;&nbsp;</a></span>SetY()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void pu::ui::Container::SetY </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="../../da/df2/namespacepu.html#ad6f40fe34a42045f7df3275f60b00e99">i32</a>&#160;</td>
<td class="paramname"><em>y</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<h2 class="groupheader">Member Data Documentation</h2>
<a id="a0e8fcdecac68cddf4c9baa90599569c6" name="a0e8fcdecac68cddf4c9baa90599569c6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0e8fcdecac68cddf4c9baa90599569c6">&#9670;&nbsp;</a></span>elems</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">std::vector&lt;elm::Element::Ref&gt; pu::ui::Container::elems</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a908e50723784ef3d1e0fea0c8ce65cad" name="a908e50723784ef3d1e0fea0c8ce65cad"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a908e50723784ef3d1e0fea0c8ce65cad">&#9670;&nbsp;</a></span>h</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../da/df2/namespacepu.html#ad6f40fe34a42045f7df3275f60b00e99">i32</a> pu::ui::Container::h</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a1cfc135e2bb905b57a4be3b9294e812f" name="a1cfc135e2bb905b57a4be3b9294e812f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1cfc135e2bb905b57a4be3b9294e812f">&#9670;&nbsp;</a></span>w</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../da/df2/namespacepu.html#ad6f40fe34a42045f7df3275f60b00e99">i32</a> pu::ui::Container::w</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a0611d8d500db31fe2c83a29ab2089f5e" name="a0611d8d500db31fe2c83a29ab2089f5e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0611d8d500db31fe2c83a29ab2089f5e">&#9670;&nbsp;</a></span>x</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../da/df2/namespacepu.html#ad6f40fe34a42045f7df3275f60b00e99">i32</a> pu::ui::Container::x</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a3470636cdd7eb6dfea4b40b22e0e12c7" name="a3470636cdd7eb6dfea4b40b22e0e12c7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3470636cdd7eb6dfea4b40b22e0e12c7">&#9670;&nbsp;</a></span>y</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../da/df2/namespacepu.html#ad6f40fe34a42045f7df3275f60b00e99">i32</a> pu::ui::Container::y</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li>Plutonium/include/pu/ui/<a class="el" href="../../d9/dc7/ui___container_8hpp_source.html">ui_Container.hpp</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="../../da/df2/namespacepu.html">pu</a></li><li class="navelem"><a class="el" href="../../d9/d7f/namespacepu_1_1ui.html">ui</a></li><li class="navelem"><a class="el" href="../../dc/dcd/classpu_1_1ui_1_1_container.html">Container</a></li>
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3 </li>
</ul>
</div>
</body>
</html>

View File

@ -0,0 +1,23 @@
var classpu_1_1ui_1_1_container =
[
[ "Container", "dc/dcd/classpu_1_1ui_1_1_container.html#a2ff66728ca4ad1640d6f3993b727a35e", null ],
[ "Add", "dc/dcd/classpu_1_1ui_1_1_container.html#ad05f397ce7e1a6029eff10884406c019", null ],
[ "At", "dc/dcd/classpu_1_1ui_1_1_container.html#a4d3542c9a6bb9d5330cb4572d2ffa6c7", null ],
[ "Clear", "dc/dcd/classpu_1_1ui_1_1_container.html#a2a123855380966b76b7904ffe94b7fc5", null ],
[ "GetCount", "dc/dcd/classpu_1_1ui_1_1_container.html#a1e30ab38bd2f2a90b5def1a08b1a232f", null ],
[ "GetHeight", "dc/dcd/classpu_1_1ui_1_1_container.html#a7730ee6140fbd34095a2140a3ec82e23", null ],
[ "GetWidth", "dc/dcd/classpu_1_1ui_1_1_container.html#aff20ef4581c3e60e25eca8184aacfc6e", null ],
[ "GetX", "dc/dcd/classpu_1_1ui_1_1_container.html#a67deb4effe6e93d58339b75fad207284", null ],
[ "GetY", "dc/dcd/classpu_1_1ui_1_1_container.html#af4b294c2c97a464f84a74ad6906656a4", null ],
[ "Has", "dc/dcd/classpu_1_1ui_1_1_container.html#a207e830a8cb788fa3737a6f0f536fb8c", null ],
[ "PreRender", "dc/dcd/classpu_1_1ui_1_1_container.html#a9a72b95abf9aaf98500384a7a3258b4e", null ],
[ "SetHeight", "dc/dcd/classpu_1_1ui_1_1_container.html#a751ba1fc10928b3de4a0126300975f95", null ],
[ "SetWidth", "dc/dcd/classpu_1_1ui_1_1_container.html#af27fd51419e50e0035bac38c2ebde565", null ],
[ "SetX", "dc/dcd/classpu_1_1ui_1_1_container.html#abfb560acdd4061b46a97072441ba20fb", null ],
[ "SetY", "dc/dcd/classpu_1_1ui_1_1_container.html#a74c8effea20d6bb11645ed79b21d00ac", null ],
[ "elems", "dc/dcd/classpu_1_1ui_1_1_container.html#a0e8fcdecac68cddf4c9baa90599569c6", null ],
[ "h", "dc/dcd/classpu_1_1ui_1_1_container.html#a908e50723784ef3d1e0fea0c8ce65cad", null ],
[ "w", "dc/dcd/classpu_1_1ui_1_1_container.html#a1cfc135e2bb905b57a4be3b9294e812f", null ],
[ "x", "dc/dcd/classpu_1_1ui_1_1_container.html#a0611d8d500db31fe2c83a29ab2089f5e", null ],
[ "y", "dc/dcd/classpu_1_1ui_1_1_container.html#a3470636cdd7eb6dfea4b40b22e0e12c7", null ]
];

Binary file not shown.

After

Width:  |  Height:  |  Size: 996 B

View File

@ -0,0 +1,138 @@
<!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">
<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.3"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Plutonium framework API: Member List</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="../../navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../resize.js"></script>
<script type="text/javascript" src="../../navtreedata.js"></script>
<script type="text/javascript" src="../../navtree.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">Plutonium framework API<span id="projectnumber">&#160;0.3.0</span>
</div>
<div id="projectbrief">UI framework libraries for libnx</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.3 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "../../search",'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>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('d6/d11/classpu_1_1ui_1_1_layout.html','../../'); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- 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">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="header">
<div class="headertitle"><div class="title">pu::ui::Layout Member List</div></div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="../../d6/d11/classpu_1_1ui_1_1_layout.html">pu::ui::Layout</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="../../dc/dcd/classpu_1_1ui_1_1_container.html#ad05f397ce7e1a6029eff10884406c019">Add</a>(elm::Element::Ref elem)</td><td class="entry"><a class="el" href="../../dc/dcd/classpu_1_1ui_1_1_container.html">pu::ui::Container</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="../../d6/d11/classpu_1_1ui_1_1_layout.html#a0702b749dd67172c62e60256235a89d1">AddRenderCallback</a>(RenderCallback render_cb)</td><td class="entry"><a class="el" href="../../d6/d11/classpu_1_1ui_1_1_layout.html">pu::ui::Layout</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../dc/dcd/classpu_1_1ui_1_1_container.html#a4d3542c9a6bb9d5330cb4572d2ffa6c7">At</a>(const i32 idx)</td><td class="entry"><a class="el" href="../../dc/dcd/classpu_1_1ui_1_1_container.html">pu::ui::Container</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="../../dc/dcd/classpu_1_1ui_1_1_container.html#a2a123855380966b76b7904ffe94b7fc5">Clear</a>()</td><td class="entry"><a class="el" href="../../dc/dcd/classpu_1_1ui_1_1_container.html">pu::ui::Container</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../d6/d11/classpu_1_1ui_1_1_layout.html#a3a3b80c19c80bd51fb6fbf60b744d702">ConsumeSimulatedTouchPosition</a>()</td><td class="entry"><a class="el" href="../../d6/d11/classpu_1_1ui_1_1_layout.html">pu::ui::Layout</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="../../dc/dcd/classpu_1_1ui_1_1_container.html#a2ff66728ca4ad1640d6f3993b727a35e">Container</a>(const i32 x, const i32 y, const i32 width, const i32 height)</td><td class="entry"><a class="el" href="../../dc/dcd/classpu_1_1ui_1_1_container.html">pu::ui::Container</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../d6/d11/classpu_1_1ui_1_1_layout.html#ac27edb42fdd26503e9a4acf2173554af">DefaultBackgroundColor</a></td><td class="entry"><a class="el" href="../../d6/d11/classpu_1_1ui_1_1_layout.html">pu::ui::Layout</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="../../dc/dcd/classpu_1_1ui_1_1_container.html#a0e8fcdecac68cddf4c9baa90599569c6">elems</a></td><td class="entry"><a class="el" href="../../dc/dcd/classpu_1_1ui_1_1_container.html">pu::ui::Container</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../d6/d11/classpu_1_1ui_1_1_layout.html#a8aa3e5d0448ffb6ec3e91f85beaaeec7">GetBackgroundColor</a>()</td><td class="entry"><a class="el" href="../../d6/d11/classpu_1_1ui_1_1_layout.html">pu::ui::Layout</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="../../d6/d11/classpu_1_1ui_1_1_layout.html#ac981b9782dcac12875b6b8e0cd9dbd47">GetBackgroundImageTexture</a>()</td><td class="entry"><a class="el" href="../../d6/d11/classpu_1_1ui_1_1_layout.html">pu::ui::Layout</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../dc/dcd/classpu_1_1ui_1_1_container.html#a1e30ab38bd2f2a90b5def1a08b1a232f">GetCount</a>()</td><td class="entry"><a class="el" href="../../dc/dcd/classpu_1_1ui_1_1_container.html">pu::ui::Container</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="../../dc/dcd/classpu_1_1ui_1_1_container.html#a7730ee6140fbd34095a2140a3ec82e23">GetHeight</a>()</td><td class="entry"><a class="el" href="../../dc/dcd/classpu_1_1ui_1_1_container.html">pu::ui::Container</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../d6/d11/classpu_1_1ui_1_1_layout.html#ad55ef30fedadeb9d79565057b2968ebc">GetOnInput</a>()</td><td class="entry"><a class="el" href="../../d6/d11/classpu_1_1ui_1_1_layout.html">pu::ui::Layout</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="../../d6/d11/classpu_1_1ui_1_1_layout.html#a98ffb6a05d8923b24298dc65fd552187">GetRenderCallbacks</a>()</td><td class="entry"><a class="el" href="../../d6/d11/classpu_1_1ui_1_1_layout.html">pu::ui::Layout</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../dc/dcd/classpu_1_1ui_1_1_container.html#aff20ef4581c3e60e25eca8184aacfc6e">GetWidth</a>()</td><td class="entry"><a class="el" href="../../dc/dcd/classpu_1_1ui_1_1_container.html">pu::ui::Container</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="../../dc/dcd/classpu_1_1ui_1_1_container.html#a67deb4effe6e93d58339b75fad207284">GetX</a>()</td><td class="entry"><a class="el" href="../../dc/dcd/classpu_1_1ui_1_1_container.html">pu::ui::Container</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../dc/dcd/classpu_1_1ui_1_1_container.html#af4b294c2c97a464f84a74ad6906656a4">GetY</a>()</td><td class="entry"><a class="el" href="../../dc/dcd/classpu_1_1ui_1_1_container.html">pu::ui::Container</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="../../dc/dcd/classpu_1_1ui_1_1_container.html#a908e50723784ef3d1e0fea0c8ce65cad">h</a></td><td class="entry"><a class="el" href="../../dc/dcd/classpu_1_1ui_1_1_container.html">pu::ui::Container</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../dc/dcd/classpu_1_1ui_1_1_container.html#a207e830a8cb788fa3737a6f0f536fb8c">Has</a>(elm::Element::Ref &amp;elem)</td><td class="entry"><a class="el" href="../../dc/dcd/classpu_1_1ui_1_1_container.html">pu::ui::Container</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="../../d6/d11/classpu_1_1ui_1_1_layout.html#a162283529f76efb15db628752da72876">HasBackgroundImage</a>()</td><td class="entry"><a class="el" href="../../d6/d11/classpu_1_1ui_1_1_layout.html">pu::ui::Layout</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../d6/d11/classpu_1_1ui_1_1_layout.html#a66240d9592d4264ea6a8472da6794ff5">HasChildren</a>()</td><td class="entry"><a class="el" href="../../d6/d11/classpu_1_1ui_1_1_layout.html">pu::ui::Layout</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="../../d6/d11/classpu_1_1ui_1_1_layout.html#ad49ec6b80ed4f53fe77a5d5cc480f460">Layout</a>()</td><td class="entry"><a class="el" href="../../d6/d11/classpu_1_1ui_1_1_layout.html">pu::ui::Layout</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../d6/d11/classpu_1_1ui_1_1_layout.html#a7be80c60eb8fd21501a06ac3d18059d6">OnInputCallback</a> typedef</td><td class="entry"><a class="el" href="../../d6/d11/classpu_1_1ui_1_1_layout.html">pu::ui::Layout</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="../../dc/dcd/classpu_1_1ui_1_1_container.html#a9a72b95abf9aaf98500384a7a3258b4e">PreRender</a>()</td><td class="entry"><a class="el" href="../../dc/dcd/classpu_1_1ui_1_1_container.html">pu::ui::Container</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../d6/d11/classpu_1_1ui_1_1_layout.html#a8cb44afa8209bc3f748614c58e1126f2">RenderCallback</a> typedef</td><td class="entry"><a class="el" href="../../d6/d11/classpu_1_1ui_1_1_layout.html">pu::ui::Layout</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="../../d6/d11/classpu_1_1ui_1_1_layout.html#a6af2213635577dc827211b558d4d1b9d">SetBackgroundColor</a>(const Color clr)</td><td class="entry"><a class="el" href="../../d6/d11/classpu_1_1ui_1_1_layout.html">pu::ui::Layout</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../d6/d11/classpu_1_1ui_1_1_layout.html#af15d0dd42c8e32c3579cc8a8fd5e30b3">SetBackgroundImage</a>(const std::string &amp;path)</td><td class="entry"><a class="el" href="../../d6/d11/classpu_1_1ui_1_1_layout.html">pu::ui::Layout</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="../../dc/dcd/classpu_1_1ui_1_1_container.html#a751ba1fc10928b3de4a0126300975f95">SetHeight</a>(const i32 height)</td><td class="entry"><a class="el" href="../../dc/dcd/classpu_1_1ui_1_1_container.html">pu::ui::Container</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../d6/d11/classpu_1_1ui_1_1_layout.html#a218c687961e2245e5de19727b8dc92bd">SetOnInput</a>(OnInputCallback on_ipt_cb)</td><td class="entry"><a class="el" href="../../d6/d11/classpu_1_1ui_1_1_layout.html">pu::ui::Layout</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="../../dc/dcd/classpu_1_1ui_1_1_container.html#af27fd51419e50e0035bac38c2ebde565">SetWidth</a>(const i32 width)</td><td class="entry"><a class="el" href="../../dc/dcd/classpu_1_1ui_1_1_container.html">pu::ui::Container</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../dc/dcd/classpu_1_1ui_1_1_container.html#abfb560acdd4061b46a97072441ba20fb">SetX</a>(const i32 x)</td><td class="entry"><a class="el" href="../../dc/dcd/classpu_1_1ui_1_1_container.html">pu::ui::Container</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="../../dc/dcd/classpu_1_1ui_1_1_container.html#a74c8effea20d6bb11645ed79b21d00ac">SetY</a>(const i32 y)</td><td class="entry"><a class="el" href="../../dc/dcd/classpu_1_1ui_1_1_container.html">pu::ui::Container</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../d6/d11/classpu_1_1ui_1_1_layout.html#ac49ebb8a928452c19e24fe6199b333de">SimulateTouchPosition</a>(const TouchPoint sim_touch_pos)</td><td class="entry"><a class="el" href="../../d6/d11/classpu_1_1ui_1_1_layout.html">pu::ui::Layout</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="../../dc/dcd/classpu_1_1ui_1_1_container.html#a1cfc135e2bb905b57a4be3b9294e812f">w</a></td><td class="entry"><a class="el" href="../../dc/dcd/classpu_1_1ui_1_1_container.html">pu::ui::Container</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../dc/dcd/classpu_1_1ui_1_1_container.html#a0611d8d500db31fe2c83a29ab2089f5e">x</a></td><td class="entry"><a class="el" href="../../dc/dcd/classpu_1_1ui_1_1_container.html">pu::ui::Container</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="../../dc/dcd/classpu_1_1ui_1_1_container.html#a3470636cdd7eb6dfea4b40b22e0e12c7">y</a></td><td class="entry"><a class="el" href="../../dc/dcd/classpu_1_1ui_1_1_container.html">pu::ui::Container</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../d6/d11/classpu_1_1ui_1_1_layout.html#ac93ddffcf6624205a0ba26e9d1ca513e">~Layout</a>()</td><td class="entry"><a class="el" href="../../d6/d11/classpu_1_1ui_1_1_layout.html">pu::ui::Layout</a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3 </li>
</ul>
</div>
</body>
</html>

View File

@ -0,0 +1,148 @@
<!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">
<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.3"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Plutonium framework API: Member List</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="../../navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../resize.js"></script>
<script type="text/javascript" src="../../navtreedata.js"></script>
<script type="text/javascript" src="../../navtree.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">Plutonium framework API<span id="projectnumber">&#160;0.3.0</span>
</div>
<div id="projectbrief">UI framework libraries for libnx</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.3 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "../../search",'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>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('da/dc0/classpu_1_1ui_1_1_application.html','../../'); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- 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">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="header">
<div class="headertitle"><div class="title">pu::ui::Application Member List</div></div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="../../da/dc0/classpu_1_1ui_1_1_application.html">pu::ui::Application</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="../../da/dc0/classpu_1_1ui_1_1_application.html#a66423e53db87dbdd007a3bad01bc2469">AddRenderCallback</a>(RenderCallback render_cb)</td><td class="entry"><a class="el" href="../../da/dc0/classpu_1_1ui_1_1_application.html">pu::ui::Application</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="../../da/dc0/classpu_1_1ui_1_1_application.html#a3833437526232f5a507a45ab538c4fb9">Application</a>(render::Renderer::Ref renderer)</td><td class="entry"><a class="el" href="../../da/dc0/classpu_1_1ui_1_1_application.html">pu::ui::Application</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../da/dc0/classpu_1_1ui_1_1_application.html#a2d0a2aff83ad9142c7d0869a32b10fd7">CallForRender</a>()</td><td class="entry"><a class="el" href="../../da/dc0/classpu_1_1ui_1_1_application.html">pu::ui::Application</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="../../da/dc0/classpu_1_1ui_1_1_application.html#acf4c82b3926475fdda7fcde4eb6e434a">CallForRenderWithRenderOver</a>(RenderOverFunction render_over_fn)</td><td class="entry"><a class="el" href="../../da/dc0/classpu_1_1ui_1_1_application.html">pu::ui::Application</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../da/dc0/classpu_1_1ui_1_1_application.html#a5b80802e3217a2eaef820c95bc3a9a6e">CanBeShown</a>()</td><td class="entry"><a class="el" href="../../da/dc0/classpu_1_1ui_1_1_application.html">pu::ui::Application</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="../../da/dc0/classpu_1_1ui_1_1_application.html#a9a4772b2d9c594eb0fffb264c21c8720">Close</a>()</td><td class="entry"><a class="el" href="../../da/dc0/classpu_1_1ui_1_1_application.html">pu::ui::Application</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../da/dc0/classpu_1_1ui_1_1_application.html#a4d70ac6b82dbe63b108b708a5ce64dab">CloseWithFadeOut</a>()</td><td class="entry"><a class="el" href="../../da/dc0/classpu_1_1ui_1_1_application.html">pu::ui::Application</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="../../da/dc0/classpu_1_1ui_1_1_application.html#a85d3df4a6757a55e83ef93dae98542f0">CreateShowDialog</a>(const std::string &amp;title, const std::string &amp;content, const std::vector&lt; std::string &gt; &amp;opts, const bool use_last_opt_as_cancel, const std::string &amp;icon_path=&quot;&quot;)</td><td class="entry"><a class="el" href="../../da/dc0/classpu_1_1ui_1_1_application.html">pu::ui::Application</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../da/dc0/classpu_1_1ui_1_1_application.html#a7767b393f2f1b7c3041e6ae40ce1897e">DefaultFadeAlphaIncrement</a></td><td class="entry"><a class="el" href="../../da/dc0/classpu_1_1ui_1_1_application.html">pu::ui::Application</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="../../da/dc0/classpu_1_1ui_1_1_application.html#a88a356add56c9d77f2b257ffb1b04c74">EndOverlay</a>()</td><td class="entry"><a class="el" href="../../da/dc0/classpu_1_1ui_1_1_application.html">pu::ui::Application</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../da/dc0/classpu_1_1ui_1_1_application.html#a8d109c462aa687642e446ec811a18d9c">fade_alpha</a></td><td class="entry"><a class="el" href="../../da/dc0/classpu_1_1ui_1_1_application.html">pu::ui::Application</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="../../da/dc0/classpu_1_1ui_1_1_application.html#a6325312b78283594f76f2c3e67d4dbbd">fade_alpha_increment</a></td><td class="entry"><a class="el" href="../../da/dc0/classpu_1_1ui_1_1_application.html">pu::ui::Application</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../da/dc0/classpu_1_1ui_1_1_application.html#a5e4ce9356c5a450b89dfe13ef222c7e1">FadeIn</a>()</td><td class="entry"><a class="el" href="../../da/dc0/classpu_1_1ui_1_1_application.html">pu::ui::Application</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="../../da/dc0/classpu_1_1ui_1_1_application.html#a5c81b0f1930c4f66288c4c1587e48ef9">FadeOut</a>()</td><td class="entry"><a class="el" href="../../da/dc0/classpu_1_1ui_1_1_application.html">pu::ui::Application</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../da/dc0/classpu_1_1ui_1_1_application.html#a4d4edf80918036ae380ef967f0a4090a">GetButtonsDown</a>()</td><td class="entry"><a class="el" href="../../da/dc0/classpu_1_1ui_1_1_application.html">pu::ui::Application</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="../../da/dc0/classpu_1_1ui_1_1_application.html#a5b73c965d8feba01be3c39f217318953">GetButtonsHeld</a>()</td><td class="entry"><a class="el" href="../../da/dc0/classpu_1_1ui_1_1_application.html">pu::ui::Application</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../da/dc0/classpu_1_1ui_1_1_application.html#a5a6d5b7eb26c33af458ca8b8b09677eb">GetButtonsUp</a>()</td><td class="entry"><a class="el" href="../../da/dc0/classpu_1_1ui_1_1_application.html">pu::ui::Application</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="../../da/dc0/classpu_1_1ui_1_1_application.html#aaf460c32bd5e2c4d211465f4a1195fd5">GetLayout</a>()</td><td class="entry"><a class="el" href="../../da/dc0/classpu_1_1ui_1_1_application.html">pu::ui::Application</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../da/dc0/classpu_1_1ui_1_1_application.html#a225ff9d81b7b01cda0686ff3fa5d05e1">GetTouchState</a>()</td><td class="entry"><a class="el" href="../../da/dc0/classpu_1_1ui_1_1_application.html">pu::ui::Application</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="../../da/dc0/classpu_1_1ui_1_1_application.html#a8a1650a14277160860e10b1df2a2e7b4">in_render_over</a></td><td class="entry"><a class="el" href="../../da/dc0/classpu_1_1ui_1_1_application.html">pu::ui::Application</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../da/dc0/classpu_1_1ui_1_1_application.html#a7e6fadf805816037a2694f2cdee75734">input_pad</a></td><td class="entry"><a class="el" href="../../da/dc0/classpu_1_1ui_1_1_application.html">pu::ui::Application</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="../../da/dc0/classpu_1_1ui_1_1_application.html#a089a01967c0885355a0f671219351696">is_shown</a></td><td class="entry"><a class="el" href="../../da/dc0/classpu_1_1ui_1_1_application.html">pu::ui::Application</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../da/dc0/classpu_1_1ui_1_1_application.html#abc4dca38f274ea1ed87702c40e875fd3">IsFadedIn</a>()</td><td class="entry"><a class="el" href="../../da/dc0/classpu_1_1ui_1_1_application.html">pu::ui::Application</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="../../da/dc0/classpu_1_1ui_1_1_application.html#a04f910e1f6ac91784093220b38433a06">IsShown</a>()</td><td class="entry"><a class="el" href="../../da/dc0/classpu_1_1ui_1_1_application.html">pu::ui::Application</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../da/dc0/classpu_1_1ui_1_1_application.html#aab06d178dbe6d404fe274b18824cfc3c">loaded</a></td><td class="entry"><a class="el" href="../../da/dc0/classpu_1_1ui_1_1_application.html">pu::ui::Application</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="../../da/dc0/classpu_1_1ui_1_1_application.html#adfde79d1bcbd14fba0a33239855ca320">LoadLayout</a>(Layout::Ref lyt)</td><td class="entry"><a class="el" href="../../da/dc0/classpu_1_1ui_1_1_application.html">pu::ui::Application</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../da/dc0/classpu_1_1ui_1_1_application.html#a43fefd09f752dc74936c2c079c45a533">lyt</a></td><td class="entry"><a class="el" href="../../da/dc0/classpu_1_1ui_1_1_application.html">pu::ui::Application</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="../../da/dc0/classpu_1_1ui_1_1_application.html#a2df6f0e62e24af013b1e64b7de63a3cb">on_ipt_cb</a></td><td class="entry"><a class="el" href="../../da/dc0/classpu_1_1ui_1_1_application.html">pu::ui::Application</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../da/dc0/classpu_1_1ui_1_1_application.html#afa87e0a47c4ad3505f9bacf00e61dbb0">OnInputCallback</a> typedef</td><td class="entry"><a class="el" href="../../da/dc0/classpu_1_1ui_1_1_application.html">pu::ui::Application</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="../../da/dc0/classpu_1_1ui_1_1_application.html#a293c44edb540457ba28f96be672fecb2">OnLoad</a>()=0</td><td class="entry"><a class="el" href="../../da/dc0/classpu_1_1ui_1_1_application.html">pu::ui::Application</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../da/dc0/classpu_1_1ui_1_1_application.html#a036ff0bfa3f7232d9f8864891e56fbd6">OnRender</a>()</td><td class="entry"><a class="el" href="../../da/dc0/classpu_1_1ui_1_1_application.html">pu::ui::Application</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="../../da/dc0/classpu_1_1ui_1_1_application.html#abc8b77634ba4b551e42d69e66f6bacf4">ovl</a></td><td class="entry"><a class="el" href="../../da/dc0/classpu_1_1ui_1_1_application.html">pu::ui::Application</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../da/dc0/classpu_1_1ui_1_1_application.html#afe27eca2727bc7808b5832a879a915bd">ovl_start_time</a></td><td class="entry"><a class="el" href="../../da/dc0/classpu_1_1ui_1_1_application.html">pu::ui::Application</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="../../da/dc0/classpu_1_1ui_1_1_application.html#acc362b64289bf6cdfa81c81df610f315">ovl_timeout_ms</a></td><td class="entry"><a class="el" href="../../da/dc0/classpu_1_1ui_1_1_application.html">pu::ui::Application</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../da/dc0/classpu_1_1ui_1_1_application.html#ab46adc854979e5692c5b91344f1c40c5">Prepare</a>()</td><td class="entry"><a class="el" href="../../da/dc0/classpu_1_1ui_1_1_application.html">pu::ui::Application</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="../../da/dc0/classpu_1_1ui_1_1_application.html#a1e64ead3b8e6935e866c32f015d5e287">render_cbs</a></td><td class="entry"><a class="el" href="../../da/dc0/classpu_1_1ui_1_1_application.html">pu::ui::Application</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../da/dc0/classpu_1_1ui_1_1_application.html#abd0bc4d0efa786751527f59c23961dfe">render_over_fn</a></td><td class="entry"><a class="el" href="../../da/dc0/classpu_1_1ui_1_1_application.html">pu::ui::Application</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="../../da/dc0/classpu_1_1ui_1_1_application.html#a875fd12dc58069ead6176a47c553ce05">RenderCallback</a> typedef</td><td class="entry"><a class="el" href="../../da/dc0/classpu_1_1ui_1_1_application.html">pu::ui::Application</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../da/dc0/classpu_1_1ui_1_1_application.html#ad21fef299cbbc0a83cc79b4282210514">renderer</a></td><td class="entry"><a class="el" href="../../da/dc0/classpu_1_1ui_1_1_application.html">pu::ui::Application</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="../../da/dc0/classpu_1_1ui_1_1_application.html#a374a778ba740283e918269bda6cf33ee">RenderOverFunction</a> typedef</td><td class="entry"><a class="el" href="../../da/dc0/classpu_1_1ui_1_1_application.html">pu::ui::Application</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../da/dc0/classpu_1_1ui_1_1_application.html#a5d3d9f02541a082f3688bd54b55ea423">SetFadeAlphaIncrement</a>(const u8 fade_alpha_increment)</td><td class="entry"><a class="el" href="../../da/dc0/classpu_1_1ui_1_1_application.html">pu::ui::Application</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="../../da/dc0/classpu_1_1ui_1_1_application.html#a99fd3ace7acea927129742b3a64262f6">SetOnInput</a>(OnInputCallback on_ipt_cb)</td><td class="entry"><a class="el" href="../../da/dc0/classpu_1_1ui_1_1_application.html">pu::ui::Application</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../da/dc0/classpu_1_1ui_1_1_application.html#aea869e54e6672af5507df7d7559b2885">Show</a>()</td><td class="entry"><a class="el" href="../../da/dc0/classpu_1_1ui_1_1_application.html">pu::ui::Application</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="../../da/dc0/classpu_1_1ui_1_1_application.html#ae008f0373d4e2876bed6ed14d8821df3">ShowDialog</a>(Dialog::Ref &amp;dialog)</td><td class="entry"><a class="el" href="../../da/dc0/classpu_1_1ui_1_1_application.html">pu::ui::Application</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../da/dc0/classpu_1_1ui_1_1_application.html#a7290833d778556c8303bcca9e06fa707">ShowWithFadeIn</a>()</td><td class="entry"><a class="el" href="../../da/dc0/classpu_1_1ui_1_1_application.html">pu::ui::Application</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="../../da/dc0/classpu_1_1ui_1_1_application.html#a4715cea76a14b3dc462bd40ce218a904">StartOverlay</a>(Overlay::Ref ovl)</td><td class="entry"><a class="el" href="../../da/dc0/classpu_1_1ui_1_1_application.html">pu::ui::Application</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../da/dc0/classpu_1_1ui_1_1_application.html#a4cbe59f3a504c19bdbf91c1482362f86">StartOverlayWithTimeout</a>(Overlay::Ref ovl, const u64 ms)</td><td class="entry"><a class="el" href="../../da/dc0/classpu_1_1ui_1_1_application.html">pu::ui::Application</a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3 </li>
</ul>
</div>
</body>
</html>

View File

@ -0,0 +1,119 @@
<!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">
<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.3"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Plutonium framework API: Plutonium/include/pu/ui/ui_Dialog.hpp 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="../../navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../resize.js"></script>
<script type="text/javascript" src="../../navtreedata.js"></script>
<script type="text/javascript" src="../../navtree.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">Plutonium framework API<span id="projectnumber">&#160;0.3.0</span>
</div>
<div id="projectbrief">UI framework libraries for libnx</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.3 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "../../search",'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>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('dd/d39/ui___dialog_8hpp.html','../../'); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- 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">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="header">
<div class="summary">
<a href="#nested-classes">Classes</a> &#124;
<a href="#namespaces">Namespaces</a> </div>
<div class="headertitle"><div class="title">ui_Dialog.hpp File Reference</div></div>
</div><!--header-->
<div class="contents">
<div class="textblock"><code>#include &lt;<a class="el" href="../../d4/dbe/render___renderer_8hpp_source.html">pu/ui/render/render_Renderer.hpp</a>&gt;</code><br />
<code>#include &lt;vector&gt;</code><br />
</div>
<p><a href="../../dd/d39/ui___dialog_8hpp_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>
Classes</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/de9/classpu_1_1ui_1_1_dialog.html">pu::ui::Dialog</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="namespaces" name="namespaces"></a>
Namespaces</h2></td></tr>
<tr class="memitem:da/df2/namespacepu"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/df2/namespacepu.html">pu</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:d9/d7f/namespacepu_1_1ui"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d7f/namespacepu_1_1ui.html">pu::ui</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="../../dir_9cdebf0ee729e1c59321e289709dba63.html">Plutonium</a></li><li class="navelem"><a class="el" href="../../dir_89a404d1d17e2b511b2195eff3f10426.html">include</a></li><li class="navelem"><a class="el" href="../../dir_3e32bc87794f4c3a1bffbf65b6e30fa0.html">pu</a></li><li class="navelem"><a class="el" href="../../dir_e7fde04134964d158a479396baa8a22f.html">ui</a></li><li class="navelem"><a class="el" href="../../dd/d39/ui___dialog_8hpp.html">ui_Dialog.hpp</a></li>
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3 </li>
</ul>
</div>
</body>
</html>

View File

@ -0,0 +1,272 @@
<!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">
<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.3"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Plutonium framework API: Plutonium/include/pu/ui/ui_Dialog.hpp Source File</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="../../navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../resize.js"></script>
<script type="text/javascript" src="../../navtreedata.js"></script>
<script type="text/javascript" src="../../navtree.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">Plutonium framework API<span id="projectnumber">&#160;0.3.0</span>
</div>
<div id="projectbrief">UI framework libraries for libnx</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.3 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "../../search",'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>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('dd/d39/ui___dialog_8hpp_source.html','../../'); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- 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">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="header">
<div class="headertitle"><div class="title">ui_Dialog.hpp</div></div>
</div><!--header-->
<div class="contents">
<a href="../../dd/d39/ui___dialog_8hpp.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a id="l00001" name="l00001"></a><span class="lineno"> 1</span> </div>
<div class="line"><a id="l00002" name="l00002"></a><span class="lineno"> 2</span><span class="comment">/*</span></div>
<div class="line"><a id="l00003" name="l00003"></a><span class="lineno"> 3</span><span class="comment"></span> </div>
<div class="line"><a id="l00004" name="l00004"></a><span class="lineno"> 4</span><span class="comment"> Plutonium library</span></div>
<div class="line"><a id="l00005" name="l00005"></a><span class="lineno"> 5</span><span class="comment"></span> </div>
<div class="line"><a id="l00006" name="l00006"></a><span class="lineno"> 6</span><span class="comment"> @file ui_Dialog.hpp</span></div>
<div class="line"><a id="l00007" name="l00007"></a><span class="lineno"> 7</span><span class="comment"> @brief A Dialog is an easy way to ask the user to choose between several options.</span></div>
<div class="line"><a id="l00008" name="l00008"></a><span class="lineno"> 8</span><span class="comment"> @author XorTroll</span></div>
<div class="line"><a id="l00009" name="l00009"></a><span class="lineno"> 9</span><span class="comment"></span> </div>
<div class="line"><a id="l00010" name="l00010"></a><span class="lineno"> 10</span><span class="comment"> @copyright Plutonium project - an easy-to-use UI framework for Nintendo Switch homebrew</span></div>
<div class="line"><a id="l00011" name="l00011"></a><span class="lineno"> 11</span><span class="comment"></span> </div>
<div class="line"><a id="l00012" name="l00012"></a><span class="lineno"> 12</span><span class="comment">*/</span></div>
<div class="line"><a id="l00013" name="l00013"></a><span class="lineno"> 13</span> </div>
<div class="line"><a id="l00014" name="l00014"></a><span class="lineno"> 14</span><span class="preprocessor">#pragma once</span></div>
<div class="line"><a id="l00015" name="l00015"></a><span class="lineno"> 15</span><span class="preprocessor">#include &lt;<a class="code" href="../../d4/dbe/render___renderer_8hpp.html">pu/ui/render/render_Renderer.hpp</a>&gt;</span></div>
<div class="line"><a id="l00016" name="l00016"></a><span class="lineno"> 16</span><span class="preprocessor">#include &lt;vector&gt;</span></div>
<div class="line"><a id="l00017" name="l00017"></a><span class="lineno"> 17</span> </div>
<div class="line"><a id="l00018" name="l00018"></a><span class="lineno"> 18</span><span class="keyword">namespace </span><a class="code hl_namespace" href="../../d9/d7f/namespacepu_1_1ui.html">pu::ui</a> {</div>
<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span> </div>
<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span> <span class="keyword">class </span>Application;</div>
<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"> 21</span> </div>
<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"><a class="line" href="../../d6/de9/classpu_1_1ui_1_1_dialog.html"> 22</a></span> <span class="keyword">class </span><a class="code hl_class" href="../../d6/de9/classpu_1_1ui_1_1_dialog.html">Dialog</a> {</div>
<div class="line"><a id="l00023" name="l00023"></a><span class="lineno"> 23</span> <span class="keyword">public</span>:</div>
<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"><a class="line" href="../../d6/de9/classpu_1_1ui_1_1_dialog.html#a04c1f79f4619fd6d62ba050ce1bdd9a3"> 24</a></span> <span class="keyword">static</span> <span class="keyword">constexpr</span> <a class="code hl_struct" href="../../d7/d0c/structpu_1_1ui_1_1_color.html">Color</a> <a class="code hl_variable" href="../../d6/de9/classpu_1_1ui_1_1_dialog.html#a04c1f79f4619fd6d62ba050ce1bdd9a3">DefaultTitleColor</a> = { 0xA, 0xA, 0xA, 0xFF };</div>
<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"><a class="line" href="../../d6/de9/classpu_1_1ui_1_1_dialog.html#a243819febdc26a20ec183c385f522237"> 25</a></span> <span class="keyword">static</span> <span class="keyword">constexpr</span> <a class="code hl_struct" href="../../d7/d0c/structpu_1_1ui_1_1_color.html">Color</a> <a class="code hl_variable" href="../../d6/de9/classpu_1_1ui_1_1_dialog.html#a243819febdc26a20ec183c385f522237">DefaultContentColor</a> = { 0x14, 0x14, 0x14, 0xFF };</div>
<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"><a class="line" href="../../d6/de9/classpu_1_1ui_1_1_dialog.html#aea9d6835c8698f7cf16f33c83ad332e9"> 26</a></span> <span class="keyword">static</span> <span class="keyword">constexpr</span> <a class="code hl_struct" href="../../d7/d0c/structpu_1_1ui_1_1_color.html">Color</a> <a class="code hl_variable" href="../../d6/de9/classpu_1_1ui_1_1_dialog.html#aea9d6835c8698f7cf16f33c83ad332e9">DefaultOptionColor</a> = { 0xA, 0xA, 0xA, 0xFF };</div>
<div class="line"><a id="l00027" name="l00027"></a><span class="lineno"> 27</span> </div>
<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"><a class="line" href="../../d6/de9/classpu_1_1ui_1_1_dialog.html#a613a931c7b5f212666dcde18c796165f"> 28</a></span> <span class="keyword">static</span> <span class="keyword">constexpr</span> u32 <a class="code hl_variable" href="../../d6/de9/classpu_1_1ui_1_1_dialog.html#a613a931c7b5f212666dcde18c796165f">DialogExtraBaseWidth</a> = 250;</div>
<div class="line"><a id="l00029" name="l00029"></a><span class="lineno"><a class="line" href="../../d6/de9/classpu_1_1ui_1_1_dialog.html#ad36b9adb17f68581dce346eba58e5ade"> 29</a></span> <span class="keyword">static</span> <span class="keyword">constexpr</span> u32 <a class="code hl_variable" href="../../d6/de9/classpu_1_1ui_1_1_dialog.html#ad36b9adb17f68581dce346eba58e5ade">DialogBorderRadius</a> = 35;</div>
<div class="line"><a id="l00030" name="l00030"></a><span class="lineno"> 30</span> </div>
<div class="line"><a id="l00031" name="l00031"></a><span class="lineno"><a class="line" href="../../d6/de9/classpu_1_1ui_1_1_dialog.html#ab31d5ebf1ebd0ceaacbb2591c66a91fd"> 31</a></span> <span class="keyword">static</span> <span class="keyword">constexpr</span> u32 <a class="code hl_variable" href="../../d6/de9/classpu_1_1ui_1_1_dialog.html#ab31d5ebf1ebd0ceaacbb2591c66a91fd">SpaceBetweenOptions</a> = 20;</div>
<div class="line"><a id="l00032" name="l00032"></a><span class="lineno"> 32</span> </div>
<div class="line"><a id="l00033" name="l00033"></a><span class="lineno"><a class="line" href="../../d6/de9/classpu_1_1ui_1_1_dialog.html#a2b76d58196d39199e2932b8faec0d1c8"> 33</a></span> <span class="keyword">static</span> <span class="keyword">constexpr</span> u32 <a class="code hl_variable" href="../../d6/de9/classpu_1_1ui_1_1_dialog.html#a2b76d58196d39199e2932b8faec0d1c8">TitleExtraWidth</a> = 90;</div>
<div class="line"><a id="l00034" name="l00034"></a><span class="lineno"><a class="line" href="../../d6/de9/classpu_1_1ui_1_1_dialog.html#aee6d9fd374e84cc9f6884b38cc1da8c8"> 34</a></span> <span class="keyword">static</span> <span class="keyword">constexpr</span> u32 <a class="code hl_variable" href="../../d6/de9/classpu_1_1ui_1_1_dialog.html#aee6d9fd374e84cc9f6884b38cc1da8c8">ContentExtraWidth</a> = 90;</div>
<div class="line"><a id="l00035" name="l00035"></a><span class="lineno"><a class="line" href="../../d6/de9/classpu_1_1ui_1_1_dialog.html#a83362018361b92e5bd8934e62ac08849"> 35</a></span> <span class="keyword">static</span> <span class="keyword">constexpr</span> u32 <a class="code hl_variable" href="../../d6/de9/classpu_1_1ui_1_1_dialog.html#a83362018361b92e5bd8934e62ac08849">SpaceBetweenContentAndOptions</a> = 140;</div>
<div class="line"><a id="l00036" name="l00036"></a><span class="lineno"><a class="line" href="../../d6/de9/classpu_1_1ui_1_1_dialog.html#a330c1873068db3c687d30954550b0c72"> 36</a></span> <span class="keyword">static</span> <span class="keyword">constexpr</span> u32 <a class="code hl_variable" href="../../d6/de9/classpu_1_1ui_1_1_dialog.html#a330c1873068db3c687d30954550b0c72">TitleTopMargin</a> = 20; </div>
<div class="line"><a id="l00037" name="l00037"></a><span class="lineno"> 37</span> </div>
<div class="line"><a id="l00038" name="l00038"></a><span class="lineno"><a class="line" href="../../d6/de9/classpu_1_1ui_1_1_dialog.html#ac88985313d52c067ba9c0790740e76eb"> 38</a></span> <span class="keyword">static</span> <span class="keyword">constexpr</span> u32 <a class="code hl_variable" href="../../d6/de9/classpu_1_1ui_1_1_dialog.html#ac88985313d52c067ba9c0790740e76eb">TitleX</a> = 45;</div>
<div class="line"><a id="l00039" name="l00039"></a><span class="lineno"><a class="line" href="../../d6/de9/classpu_1_1ui_1_1_dialog.html#a9b71e4ba6d98dd724ead594e76876dc9"> 39</a></span> <span class="keyword">static</span> <span class="keyword">constexpr</span> u32 <a class="code hl_variable" href="../../d6/de9/classpu_1_1ui_1_1_dialog.html#a9b71e4ba6d98dd724ead594e76876dc9">TitleY</a> = 55;</div>
<div class="line"><a id="l00040" name="l00040"></a><span class="lineno"><a class="line" href="../../d6/de9/classpu_1_1ui_1_1_dialog.html#ae6f99c1963bb6090dd378ea7ac233b11"> 40</a></span> <span class="keyword">static</span> <span class="keyword">constexpr</span> u32 <a class="code hl_variable" href="../../d6/de9/classpu_1_1ui_1_1_dialog.html#ae6f99c1963bb6090dd378ea7ac233b11">ContentX</a> = 45;</div>
<div class="line"><a id="l00041" name="l00041"></a><span class="lineno"><a class="line" href="../../d6/de9/classpu_1_1ui_1_1_dialog.html#a0cef5166fe1596798b4f807f3b873d96"> 41</a></span> <span class="keyword">static</span> <span class="keyword">constexpr</span> u32 <a class="code hl_variable" href="../../d6/de9/classpu_1_1ui_1_1_dialog.html#a0cef5166fe1596798b4f807f3b873d96">ContentY</a> = 140;</div>
<div class="line"><a id="l00042" name="l00042"></a><span class="lineno"> 42</span> </div>
<div class="line"><a id="l00043" name="l00043"></a><span class="lineno"><a class="line" href="../../d6/de9/classpu_1_1ui_1_1_dialog.html#ac435b5801787872f4e83d67725bda9a4"> 43</a></span> <span class="keyword">static</span> <span class="keyword">constexpr</span> u32 <a class="code hl_variable" href="../../d6/de9/classpu_1_1ui_1_1_dialog.html#ac435b5801787872f4e83d67725bda9a4">IconExtraHeight</a> = 25;</div>
<div class="line"><a id="l00044" name="l00044"></a><span class="lineno"> 44</span> </div>
<div class="line"><a id="l00045" name="l00045"></a><span class="lineno"><a class="line" href="../../d6/de9/classpu_1_1ui_1_1_dialog.html#a96f60e2130658d5098e77c5a77f373e3"> 45</a></span> <span class="keyword">static</span> <span class="keyword">constexpr</span> u32 <a class="code hl_variable" href="../../d6/de9/classpu_1_1ui_1_1_dialog.html#a96f60e2130658d5098e77c5a77f373e3">OptionsBaseHorizontalMargin</a> = 45;</div>
<div class="line"><a id="l00046" name="l00046"></a><span class="lineno"><a class="line" href="../../d6/de9/classpu_1_1ui_1_1_dialog.html#a7b4c4d9b2c00747e3ac27b4ebcd6566a"> 46</a></span> <span class="keyword">static</span> <span class="keyword">constexpr</span> u32 <a class="code hl_variable" href="../../d6/de9/classpu_1_1ui_1_1_dialog.html#a7b4c4d9b2c00747e3ac27b4ebcd6566a">OptionHeight</a> = 60;</div>
<div class="line"><a id="l00047" name="l00047"></a><span class="lineno"><a class="line" href="../../d6/de9/classpu_1_1ui_1_1_dialog.html#a2000838c869854f29b95f5584ba3d9de"> 47</a></span> <span class="keyword">static</span> <span class="keyword">constexpr</span> u32 <a class="code hl_variable" href="../../d6/de9/classpu_1_1ui_1_1_dialog.html#a2000838c869854f29b95f5584ba3d9de">OptionHorizontalMargin</a> = 30;</div>
<div class="line"><a id="l00048" name="l00048"></a><span class="lineno"><a class="line" href="../../d6/de9/classpu_1_1ui_1_1_dialog.html#a21dd7e0bf223f609f9eef520ae9a1b80"> 48</a></span> <span class="keyword">static</span> <span class="keyword">constexpr</span> u32 <a class="code hl_variable" href="../../d6/de9/classpu_1_1ui_1_1_dialog.html#a21dd7e0bf223f609f9eef520ae9a1b80">OptionBorderRadius</a> = <a class="code hl_variable" href="../../d6/de9/classpu_1_1ui_1_1_dialog.html#a7b4c4d9b2c00747e3ac27b4ebcd6566a">OptionHeight</a> / 3;</div>
<div class="line"><a id="l00049" name="l00049"></a><span class="lineno"><a class="line" href="../../d6/de9/classpu_1_1ui_1_1_dialog.html#a78405dac28a8e430838da9732e07038e"> 49</a></span> <span class="keyword">static</span> <span class="keyword">constexpr</span> u32 <a class="code hl_variable" href="../../d6/de9/classpu_1_1ui_1_1_dialog.html#a78405dac28a8e430838da9732e07038e">OptionBottomMargin</a> = 25;</div>
<div class="line"><a id="l00050" name="l00050"></a><span class="lineno"> 50</span> </div>
<div class="line"><a id="l00051" name="l00051"></a><span class="lineno"><a class="line" href="../../d6/de9/classpu_1_1ui_1_1_dialog.html#a04a7b26c55c1e812ee770a61f1ec7c22"> 51</a></span> <span class="keyword">static</span> <span class="keyword">constexpr</span> u8 <a class="code hl_variable" href="../../d6/de9/classpu_1_1ui_1_1_dialog.html#a04a7b26c55c1e812ee770a61f1ec7c22">MaxScreenFadeAlpha</a> = 125;</div>
<div class="line"><a id="l00052" name="l00052"></a><span class="lineno"> 52</span> </div>
<div class="line"><a id="l00053" name="l00053"></a><span class="lineno"><a class="line" href="../../d6/de9/classpu_1_1ui_1_1_dialog.html#a1ff0c652a99b0a9cae2efac10d0ccdc0"> 53</a></span> <span class="keyword">static</span> <span class="keyword">constexpr</span> u32 <a class="code hl_variable" href="../../d6/de9/classpu_1_1ui_1_1_dialog.html#a1ff0c652a99b0a9cae2efac10d0ccdc0">IconMargin</a> = 30;</div>
<div class="line"><a id="l00054" name="l00054"></a><span class="lineno"> 54</span> </div>
<div class="line"><a id="l00055" name="l00055"></a><span class="lineno"><a class="line" href="../../d6/de9/classpu_1_1ui_1_1_dialog.html#ab3b934675298ac45ad58d4180d2bd872"> 55</a></span> <span class="keyword">static</span> <span class="keyword">inline</span> <span class="keyword">constexpr</span> <a class="code hl_struct" href="../../d7/d0c/structpu_1_1ui_1_1_color.html">Color</a> <a class="code hl_function" href="../../d6/de9/classpu_1_1ui_1_1_dialog.html#ab3b934675298ac45ad58d4180d2bd872">MakeDialogColor</a>(<span class="keyword">const</span> u8 alpha) {</div>
<div class="line"><a id="l00056" name="l00056"></a><span class="lineno"> 56</span> <span class="keywordflow">return</span> { 0xE1, 0xE1, 0xE1, alpha };</div>
<div class="line"><a id="l00057" name="l00057"></a><span class="lineno"> 57</span> }</div>
<div class="line"><a id="l00058" name="l00058"></a><span class="lineno"> 58</span> </div>
<div class="line"><a id="l00059" name="l00059"></a><span class="lineno"><a class="line" href="../../d6/de9/classpu_1_1ui_1_1_dialog.html#a1d8adfcc184e23b0bba8abf7771e8bf5"> 59</a></span> <span class="keyword">static</span> <span class="keyword">inline</span> <span class="keyword">constexpr</span> <a class="code hl_struct" href="../../d7/d0c/structpu_1_1ui_1_1_color.html">Color</a> <a class="code hl_function" href="../../d6/de9/classpu_1_1ui_1_1_dialog.html#a1d8adfcc184e23b0bba8abf7771e8bf5">MakeOverColor</a>(<span class="keyword">const</span> u8 alpha) {</div>
<div class="line"><a id="l00060" name="l00060"></a><span class="lineno"> 60</span> <span class="keywordflow">return</span> { 0xB4, 0xB4, 0xC8, alpha };</div>
<div class="line"><a id="l00061" name="l00061"></a><span class="lineno"> 61</span> }</div>
<div class="line"><a id="l00062" name="l00062"></a><span class="lineno"> 62</span> </div>
<div class="line"><a id="l00063" name="l00063"></a><span class="lineno"><a class="line" href="../../d6/de9/classpu_1_1ui_1_1_dialog.html#aa4187388a2aea6035ef58d8a1732108b"> 63</a></span> <span class="keyword">static</span> <span class="keyword">constexpr</span> u8 <a class="code hl_variable" href="../../d6/de9/classpu_1_1ui_1_1_dialog.html#aa4187388a2aea6035ef58d8a1732108b">OverAlphaIncrement</a> = 48;</div>
<div class="line"><a id="l00064" name="l00064"></a><span class="lineno"><a class="line" href="../../d6/de9/classpu_1_1ui_1_1_dialog.html#aed735681191da7235a59adfdf9760eaa"> 64</a></span> <span class="keyword">static</span> <span class="keyword">constexpr</span> u8 <a class="code hl_variable" href="../../d6/de9/classpu_1_1ui_1_1_dialog.html#aed735681191da7235a59adfdf9760eaa">FadeAlphaIncrement</a> = 25;</div>
<div class="line"><a id="l00065" name="l00065"></a><span class="lineno"> 65</span> </div>
<div class="line"><a id="l00066" name="l00066"></a><span class="lineno"> 66</span> <span class="keyword">private</span>:</div>
<div class="line"><a id="l00067" name="l00067"></a><span class="lineno"> 67</span> std::string title_font_name;</div>
<div class="line"><a id="l00068" name="l00068"></a><span class="lineno"> 68</span> std::string cnt_font_name;</div>
<div class="line"><a id="l00069" name="l00069"></a><span class="lineno"> 69</span> std::string opt_font_name;</div>
<div class="line"><a id="l00070" name="l00070"></a><span class="lineno"> 70</span> std::string title;</div>
<div class="line"><a id="l00071" name="l00071"></a><span class="lineno"> 71</span> std::string cnt;</div>
<div class="line"><a id="l00072" name="l00072"></a><span class="lineno"> 72</span> <a class="code hl_typedef" href="../../d1/d78/namespacepu_1_1sdl2.html#a65fedc3a65aa972d8e05f05545a65fc3">sdl2::Texture</a> title_tex;</div>
<div class="line"><a id="l00073" name="l00073"></a><span class="lineno"> 73</span> <a class="code hl_typedef" href="../../d1/d78/namespacepu_1_1sdl2.html#a65fedc3a65aa972d8e05f05545a65fc3">sdl2::Texture</a> cnt_tex;</div>
<div class="line"><a id="l00074" name="l00074"></a><span class="lineno"> 74</span> std::vector&lt;std::string&gt; opts;</div>
<div class="line"><a id="l00075" name="l00075"></a><span class="lineno"> 75</span> std::vector&lt;sdl2::Texture&gt; opt_texs;</div>
<div class="line"><a id="l00076" name="l00076"></a><span class="lineno"> 76</span> std::string cancel_opt;</div>
<div class="line"><a id="l00077" name="l00077"></a><span class="lineno"> 77</span> <a class="code hl_typedef" href="../../da/df2/namespacepu.html#ad6f40fe34a42045f7df3275f60b00e99">i32</a> selected_opt_idx;</div>
<div class="line"><a id="l00078" name="l00078"></a><span class="lineno"> 78</span> <a class="code hl_typedef" href="../../da/df2/namespacepu.html#ad6f40fe34a42045f7df3275f60b00e99">i32</a> selected_opt_over_alpha;</div>
<div class="line"><a id="l00079" name="l00079"></a><span class="lineno"> 79</span> <a class="code hl_typedef" href="../../da/df2/namespacepu.html#ad6f40fe34a42045f7df3275f60b00e99">i32</a> prev_selected_opt_idx;</div>
<div class="line"><a id="l00080" name="l00080"></a><span class="lineno"> 80</span> <a class="code hl_typedef" href="../../da/df2/namespacepu.html#ad6f40fe34a42045f7df3275f60b00e99">i32</a> prev_selected_opt_over_alpha;</div>
<div class="line"><a id="l00081" name="l00081"></a><span class="lineno"> 81</span> <span class="keywordtype">bool</span> user_cancelled;</div>
<div class="line"><a id="l00082" name="l00082"></a><span class="lineno"> 82</span> <a class="code hl_typedef" href="../../d1/d78/namespacepu_1_1sdl2.html#a65fedc3a65aa972d8e05f05545a65fc3">sdl2::Texture</a> icon_tex;</div>
<div class="line"><a id="l00083" name="l00083"></a><span class="lineno"> 83</span> </div>
<div class="line"><a id="l00084" name="l00084"></a><span class="lineno"> 84</span> <span class="keyword">public</span>:</div>
<div class="line"><a id="l00085" name="l00085"></a><span class="lineno"><a class="line" href="../../d6/de9/classpu_1_1ui_1_1_dialog.html#afc67f186d26698c0d5c3d15f644cd501"> 85</a></span> <a class="code hl_function" href="../../d6/de9/classpu_1_1ui_1_1_dialog.html#afc67f186d26698c0d5c3d15f644cd501">Dialog</a>(<span class="keyword">const</span> std::string &amp;title, <span class="keyword">const</span> std::string &amp;content);</div>
<div class="line"><a id="l00086" name="l00086"></a><span class="lineno"> 86</span> <a class="code hl_define" href="../../d1/d52/pu___include_8hpp.html#a2655f4e800efdd50e106951c6667d8d1">PU_SMART_CTOR</a>(<a class="code hl_class" href="../../d6/de9/classpu_1_1ui_1_1_dialog.html">Dialog</a>)</div>
<div class="line"><a id="l00087" name="l00087"></a><span class="lineno"><a class="line" href="../../d6/de9/classpu_1_1ui_1_1_dialog.html#a4dcf88722bf75361b54cb2cb6c91ba16"> 87</a></span> <a class="code hl_function" href="../../d6/de9/classpu_1_1ui_1_1_dialog.html#a4dcf88722bf75361b54cb2cb6c91ba16">~Dialog</a>();</div>
<div class="line"><a id="l00088" name="l00088"></a><span class="lineno"> 88</span> </div>
<div class="line"><a id="l00089" name="l00089"></a><span class="lineno"><a class="line" href="../../d6/de9/classpu_1_1ui_1_1_dialog.html#aaacd3a9c44331859a4087c48df856c53"> 89</a></span> <span class="keywordtype">void</span> <a class="code hl_function" href="../../d6/de9/classpu_1_1ui_1_1_dialog.html#aaacd3a9c44331859a4087c48df856c53">AddOption</a>(<span class="keyword">const</span> std::string &amp;opt_name);</div>
<div class="line"><a id="l00090" name="l00090"></a><span class="lineno"> 90</span> </div>
<div class="line"><a id="l00091" name="l00091"></a><span class="lineno"><a class="line" href="../../d6/de9/classpu_1_1ui_1_1_dialog.html#a0d0e6ee0268af2cffe7005097baf74d8"> 91</a></span> <span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code hl_function" href="../../d6/de9/classpu_1_1ui_1_1_dialog.html#a0d0e6ee0268af2cffe7005097baf74d8">SetCancelOption</a>(<span class="keyword">const</span> std::string &amp;opt_name) {</div>
<div class="line"><a id="l00092" name="l00092"></a><span class="lineno"> 92</span> this-&gt;cancel_opt = opt_name;</div>
<div class="line"><a id="l00093" name="l00093"></a><span class="lineno"> 93</span> }</div>
<div class="line"><a id="l00094" name="l00094"></a><span class="lineno"> 94</span> </div>
<div class="line"><a id="l00095" name="l00095"></a><span class="lineno"><a class="line" href="../../d6/de9/classpu_1_1ui_1_1_dialog.html#a9caa4a55531254c6eecff4a04076f7fb"> 95</a></span> <span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code hl_function" href="../../d6/de9/classpu_1_1ui_1_1_dialog.html#a9caa4a55531254c6eecff4a04076f7fb">RemoveCancelOption</a>() {</div>
<div class="line"><a id="l00096" name="l00096"></a><span class="lineno"> 96</span> this-&gt;<a class="code hl_function" href="../../d6/de9/classpu_1_1ui_1_1_dialog.html#a0d0e6ee0268af2cffe7005097baf74d8">SetCancelOption</a>(<span class="stringliteral">&quot;&quot;</span>);</div>
<div class="line"><a id="l00097" name="l00097"></a><span class="lineno"> 97</span> }</div>
<div class="line"><a id="l00098" name="l00098"></a><span class="lineno"> 98</span> </div>
<div class="line"><a id="l00099" name="l00099"></a><span class="lineno"><a class="line" href="../../d6/de9/classpu_1_1ui_1_1_dialog.html#a13c6ba3d67a7f552b43557928c2b6ea3"> 99</a></span> <span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code hl_function" href="../../d6/de9/classpu_1_1ui_1_1_dialog.html#a13c6ba3d67a7f552b43557928c2b6ea3">HasCancelOption</a>() {</div>
<div class="line"><a id="l00100" name="l00100"></a><span class="lineno"> 100</span> <span class="keywordflow">return</span> !this-&gt;cancel_opt.empty();</div>
<div class="line"><a id="l00101" name="l00101"></a><span class="lineno"> 101</span> }</div>
<div class="line"><a id="l00102" name="l00102"></a><span class="lineno"> 102</span> </div>
<div class="line"><a id="l00103" name="l00103"></a><span class="lineno"><a class="line" href="../../d6/de9/classpu_1_1ui_1_1_dialog.html#af4c04bd69f71170ba22853b99a3a5b2b"> 103</a></span> <span class="keywordtype">void</span> <a class="code hl_function" href="../../d6/de9/classpu_1_1ui_1_1_dialog.html#af4c04bd69f71170ba22853b99a3a5b2b">SetIcon</a>(<span class="keyword">const</span> std::string &amp;icon_path);</div>
<div class="line"><a id="l00104" name="l00104"></a><span class="lineno"> 104</span> </div>
<div class="line"><a id="l00105" name="l00105"></a><span class="lineno"><a class="line" href="../../d6/de9/classpu_1_1ui_1_1_dialog.html#abfb4fcb0175df1faf4bfaa72ce55dcc9"> 105</a></span> <span class="keyword">inline</span> <span class="keyword">constexpr</span> <span class="keywordtype">bool</span> <a class="code hl_function" href="../../d6/de9/classpu_1_1ui_1_1_dialog.html#abfb4fcb0175df1faf4bfaa72ce55dcc9">HasIcon</a>() {</div>
<div class="line"><a id="l00106" name="l00106"></a><span class="lineno"> 106</span> <span class="keywordflow">return</span> this-&gt;icon_tex != <span class="keyword">nullptr</span>;</div>
<div class="line"><a id="l00107" name="l00107"></a><span class="lineno"> 107</span> }</div>
<div class="line"><a id="l00108" name="l00108"></a><span class="lineno"> 108</span> </div>
<div class="line"><a id="l00109" name="l00109"></a><span class="lineno"><a class="line" href="../../d6/de9/classpu_1_1ui_1_1_dialog.html#a4e042cbd9150cbfc49844a00fba4e13f"> 109</a></span> <a class="code hl_typedef" href="../../da/df2/namespacepu.html#ad6f40fe34a42045f7df3275f60b00e99">i32</a> <a class="code hl_function" href="../../d6/de9/classpu_1_1ui_1_1_dialog.html#a4e042cbd9150cbfc49844a00fba4e13f">Show</a>(<a class="code hl_class" href="../../da/dc0/classpu_1_1ui_1_1_application.html">Application</a> *app_ref);</div>
<div class="line"><a id="l00110" name="l00110"></a><span class="lineno"> 110</span> </div>
<div class="line"><a id="l00111" name="l00111"></a><span class="lineno"><a class="line" href="../../d6/de9/classpu_1_1ui_1_1_dialog.html#a0b16de4fe2a9ccbacb001fc72d224ee6"> 111</a></span> <span class="keyword">inline</span> <span class="keyword">constexpr</span> <span class="keywordtype">bool</span> <a class="code hl_function" href="../../d6/de9/classpu_1_1ui_1_1_dialog.html#a0b16de4fe2a9ccbacb001fc72d224ee6">UserCancelled</a>() {</div>
<div class="line"><a id="l00112" name="l00112"></a><span class="lineno"> 112</span> <span class="keywordflow">return</span> this-&gt;user_cancelled;</div>
<div class="line"><a id="l00113" name="l00113"></a><span class="lineno"> 113</span> }</div>
<div class="line"><a id="l00114" name="l00114"></a><span class="lineno"> 114</span> </div>
<div class="line"><a id="l00115" name="l00115"></a><span class="lineno"><a class="line" href="../../d6/de9/classpu_1_1ui_1_1_dialog.html#af2086ba386105a84cfcf65f8f9430562"> 115</a></span> <span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code hl_function" href="../../d6/de9/classpu_1_1ui_1_1_dialog.html#af2086ba386105a84cfcf65f8f9430562">IsOk</a>() {</div>
<div class="line"><a id="l00116" name="l00116"></a><span class="lineno"> 116</span> <span class="keywordflow">if</span>(this-&gt;user_cancelled) {</div>
<div class="line"><a id="l00117" name="l00117"></a><span class="lineno"> 117</span> <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
<div class="line"><a id="l00118" name="l00118"></a><span class="lineno"> 118</span> }</div>
<div class="line"><a id="l00119" name="l00119"></a><span class="lineno"> 119</span> </div>
<div class="line"><a id="l00120" name="l00120"></a><span class="lineno"> 120</span> <span class="keywordflow">if</span>(this-&gt;<a class="code hl_function" href="../../d6/de9/classpu_1_1ui_1_1_dialog.html#a13c6ba3d67a7f552b43557928c2b6ea3">HasCancelOption</a>() &amp;&amp; (this-&gt;selected_opt_idx == (this-&gt;opt_texs.size() - 1))) {</div>
<div class="line"><a id="l00121" name="l00121"></a><span class="lineno"> 121</span> <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
<div class="line"><a id="l00122" name="l00122"></a><span class="lineno"> 122</span> }</div>
<div class="line"><a id="l00123" name="l00123"></a><span class="lineno"> 123</span> </div>
<div class="line"><a id="l00124" name="l00124"></a><span class="lineno"> 124</span> <span class="keywordflow">return</span> <span class="keyword">true</span>;</div>
<div class="line"><a id="l00125" name="l00125"></a><span class="lineno"> 125</span> }</div>
<div class="line"><a id="l00126" name="l00126"></a><span class="lineno"> 126</span> };</div>
<div class="line"><a id="l00127" name="l00127"></a><span class="lineno"> 127</span> </div>
<div class="line"><a id="l00128" name="l00128"></a><span class="lineno"> 128</span>}</div>
<div class="ttc" id="aclasspu_1_1ui_1_1_application_html"><div class="ttname"><a href="../../da/dc0/classpu_1_1ui_1_1_application.html">pu::ui::Application</a></div><div class="ttdef"><b>Definition:</b> ui_Application.hpp:22</div></div>
<div class="ttc" id="aclasspu_1_1ui_1_1_dialog_html"><div class="ttname"><a href="../../d6/de9/classpu_1_1ui_1_1_dialog.html">pu::ui::Dialog</a></div><div class="ttdef"><b>Definition:</b> ui_Dialog.hpp:22</div></div>
<div class="ttc" id="aclasspu_1_1ui_1_1_dialog_html_a04a7b26c55c1e812ee770a61f1ec7c22"><div class="ttname"><a href="../../d6/de9/classpu_1_1ui_1_1_dialog.html#a04a7b26c55c1e812ee770a61f1ec7c22">pu::ui::Dialog::MaxScreenFadeAlpha</a></div><div class="ttdeci">static constexpr u8 MaxScreenFadeAlpha</div><div class="ttdef"><b>Definition:</b> ui_Dialog.hpp:51</div></div>
<div class="ttc" id="aclasspu_1_1ui_1_1_dialog_html_a04c1f79f4619fd6d62ba050ce1bdd9a3"><div class="ttname"><a href="../../d6/de9/classpu_1_1ui_1_1_dialog.html#a04c1f79f4619fd6d62ba050ce1bdd9a3">pu::ui::Dialog::DefaultTitleColor</a></div><div class="ttdeci">static constexpr Color DefaultTitleColor</div><div class="ttdef"><b>Definition:</b> ui_Dialog.hpp:24</div></div>
<div class="ttc" id="aclasspu_1_1ui_1_1_dialog_html_a0b16de4fe2a9ccbacb001fc72d224ee6"><div class="ttname"><a href="../../d6/de9/classpu_1_1ui_1_1_dialog.html#a0b16de4fe2a9ccbacb001fc72d224ee6">pu::ui::Dialog::UserCancelled</a></div><div class="ttdeci">constexpr bool UserCancelled()</div><div class="ttdef"><b>Definition:</b> ui_Dialog.hpp:111</div></div>
<div class="ttc" id="aclasspu_1_1ui_1_1_dialog_html_a0cef5166fe1596798b4f807f3b873d96"><div class="ttname"><a href="../../d6/de9/classpu_1_1ui_1_1_dialog.html#a0cef5166fe1596798b4f807f3b873d96">pu::ui::Dialog::ContentY</a></div><div class="ttdeci">static constexpr u32 ContentY</div><div class="ttdef"><b>Definition:</b> ui_Dialog.hpp:41</div></div>
<div class="ttc" id="aclasspu_1_1ui_1_1_dialog_html_a0d0e6ee0268af2cffe7005097baf74d8"><div class="ttname"><a href="../../d6/de9/classpu_1_1ui_1_1_dialog.html#a0d0e6ee0268af2cffe7005097baf74d8">pu::ui::Dialog::SetCancelOption</a></div><div class="ttdeci">void SetCancelOption(const std::string &amp;opt_name)</div><div class="ttdef"><b>Definition:</b> ui_Dialog.hpp:91</div></div>
<div class="ttc" id="aclasspu_1_1ui_1_1_dialog_html_a13c6ba3d67a7f552b43557928c2b6ea3"><div class="ttname"><a href="../../d6/de9/classpu_1_1ui_1_1_dialog.html#a13c6ba3d67a7f552b43557928c2b6ea3">pu::ui::Dialog::HasCancelOption</a></div><div class="ttdeci">bool HasCancelOption()</div><div class="ttdef"><b>Definition:</b> ui_Dialog.hpp:99</div></div>
<div class="ttc" id="aclasspu_1_1ui_1_1_dialog_html_a1d8adfcc184e23b0bba8abf7771e8bf5"><div class="ttname"><a href="../../d6/de9/classpu_1_1ui_1_1_dialog.html#a1d8adfcc184e23b0bba8abf7771e8bf5">pu::ui::Dialog::MakeOverColor</a></div><div class="ttdeci">static constexpr Color MakeOverColor(const u8 alpha)</div><div class="ttdef"><b>Definition:</b> ui_Dialog.hpp:59</div></div>
<div class="ttc" id="aclasspu_1_1ui_1_1_dialog_html_a1ff0c652a99b0a9cae2efac10d0ccdc0"><div class="ttname"><a href="../../d6/de9/classpu_1_1ui_1_1_dialog.html#a1ff0c652a99b0a9cae2efac10d0ccdc0">pu::ui::Dialog::IconMargin</a></div><div class="ttdeci">static constexpr u32 IconMargin</div><div class="ttdef"><b>Definition:</b> ui_Dialog.hpp:53</div></div>
<div class="ttc" id="aclasspu_1_1ui_1_1_dialog_html_a2000838c869854f29b95f5584ba3d9de"><div class="ttname"><a href="../../d6/de9/classpu_1_1ui_1_1_dialog.html#a2000838c869854f29b95f5584ba3d9de">pu::ui::Dialog::OptionHorizontalMargin</a></div><div class="ttdeci">static constexpr u32 OptionHorizontalMargin</div><div class="ttdef"><b>Definition:</b> ui_Dialog.hpp:47</div></div>
<div class="ttc" id="aclasspu_1_1ui_1_1_dialog_html_a21dd7e0bf223f609f9eef520ae9a1b80"><div class="ttname"><a href="../../d6/de9/classpu_1_1ui_1_1_dialog.html#a21dd7e0bf223f609f9eef520ae9a1b80">pu::ui::Dialog::OptionBorderRadius</a></div><div class="ttdeci">static constexpr u32 OptionBorderRadius</div><div class="ttdef"><b>Definition:</b> ui_Dialog.hpp:48</div></div>
<div class="ttc" id="aclasspu_1_1ui_1_1_dialog_html_a243819febdc26a20ec183c385f522237"><div class="ttname"><a href="../../d6/de9/classpu_1_1ui_1_1_dialog.html#a243819febdc26a20ec183c385f522237">pu::ui::Dialog::DefaultContentColor</a></div><div class="ttdeci">static constexpr Color DefaultContentColor</div><div class="ttdef"><b>Definition:</b> ui_Dialog.hpp:25</div></div>
<div class="ttc" id="aclasspu_1_1ui_1_1_dialog_html_a2b76d58196d39199e2932b8faec0d1c8"><div class="ttname"><a href="../../d6/de9/classpu_1_1ui_1_1_dialog.html#a2b76d58196d39199e2932b8faec0d1c8">pu::ui::Dialog::TitleExtraWidth</a></div><div class="ttdeci">static constexpr u32 TitleExtraWidth</div><div class="ttdef"><b>Definition:</b> ui_Dialog.hpp:33</div></div>
<div class="ttc" id="aclasspu_1_1ui_1_1_dialog_html_a330c1873068db3c687d30954550b0c72"><div class="ttname"><a href="../../d6/de9/classpu_1_1ui_1_1_dialog.html#a330c1873068db3c687d30954550b0c72">pu::ui::Dialog::TitleTopMargin</a></div><div class="ttdeci">static constexpr u32 TitleTopMargin</div><div class="ttdef"><b>Definition:</b> ui_Dialog.hpp:36</div></div>
<div class="ttc" id="aclasspu_1_1ui_1_1_dialog_html_a4dcf88722bf75361b54cb2cb6c91ba16"><div class="ttname"><a href="../../d6/de9/classpu_1_1ui_1_1_dialog.html#a4dcf88722bf75361b54cb2cb6c91ba16">pu::ui::Dialog::~Dialog</a></div><div class="ttdeci">~Dialog()</div></div>
<div class="ttc" id="aclasspu_1_1ui_1_1_dialog_html_a4e042cbd9150cbfc49844a00fba4e13f"><div class="ttname"><a href="../../d6/de9/classpu_1_1ui_1_1_dialog.html#a4e042cbd9150cbfc49844a00fba4e13f">pu::ui::Dialog::Show</a></div><div class="ttdeci">i32 Show(Application *app_ref)</div></div>
<div class="ttc" id="aclasspu_1_1ui_1_1_dialog_html_a613a931c7b5f212666dcde18c796165f"><div class="ttname"><a href="../../d6/de9/classpu_1_1ui_1_1_dialog.html#a613a931c7b5f212666dcde18c796165f">pu::ui::Dialog::DialogExtraBaseWidth</a></div><div class="ttdeci">static constexpr u32 DialogExtraBaseWidth</div><div class="ttdef"><b>Definition:</b> ui_Dialog.hpp:28</div></div>
<div class="ttc" id="aclasspu_1_1ui_1_1_dialog_html_a78405dac28a8e430838da9732e07038e"><div class="ttname"><a href="../../d6/de9/classpu_1_1ui_1_1_dialog.html#a78405dac28a8e430838da9732e07038e">pu::ui::Dialog::OptionBottomMargin</a></div><div class="ttdeci">static constexpr u32 OptionBottomMargin</div><div class="ttdef"><b>Definition:</b> ui_Dialog.hpp:49</div></div>
<div class="ttc" id="aclasspu_1_1ui_1_1_dialog_html_a7b4c4d9b2c00747e3ac27b4ebcd6566a"><div class="ttname"><a href="../../d6/de9/classpu_1_1ui_1_1_dialog.html#a7b4c4d9b2c00747e3ac27b4ebcd6566a">pu::ui::Dialog::OptionHeight</a></div><div class="ttdeci">static constexpr u32 OptionHeight</div><div class="ttdef"><b>Definition:</b> ui_Dialog.hpp:46</div></div>
<div class="ttc" id="aclasspu_1_1ui_1_1_dialog_html_a83362018361b92e5bd8934e62ac08849"><div class="ttname"><a href="../../d6/de9/classpu_1_1ui_1_1_dialog.html#a83362018361b92e5bd8934e62ac08849">pu::ui::Dialog::SpaceBetweenContentAndOptions</a></div><div class="ttdeci">static constexpr u32 SpaceBetweenContentAndOptions</div><div class="ttdef"><b>Definition:</b> ui_Dialog.hpp:35</div></div>
<div class="ttc" id="aclasspu_1_1ui_1_1_dialog_html_a96f60e2130658d5098e77c5a77f373e3"><div class="ttname"><a href="../../d6/de9/classpu_1_1ui_1_1_dialog.html#a96f60e2130658d5098e77c5a77f373e3">pu::ui::Dialog::OptionsBaseHorizontalMargin</a></div><div class="ttdeci">static constexpr u32 OptionsBaseHorizontalMargin</div><div class="ttdef"><b>Definition:</b> ui_Dialog.hpp:45</div></div>
<div class="ttc" id="aclasspu_1_1ui_1_1_dialog_html_a9b71e4ba6d98dd724ead594e76876dc9"><div class="ttname"><a href="../../d6/de9/classpu_1_1ui_1_1_dialog.html#a9b71e4ba6d98dd724ead594e76876dc9">pu::ui::Dialog::TitleY</a></div><div class="ttdeci">static constexpr u32 TitleY</div><div class="ttdef"><b>Definition:</b> ui_Dialog.hpp:39</div></div>
<div class="ttc" id="aclasspu_1_1ui_1_1_dialog_html_a9caa4a55531254c6eecff4a04076f7fb"><div class="ttname"><a href="../../d6/de9/classpu_1_1ui_1_1_dialog.html#a9caa4a55531254c6eecff4a04076f7fb">pu::ui::Dialog::RemoveCancelOption</a></div><div class="ttdeci">void RemoveCancelOption()</div><div class="ttdef"><b>Definition:</b> ui_Dialog.hpp:95</div></div>
<div class="ttc" id="aclasspu_1_1ui_1_1_dialog_html_aa4187388a2aea6035ef58d8a1732108b"><div class="ttname"><a href="../../d6/de9/classpu_1_1ui_1_1_dialog.html#aa4187388a2aea6035ef58d8a1732108b">pu::ui::Dialog::OverAlphaIncrement</a></div><div class="ttdeci">static constexpr u8 OverAlphaIncrement</div><div class="ttdef"><b>Definition:</b> ui_Dialog.hpp:63</div></div>
<div class="ttc" id="aclasspu_1_1ui_1_1_dialog_html_aaacd3a9c44331859a4087c48df856c53"><div class="ttname"><a href="../../d6/de9/classpu_1_1ui_1_1_dialog.html#aaacd3a9c44331859a4087c48df856c53">pu::ui::Dialog::AddOption</a></div><div class="ttdeci">void AddOption(const std::string &amp;opt_name)</div></div>
<div class="ttc" id="aclasspu_1_1ui_1_1_dialog_html_ab31d5ebf1ebd0ceaacbb2591c66a91fd"><div class="ttname"><a href="../../d6/de9/classpu_1_1ui_1_1_dialog.html#ab31d5ebf1ebd0ceaacbb2591c66a91fd">pu::ui::Dialog::SpaceBetweenOptions</a></div><div class="ttdeci">static constexpr u32 SpaceBetweenOptions</div><div class="ttdef"><b>Definition:</b> ui_Dialog.hpp:31</div></div>
<div class="ttc" id="aclasspu_1_1ui_1_1_dialog_html_ab3b934675298ac45ad58d4180d2bd872"><div class="ttname"><a href="../../d6/de9/classpu_1_1ui_1_1_dialog.html#ab3b934675298ac45ad58d4180d2bd872">pu::ui::Dialog::MakeDialogColor</a></div><div class="ttdeci">static constexpr Color MakeDialogColor(const u8 alpha)</div><div class="ttdef"><b>Definition:</b> ui_Dialog.hpp:55</div></div>
<div class="ttc" id="aclasspu_1_1ui_1_1_dialog_html_abfb4fcb0175df1faf4bfaa72ce55dcc9"><div class="ttname"><a href="../../d6/de9/classpu_1_1ui_1_1_dialog.html#abfb4fcb0175df1faf4bfaa72ce55dcc9">pu::ui::Dialog::HasIcon</a></div><div class="ttdeci">constexpr bool HasIcon()</div><div class="ttdef"><b>Definition:</b> ui_Dialog.hpp:105</div></div>
<div class="ttc" id="aclasspu_1_1ui_1_1_dialog_html_ac435b5801787872f4e83d67725bda9a4"><div class="ttname"><a href="../../d6/de9/classpu_1_1ui_1_1_dialog.html#ac435b5801787872f4e83d67725bda9a4">pu::ui::Dialog::IconExtraHeight</a></div><div class="ttdeci">static constexpr u32 IconExtraHeight</div><div class="ttdef"><b>Definition:</b> ui_Dialog.hpp:43</div></div>
<div class="ttc" id="aclasspu_1_1ui_1_1_dialog_html_ac88985313d52c067ba9c0790740e76eb"><div class="ttname"><a href="../../d6/de9/classpu_1_1ui_1_1_dialog.html#ac88985313d52c067ba9c0790740e76eb">pu::ui::Dialog::TitleX</a></div><div class="ttdeci">static constexpr u32 TitleX</div><div class="ttdef"><b>Definition:</b> ui_Dialog.hpp:38</div></div>
<div class="ttc" id="aclasspu_1_1ui_1_1_dialog_html_ad36b9adb17f68581dce346eba58e5ade"><div class="ttname"><a href="../../d6/de9/classpu_1_1ui_1_1_dialog.html#ad36b9adb17f68581dce346eba58e5ade">pu::ui::Dialog::DialogBorderRadius</a></div><div class="ttdeci">static constexpr u32 DialogBorderRadius</div><div class="ttdef"><b>Definition:</b> ui_Dialog.hpp:29</div></div>
<div class="ttc" id="aclasspu_1_1ui_1_1_dialog_html_ae6f99c1963bb6090dd378ea7ac233b11"><div class="ttname"><a href="../../d6/de9/classpu_1_1ui_1_1_dialog.html#ae6f99c1963bb6090dd378ea7ac233b11">pu::ui::Dialog::ContentX</a></div><div class="ttdeci">static constexpr u32 ContentX</div><div class="ttdef"><b>Definition:</b> ui_Dialog.hpp:40</div></div>
<div class="ttc" id="aclasspu_1_1ui_1_1_dialog_html_aea9d6835c8698f7cf16f33c83ad332e9"><div class="ttname"><a href="../../d6/de9/classpu_1_1ui_1_1_dialog.html#aea9d6835c8698f7cf16f33c83ad332e9">pu::ui::Dialog::DefaultOptionColor</a></div><div class="ttdeci">static constexpr Color DefaultOptionColor</div><div class="ttdef"><b>Definition:</b> ui_Dialog.hpp:26</div></div>
<div class="ttc" id="aclasspu_1_1ui_1_1_dialog_html_aed735681191da7235a59adfdf9760eaa"><div class="ttname"><a href="../../d6/de9/classpu_1_1ui_1_1_dialog.html#aed735681191da7235a59adfdf9760eaa">pu::ui::Dialog::FadeAlphaIncrement</a></div><div class="ttdeci">static constexpr u8 FadeAlphaIncrement</div><div class="ttdef"><b>Definition:</b> ui_Dialog.hpp:64</div></div>
<div class="ttc" id="aclasspu_1_1ui_1_1_dialog_html_aee6d9fd374e84cc9f6884b38cc1da8c8"><div class="ttname"><a href="../../d6/de9/classpu_1_1ui_1_1_dialog.html#aee6d9fd374e84cc9f6884b38cc1da8c8">pu::ui::Dialog::ContentExtraWidth</a></div><div class="ttdeci">static constexpr u32 ContentExtraWidth</div><div class="ttdef"><b>Definition:</b> ui_Dialog.hpp:34</div></div>
<div class="ttc" id="aclasspu_1_1ui_1_1_dialog_html_af2086ba386105a84cfcf65f8f9430562"><div class="ttname"><a href="../../d6/de9/classpu_1_1ui_1_1_dialog.html#af2086ba386105a84cfcf65f8f9430562">pu::ui::Dialog::IsOk</a></div><div class="ttdeci">bool IsOk()</div><div class="ttdef"><b>Definition:</b> ui_Dialog.hpp:115</div></div>
<div class="ttc" id="aclasspu_1_1ui_1_1_dialog_html_af4c04bd69f71170ba22853b99a3a5b2b"><div class="ttname"><a href="../../d6/de9/classpu_1_1ui_1_1_dialog.html#af4c04bd69f71170ba22853b99a3a5b2b">pu::ui::Dialog::SetIcon</a></div><div class="ttdeci">void SetIcon(const std::string &amp;icon_path)</div></div>
<div class="ttc" id="aclasspu_1_1ui_1_1_dialog_html_afc67f186d26698c0d5c3d15f644cd501"><div class="ttname"><a href="../../d6/de9/classpu_1_1ui_1_1_dialog.html#afc67f186d26698c0d5c3d15f644cd501">pu::ui::Dialog::Dialog</a></div><div class="ttdeci">Dialog(const std::string &amp;title, const std::string &amp;content)</div></div>
<div class="ttc" id="anamespacepu_1_1sdl2_html_a65fedc3a65aa972d8e05f05545a65fc3"><div class="ttname"><a href="../../d1/d78/namespacepu_1_1sdl2.html#a65fedc3a65aa972d8e05f05545a65fc3">pu::sdl2::Texture</a></div><div class="ttdeci">SDL_Texture * Texture</div><div class="ttdef"><b>Definition:</b> sdl2_Types.hpp:11</div></div>
<div class="ttc" id="anamespacepu_1_1ui_html"><div class="ttname"><a href="../../d9/d7f/namespacepu_1_1ui.html">pu::ui</a></div><div class="ttdef"><b>Definition:</b> elm_Button.hpp:18</div></div>
<div class="ttc" id="anamespacepu_html_ad6f40fe34a42045f7df3275f60b00e99"><div class="ttname"><a href="../../da/df2/namespacepu.html#ad6f40fe34a42045f7df3275f60b00e99">pu::i32</a></div><div class="ttdeci">s32 i32</div><div class="ttdef"><b>Definition:</b> pu_Include.hpp:28</div></div>
<div class="ttc" id="apu___include_8hpp_html_a2655f4e800efdd50e106951c6667d8d1"><div class="ttname"><a href="../../d1/d52/pu___include_8hpp.html#a2655f4e800efdd50e106951c6667d8d1">PU_SMART_CTOR</a></div><div class="ttdeci">#define PU_SMART_CTOR(type)</div><div class="ttdef"><b>Definition:</b> pu_Include.hpp:19</div></div>
<div class="ttc" id="arender___renderer_8hpp_html"><div class="ttname"><a href="../../d4/dbe/render___renderer_8hpp.html">render_Renderer.hpp</a></div></div>
<div class="ttc" id="astructpu_1_1ui_1_1_color_html"><div class="ttname"><a href="../../d7/d0c/structpu_1_1ui_1_1_color.html">pu::ui::Color</a></div><div class="ttdef"><b>Definition:</b> ui_Types.hpp:44</div></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="../../dir_9cdebf0ee729e1c59321e289709dba63.html">Plutonium</a></li><li class="navelem"><a class="el" href="../../dir_89a404d1d17e2b511b2195eff3f10426.html">include</a></li><li class="navelem"><a class="el" href="../../dir_3e32bc87794f4c3a1bffbf65b6e30fa0.html">pu</a></li><li class="navelem"><a class="el" href="../../dir_e7fde04134964d158a479396baa8a22f.html">ui</a></li><li class="navelem"><a class="el" href="../../dd/d39/ui___dialog_8hpp.html">ui_Dialog.hpp</a></li>
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3 </li>
</ul>
</div>
</body>
</html>

View File

@ -0,0 +1,115 @@
<!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">
<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.3"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Plutonium framework API: Member List</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="../../navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../resize.js"></script>
<script type="text/javascript" src="../../navtreedata.js"></script>
<script type="text/javascript" src="../../navtree.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">Plutonium framework API<span id="projectnumber">&#160;0.3.0</span>
</div>
<div id="projectbrief">UI framework libraries for libnx</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.3 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "../../search",'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>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('de/dbb/classpu_1_1ui_1_1elm_1_1_menu_item.html','../../'); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- 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">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="header">
<div class="headertitle"><div class="title">pu::ui::elm::MenuItem Member List</div></div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="../../de/dbb/classpu_1_1ui_1_1elm_1_1_menu_item.html">pu::ui::elm::MenuItem</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="../../de/dbb/classpu_1_1ui_1_1elm_1_1_menu_item.html#a5b7f483bde86cd3237f7e3bdb21ba437">AddOnKey</a>(OnKeyCallback on_key_cb, const u64 key=HidNpadButton_A)</td><td class="entry"><a class="el" href="../../de/dbb/classpu_1_1ui_1_1elm_1_1_menu_item.html">pu::ui::elm::MenuItem</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="../../de/dbb/classpu_1_1ui_1_1elm_1_1_menu_item.html#a62b160e43a24fa6466a0f3081a2d12b1">DefaultColor</a></td><td class="entry"><a class="el" href="../../de/dbb/classpu_1_1ui_1_1elm_1_1_menu_item.html">pu::ui::elm::MenuItem</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../de/dbb/classpu_1_1ui_1_1elm_1_1_menu_item.html#a13c86f370dfdde1b9d19762840d8d57a">GetColor</a>()</td><td class="entry"><a class="el" href="../../de/dbb/classpu_1_1ui_1_1elm_1_1_menu_item.html">pu::ui::elm::MenuItem</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="../../de/dbb/classpu_1_1ui_1_1elm_1_1_menu_item.html#a5652491238e88f142625db867ca95523">GetIconPath</a>()</td><td class="entry"><a class="el" href="../../de/dbb/classpu_1_1ui_1_1elm_1_1_menu_item.html">pu::ui::elm::MenuItem</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../de/dbb/classpu_1_1ui_1_1elm_1_1_menu_item.html#ab6e9f3a65809763aa70b11ba66abc251">GetName</a>()</td><td class="entry"><a class="el" href="../../de/dbb/classpu_1_1ui_1_1elm_1_1_menu_item.html">pu::ui::elm::MenuItem</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="../../de/dbb/classpu_1_1ui_1_1elm_1_1_menu_item.html#a2f027a733ec2016f064b8b73aafbcfab">GetOnKeyCallback</a>(const i32 idx)</td><td class="entry"><a class="el" href="../../de/dbb/classpu_1_1ui_1_1elm_1_1_menu_item.html">pu::ui::elm::MenuItem</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../de/dbb/classpu_1_1ui_1_1elm_1_1_menu_item.html#af62ad8e3368a430c2818314dd8be4701">GetOnKeyCallbackCount</a>()</td><td class="entry"><a class="el" href="../../de/dbb/classpu_1_1ui_1_1elm_1_1_menu_item.html">pu::ui::elm::MenuItem</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="../../de/dbb/classpu_1_1ui_1_1elm_1_1_menu_item.html#afdce956c0700df79ae134845257648f3">GetOnKeyCallbackKey</a>(const i32 idx)</td><td class="entry"><a class="el" href="../../de/dbb/classpu_1_1ui_1_1elm_1_1_menu_item.html">pu::ui::elm::MenuItem</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../de/dbb/classpu_1_1ui_1_1elm_1_1_menu_item.html#a32324239744b25ddf9256887069b554c">HasIcon</a>()</td><td class="entry"><a class="el" href="../../de/dbb/classpu_1_1ui_1_1elm_1_1_menu_item.html">pu::ui::elm::MenuItem</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="../../de/dbb/classpu_1_1ui_1_1elm_1_1_menu_item.html#a83c50c4ca5f49289da2026fe0f662d7c">MenuItem</a>(const std::string &amp;name)</td><td class="entry"><a class="el" href="../../de/dbb/classpu_1_1ui_1_1elm_1_1_menu_item.html">pu::ui::elm::MenuItem</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../de/dbb/classpu_1_1ui_1_1elm_1_1_menu_item.html#a8e77055d6b85df04010739767c61c48d">OnKeyCallback</a> typedef</td><td class="entry"><a class="el" href="../../de/dbb/classpu_1_1ui_1_1elm_1_1_menu_item.html">pu::ui::elm::MenuItem</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="../../de/dbb/classpu_1_1ui_1_1elm_1_1_menu_item.html#a94298f10821ae13f41ebedebe68dd170">SetColor</a>(const Color items_clr)</td><td class="entry"><a class="el" href="../../de/dbb/classpu_1_1ui_1_1elm_1_1_menu_item.html">pu::ui::elm::MenuItem</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../de/dbb/classpu_1_1ui_1_1elm_1_1_menu_item.html#a75ed47105bec4304b2ba457d1c301f4f">SetIcon</a>(const std::string &amp;icon_path)</td><td class="entry"><a class="el" href="../../de/dbb/classpu_1_1ui_1_1elm_1_1_menu_item.html">pu::ui::elm::MenuItem</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="../../de/dbb/classpu_1_1ui_1_1elm_1_1_menu_item.html#a3182a41b6b6d604d8692cc4d0338f1b7">SetName</a>(const std::string &amp;name)</td><td class="entry"><a class="el" href="../../de/dbb/classpu_1_1ui_1_1elm_1_1_menu_item.html">pu::ui::elm::MenuItem</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
</table></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3 </li>
</ul>
</div>
</body>
</html>

View File

@ -0,0 +1,447 @@
<!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">
<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.3"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Plutonium framework API: pu::ttf::Font Class 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="../../navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../resize.js"></script>
<script type="text/javascript" src="../../navtreedata.js"></script>
<script type="text/javascript" src="../../navtree.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">Plutonium framework API<span id="projectnumber">&#160;0.3.0</span>
</div>
<div id="projectbrief">UI framework libraries for libnx</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.3 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "../../search",'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>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('dd/d76/classpu_1_1ttf_1_1_font.html','../../'); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- 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">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="header">
<div class="summary">
<a href="#nested-classes">Classes</a> &#124;
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
<a href="#pub-static-attribs">Static Public Attributes</a> &#124;
<a href="../../d1/d55/classpu_1_1ttf_1_1_font-members.html">List of all members</a> </div>
<div class="headertitle"><div class="title">pu::ttf::Font Class Reference</div></div>
</div><!--header-->
<div class="contents">
<p><code>#include &lt;<a class="el" href="../../d6/ddd/ttf___font_8hpp_source.html">ttf_Font.hpp</a>&gt;</code></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:ab8d94d1d98e3d64184413d01992808e8"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d76/classpu_1_1ttf_1_1_font.html#ab8d94d1d98e3d64184413d01992808e8">Font</a> (const u32 font_sz)</td></tr>
<tr class="separator:ab8d94d1d98e3d64184413d01992808e8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5013c818d4c511e5a90e261e9c5e3323"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d76/classpu_1_1ttf_1_1_font.html#a5013c818d4c511e5a90e261e9c5e3323">~Font</a> ()</td></tr>
<tr class="separator:a5013c818d4c511e5a90e261e9c5e3323"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a53e4bb1bfa859c9e07d3b9531459d496"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../da/df2/namespacepu.html#ad6f40fe34a42045f7df3275f60b00e99">i32</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d76/classpu_1_1ttf_1_1_font.html#a53e4bb1bfa859c9e07d3b9531459d496">LoadFromMemory</a> (void *ptr, const size_t size, FontFaceDisposingFunction disp_fn)</td></tr>
<tr class="separator:a53e4bb1bfa859c9e07d3b9531459d496"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adbc4327d5579e631ab212396aaca21fd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../da/df2/namespacepu.html#ad6f40fe34a42045f7df3275f60b00e99">i32</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d76/classpu_1_1ttf_1_1_font.html#adbc4327d5579e631ab212396aaca21fd">LoadFromFile</a> (const std::string &amp;path)</td></tr>
<tr class="separator:adbc4327d5579e631ab212396aaca21fd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a09f2e16e3ec0e20a61c49b9899ec0796"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d76/classpu_1_1ttf_1_1_font.html#a09f2e16e3ec0e20a61c49b9899ec0796">Unload</a> (const <a class="el" href="../../da/df2/namespacepu.html#ad6f40fe34a42045f7df3275f60b00e99">i32</a> font_idx)</td></tr>
<tr class="separator:a09f2e16e3ec0e20a61c49b9899ec0796"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a75155cdaaa058dc76401839b6643ebfb"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d76/classpu_1_1ttf_1_1_font.html#a75155cdaaa058dc76401839b6643ebfb">GetFontSize</a> ()</td></tr>
<tr class="separator:a75155cdaaa058dc76401839b6643ebfb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9a58d1b9ed579353b70fff68e5fd096d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d1/d78/namespacepu_1_1sdl2.html#a6cc3040689b5eaa481307108ed33d996">sdl2::Font</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d76/classpu_1_1ttf_1_1_font.html#a9a58d1b9ed579353b70fff68e5fd096d">FindValidFontFor</a> (const char ch)</td></tr>
<tr class="separator:a9a58d1b9ed579353b70fff68e5fd096d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adf857402bea5c385c17189953ec24b22"><td class="memItemLeft" align="right" valign="top">std::pair&lt; u32, u32 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d76/classpu_1_1ttf_1_1_font.html#adf857402bea5c385c17189953ec24b22">GetTextDimensions</a> (const std::string &amp;str)</td></tr>
<tr class="separator:adf857402bea5c385c17189953ec24b22"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a63b8e719cf5a6badb9b381fc4437b316"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d1/d78/namespacepu_1_1sdl2.html#a65fedc3a65aa972d8e05f05545a65fc3">sdl2::Texture</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d76/classpu_1_1ttf_1_1_font.html#a63b8e719cf5a6badb9b381fc4437b316">RenderText</a> (const std::string &amp;str, const <a class="el" href="../../d7/d0c/structpu_1_1ui_1_1_color.html">ui::Color</a> clr)</td></tr>
<tr class="separator:a63b8e719cf5a6badb9b381fc4437b316"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-static-methods" name="pub-static-methods"></a>
Static Public Member Functions</h2></td></tr>
<tr class="memitem:a11cb4d9c0e5a4a89327a2c08d211c27b"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d76/classpu_1_1ttf_1_1_font.html#a11cb4d9c0e5a4a89327a2c08d211c27b">EmptyFontFaceDisposingFunction</a> (void *)</td></tr>
<tr class="separator:a11cb4d9c0e5a4a89327a2c08d211c27b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9bf8adcefc6de5b8ce195556184c9794"><td class="memItemLeft" align="right" valign="top">static constexpr bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d76/classpu_1_1ttf_1_1_font.html#a9bf8adcefc6de5b8ce195556184c9794">IsValidFontFaceIndex</a> (const <a class="el" href="../../da/df2/namespacepu.html#ad6f40fe34a42045f7df3275f60b00e99">i32</a> index)</td></tr>
<tr class="separator:a9bf8adcefc6de5b8ce195556184c9794"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-static-attribs" name="pub-static-attribs"></a>
Static Public Attributes</h2></td></tr>
<tr class="memitem:a99ce50e78019ea5a048d5f2f040e0f43"><td class="memItemLeft" align="right" valign="top">static constexpr <a class="el" href="../../da/df2/namespacepu.html#ad6f40fe34a42045f7df3275f60b00e99">i32</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d76/classpu_1_1ttf_1_1_font.html#a99ce50e78019ea5a048d5f2f040e0f43">InvalidFontFaceIndex</a> = -1</td></tr>
<tr class="separator:a99ce50e78019ea5a048d5f2f040e0f43"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abb4ac46c73eaefd27282a6b3460d2a28"><td class="memItemLeft" align="right" valign="top">static constexpr u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d76/classpu_1_1ttf_1_1_font.html#abb4ac46c73eaefd27282a6b3460d2a28">DefaultFontSize</a> = 25</td></tr>
<tr class="separator:abb4ac46c73eaefd27282a6b3460d2a28"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="ab8d94d1d98e3d64184413d01992808e8" name="ab8d94d1d98e3d64184413d01992808e8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab8d94d1d98e3d64184413d01992808e8">&#9670;&nbsp;</a></span>Font()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">pu::ttf::Font::Font </td>
<td>(</td>
<td class="paramtype">const u32&#160;</td>
<td class="paramname"><em>font_sz</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a5013c818d4c511e5a90e261e9c5e3323" name="a5013c818d4c511e5a90e261e9c5e3323"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5013c818d4c511e5a90e261e9c5e3323">&#9670;&nbsp;</a></span>~Font()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">pu::ttf::Font::~Font </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="a11cb4d9c0e5a4a89327a2c08d211c27b" name="a11cb4d9c0e5a4a89327a2c08d211c27b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a11cb4d9c0e5a4a89327a2c08d211c27b">&#9670;&nbsp;</a></span>EmptyFontFaceDisposingFunction()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static void pu::ttf::Font::EmptyFontFaceDisposingFunction </td>
<td>(</td>
<td class="paramtype">void *&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a9a58d1b9ed579353b70fff68e5fd096d" name="a9a58d1b9ed579353b70fff68e5fd096d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9a58d1b9ed579353b70fff68e5fd096d">&#9670;&nbsp;</a></span>FindValidFontFor()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../d1/d78/namespacepu_1_1sdl2.html#a6cc3040689b5eaa481307108ed33d996">sdl2::Font</a> pu::ttf::Font::FindValidFontFor </td>
<td>(</td>
<td class="paramtype">const char&#160;</td>
<td class="paramname"><em>ch</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a75155cdaaa058dc76401839b6643ebfb" name="a75155cdaaa058dc76401839b6643ebfb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a75155cdaaa058dc76401839b6643ebfb">&#9670;&nbsp;</a></span>GetFontSize()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">u32 pu::ttf::Font::GetFontSize </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="adf857402bea5c385c17189953ec24b22" name="adf857402bea5c385c17189953ec24b22"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adf857402bea5c385c17189953ec24b22">&#9670;&nbsp;</a></span>GetTextDimensions()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">std::pair&lt; u32, u32 &gt; pu::ttf::Font::GetTextDimensions </td>
<td>(</td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>str</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a9bf8adcefc6de5b8ce195556184c9794" name="a9bf8adcefc6de5b8ce195556184c9794"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9bf8adcefc6de5b8ce195556184c9794">&#9670;&nbsp;</a></span>IsValidFontFaceIndex()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static constexpr bool pu::ttf::Font::IsValidFontFaceIndex </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="../../da/df2/namespacepu.html#ad6f40fe34a42045f7df3275f60b00e99">i32</a>&#160;</td>
<td class="paramname"><em>index</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span><span class="mlabel">constexpr</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="adbc4327d5579e631ab212396aaca21fd" name="adbc4327d5579e631ab212396aaca21fd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adbc4327d5579e631ab212396aaca21fd">&#9670;&nbsp;</a></span>LoadFromFile()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../da/df2/namespacepu.html#ad6f40fe34a42045f7df3275f60b00e99">i32</a> pu::ttf::Font::LoadFromFile </td>
<td>(</td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>path</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a53e4bb1bfa859c9e07d3b9531459d496" name="a53e4bb1bfa859c9e07d3b9531459d496"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a53e4bb1bfa859c9e07d3b9531459d496">&#9670;&nbsp;</a></span>LoadFromMemory()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../da/df2/namespacepu.html#ad6f40fe34a42045f7df3275f60b00e99">i32</a> pu::ttf::Font::LoadFromMemory </td>
<td>(</td>
<td class="paramtype">void *&#160;</td>
<td class="paramname"><em>ptr</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const size_t&#160;</td>
<td class="paramname"><em>size</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">FontFaceDisposingFunction&#160;</td>
<td class="paramname"><em>disp_fn</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a63b8e719cf5a6badb9b381fc4437b316" name="a63b8e719cf5a6badb9b381fc4437b316"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a63b8e719cf5a6badb9b381fc4437b316">&#9670;&nbsp;</a></span>RenderText()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../d1/d78/namespacepu_1_1sdl2.html#a65fedc3a65aa972d8e05f05545a65fc3">sdl2::Texture</a> pu::ttf::Font::RenderText </td>
<td>(</td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>str</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="../../d7/d0c/structpu_1_1ui_1_1_color.html">ui::Color</a>&#160;</td>
<td class="paramname"><em>clr</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a09f2e16e3ec0e20a61c49b9899ec0796" name="a09f2e16e3ec0e20a61c49b9899ec0796"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a09f2e16e3ec0e20a61c49b9899ec0796">&#9670;&nbsp;</a></span>Unload()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void pu::ttf::Font::Unload </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="../../da/df2/namespacepu.html#ad6f40fe34a42045f7df3275f60b00e99">i32</a>&#160;</td>
<td class="paramname"><em>font_idx</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<h2 class="groupheader">Member Data Documentation</h2>
<a id="abb4ac46c73eaefd27282a6b3460d2a28" name="abb4ac46c73eaefd27282a6b3460d2a28"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abb4ac46c73eaefd27282a6b3460d2a28">&#9670;&nbsp;</a></span>DefaultFontSize</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr u32 pu::ttf::Font::DefaultFontSize = 25</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">constexpr</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a99ce50e78019ea5a048d5f2f040e0f43" name="a99ce50e78019ea5a048d5f2f040e0f43"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a99ce50e78019ea5a048d5f2f040e0f43">&#9670;&nbsp;</a></span>InvalidFontFaceIndex</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr <a class="el" href="../../da/df2/namespacepu.html#ad6f40fe34a42045f7df3275f60b00e99">i32</a> pu::ttf::Font::InvalidFontFaceIndex = -1</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">constexpr</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li>Plutonium/include/pu/ttf/<a class="el" href="../../d6/ddd/ttf___font_8hpp_source.html">ttf_Font.hpp</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="../../da/df2/namespacepu.html">pu</a></li><li class="navelem"><a class="el" href="../../d5/d72/namespacepu_1_1ttf.html">ttf</a></li><li class="navelem"><a class="el" href="../../dd/d76/classpu_1_1ttf_1_1_font.html">Font</a></li>
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3 </li>
</ul>
</div>
</body>
</html>

View File

@ -0,0 +1,16 @@
var classpu_1_1ttf_1_1_font =
[
[ "Font", "dd/d76/classpu_1_1ttf_1_1_font.html#ab8d94d1d98e3d64184413d01992808e8", null ],
[ "~Font", "dd/d76/classpu_1_1ttf_1_1_font.html#a5013c818d4c511e5a90e261e9c5e3323", null ],
[ "EmptyFontFaceDisposingFunction", "dd/d76/classpu_1_1ttf_1_1_font.html#a11cb4d9c0e5a4a89327a2c08d211c27b", null ],
[ "FindValidFontFor", "dd/d76/classpu_1_1ttf_1_1_font.html#a9a58d1b9ed579353b70fff68e5fd096d", null ],
[ "GetFontSize", "dd/d76/classpu_1_1ttf_1_1_font.html#a75155cdaaa058dc76401839b6643ebfb", null ],
[ "GetTextDimensions", "dd/d76/classpu_1_1ttf_1_1_font.html#adf857402bea5c385c17189953ec24b22", null ],
[ "IsValidFontFaceIndex", "dd/d76/classpu_1_1ttf_1_1_font.html#a9bf8adcefc6de5b8ce195556184c9794", null ],
[ "LoadFromFile", "dd/d76/classpu_1_1ttf_1_1_font.html#adbc4327d5579e631ab212396aaca21fd", null ],
[ "LoadFromMemory", "dd/d76/classpu_1_1ttf_1_1_font.html#a53e4bb1bfa859c9e07d3b9531459d496", null ],
[ "RenderText", "dd/d76/classpu_1_1ttf_1_1_font.html#a63b8e719cf5a6badb9b381fc4437b316", null ],
[ "Unload", "dd/d76/classpu_1_1ttf_1_1_font.html#a09f2e16e3ec0e20a61c49b9899ec0796", null ],
[ "DefaultFontSize", "dd/d76/classpu_1_1ttf_1_1_font.html#abb4ac46c73eaefd27282a6b3460d2a28", null ],
[ "InvalidFontFaceIndex", "dd/d76/classpu_1_1ttf_1_1_font.html#a99ce50e78019ea5a048d5f2f040e0f43", null ]
];

View File

@ -0,0 +1,131 @@
<!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">
<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.3"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Plutonium framework API: Member List</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="../../navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../resize.js"></script>
<script type="text/javascript" src="../../navtreedata.js"></script>
<script type="text/javascript" src="../../navtree.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">Plutonium framework API<span id="projectnumber">&#160;0.3.0</span>
</div>
<div id="projectbrief">UI framework libraries for libnx</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.3 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "../../search",'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>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('d6/d8f/classpu_1_1ui_1_1_overlay.html','../../'); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- 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">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="header">
<div class="headertitle"><div class="title">pu::ui::Overlay Member List</div></div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="../../d6/d8f/classpu_1_1ui_1_1_overlay.html">pu::ui::Overlay</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="../../dc/dcd/classpu_1_1ui_1_1_container.html#ad05f397ce7e1a6029eff10884406c019">Add</a>(elm::Element::Ref elem)</td><td class="entry"><a class="el" href="../../dc/dcd/classpu_1_1ui_1_1_container.html">pu::ui::Container</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="../../dc/dcd/classpu_1_1ui_1_1_container.html#a4d3542c9a6bb9d5330cb4572d2ffa6c7">At</a>(const i32 idx)</td><td class="entry"><a class="el" href="../../dc/dcd/classpu_1_1ui_1_1_container.html">pu::ui::Container</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../dc/dcd/classpu_1_1ui_1_1_container.html#a2a123855380966b76b7904ffe94b7fc5">Clear</a>()</td><td class="entry"><a class="el" href="../../dc/dcd/classpu_1_1ui_1_1_container.html">pu::ui::Container</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="../../dc/dcd/classpu_1_1ui_1_1_container.html#a2ff66728ca4ad1640d6f3993b727a35e">Container</a>(const i32 x, const i32 y, const i32 width, const i32 height)</td><td class="entry"><a class="el" href="../../dc/dcd/classpu_1_1ui_1_1_container.html">pu::ui::Container</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../d6/d8f/classpu_1_1ui_1_1_overlay.html#a556ea751947340b653b9eba75d17df33">DefaultRadius</a></td><td class="entry"><a class="el" href="../../d6/d8f/classpu_1_1ui_1_1_overlay.html">pu::ui::Overlay</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="../../dc/dcd/classpu_1_1ui_1_1_container.html#a0e8fcdecac68cddf4c9baa90599569c6">elems</a></td><td class="entry"><a class="el" href="../../dc/dcd/classpu_1_1ui_1_1_container.html">pu::ui::Container</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../d6/d8f/classpu_1_1ui_1_1_overlay.html#a160e03ad703d8c8627f1f53dbcd455e5">FadeAlphaVariation</a></td><td class="entry"><a class="el" href="../../d6/d8f/classpu_1_1ui_1_1_overlay.html">pu::ui::Overlay</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="../../dc/dcd/classpu_1_1ui_1_1_container.html#a1e30ab38bd2f2a90b5def1a08b1a232f">GetCount</a>()</td><td class="entry"><a class="el" href="../../dc/dcd/classpu_1_1ui_1_1_container.html">pu::ui::Container</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../dc/dcd/classpu_1_1ui_1_1_container.html#a7730ee6140fbd34095a2140a3ec82e23">GetHeight</a>()</td><td class="entry"><a class="el" href="../../dc/dcd/classpu_1_1ui_1_1_container.html">pu::ui::Container</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="../../d6/d8f/classpu_1_1ui_1_1_overlay.html#af1e9643a929bdd34982fbc41472fc8f7">GetRadius</a>()</td><td class="entry"><a class="el" href="../../d6/d8f/classpu_1_1ui_1_1_overlay.html">pu::ui::Overlay</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../dc/dcd/classpu_1_1ui_1_1_container.html#aff20ef4581c3e60e25eca8184aacfc6e">GetWidth</a>()</td><td class="entry"><a class="el" href="../../dc/dcd/classpu_1_1ui_1_1_container.html">pu::ui::Container</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="../../dc/dcd/classpu_1_1ui_1_1_container.html#a67deb4effe6e93d58339b75fad207284">GetX</a>()</td><td class="entry"><a class="el" href="../../dc/dcd/classpu_1_1ui_1_1_container.html">pu::ui::Container</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../dc/dcd/classpu_1_1ui_1_1_container.html#af4b294c2c97a464f84a74ad6906656a4">GetY</a>()</td><td class="entry"><a class="el" href="../../dc/dcd/classpu_1_1ui_1_1_container.html">pu::ui::Container</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="../../dc/dcd/classpu_1_1ui_1_1_container.html#a908e50723784ef3d1e0fea0c8ce65cad">h</a></td><td class="entry"><a class="el" href="../../dc/dcd/classpu_1_1ui_1_1_container.html">pu::ui::Container</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../dc/dcd/classpu_1_1ui_1_1_container.html#a207e830a8cb788fa3737a6f0f536fb8c">Has</a>(elm::Element::Ref &amp;elem)</td><td class="entry"><a class="el" href="../../dc/dcd/classpu_1_1ui_1_1_container.html">pu::ui::Container</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="../../d6/d8f/classpu_1_1ui_1_1_overlay.html#a8b935b2d5134a9b818a2abc8f8ca166f">MaxFadeAlpha</a></td><td class="entry"><a class="el" href="../../d6/d8f/classpu_1_1ui_1_1_overlay.html">pu::ui::Overlay</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../d6/d8f/classpu_1_1ui_1_1_overlay.html#a099a0e84e2e7173429ab9c93c9962be2">NotifyEnding</a>(const bool ending)</td><td class="entry"><a class="el" href="../../d6/d8f/classpu_1_1ui_1_1_overlay.html">pu::ui::Overlay</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="../../d6/d8f/classpu_1_1ui_1_1_overlay.html#a1c8129b7b18c3394f1ae89a6b18587ac">OnPostRender</a>(render::Renderer::Ref &amp;drawer)</td><td class="entry"><a class="el" href="../../d6/d8f/classpu_1_1ui_1_1_overlay.html">pu::ui::Overlay</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../d6/d8f/classpu_1_1ui_1_1_overlay.html#ab2789bf02ae80a066f83a901af33f540">OnPreRender</a>(render::Renderer::Ref &amp;drawer)</td><td class="entry"><a class="el" href="../../d6/d8f/classpu_1_1ui_1_1_overlay.html">pu::ui::Overlay</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="../../d6/d8f/classpu_1_1ui_1_1_overlay.html#ae269740916cc9360b1969b8cf819524e">Overlay</a>(const i32 x, const i32 y, const i32 width, const i32 height, const Color bg_clr, const bool round=true, const i32 radius=DefaultRadius)</td><td class="entry"><a class="el" href="../../d6/d8f/classpu_1_1ui_1_1_overlay.html">pu::ui::Overlay</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../dc/dcd/classpu_1_1ui_1_1_container.html#a9a72b95abf9aaf98500384a7a3258b4e">PreRender</a>()</td><td class="entry"><a class="el" href="../../dc/dcd/classpu_1_1ui_1_1_container.html">pu::ui::Container</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="../../d6/d8f/classpu_1_1ui_1_1_overlay.html#a3a542634d1251b7186b7ef2cd04b1d7d">Render</a>(render::Renderer::Ref &amp;drawer)</td><td class="entry"><a class="el" href="../../d6/d8f/classpu_1_1ui_1_1_overlay.html">pu::ui::Overlay</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../dc/dcd/classpu_1_1ui_1_1_container.html#a751ba1fc10928b3de4a0126300975f95">SetHeight</a>(const i32 height)</td><td class="entry"><a class="el" href="../../dc/dcd/classpu_1_1ui_1_1_container.html">pu::ui::Container</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="../../d6/d8f/classpu_1_1ui_1_1_overlay.html#ad034a65041f532860ec06290e23d1fbe">SetRadius</a>(const i32 radius)</td><td class="entry"><a class="el" href="../../d6/d8f/classpu_1_1ui_1_1_overlay.html">pu::ui::Overlay</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../dc/dcd/classpu_1_1ui_1_1_container.html#af27fd51419e50e0035bac38c2ebde565">SetWidth</a>(const i32 width)</td><td class="entry"><a class="el" href="../../dc/dcd/classpu_1_1ui_1_1_container.html">pu::ui::Container</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="../../dc/dcd/classpu_1_1ui_1_1_container.html#abfb560acdd4061b46a97072441ba20fb">SetX</a>(const i32 x)</td><td class="entry"><a class="el" href="../../dc/dcd/classpu_1_1ui_1_1_container.html">pu::ui::Container</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../dc/dcd/classpu_1_1ui_1_1_container.html#a74c8effea20d6bb11645ed79b21d00ac">SetY</a>(const i32 y)</td><td class="entry"><a class="el" href="../../dc/dcd/classpu_1_1ui_1_1_container.html">pu::ui::Container</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="../../dc/dcd/classpu_1_1ui_1_1_container.html#a1cfc135e2bb905b57a4be3b9294e812f">w</a></td><td class="entry"><a class="el" href="../../dc/dcd/classpu_1_1ui_1_1_container.html">pu::ui::Container</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../dc/dcd/classpu_1_1ui_1_1_container.html#a0611d8d500db31fe2c83a29ab2089f5e">x</a></td><td class="entry"><a class="el" href="../../dc/dcd/classpu_1_1ui_1_1_container.html">pu::ui::Container</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="../../dc/dcd/classpu_1_1ui_1_1_container.html#a3470636cdd7eb6dfea4b40b22e0e12c7">y</a></td><td class="entry"><a class="el" href="../../dc/dcd/classpu_1_1ui_1_1_container.html">pu::ui::Container</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
</table></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3 </li>
</ul>
</div>
</body>
</html>

View File

@ -0,0 +1,488 @@
<!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">
<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.3"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Plutonium framework API: pu::ui::elm::MenuItem Class 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="../../navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../resize.js"></script>
<script type="text/javascript" src="../../navtreedata.js"></script>
<script type="text/javascript" src="../../navtree.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">Plutonium framework API<span id="projectnumber">&#160;0.3.0</span>
</div>
<div id="projectbrief">UI framework libraries for libnx</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.3 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "../../search",'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>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('de/dbb/classpu_1_1ui_1_1elm_1_1_menu_item.html','../../'); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- 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">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="header">
<div class="summary">
<a href="#pub-types">Public Types</a> &#124;
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pub-static-attribs">Static Public Attributes</a> &#124;
<a href="../../dd/d61/classpu_1_1ui_1_1elm_1_1_menu_item-members.html">List of all members</a> </div>
<div class="headertitle"><div class="title">pu::ui::elm::MenuItem Class Reference</div></div>
</div><!--header-->
<div class="contents">
<p><code>#include &lt;<a class="el" href="../../d1/dd0/elm___menu_8hpp_source.html">elm_Menu.hpp</a>&gt;</code></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-types" name="pub-types"></a>
Public Types</h2></td></tr>
<tr class="memitem:a8e77055d6b85df04010739767c61c48d"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../de/dbb/classpu_1_1ui_1_1elm_1_1_menu_item.html#a8e77055d6b85df04010739767c61c48d">OnKeyCallback</a> = std::function&lt; void()&gt;</td></tr>
<tr class="separator:a8e77055d6b85df04010739767c61c48d"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a83c50c4ca5f49289da2026fe0f662d7c"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../de/dbb/classpu_1_1ui_1_1elm_1_1_menu_item.html#a83c50c4ca5f49289da2026fe0f662d7c">MenuItem</a> (const std::string &amp;name)</td></tr>
<tr class="separator:a83c50c4ca5f49289da2026fe0f662d7c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab6e9f3a65809763aa70b11ba66abc251"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../de/dbb/classpu_1_1ui_1_1elm_1_1_menu_item.html#ab6e9f3a65809763aa70b11ba66abc251">GetName</a> ()</td></tr>
<tr class="separator:ab6e9f3a65809763aa70b11ba66abc251"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3182a41b6b6d604d8692cc4d0338f1b7"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../de/dbb/classpu_1_1ui_1_1elm_1_1_menu_item.html#a3182a41b6b6d604d8692cc4d0338f1b7">SetName</a> (const std::string &amp;name)</td></tr>
<tr class="separator:a3182a41b6b6d604d8692cc4d0338f1b7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a13c86f370dfdde1b9d19762840d8d57a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d7/d0c/structpu_1_1ui_1_1_color.html">Color</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../de/dbb/classpu_1_1ui_1_1elm_1_1_menu_item.html#a13c86f370dfdde1b9d19762840d8d57a">GetColor</a> ()</td></tr>
<tr class="separator:a13c86f370dfdde1b9d19762840d8d57a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a94298f10821ae13f41ebedebe68dd170"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../de/dbb/classpu_1_1ui_1_1elm_1_1_menu_item.html#a94298f10821ae13f41ebedebe68dd170">SetColor</a> (const <a class="el" href="../../d7/d0c/structpu_1_1ui_1_1_color.html">Color</a> items_clr)</td></tr>
<tr class="separator:a94298f10821ae13f41ebedebe68dd170"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5b7f483bde86cd3237f7e3bdb21ba437"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../de/dbb/classpu_1_1ui_1_1elm_1_1_menu_item.html#a5b7f483bde86cd3237f7e3bdb21ba437">AddOnKey</a> (<a class="el" href="../../de/dbb/classpu_1_1ui_1_1elm_1_1_menu_item.html#a8e77055d6b85df04010739767c61c48d">OnKeyCallback</a> on_key_cb, const u64 key=HidNpadButton_A)</td></tr>
<tr class="separator:a5b7f483bde86cd3237f7e3bdb21ba437"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af62ad8e3368a430c2818314dd8be4701"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../da/df2/namespacepu.html#ad6f40fe34a42045f7df3275f60b00e99">i32</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../de/dbb/classpu_1_1ui_1_1elm_1_1_menu_item.html#af62ad8e3368a430c2818314dd8be4701">GetOnKeyCallbackCount</a> ()</td></tr>
<tr class="separator:af62ad8e3368a430c2818314dd8be4701"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2f027a733ec2016f064b8b73aafbcfab"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/dbb/classpu_1_1ui_1_1elm_1_1_menu_item.html#a8e77055d6b85df04010739767c61c48d">OnKeyCallback</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../de/dbb/classpu_1_1ui_1_1elm_1_1_menu_item.html#a2f027a733ec2016f064b8b73aafbcfab">GetOnKeyCallback</a> (const <a class="el" href="../../da/df2/namespacepu.html#ad6f40fe34a42045f7df3275f60b00e99">i32</a> idx)</td></tr>
<tr class="separator:a2f027a733ec2016f064b8b73aafbcfab"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afdce956c0700df79ae134845257648f3"><td class="memItemLeft" align="right" valign="top">u64&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../de/dbb/classpu_1_1ui_1_1elm_1_1_menu_item.html#afdce956c0700df79ae134845257648f3">GetOnKeyCallbackKey</a> (const <a class="el" href="../../da/df2/namespacepu.html#ad6f40fe34a42045f7df3275f60b00e99">i32</a> idx)</td></tr>
<tr class="separator:afdce956c0700df79ae134845257648f3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5652491238e88f142625db867ca95523"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../de/dbb/classpu_1_1ui_1_1elm_1_1_menu_item.html#a5652491238e88f142625db867ca95523">GetIconPath</a> ()</td></tr>
<tr class="separator:a5652491238e88f142625db867ca95523"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a75ed47105bec4304b2ba457d1c301f4f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../de/dbb/classpu_1_1ui_1_1elm_1_1_menu_item.html#a75ed47105bec4304b2ba457d1c301f4f">SetIcon</a> (const std::string &amp;icon_path)</td></tr>
<tr class="separator:a75ed47105bec4304b2ba457d1c301f4f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a32324239744b25ddf9256887069b554c"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../de/dbb/classpu_1_1ui_1_1elm_1_1_menu_item.html#a32324239744b25ddf9256887069b554c">HasIcon</a> ()</td></tr>
<tr class="separator:a32324239744b25ddf9256887069b554c"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-static-attribs" name="pub-static-attribs"></a>
Static Public Attributes</h2></td></tr>
<tr class="memitem:a62b160e43a24fa6466a0f3081a2d12b1"><td class="memItemLeft" align="right" valign="top">static constexpr <a class="el" href="../../d7/d0c/structpu_1_1ui_1_1_color.html">Color</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../de/dbb/classpu_1_1ui_1_1elm_1_1_menu_item.html#a62b160e43a24fa6466a0f3081a2d12b1">DefaultColor</a> = { 10, 10, 10, 0xFF }</td></tr>
<tr class="separator:a62b160e43a24fa6466a0f3081a2d12b1"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Member Typedef Documentation</h2>
<a id="a8e77055d6b85df04010739767c61c48d" name="a8e77055d6b85df04010739767c61c48d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8e77055d6b85df04010739767c61c48d">&#9670;&nbsp;</a></span>OnKeyCallback</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="../../de/dbb/classpu_1_1ui_1_1elm_1_1_menu_item.html#a8e77055d6b85df04010739767c61c48d">pu::ui::elm::MenuItem::OnKeyCallback</a> = std::function&lt;void()&gt;</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="a83c50c4ca5f49289da2026fe0f662d7c" name="a83c50c4ca5f49289da2026fe0f662d7c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a83c50c4ca5f49289da2026fe0f662d7c">&#9670;&nbsp;</a></span>MenuItem()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">pu::ui::elm::MenuItem::MenuItem </td>
<td>(</td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>name</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="a5b7f483bde86cd3237f7e3bdb21ba437" name="a5b7f483bde86cd3237f7e3bdb21ba437"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5b7f483bde86cd3237f7e3bdb21ba437">&#9670;&nbsp;</a></span>AddOnKey()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void pu::ui::elm::MenuItem::AddOnKey </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/dbb/classpu_1_1ui_1_1elm_1_1_menu_item.html#a8e77055d6b85df04010739767c61c48d">OnKeyCallback</a>&#160;</td>
<td class="paramname"><em>on_key_cb</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const u64&#160;</td>
<td class="paramname"><em>key</em> = <code>HidNpadButton_A</code>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a13c86f370dfdde1b9d19762840d8d57a" name="a13c86f370dfdde1b9d19762840d8d57a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a13c86f370dfdde1b9d19762840d8d57a">&#9670;&nbsp;</a></span>GetColor()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../d7/d0c/structpu_1_1ui_1_1_color.html">Color</a> pu::ui::elm::MenuItem::GetColor </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a5652491238e88f142625db867ca95523" name="a5652491238e88f142625db867ca95523"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5652491238e88f142625db867ca95523">&#9670;&nbsp;</a></span>GetIconPath()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">std::string pu::ui::elm::MenuItem::GetIconPath </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ab6e9f3a65809763aa70b11ba66abc251" name="ab6e9f3a65809763aa70b11ba66abc251"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab6e9f3a65809763aa70b11ba66abc251">&#9670;&nbsp;</a></span>GetName()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">std::string pu::ui::elm::MenuItem::GetName </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a2f027a733ec2016f064b8b73aafbcfab" name="a2f027a733ec2016f064b8b73aafbcfab"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2f027a733ec2016f064b8b73aafbcfab">&#9670;&nbsp;</a></span>GetOnKeyCallback()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../de/dbb/classpu_1_1ui_1_1elm_1_1_menu_item.html#a8e77055d6b85df04010739767c61c48d">OnKeyCallback</a> pu::ui::elm::MenuItem::GetOnKeyCallback </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="../../da/df2/namespacepu.html#ad6f40fe34a42045f7df3275f60b00e99">i32</a>&#160;</td>
<td class="paramname"><em>idx</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="af62ad8e3368a430c2818314dd8be4701" name="af62ad8e3368a430c2818314dd8be4701"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af62ad8e3368a430c2818314dd8be4701">&#9670;&nbsp;</a></span>GetOnKeyCallbackCount()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../da/df2/namespacepu.html#ad6f40fe34a42045f7df3275f60b00e99">i32</a> pu::ui::elm::MenuItem::GetOnKeyCallbackCount </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="afdce956c0700df79ae134845257648f3" name="afdce956c0700df79ae134845257648f3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afdce956c0700df79ae134845257648f3">&#9670;&nbsp;</a></span>GetOnKeyCallbackKey()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">u64 pu::ui::elm::MenuItem::GetOnKeyCallbackKey </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="../../da/df2/namespacepu.html#ad6f40fe34a42045f7df3275f60b00e99">i32</a>&#160;</td>
<td class="paramname"><em>idx</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a32324239744b25ddf9256887069b554c" name="a32324239744b25ddf9256887069b554c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a32324239744b25ddf9256887069b554c">&#9670;&nbsp;</a></span>HasIcon()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool pu::ui::elm::MenuItem::HasIcon </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a94298f10821ae13f41ebedebe68dd170" name="a94298f10821ae13f41ebedebe68dd170"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a94298f10821ae13f41ebedebe68dd170">&#9670;&nbsp;</a></span>SetColor()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void pu::ui::elm::MenuItem::SetColor </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="../../d7/d0c/structpu_1_1ui_1_1_color.html">Color</a>&#160;</td>
<td class="paramname"><em>items_clr</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a75ed47105bec4304b2ba457d1c301f4f" name="a75ed47105bec4304b2ba457d1c301f4f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a75ed47105bec4304b2ba457d1c301f4f">&#9670;&nbsp;</a></span>SetIcon()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void pu::ui::elm::MenuItem::SetIcon </td>
<td>(</td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>icon_path</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a3182a41b6b6d604d8692cc4d0338f1b7" name="a3182a41b6b6d604d8692cc4d0338f1b7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3182a41b6b6d604d8692cc4d0338f1b7">&#9670;&nbsp;</a></span>SetName()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void pu::ui::elm::MenuItem::SetName </td>
<td>(</td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>name</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<h2 class="groupheader">Member Data Documentation</h2>
<a id="a62b160e43a24fa6466a0f3081a2d12b1" name="a62b160e43a24fa6466a0f3081a2d12b1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a62b160e43a24fa6466a0f3081a2d12b1">&#9670;&nbsp;</a></span>DefaultColor</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr <a class="el" href="../../d7/d0c/structpu_1_1ui_1_1_color.html">Color</a> pu::ui::elm::MenuItem::DefaultColor = { 10, 10, 10, 0xFF }</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">constexpr</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li>Plutonium/include/pu/ui/elm/<a class="el" href="../../d1/dd0/elm___menu_8hpp_source.html">elm_Menu.hpp</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="../../da/df2/namespacepu.html">pu</a></li><li class="navelem"><a class="el" href="../../d9/d7f/namespacepu_1_1ui.html">ui</a></li><li class="navelem"><a class="el" href="../../d2/d5e/namespacepu_1_1ui_1_1elm.html">elm</a></li><li class="navelem"><a class="el" href="../../de/dbb/classpu_1_1ui_1_1elm_1_1_menu_item.html">MenuItem</a></li>
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3 </li>
</ul>
</div>
</body>
</html>

View File

@ -0,0 +1,17 @@
var classpu_1_1ui_1_1elm_1_1_menu_item =
[
[ "OnKeyCallback", "de/dbb/classpu_1_1ui_1_1elm_1_1_menu_item.html#a8e77055d6b85df04010739767c61c48d", null ],
[ "MenuItem", "de/dbb/classpu_1_1ui_1_1elm_1_1_menu_item.html#a83c50c4ca5f49289da2026fe0f662d7c", null ],
[ "AddOnKey", "de/dbb/classpu_1_1ui_1_1elm_1_1_menu_item.html#a5b7f483bde86cd3237f7e3bdb21ba437", null ],
[ "GetColor", "de/dbb/classpu_1_1ui_1_1elm_1_1_menu_item.html#a13c86f370dfdde1b9d19762840d8d57a", null ],
[ "GetIconPath", "de/dbb/classpu_1_1ui_1_1elm_1_1_menu_item.html#a5652491238e88f142625db867ca95523", null ],
[ "GetName", "de/dbb/classpu_1_1ui_1_1elm_1_1_menu_item.html#ab6e9f3a65809763aa70b11ba66abc251", null ],
[ "GetOnKeyCallback", "de/dbb/classpu_1_1ui_1_1elm_1_1_menu_item.html#a2f027a733ec2016f064b8b73aafbcfab", null ],
[ "GetOnKeyCallbackCount", "de/dbb/classpu_1_1ui_1_1elm_1_1_menu_item.html#af62ad8e3368a430c2818314dd8be4701", null ],
[ "GetOnKeyCallbackKey", "de/dbb/classpu_1_1ui_1_1elm_1_1_menu_item.html#afdce956c0700df79ae134845257648f3", null ],
[ "HasIcon", "de/dbb/classpu_1_1ui_1_1elm_1_1_menu_item.html#a32324239744b25ddf9256887069b554c", null ],
[ "SetColor", "de/dbb/classpu_1_1ui_1_1elm_1_1_menu_item.html#a94298f10821ae13f41ebedebe68dd170", null ],
[ "SetIcon", "de/dbb/classpu_1_1ui_1_1elm_1_1_menu_item.html#a75ed47105bec4304b2ba457d1c301f4f", null ],
[ "SetName", "de/dbb/classpu_1_1ui_1_1elm_1_1_menu_item.html#a3182a41b6b6d604d8692cc4d0338f1b7", null ],
[ "DefaultColor", "de/dbb/classpu_1_1ui_1_1elm_1_1_menu_item.html#a62b160e43a24fa6466a0f3081a2d12b1", null ]
];

View File

@ -0,0 +1,149 @@
<!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">
<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.3"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Plutonium framework API: Plutonium/include/pu/audio/audio_Music.hpp 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="../../navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../resize.js"></script>
<script type="text/javascript" src="../../navtreedata.js"></script>
<script type="text/javascript" src="../../navtree.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">Plutonium framework API<span id="projectnumber">&#160;0.3.0</span>
</div>
<div id="projectbrief">UI framework libraries for libnx</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.3 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "../../search",'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>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('de/de5/audio___music_8hpp.html','../../'); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- 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">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="header">
<div class="summary">
<a href="#namespaces">Namespaces</a> &#124;
<a href="#typedef-members">Typedefs</a> &#124;
<a href="#func-members">Functions</a> </div>
<div class="headertitle"><div class="title">audio_Music.hpp File Reference</div></div>
</div><!--header-->
<div class="contents">
<div class="textblock"><code>#include &lt;SDL2/SDL_mixer.h&gt;</code><br />
<code>#include &lt;<a class="el" href="../../d1/d52/pu___include_8hpp_source.html">pu/pu_Include.hpp</a>&gt;</code><br />
</div>
<p><a href="../../de/de5/audio___music_8hpp_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="namespaces" name="namespaces"></a>
Namespaces</h2></td></tr>
<tr class="memitem:da/df2/namespacepu"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/df2/namespacepu.html">pu</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:d8/d8f/namespacepu_1_1audio"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d8f/namespacepu_1_1audio.html">pu::audio</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:adc990fea10ff67b623e34b67ffa29413"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d8f/namespacepu_1_1audio.html#adc990fea10ff67b623e34b67ffa29413">pu::audio::Music</a> = Mix_Music *</td></tr>
<tr class="separator:adc990fea10ff67b623e34b67ffa29413"><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:a66c81b8c5c29b92ac8a0786bc803ca23"><td class="memItemLeft" align="right" valign="top">Music&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d8f/namespacepu_1_1audio.html#a66c81b8c5c29b92ac8a0786bc803ca23">pu::audio::OpenMusic</a> (const std::string &amp;path)</td></tr>
<tr class="separator:a66c81b8c5c29b92ac8a0786bc803ca23"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae6860df6873c68be641096106f2f10e1"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d8f/namespacepu_1_1audio.html#ae6860df6873c68be641096106f2f10e1">pu::audio::PlayMusic</a> (Music mus, const int loops)</td></tr>
<tr class="separator:ae6860df6873c68be641096106f2f10e1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6732fa4e7407c46285dda78126c4ae55"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d8f/namespacepu_1_1audio.html#a6732fa4e7407c46285dda78126c4ae55">pu::audio::PlayMusicWithFadeIn</a> (Music mus, const i32 llops, const i32 ms)</td></tr>
<tr class="separator:a6732fa4e7407c46285dda78126c4ae55"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a07bae3d9442a509f1729c72ba4b4c92c"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d8f/namespacepu_1_1audio.html#a07bae3d9442a509f1729c72ba4b4c92c">pu::audio::IsPlayingMusic</a> ()</td></tr>
<tr class="separator:a07bae3d9442a509f1729c72ba4b4c92c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1a16cf110068c643338a686d06fc0311"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d8f/namespacepu_1_1audio.html#a1a16cf110068c643338a686d06fc0311">pu::audio::PauseMusic</a> ()</td></tr>
<tr class="separator:a1a16cf110068c643338a686d06fc0311"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a293674d2948d7a79e2cde7796c661848"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d8f/namespacepu_1_1audio.html#a293674d2948d7a79e2cde7796c661848">pu::audio::ResumeMusic</a> ()</td></tr>
<tr class="separator:a293674d2948d7a79e2cde7796c661848"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad8c9e4959cf7ad40f9493659130f2878"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d8f/namespacepu_1_1audio.html#ad8c9e4959cf7ad40f9493659130f2878">pu::audio::SetMusicVolume</a> (const i32 vol)</td></tr>
<tr class="separator:ad8c9e4959cf7ad40f9493659130f2878"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a00fd980306751af01d7946a7d6da2044"><td class="memItemLeft" align="right" valign="top">i32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d8f/namespacepu_1_1audio.html#a00fd980306751af01d7946a7d6da2044">pu::audio::GetMusicVolume</a> ()</td></tr>
<tr class="separator:a00fd980306751af01d7946a7d6da2044"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0514eeae754124a9bdec08e79823f08a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d8f/namespacepu_1_1audio.html#a0514eeae754124a9bdec08e79823f08a">pu::audio::FadeOutMusic</a> (const i32 ms)</td></tr>
<tr class="separator:a0514eeae754124a9bdec08e79823f08a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2f34c8478347186d0209fef078d41582"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d8f/namespacepu_1_1audio.html#a2f34c8478347186d0209fef078d41582">pu::audio::RewindMusic</a> ()</td></tr>
<tr class="separator:a2f34c8478347186d0209fef078d41582"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adefbe54b078d8a9f1db1d50e9dfcaa7c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d8f/namespacepu_1_1audio.html#adefbe54b078d8a9f1db1d50e9dfcaa7c">pu::audio::StopMusic</a> ()</td></tr>
<tr class="separator:adefbe54b078d8a9f1db1d50e9dfcaa7c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a101f963439aaf0a9a5229de9a9545ab1"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d8f/namespacepu_1_1audio.html#a101f963439aaf0a9a5229de9a9545ab1">pu::audio::SetMusicPosition</a> (const double sec)</td></tr>
<tr class="separator:a101f963439aaf0a9a5229de9a9545ab1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1f7671249f422dca75905b3becfe0a24"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d8f/namespacepu_1_1audio.html#a1f7671249f422dca75905b3becfe0a24">pu::audio::DestroyMusic</a> (Music &amp;mus)</td></tr>
<tr class="separator:a1f7671249f422dca75905b3becfe0a24"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="../../dir_9cdebf0ee729e1c59321e289709dba63.html">Plutonium</a></li><li class="navelem"><a class="el" href="../../dir_89a404d1d17e2b511b2195eff3f10426.html">include</a></li><li class="navelem"><a class="el" href="../../dir_3e32bc87794f4c3a1bffbf65b6e30fa0.html">pu</a></li><li class="navelem"><a class="el" href="../../dir_5f40385c74880ea2ff624017833b6602.html">audio</a></li><li class="navelem"><a class="el" href="../../de/de5/audio___music_8hpp.html">audio_Music.hpp</a></li>
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3 </li>
</ul>
</div>
</body>
</html>

View File

@ -0,0 +1,17 @@
var audio___music_8hpp =
[
[ "Music", "de/de5/audio___music_8hpp.html#adc990fea10ff67b623e34b67ffa29413", null ],
[ "DestroyMusic", "de/de5/audio___music_8hpp.html#a1f7671249f422dca75905b3becfe0a24", null ],
[ "FadeOutMusic", "de/de5/audio___music_8hpp.html#a0514eeae754124a9bdec08e79823f08a", null ],
[ "GetMusicVolume", "de/de5/audio___music_8hpp.html#a00fd980306751af01d7946a7d6da2044", null ],
[ "IsPlayingMusic", "de/de5/audio___music_8hpp.html#a07bae3d9442a509f1729c72ba4b4c92c", null ],
[ "OpenMusic", "de/de5/audio___music_8hpp.html#a66c81b8c5c29b92ac8a0786bc803ca23", null ],
[ "PauseMusic", "de/de5/audio___music_8hpp.html#a1a16cf110068c643338a686d06fc0311", null ],
[ "PlayMusic", "de/de5/audio___music_8hpp.html#ae6860df6873c68be641096106f2f10e1", null ],
[ "PlayMusicWithFadeIn", "de/de5/audio___music_8hpp.html#a6732fa4e7407c46285dda78126c4ae55", null ],
[ "ResumeMusic", "de/de5/audio___music_8hpp.html#a293674d2948d7a79e2cde7796c661848", null ],
[ "RewindMusic", "de/de5/audio___music_8hpp.html#a2f34c8478347186d0209fef078d41582", null ],
[ "SetMusicPosition", "de/de5/audio___music_8hpp.html#a101f963439aaf0a9a5229de9a9545ab1", null ],
[ "SetMusicVolume", "de/de5/audio___music_8hpp.html#ad8c9e4959cf7ad40f9493659130f2878", null ],
[ "StopMusic", "de/de5/audio___music_8hpp.html#adefbe54b078d8a9f1db1d50e9dfcaa7c", null ]
];

View File

@ -0,0 +1,152 @@
<!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">
<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.3"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Plutonium framework API: Plutonium/include/pu/audio/audio_Music.hpp Source File</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="../../navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../resize.js"></script>
<script type="text/javascript" src="../../navtreedata.js"></script>
<script type="text/javascript" src="../../navtree.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">Plutonium framework API<span id="projectnumber">&#160;0.3.0</span>
</div>
<div id="projectbrief">UI framework libraries for libnx</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.3 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "../../search",'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>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('de/de5/audio___music_8hpp_source.html','../../'); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- 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">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="header">
<div class="headertitle"><div class="title">audio_Music.hpp</div></div>
</div><!--header-->
<div class="contents">
<a href="../../de/de5/audio___music_8hpp.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a id="l00001" name="l00001"></a><span class="lineno"> 1</span> </div>
<div class="line"><a id="l00002" name="l00002"></a><span class="lineno"> 2</span><span class="comment">/*</span></div>
<div class="line"><a id="l00003" name="l00003"></a><span class="lineno"> 3</span><span class="comment"></span> </div>
<div class="line"><a id="l00004" name="l00004"></a><span class="lineno"> 4</span><span class="comment"> Plutonium library</span></div>
<div class="line"><a id="l00005" name="l00005"></a><span class="lineno"> 5</span><span class="comment"></span> </div>
<div class="line"><a id="l00006" name="l00006"></a><span class="lineno"> 6</span><span class="comment"> @file audio_Music.hpp</span></div>
<div class="line"><a id="l00007" name="l00007"></a><span class="lineno"> 7</span><span class="comment"> @brief Music (BGM) support</span></div>
<div class="line"><a id="l00008" name="l00008"></a><span class="lineno"> 8</span><span class="comment"> @author XorTroll</span></div>
<div class="line"><a id="l00009" name="l00009"></a><span class="lineno"> 9</span><span class="comment"></span> </div>
<div class="line"><a id="l00010" name="l00010"></a><span class="lineno"> 10</span><span class="comment"> @copyright Plutonium project - an easy-to-use UI framework for Nintendo Switch homebrew</span></div>
<div class="line"><a id="l00011" name="l00011"></a><span class="lineno"> 11</span><span class="comment"></span> </div>
<div class="line"><a id="l00012" name="l00012"></a><span class="lineno"> 12</span><span class="comment">*/</span></div>
<div class="line"><a id="l00013" name="l00013"></a><span class="lineno"> 13</span> </div>
<div class="line"><a id="l00014" name="l00014"></a><span class="lineno"> 14</span><span class="preprocessor">#pragma once</span></div>
<div class="line"><a id="l00015" name="l00015"></a><span class="lineno"> 15</span><span class="preprocessor">#include &lt;SDL2/SDL_mixer.h&gt;</span></div>
<div class="line"><a id="l00016" name="l00016"></a><span class="lineno"> 16</span><span class="preprocessor">#include &lt;<a class="code" href="../../d1/d52/pu___include_8hpp.html">pu/pu_Include.hpp</a>&gt;</span></div>
<div class="line"><a id="l00017" name="l00017"></a><span class="lineno"> 17</span> </div>
<div class="line"><a id="l00018" name="l00018"></a><span class="lineno"><a class="line" href="../../da/df2/namespacepu.html"> 18</a></span><span class="keyword">namespace </span><a class="code hl_namespace" href="../../d8/d8f/namespacepu_1_1audio.html">pu::audio</a> {</div>
<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span> </div>
<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"><a class="line" href="../../d8/d8f/namespacepu_1_1audio.html#adc990fea10ff67b623e34b67ffa29413"> 20</a></span> <span class="keyword">using</span> <a class="code hl_typedef" href="../../d8/d8f/namespacepu_1_1audio.html#adc990fea10ff67b623e34b67ffa29413">Music</a> = Mix_Music*;</div>
<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"> 21</span> </div>
<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"><a class="line" href="../../d8/d8f/namespacepu_1_1audio.html#a66c81b8c5c29b92ac8a0786bc803ca23"> 22</a></span> <a class="code hl_typedef" href="../../d8/d8f/namespacepu_1_1audio.html#adc990fea10ff67b623e34b67ffa29413">Music</a> <a class="code hl_function" href="../../d8/d8f/namespacepu_1_1audio.html#a66c81b8c5c29b92ac8a0786bc803ca23">OpenMusic</a>(<span class="keyword">const</span> std::string &amp;path);</div>
<div class="line"><a id="l00023" name="l00023"></a><span class="lineno"><a class="line" href="../../d8/d8f/namespacepu_1_1audio.html#ae6860df6873c68be641096106f2f10e1"> 23</a></span> <span class="keywordtype">void</span> <a class="code hl_function" href="../../d8/d8f/namespacepu_1_1audio.html#ae6860df6873c68be641096106f2f10e1">PlayMusic</a>(<a class="code hl_typedef" href="../../d8/d8f/namespacepu_1_1audio.html#adc990fea10ff67b623e34b67ffa29413">Music</a> mus, <span class="keyword">const</span> <span class="keywordtype">int</span> loops);</div>
<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"><a class="line" href="../../d8/d8f/namespacepu_1_1audio.html#a6732fa4e7407c46285dda78126c4ae55"> 24</a></span> <span class="keywordtype">void</span> <a class="code hl_function" href="../../d8/d8f/namespacepu_1_1audio.html#a6732fa4e7407c46285dda78126c4ae55">PlayMusicWithFadeIn</a>(<a class="code hl_typedef" href="../../d8/d8f/namespacepu_1_1audio.html#adc990fea10ff67b623e34b67ffa29413">Music</a> mus, <span class="keyword">const</span> <a class="code hl_typedef" href="../../da/df2/namespacepu.html#ad6f40fe34a42045f7df3275f60b00e99">i32</a> llops, <span class="keyword">const</span> <a class="code hl_typedef" href="../../da/df2/namespacepu.html#ad6f40fe34a42045f7df3275f60b00e99">i32</a> ms);</div>
<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"><a class="line" href="../../d8/d8f/namespacepu_1_1audio.html#a07bae3d9442a509f1729c72ba4b4c92c"> 25</a></span> <span class="keywordtype">bool</span> <a class="code hl_function" href="../../d8/d8f/namespacepu_1_1audio.html#a07bae3d9442a509f1729c72ba4b4c92c">IsPlayingMusic</a>();</div>
<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"><a class="line" href="../../d8/d8f/namespacepu_1_1audio.html#a1a16cf110068c643338a686d06fc0311"> 26</a></span> <span class="keywordtype">void</span> <a class="code hl_function" href="../../d8/d8f/namespacepu_1_1audio.html#a1a16cf110068c643338a686d06fc0311">PauseMusic</a>();</div>
<div class="line"><a id="l00027" name="l00027"></a><span class="lineno"><a class="line" href="../../d8/d8f/namespacepu_1_1audio.html#a293674d2948d7a79e2cde7796c661848"> 27</a></span> <span class="keywordtype">void</span> <a class="code hl_function" href="../../d8/d8f/namespacepu_1_1audio.html#a293674d2948d7a79e2cde7796c661848">ResumeMusic</a>();</div>
<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"><a class="line" href="../../d8/d8f/namespacepu_1_1audio.html#ad8c9e4959cf7ad40f9493659130f2878"> 28</a></span> <span class="keywordtype">void</span> <a class="code hl_function" href="../../d8/d8f/namespacepu_1_1audio.html#ad8c9e4959cf7ad40f9493659130f2878">SetMusicVolume</a>(<span class="keyword">const</span> <a class="code hl_typedef" href="../../da/df2/namespacepu.html#ad6f40fe34a42045f7df3275f60b00e99">i32</a> vol);</div>
<div class="line"><a id="l00029" name="l00029"></a><span class="lineno"><a class="line" href="../../d8/d8f/namespacepu_1_1audio.html#a00fd980306751af01d7946a7d6da2044"> 29</a></span> <a class="code hl_typedef" href="../../da/df2/namespacepu.html#ad6f40fe34a42045f7df3275f60b00e99">i32</a> <a class="code hl_function" href="../../d8/d8f/namespacepu_1_1audio.html#a00fd980306751af01d7946a7d6da2044">GetMusicVolume</a>();</div>
<div class="line"><a id="l00030" name="l00030"></a><span class="lineno"><a class="line" href="../../d8/d8f/namespacepu_1_1audio.html#a0514eeae754124a9bdec08e79823f08a"> 30</a></span> <span class="keywordtype">void</span> <a class="code hl_function" href="../../d8/d8f/namespacepu_1_1audio.html#a0514eeae754124a9bdec08e79823f08a">FadeOutMusic</a>(<span class="keyword">const</span> <a class="code hl_typedef" href="../../da/df2/namespacepu.html#ad6f40fe34a42045f7df3275f60b00e99">i32</a> ms);</div>
<div class="line"><a id="l00031" name="l00031"></a><span class="lineno"><a class="line" href="../../d8/d8f/namespacepu_1_1audio.html#a2f34c8478347186d0209fef078d41582"> 31</a></span> <span class="keywordtype">void</span> <a class="code hl_function" href="../../d8/d8f/namespacepu_1_1audio.html#a2f34c8478347186d0209fef078d41582">RewindMusic</a>();</div>
<div class="line"><a id="l00032" name="l00032"></a><span class="lineno"><a class="line" href="../../d8/d8f/namespacepu_1_1audio.html#adefbe54b078d8a9f1db1d50e9dfcaa7c"> 32</a></span> <span class="keywordtype">void</span> <a class="code hl_function" href="../../d8/d8f/namespacepu_1_1audio.html#adefbe54b078d8a9f1db1d50e9dfcaa7c">StopMusic</a>();</div>
<div class="line"><a id="l00033" name="l00033"></a><span class="lineno"><a class="line" href="../../d8/d8f/namespacepu_1_1audio.html#a101f963439aaf0a9a5229de9a9545ab1"> 33</a></span> <span class="keywordtype">void</span> <a class="code hl_function" href="../../d8/d8f/namespacepu_1_1audio.html#a101f963439aaf0a9a5229de9a9545ab1">SetMusicPosition</a>(<span class="keyword">const</span> <span class="keywordtype">double</span> sec);</div>
<div class="line"><a id="l00034" name="l00034"></a><span class="lineno"><a class="line" href="../../d8/d8f/namespacepu_1_1audio.html#a1f7671249f422dca75905b3becfe0a24"> 34</a></span> <span class="keywordtype">void</span> <a class="code hl_function" href="../../d8/d8f/namespacepu_1_1audio.html#a1f7671249f422dca75905b3becfe0a24">DestroyMusic</a>(<a class="code hl_typedef" href="../../d8/d8f/namespacepu_1_1audio.html#adc990fea10ff67b623e34b67ffa29413">Music</a> &amp;mus);</div>
<div class="line"><a id="l00035" name="l00035"></a><span class="lineno"> 35</span> </div>
<div class="line"><a id="l00036" name="l00036"></a><span class="lineno"> 36</span>}</div>
<div class="ttc" id="anamespacepu_1_1audio_html"><div class="ttname"><a href="../../d8/d8f/namespacepu_1_1audio.html">pu::audio</a></div><div class="ttdef"><b>Definition:</b> audio_Music.hpp:18</div></div>
<div class="ttc" id="anamespacepu_1_1audio_html_a00fd980306751af01d7946a7d6da2044"><div class="ttname"><a href="../../d8/d8f/namespacepu_1_1audio.html#a00fd980306751af01d7946a7d6da2044">pu::audio::GetMusicVolume</a></div><div class="ttdeci">i32 GetMusicVolume()</div></div>
<div class="ttc" id="anamespacepu_1_1audio_html_a0514eeae754124a9bdec08e79823f08a"><div class="ttname"><a href="../../d8/d8f/namespacepu_1_1audio.html#a0514eeae754124a9bdec08e79823f08a">pu::audio::FadeOutMusic</a></div><div class="ttdeci">void FadeOutMusic(const i32 ms)</div></div>
<div class="ttc" id="anamespacepu_1_1audio_html_a07bae3d9442a509f1729c72ba4b4c92c"><div class="ttname"><a href="../../d8/d8f/namespacepu_1_1audio.html#a07bae3d9442a509f1729c72ba4b4c92c">pu::audio::IsPlayingMusic</a></div><div class="ttdeci">bool IsPlayingMusic()</div></div>
<div class="ttc" id="anamespacepu_1_1audio_html_a101f963439aaf0a9a5229de9a9545ab1"><div class="ttname"><a href="../../d8/d8f/namespacepu_1_1audio.html#a101f963439aaf0a9a5229de9a9545ab1">pu::audio::SetMusicPosition</a></div><div class="ttdeci">void SetMusicPosition(const double sec)</div></div>
<div class="ttc" id="anamespacepu_1_1audio_html_a1a16cf110068c643338a686d06fc0311"><div class="ttname"><a href="../../d8/d8f/namespacepu_1_1audio.html#a1a16cf110068c643338a686d06fc0311">pu::audio::PauseMusic</a></div><div class="ttdeci">void PauseMusic()</div></div>
<div class="ttc" id="anamespacepu_1_1audio_html_a1f7671249f422dca75905b3becfe0a24"><div class="ttname"><a href="../../d8/d8f/namespacepu_1_1audio.html#a1f7671249f422dca75905b3becfe0a24">pu::audio::DestroyMusic</a></div><div class="ttdeci">void DestroyMusic(Music &amp;mus)</div></div>
<div class="ttc" id="anamespacepu_1_1audio_html_a293674d2948d7a79e2cde7796c661848"><div class="ttname"><a href="../../d8/d8f/namespacepu_1_1audio.html#a293674d2948d7a79e2cde7796c661848">pu::audio::ResumeMusic</a></div><div class="ttdeci">void ResumeMusic()</div></div>
<div class="ttc" id="anamespacepu_1_1audio_html_a2f34c8478347186d0209fef078d41582"><div class="ttname"><a href="../../d8/d8f/namespacepu_1_1audio.html#a2f34c8478347186d0209fef078d41582">pu::audio::RewindMusic</a></div><div class="ttdeci">void RewindMusic()</div></div>
<div class="ttc" id="anamespacepu_1_1audio_html_a66c81b8c5c29b92ac8a0786bc803ca23"><div class="ttname"><a href="../../d8/d8f/namespacepu_1_1audio.html#a66c81b8c5c29b92ac8a0786bc803ca23">pu::audio::OpenMusic</a></div><div class="ttdeci">Music OpenMusic(const std::string &amp;path)</div></div>
<div class="ttc" id="anamespacepu_1_1audio_html_a6732fa4e7407c46285dda78126c4ae55"><div class="ttname"><a href="../../d8/d8f/namespacepu_1_1audio.html#a6732fa4e7407c46285dda78126c4ae55">pu::audio::PlayMusicWithFadeIn</a></div><div class="ttdeci">void PlayMusicWithFadeIn(Music mus, const i32 llops, const i32 ms)</div></div>
<div class="ttc" id="anamespacepu_1_1audio_html_ad8c9e4959cf7ad40f9493659130f2878"><div class="ttname"><a href="../../d8/d8f/namespacepu_1_1audio.html#ad8c9e4959cf7ad40f9493659130f2878">pu::audio::SetMusicVolume</a></div><div class="ttdeci">void SetMusicVolume(const i32 vol)</div></div>
<div class="ttc" id="anamespacepu_1_1audio_html_adc990fea10ff67b623e34b67ffa29413"><div class="ttname"><a href="../../d8/d8f/namespacepu_1_1audio.html#adc990fea10ff67b623e34b67ffa29413">pu::audio::Music</a></div><div class="ttdeci">Mix_Music * Music</div><div class="ttdef"><b>Definition:</b> audio_Music.hpp:20</div></div>
<div class="ttc" id="anamespacepu_1_1audio_html_adefbe54b078d8a9f1db1d50e9dfcaa7c"><div class="ttname"><a href="../../d8/d8f/namespacepu_1_1audio.html#adefbe54b078d8a9f1db1d50e9dfcaa7c">pu::audio::StopMusic</a></div><div class="ttdeci">void StopMusic()</div></div>
<div class="ttc" id="anamespacepu_1_1audio_html_ae6860df6873c68be641096106f2f10e1"><div class="ttname"><a href="../../d8/d8f/namespacepu_1_1audio.html#ae6860df6873c68be641096106f2f10e1">pu::audio::PlayMusic</a></div><div class="ttdeci">void PlayMusic(Music mus, const int loops)</div></div>
<div class="ttc" id="anamespacepu_html_ad6f40fe34a42045f7df3275f60b00e99"><div class="ttname"><a href="../../da/df2/namespacepu.html#ad6f40fe34a42045f7df3275f60b00e99">pu::i32</a></div><div class="ttdeci">s32 i32</div><div class="ttdef"><b>Definition:</b> pu_Include.hpp:28</div></div>
<div class="ttc" id="apu___include_8hpp_html"><div class="ttname"><a href="../../d1/d52/pu___include_8hpp.html">pu_Include.hpp</a></div></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="../../dir_9cdebf0ee729e1c59321e289709dba63.html">Plutonium</a></li><li class="navelem"><a class="el" href="../../dir_89a404d1d17e2b511b2195eff3f10426.html">include</a></li><li class="navelem"><a class="el" href="../../dir_3e32bc87794f4c3a1bffbf65b6e30fa0.html">pu</a></li><li class="navelem"><a class="el" href="../../dir_5f40385c74880ea2ff624017833b6602.html">audio</a></li><li class="navelem"><a class="el" href="../../de/de5/audio___music_8hpp.html">audio_Music.hpp</a></li>
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3 </li>
</ul>
</div>
</body>
</html>

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,79 @@
var sdl2___custom_ttf_8h =
[
[ "SDL_TTF_MAJOR_VERSION", "de/dfe/sdl2___custom_ttf_8h.html#a895f91173346a028d25202ced75b549e", null ],
[ "SDL_TTF_MINOR_VERSION", "de/dfe/sdl2___custom_ttf_8h.html#ae192fcc5f145ad3ffb3652fe4ab768bb", null ],
[ "SDL_TTF_PATCHLEVEL", "de/dfe/sdl2___custom_ttf_8h.html#a6c438d5ec0bddd2361845ac5d4f7f30b", null ],
[ "SDL_TTF_VERSION", "de/dfe/sdl2___custom_ttf_8h.html#ae9baeafdf603e01fdd7f52ef71d7a1e8", null ],
[ "TMP_LOG", "de/dfe/sdl2___custom_ttf_8h.html#ab2c3d9ef4492e1a489a12e22440a58d4", null ],
[ "TTF_GetError", "de/dfe/sdl2___custom_ttf_8h.html#a2279ed6996e43f75966ef7765b7aff1f", null ],
[ "TTF_HINTING_LIGHT", "de/dfe/sdl2___custom_ttf_8h.html#abc9c7c175a1d7d16a561ef2151b50cc4", null ],
[ "TTF_HINTING_MONO", "de/dfe/sdl2___custom_ttf_8h.html#aef7571e561ac5f72b1c87eef3ec8844c", null ],
[ "TTF_HINTING_NONE", "de/dfe/sdl2___custom_ttf_8h.html#a5156c8d96e605a4001fefb6438bbdba0", null ],
[ "TTF_HINTING_NORMAL", "de/dfe/sdl2___custom_ttf_8h.html#a2227f3c1c83d70f2cb665b7f3b6855c4", null ],
[ "TTF_MAJOR_VERSION", "de/dfe/sdl2___custom_ttf_8h.html#aba8b8a98dd3909c5524907f5977ea2d2", null ],
[ "TTF_MINOR_VERSION", "de/dfe/sdl2___custom_ttf_8h.html#adf546d001be35fab9c98a490feb4eb1f", null ],
[ "TTF_PATCHLEVEL", "de/dfe/sdl2___custom_ttf_8h.html#a362f41bc8d0a8250f1b9f0b243a052dd", null ],
[ "TTF_RenderText", "de/dfe/sdl2___custom_ttf_8h.html#aa976ff0751d7df9259015ea30fa6f35c", null ],
[ "TTF_RenderUNICODE", "de/dfe/sdl2___custom_ttf_8h.html#ad05ede3045200e9a8e8dfe2c492eaec7", null ],
[ "TTF_RenderUTF8", "de/dfe/sdl2___custom_ttf_8h.html#a68b3fc53f8cc04d8e7e9c78ac27efc6e", null ],
[ "TTF_SetError", "de/dfe/sdl2___custom_ttf_8h.html#a1633de56d6e306be805a7ee0f9e8c0a8", null ],
[ "TTF_STYLE_BOLD", "de/dfe/sdl2___custom_ttf_8h.html#a5b7025df3aea05ea0249b2c1a04d136e", null ],
[ "TTF_STYLE_ITALIC", "de/dfe/sdl2___custom_ttf_8h.html#a1258b233d1d0c4e2cfd2c16633ce9105", null ],
[ "TTF_STYLE_NORMAL", "de/dfe/sdl2___custom_ttf_8h.html#a9088f514038770c5a37cc1d90eaa753f", null ],
[ "TTF_STYLE_STRIKETHROUGH", "de/dfe/sdl2___custom_ttf_8h.html#a09dcbfb234033df961c1f4e265f8caf3", null ],
[ "TTF_STYLE_UNDERLINE", "de/dfe/sdl2___custom_ttf_8h.html#ab27048c94a69566e8eb7e70a281858ab", null ],
[ "TTF_VERSION", "de/dfe/sdl2___custom_ttf_8h.html#acf616d2162b67777b8706216d3d1257e", null ],
[ "UNICODE_BOM_NATIVE", "de/dfe/sdl2___custom_ttf_8h.html#a98e376b293c26e85ae636e518fb27822", null ],
[ "UNICODE_BOM_SWAPPED", "de/dfe/sdl2___custom_ttf_8h.html#ad519362832048f87d7050108bac69098", null ],
[ "TTF_Font", "de/dfe/sdl2___custom_ttf_8h.html#ac3b14e1c2946c0cf19776fe568d9abcf", null ],
[ "TTF_ByteSwappedUNICODE", "de/dfe/sdl2___custom_ttf_8h.html#ac5c76b0b95a972409c3a75bfda4049c1", null ],
[ "TTF_CloseFont", "de/dfe/sdl2___custom_ttf_8h.html#a006b7c83a8ff15bb9f9d453d48ba3e51", null ],
[ "TTF_CppWrap_FindValidFont", "de/dfe/sdl2___custom_ttf_8h.html#a602d98d388b80f2c9fe0294560cb6107", null ],
[ "TTF_CppWrap_GetCppPtrRef", "de/dfe/sdl2___custom_ttf_8h.html#aaf268cfbe04686badc430312de63caf3", null ],
[ "TTF_CppWrap_SetCppPtrRef", "de/dfe/sdl2___custom_ttf_8h.html#adbd24e2ea583836369e8bd8267dd0539", null ],
[ "TTF_FontAscent", "de/dfe/sdl2___custom_ttf_8h.html#ac9141f8ea39a51e5c2680237d8664c7c", null ],
[ "TTF_FontDescent", "de/dfe/sdl2___custom_ttf_8h.html#a03b50763ced86438f00954ca77462259", null ],
[ "TTF_FontFaceFamilyName", "de/dfe/sdl2___custom_ttf_8h.html#a8f19b1fba3191ee05e96de228777042d", null ],
[ "TTF_FontFaceIsFixedWidth", "de/dfe/sdl2___custom_ttf_8h.html#adef57fd3e2916b09beb8267c82f82dd8", null ],
[ "TTF_FontFaces", "de/dfe/sdl2___custom_ttf_8h.html#a8b9d32e67c5fa4563689c3961f770c15", null ],
[ "TTF_FontFaceStyleName", "de/dfe/sdl2___custom_ttf_8h.html#a6d0ca7e88bc8cf38e23102ea83d19e25", null ],
[ "TTF_FontHeight", "de/dfe/sdl2___custom_ttf_8h.html#a58edd2675b2863bbad2188e7bd8cf496", null ],
[ "TTF_FontLineSkip", "de/dfe/sdl2___custom_ttf_8h.html#a49434e1ca98064611f06ec6ad2b47011", null ],
[ "TTF_GetFontHinting", "de/dfe/sdl2___custom_ttf_8h.html#ada9b1fcf2f99949ae9fdeecd16ae161f", null ],
[ "TTF_GetFontKerning", "de/dfe/sdl2___custom_ttf_8h.html#afb4cb064f896513a04b0cc3b4c82783c", null ],
[ "TTF_GetFontKerningSize", "de/dfe/sdl2___custom_ttf_8h.html#a0d844ca9b8c8b8a1a11f4e9227034170", null ],
[ "TTF_GetFontOutline", "de/dfe/sdl2___custom_ttf_8h.html#a086d541c84b679ec0b1c366cb74bd5d4", null ],
[ "TTF_GetFontStyle", "de/dfe/sdl2___custom_ttf_8h.html#a14e696b18d6a0dd199d8515cad637db1", null ],
[ "TTF_GlyphIsProvided", "de/dfe/sdl2___custom_ttf_8h.html#ae2b337c6d3881d9ba13796f2d8d8a036", null ],
[ "TTF_GlyphMetrics", "de/dfe/sdl2___custom_ttf_8h.html#ad2a5a4984534c969ff71f80750b1fe55", null ],
[ "TTF_Init", "de/dfe/sdl2___custom_ttf_8h.html#a766731737c2ca9121924bcef57889128", null ],
[ "TTF_Linked_Version", "de/dfe/sdl2___custom_ttf_8h.html#a0cf457e7d1e15d02a596174ab1dcff3f", null ],
[ "TTF_OpenFont", "de/dfe/sdl2___custom_ttf_8h.html#a3a6f3ed91f8ce0d6a1aaf9352c5e9a8e", null ],
[ "TTF_OpenFontIndex", "de/dfe/sdl2___custom_ttf_8h.html#a5f1e45bf1814915099b879a03203f0a8", null ],
[ "TTF_OpenFontIndexRW", "de/dfe/sdl2___custom_ttf_8h.html#ad39997fa79b0755ff5070cc0f03c614b", null ],
[ "TTF_OpenFontRW", "de/dfe/sdl2___custom_ttf_8h.html#aae080416313819a910740cbeefe22df8", null ],
[ "TTF_Quit", "de/dfe/sdl2___custom_ttf_8h.html#aa215d7d4fe202960904507a6ad4e6097", null ],
[ "TTF_RenderGlyph_Blended", "de/dfe/sdl2___custom_ttf_8h.html#a1af073a022c2f1c2360a83e031078c2a", null ],
[ "TTF_RenderGlyph_Shaded", "de/dfe/sdl2___custom_ttf_8h.html#a985c8d64368bf74aeabbf92a281b487e", null ],
[ "TTF_RenderGlyph_Solid", "de/dfe/sdl2___custom_ttf_8h.html#a32ad50c1db0c1d5399bdb2470ce32b69", null ],
[ "TTF_RenderText_Blended", "de/dfe/sdl2___custom_ttf_8h.html#aab246fd7087f737dd55420960f30d5c8", null ],
[ "TTF_RenderText_Blended_Wrapped", "de/dfe/sdl2___custom_ttf_8h.html#a2876d3b87d41bd17c26b0c4bd20d1144", null ],
[ "TTF_RenderText_Shaded", "de/dfe/sdl2___custom_ttf_8h.html#a88eb47356450068a4741d3b52c8fc2a3", null ],
[ "TTF_RenderText_Solid", "de/dfe/sdl2___custom_ttf_8h.html#a40818af46aa1591333d3734152a02f07", null ],
[ "TTF_RenderUNICODE_Blended", "de/dfe/sdl2___custom_ttf_8h.html#a01203e7347c8d44f3a5740ce6583476c", null ],
[ "TTF_RenderUNICODE_Blended_Wrapped", "de/dfe/sdl2___custom_ttf_8h.html#a3258b989986159f67e913c7ff41dd397", null ],
[ "TTF_RenderUNICODE_Shaded", "de/dfe/sdl2___custom_ttf_8h.html#a0c1d4277c9e85c6de890eb9621a81def", null ],
[ "TTF_RenderUNICODE_Solid", "de/dfe/sdl2___custom_ttf_8h.html#a03ab14f6ddd4782c29dc61fa429bab95", null ],
[ "TTF_RenderUTF8_Blended", "de/dfe/sdl2___custom_ttf_8h.html#a4ea1dcff830ac93b032920c1cd7a2326", null ],
[ "TTF_RenderUTF8_Blended_Wrapped", "de/dfe/sdl2___custom_ttf_8h.html#af7a999e3557d8690f9a0fec888ca2be0", null ],
[ "TTF_RenderUTF8_Shaded", "de/dfe/sdl2___custom_ttf_8h.html#a93c9a88e31fa39d8691f4ad65ed8299e", null ],
[ "TTF_RenderUTF8_Solid", "de/dfe/sdl2___custom_ttf_8h.html#aa68127157495ec3b63d62a8febbb22ea", null ],
[ "TTF_SetFontHinting", "de/dfe/sdl2___custom_ttf_8h.html#a20b981697804f033b5f1c883f69ef7ed", null ],
[ "TTF_SetFontKerning", "de/dfe/sdl2___custom_ttf_8h.html#a603b837e7511507afc5eb1d16b19ef6c", null ],
[ "TTF_SetFontOutline", "de/dfe/sdl2___custom_ttf_8h.html#a7da12acc22bd9cb9c9296952fbda31e4", null ],
[ "TTF_SetFontStyle", "de/dfe/sdl2___custom_ttf_8h.html#aa503af9d6b9e24d596927bda18f127af", null ],
[ "TTF_SizeText", "de/dfe/sdl2___custom_ttf_8h.html#aeb0bb513b51be10a5df91830a21eadb8", null ],
[ "TTF_SizeUNICODE", "de/dfe/sdl2___custom_ttf_8h.html#ade0bf8412406700360997cd7adaf92a7", null ],
[ "TTF_SizeUTF8", "de/dfe/sdl2___custom_ttf_8h.html#a4d6df828756cff027ccd878fde2213e9", null ],
[ "TTF_WasInit", "de/dfe/sdl2___custom_ttf_8h.html#a28768607fd8a55a3ab06531eaf721c15", null ]
];

View File

@ -0,0 +1,426 @@
<!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">
<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.3"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Plutonium framework API: Plutonium/include/pu/sdl2/sdl2_CustomTtf.h Source File</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="../../navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../resize.js"></script>
<script type="text/javascript" src="../../navtreedata.js"></script>
<script type="text/javascript" src="../../navtree.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">Plutonium framework API<span id="projectnumber">&#160;0.3.0</span>
</div>
<div id="projectbrief">UI framework libraries for libnx</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.3 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "../../search",'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>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('de/dfe/sdl2___custom_ttf_8h_source.html','../../'); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- 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">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="header">
<div class="headertitle"><div class="title">sdl2_CustomTtf.h</div></div>
</div><!--header-->
<div class="contents">
<a href="../../de/dfe/sdl2___custom_ttf_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a id="l00001" name="l00001"></a><span class="lineno"> 1</span><span class="comment">/*</span></div>
<div class="line"><a id="l00002" name="l00002"></a><span class="lineno"> 2</span><span class="comment"> SDL_ttf: A companion library to SDL for working with TrueType (tm) fonts</span></div>
<div class="line"><a id="l00003" name="l00003"></a><span class="lineno"> 3</span><span class="comment"> Copyright (C) 2001-2013 Sam Lantinga &lt;slouken@libsdl.org&gt;</span></div>
<div class="line"><a id="l00004" name="l00004"></a><span class="lineno"> 4</span><span class="comment"></span> </div>
<div class="line"><a id="l00005" name="l00005"></a><span class="lineno"> 5</span><span class="comment"> This software is provided &#39;as-is&#39;, without any express or implied</span></div>
<div class="line"><a id="l00006" name="l00006"></a><span class="lineno"> 6</span><span class="comment"> warranty. In no event will the authors be held liable for any damages</span></div>
<div class="line"><a id="l00007" name="l00007"></a><span class="lineno"> 7</span><span class="comment"> arising from the use of this software.</span></div>
<div class="line"><a id="l00008" name="l00008"></a><span class="lineno"> 8</span><span class="comment"></span> </div>
<div class="line"><a id="l00009" name="l00009"></a><span class="lineno"> 9</span><span class="comment"> Permission is granted to anyone to use this software for any purpose,</span></div>
<div class="line"><a id="l00010" name="l00010"></a><span class="lineno"> 10</span><span class="comment"> including commercial applications, and to alter it and redistribute it</span></div>
<div class="line"><a id="l00011" name="l00011"></a><span class="lineno"> 11</span><span class="comment"> freely, subject to the following restrictions:</span></div>
<div class="line"><a id="l00012" name="l00012"></a><span class="lineno"> 12</span><span class="comment"></span> </div>
<div class="line"><a id="l00013" name="l00013"></a><span class="lineno"> 13</span><span class="comment"> 1. The origin of this software must not be misrepresented; you must not</span></div>
<div class="line"><a id="l00014" name="l00014"></a><span class="lineno"> 14</span><span class="comment"> claim that you wrote the original software. If you use this software</span></div>
<div class="line"><a id="l00015" name="l00015"></a><span class="lineno"> 15</span><span class="comment"> in a product, an acknowledgment in the product documentation would be</span></div>
<div class="line"><a id="l00016" name="l00016"></a><span class="lineno"> 16</span><span class="comment"> appreciated but is not required.</span></div>
<div class="line"><a id="l00017" name="l00017"></a><span class="lineno"> 17</span><span class="comment"> 2. Altered source versions must be plainly marked as such, and must not be</span></div>
<div class="line"><a id="l00018" name="l00018"></a><span class="lineno"> 18</span><span class="comment"> misrepresented as being the original software.</span></div>
<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span><span class="comment"> 3. This notice may not be removed or altered from any source distribution.</span></div>
<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span><span class="comment">*/</span></div>
<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"> 21</span> </div>
<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span><span class="comment">/* This library is a wrapper around the excellent FreeType 2.0 library,</span></div>
<div class="line"><a id="l00023" name="l00023"></a><span class="lineno"> 23</span><span class="comment"> available at:</span></div>
<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span><span class="comment"> http://www.freetype.org/</span></div>
<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"> 25</span><span class="comment">*/</span></div>
<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"> 26</span> </div>
<div class="line"><a id="l00027" name="l00027"></a><span class="lineno"> 27</span><span class="preprocessor">#ifndef _SDL_TTF_H</span></div>
<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"> 28</span><span class="preprocessor">#define _SDL_TTF_H</span></div>
<div class="line"><a id="l00029" name="l00029"></a><span class="lineno"> 29</span> </div>
<div class="line"><a id="l00030" name="l00030"></a><span class="lineno"> 30</span><span class="preprocessor">#include &lt;SDL2/SDL.h&gt;</span></div>
<div class="line"><a id="l00031" name="l00031"></a><span class="lineno"> 31</span><span class="preprocessor">#include &lt;SDL2/begin_code.h&gt;</span></div>
<div class="line"><a id="l00032" name="l00032"></a><span class="lineno"> 32</span> </div>
<div class="line"><a id="l00033" name="l00033"></a><span class="lineno"> 33</span><span class="preprocessor">#include &lt;switch.h&gt;</span></div>
<div class="line"><a id="l00034" name="l00034"></a><span class="lineno"> 34</span> </div>
<div class="line"><a id="l00035" name="l00035"></a><span class="lineno"> 35</span><span class="comment">/* Set up for C function definitions, even when using C++ */</span></div>
<div class="line"><a id="l00036" name="l00036"></a><span class="lineno"> 36</span><span class="preprocessor">#ifdef __cplusplus</span></div>
<div class="line"><a id="l00037" name="l00037"></a><span class="lineno"> 37</span><span class="keyword">extern</span> <span class="stringliteral">&quot;C&quot;</span> {</div>
<div class="line"><a id="l00038" name="l00038"></a><span class="lineno"> 38</span><span class="preprocessor">#endif</span></div>
<div class="line"><a id="l00039" name="l00039"></a><span class="lineno"> 39</span> </div>
<div class="line"><a id="l00040" name="l00040"></a><span class="lineno"> 40</span><span class="comment">/* Printable format: &quot;%d.%d.%d&quot;, MAJOR, MINOR, PATCHLEVEL</span></div>
<div class="line"><a id="l00041" name="l00041"></a><span class="lineno"> 41</span><span class="comment">*/</span></div>
<div class="line"><a id="l00042" name="l00042"></a><span class="lineno"><a class="line" href="../../de/dfe/sdl2___custom_ttf_8h.html#a895f91173346a028d25202ced75b549e"> 42</a></span><span class="preprocessor">#define SDL_TTF_MAJOR_VERSION 2</span></div>
<div class="line"><a id="l00043" name="l00043"></a><span class="lineno"><a class="line" href="../../de/dfe/sdl2___custom_ttf_8h.html#ae192fcc5f145ad3ffb3652fe4ab768bb"> 43</a></span><span class="preprocessor">#define SDL_TTF_MINOR_VERSION 0</span></div>
<div class="line"><a id="l00044" name="l00044"></a><span class="lineno"><a class="line" href="../../de/dfe/sdl2___custom_ttf_8h.html#a6c438d5ec0bddd2361845ac5d4f7f30b"> 44</a></span><span class="preprocessor">#define SDL_TTF_PATCHLEVEL 12</span></div>
<div class="line"><a id="l00045" name="l00045"></a><span class="lineno"> 45</span> </div>
<div class="line"><a id="l00046" name="l00046"></a><span class="lineno"> 46</span><span class="comment">/* This macro can be used to fill a version structure with the compile-time</span></div>
<div class="line"><a id="l00047" name="l00047"></a><span class="lineno"> 47</span><span class="comment"> * version of the SDL_ttf library.</span></div>
<div class="line"><a id="l00048" name="l00048"></a><span class="lineno"> 48</span><span class="comment"> */</span></div>
<div class="line"><a id="l00049" name="l00049"></a><span class="lineno"><a class="line" href="../../de/dfe/sdl2___custom_ttf_8h.html#ae9baeafdf603e01fdd7f52ef71d7a1e8"> 49</a></span><span class="preprocessor">#define SDL_TTF_VERSION(X) \</span></div>
<div class="line"><a id="l00050" name="l00050"></a><span class="lineno"> 50</span><span class="preprocessor">{ \</span></div>
<div class="line"><a id="l00051" name="l00051"></a><span class="lineno"> 51</span><span class="preprocessor"> (X)-&gt;major = SDL_TTF_MAJOR_VERSION; \</span></div>
<div class="line"><a id="l00052" name="l00052"></a><span class="lineno"> 52</span><span class="preprocessor"> (X)-&gt;minor = SDL_TTF_MINOR_VERSION; \</span></div>
<div class="line"><a id="l00053" name="l00053"></a><span class="lineno"> 53</span><span class="preprocessor"> (X)-&gt;patch = SDL_TTF_PATCHLEVEL; \</span></div>
<div class="line"><a id="l00054" name="l00054"></a><span class="lineno"> 54</span><span class="preprocessor">}</span></div>
<div class="line"><a id="l00055" name="l00055"></a><span class="lineno"> 55</span> </div>
<div class="line"><a id="l00056" name="l00056"></a><span class="lineno"> 56</span><span class="comment">/* Backwards compatibility */</span></div>
<div class="line"><a id="l00057" name="l00057"></a><span class="lineno"><a class="line" href="../../de/dfe/sdl2___custom_ttf_8h.html#aba8b8a98dd3909c5524907f5977ea2d2"> 57</a></span><span class="preprocessor">#define TTF_MAJOR_VERSION SDL_TTF_MAJOR_VERSION</span></div>
<div class="line"><a id="l00058" name="l00058"></a><span class="lineno"><a class="line" href="../../de/dfe/sdl2___custom_ttf_8h.html#adf546d001be35fab9c98a490feb4eb1f"> 58</a></span><span class="preprocessor">#define TTF_MINOR_VERSION SDL_TTF_MINOR_VERSION</span></div>
<div class="line"><a id="l00059" name="l00059"></a><span class="lineno"><a class="line" href="../../de/dfe/sdl2___custom_ttf_8h.html#a362f41bc8d0a8250f1b9f0b243a052dd"> 59</a></span><span class="preprocessor">#define TTF_PATCHLEVEL SDL_TTF_PATCHLEVEL</span></div>
<div class="line"><a id="l00060" name="l00060"></a><span class="lineno"><a class="line" href="../../de/dfe/sdl2___custom_ttf_8h.html#acf616d2162b67777b8706216d3d1257e"> 60</a></span><span class="preprocessor">#define TTF_VERSION(X) SDL_TTF_VERSION(X)</span></div>
<div class="line"><a id="l00061" name="l00061"></a><span class="lineno"> 61</span> </div>
<div class="line"><a id="l00062" name="l00062"></a><span class="lineno"> 62</span><span class="comment">/* This function gets the version of the dynamically linked SDL_ttf library.</span></div>
<div class="line"><a id="l00063" name="l00063"></a><span class="lineno"> 63</span><span class="comment"> it should NOT be used to fill a version structure, instead you should</span></div>
<div class="line"><a id="l00064" name="l00064"></a><span class="lineno"> 64</span><span class="comment"> use the SDL_TTF_VERSION() macro.</span></div>
<div class="line"><a id="l00065" name="l00065"></a><span class="lineno"> 65</span><span class="comment"> */</span></div>
<div class="line"><a id="l00066" name="l00066"></a><span class="lineno"><a class="line" href="../../de/dfe/sdl2___custom_ttf_8h.html#a0cf457e7d1e15d02a596174ab1dcff3f"> 66</a></span><span class="keyword">extern</span> DECLSPEC <span class="keyword">const</span> SDL_version * SDLCALL <a class="code hl_function" href="../../de/dfe/sdl2___custom_ttf_8h.html#a0cf457e7d1e15d02a596174ab1dcff3f">TTF_Linked_Version</a>(<span class="keywordtype">void</span>);</div>
<div class="line"><a id="l00067" name="l00067"></a><span class="lineno"> 67</span> </div>
<div class="line"><a id="l00068" name="l00068"></a><span class="lineno"> 68</span><span class="comment">/* ZERO WIDTH NO-BREAKSPACE (Unicode byte order mark) */</span></div>
<div class="line"><a id="l00069" name="l00069"></a><span class="lineno"><a class="line" href="../../de/dfe/sdl2___custom_ttf_8h.html#a98e376b293c26e85ae636e518fb27822"> 69</a></span><span class="preprocessor">#define UNICODE_BOM_NATIVE 0xFEFF</span></div>
<div class="line"><a id="l00070" name="l00070"></a><span class="lineno"><a class="line" href="../../de/dfe/sdl2___custom_ttf_8h.html#ad519362832048f87d7050108bac69098"> 70</a></span><span class="preprocessor">#define UNICODE_BOM_SWAPPED 0xFFFE</span></div>
<div class="line"><a id="l00071" name="l00071"></a><span class="lineno"> 71</span> </div>
<div class="line"><a id="l00072" name="l00072"></a><span class="lineno"> 72</span><span class="comment">/* This function tells the library whether UNICODE text is generally</span></div>
<div class="line"><a id="l00073" name="l00073"></a><span class="lineno"> 73</span><span class="comment"> byteswapped. A UNICODE BOM character in a string will override</span></div>
<div class="line"><a id="l00074" name="l00074"></a><span class="lineno"> 74</span><span class="comment"> this setting for the remainder of that string.</span></div>
<div class="line"><a id="l00075" name="l00075"></a><span class="lineno"> 75</span><span class="comment">*/</span></div>
<div class="line"><a id="l00076" name="l00076"></a><span class="lineno"><a class="line" href="../../de/dfe/sdl2___custom_ttf_8h.html#ac5c76b0b95a972409c3a75bfda4049c1"> 76</a></span><span class="keyword">extern</span> DECLSPEC <span class="keywordtype">void</span> SDLCALL <a class="code hl_function" href="../../de/dfe/sdl2___custom_ttf_8h.html#ac5c76b0b95a972409c3a75bfda4049c1">TTF_ByteSwappedUNICODE</a>(<span class="keywordtype">int</span> swapped);</div>
<div class="line"><a id="l00077" name="l00077"></a><span class="lineno"> 77</span> </div>
<div class="line"><a id="l00078" name="l00078"></a><span class="lineno"> 78</span><span class="comment">/* The internal structure containing font information */</span></div>
<div class="line"><a id="l00079" name="l00079"></a><span class="lineno"><a class="line" href="../../de/dfe/sdl2___custom_ttf_8h.html#ac3b14e1c2946c0cf19776fe568d9abcf"> 79</a></span><span class="keyword">typedef</span> <span class="keyword">struct </span>_TTF_Font <a class="code hl_typedef" href="../../de/dfe/sdl2___custom_ttf_8h.html#ac3b14e1c2946c0cf19776fe568d9abcf">TTF_Font</a>;</div>
<div class="line"><a id="l00080" name="l00080"></a><span class="lineno"> 80</span> </div>
<div class="line"><a id="l00081" name="l00081"></a><span class="lineno"> 81</span><span class="comment">/* Initialize the TTF engine - returns 0 if successful, -1 on error */</span></div>
<div class="line"><a id="l00082" name="l00082"></a><span class="lineno"><a class="line" href="../../de/dfe/sdl2___custom_ttf_8h.html#a766731737c2ca9121924bcef57889128"> 82</a></span><span class="keyword">extern</span> DECLSPEC <span class="keywordtype">int</span> SDLCALL <a class="code hl_function" href="../../de/dfe/sdl2___custom_ttf_8h.html#a766731737c2ca9121924bcef57889128">TTF_Init</a>(<span class="keywordtype">void</span>);</div>
<div class="line"><a id="l00083" name="l00083"></a><span class="lineno"> 83</span> </div>
<div class="line"><a id="l00084" name="l00084"></a><span class="lineno"> 84</span><span class="comment">/* Open a font file and create a font of the specified point size.</span></div>
<div class="line"><a id="l00085" name="l00085"></a><span class="lineno"> 85</span><span class="comment"> * Some .fon fonts will have several sizes embedded in the file, so the</span></div>
<div class="line"><a id="l00086" name="l00086"></a><span class="lineno"> 86</span><span class="comment"> * point size becomes the index of choosing which size. If the value</span></div>
<div class="line"><a id="l00087" name="l00087"></a><span class="lineno"> 87</span><span class="comment"> * is too high, the last indexed size will be the default. */</span></div>
<div class="line"><a id="l00088" name="l00088"></a><span class="lineno"><a class="line" href="../../de/dfe/sdl2___custom_ttf_8h.html#a3a6f3ed91f8ce0d6a1aaf9352c5e9a8e"> 88</a></span><span class="keyword">extern</span> DECLSPEC <a class="code hl_typedef" href="../../de/dfe/sdl2___custom_ttf_8h.html#ac3b14e1c2946c0cf19776fe568d9abcf">TTF_Font</a> * SDLCALL <a class="code hl_function" href="../../de/dfe/sdl2___custom_ttf_8h.html#a3a6f3ed91f8ce0d6a1aaf9352c5e9a8e">TTF_OpenFont</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *file, <span class="keywordtype">int</span> ptsize);</div>
<div class="line"><a id="l00089" name="l00089"></a><span class="lineno"><a class="line" href="../../de/dfe/sdl2___custom_ttf_8h.html#a5f1e45bf1814915099b879a03203f0a8"> 89</a></span><span class="keyword">extern</span> DECLSPEC <a class="code hl_typedef" href="../../de/dfe/sdl2___custom_ttf_8h.html#ac3b14e1c2946c0cf19776fe568d9abcf">TTF_Font</a> * SDLCALL <a class="code hl_function" href="../../de/dfe/sdl2___custom_ttf_8h.html#a5f1e45bf1814915099b879a03203f0a8">TTF_OpenFontIndex</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *file, <span class="keywordtype">int</span> ptsize, <span class="keywordtype">long</span> index);</div>
<div class="line"><a id="l00090" name="l00090"></a><span class="lineno"><a class="line" href="../../de/dfe/sdl2___custom_ttf_8h.html#aae080416313819a910740cbeefe22df8"> 90</a></span><span class="keyword">extern</span> DECLSPEC <a class="code hl_typedef" href="../../de/dfe/sdl2___custom_ttf_8h.html#ac3b14e1c2946c0cf19776fe568d9abcf">TTF_Font</a> * SDLCALL <a class="code hl_function" href="../../de/dfe/sdl2___custom_ttf_8h.html#aae080416313819a910740cbeefe22df8">TTF_OpenFontRW</a>(SDL_RWops *src, <span class="keywordtype">int</span> freesrc, <span class="keywordtype">int</span> ptsize);</div>
<div class="line"><a id="l00091" name="l00091"></a><span class="lineno"><a class="line" href="../../de/dfe/sdl2___custom_ttf_8h.html#ad39997fa79b0755ff5070cc0f03c614b"> 91</a></span><span class="keyword">extern</span> DECLSPEC <a class="code hl_typedef" href="../../de/dfe/sdl2___custom_ttf_8h.html#ac3b14e1c2946c0cf19776fe568d9abcf">TTF_Font</a> * SDLCALL <a class="code hl_function" href="../../de/dfe/sdl2___custom_ttf_8h.html#ad39997fa79b0755ff5070cc0f03c614b">TTF_OpenFontIndexRW</a>(SDL_RWops *src, <span class="keywordtype">int</span> freesrc, <span class="keywordtype">int</span> ptsize, <span class="keywordtype">long</span> index);</div>
<div class="line"><a id="l00092" name="l00092"></a><span class="lineno"> 92</span> </div>
<div class="line"><a id="l00093" name="l00093"></a><span class="lineno"> 93</span><span class="comment">/* Set and retrieve the font style */</span></div>
<div class="line"><a id="l00094" name="l00094"></a><span class="lineno"><a class="line" href="../../de/dfe/sdl2___custom_ttf_8h.html#a9088f514038770c5a37cc1d90eaa753f"> 94</a></span><span class="preprocessor">#define TTF_STYLE_NORMAL 0x00</span></div>
<div class="line"><a id="l00095" name="l00095"></a><span class="lineno"><a class="line" href="../../de/dfe/sdl2___custom_ttf_8h.html#a5b7025df3aea05ea0249b2c1a04d136e"> 95</a></span><span class="preprocessor">#define TTF_STYLE_BOLD 0x01</span></div>
<div class="line"><a id="l00096" name="l00096"></a><span class="lineno"><a class="line" href="../../de/dfe/sdl2___custom_ttf_8h.html#a1258b233d1d0c4e2cfd2c16633ce9105"> 96</a></span><span class="preprocessor">#define TTF_STYLE_ITALIC 0x02</span></div>
<div class="line"><a id="l00097" name="l00097"></a><span class="lineno"><a class="line" href="../../de/dfe/sdl2___custom_ttf_8h.html#ab27048c94a69566e8eb7e70a281858ab"> 97</a></span><span class="preprocessor">#define TTF_STYLE_UNDERLINE 0x04</span></div>
<div class="line"><a id="l00098" name="l00098"></a><span class="lineno"><a class="line" href="../../de/dfe/sdl2___custom_ttf_8h.html#a09dcbfb234033df961c1f4e265f8caf3"> 98</a></span><span class="preprocessor">#define TTF_STYLE_STRIKETHROUGH 0x08</span></div>
<div class="line"><a id="l00099" name="l00099"></a><span class="lineno"><a class="line" href="../../de/dfe/sdl2___custom_ttf_8h.html#a14e696b18d6a0dd199d8515cad637db1"> 99</a></span><span class="keyword">extern</span> DECLSPEC <span class="keywordtype">int</span> SDLCALL <a class="code hl_function" href="../../de/dfe/sdl2___custom_ttf_8h.html#a14e696b18d6a0dd199d8515cad637db1">TTF_GetFontStyle</a>(<span class="keyword">const</span> <a class="code hl_typedef" href="../../de/dfe/sdl2___custom_ttf_8h.html#ac3b14e1c2946c0cf19776fe568d9abcf">TTF_Font</a> *font);</div>
<div class="line"><a id="l00100" name="l00100"></a><span class="lineno"><a class="line" href="../../de/dfe/sdl2___custom_ttf_8h.html#aa503af9d6b9e24d596927bda18f127af"> 100</a></span><span class="keyword">extern</span> DECLSPEC <span class="keywordtype">void</span> SDLCALL <a class="code hl_function" href="../../de/dfe/sdl2___custom_ttf_8h.html#aa503af9d6b9e24d596927bda18f127af">TTF_SetFontStyle</a>(<a class="code hl_typedef" href="../../de/dfe/sdl2___custom_ttf_8h.html#ac3b14e1c2946c0cf19776fe568d9abcf">TTF_Font</a> *font, <span class="keywordtype">int</span> style);</div>
<div class="line"><a id="l00101" name="l00101"></a><span class="lineno"><a class="line" href="../../de/dfe/sdl2___custom_ttf_8h.html#a086d541c84b679ec0b1c366cb74bd5d4"> 101</a></span><span class="keyword">extern</span> DECLSPEC <span class="keywordtype">int</span> SDLCALL <a class="code hl_function" href="../../de/dfe/sdl2___custom_ttf_8h.html#a086d541c84b679ec0b1c366cb74bd5d4">TTF_GetFontOutline</a>(<span class="keyword">const</span> <a class="code hl_typedef" href="../../de/dfe/sdl2___custom_ttf_8h.html#ac3b14e1c2946c0cf19776fe568d9abcf">TTF_Font</a> *font);</div>
<div class="line"><a id="l00102" name="l00102"></a><span class="lineno"><a class="line" href="../../de/dfe/sdl2___custom_ttf_8h.html#a7da12acc22bd9cb9c9296952fbda31e4"> 102</a></span><span class="keyword">extern</span> DECLSPEC <span class="keywordtype">void</span> SDLCALL <a class="code hl_function" href="../../de/dfe/sdl2___custom_ttf_8h.html#a7da12acc22bd9cb9c9296952fbda31e4">TTF_SetFontOutline</a>(<a class="code hl_typedef" href="../../de/dfe/sdl2___custom_ttf_8h.html#ac3b14e1c2946c0cf19776fe568d9abcf">TTF_Font</a> *font, <span class="keywordtype">int</span> outline);</div>
<div class="line"><a id="l00103" name="l00103"></a><span class="lineno"> 103</span> </div>
<div class="line"><a id="l00104" name="l00104"></a><span class="lineno"> 104</span><span class="comment">/* Set and retrieve FreeType hinter settings */</span></div>
<div class="line"><a id="l00105" name="l00105"></a><span class="lineno"><a class="line" href="../../de/dfe/sdl2___custom_ttf_8h.html#a2227f3c1c83d70f2cb665b7f3b6855c4"> 105</a></span><span class="preprocessor">#define TTF_HINTING_NORMAL 0</span></div>
<div class="line"><a id="l00106" name="l00106"></a><span class="lineno"><a class="line" href="../../de/dfe/sdl2___custom_ttf_8h.html#abc9c7c175a1d7d16a561ef2151b50cc4"> 106</a></span><span class="preprocessor">#define TTF_HINTING_LIGHT 1</span></div>
<div class="line"><a id="l00107" name="l00107"></a><span class="lineno"><a class="line" href="../../de/dfe/sdl2___custom_ttf_8h.html#aef7571e561ac5f72b1c87eef3ec8844c"> 107</a></span><span class="preprocessor">#define TTF_HINTING_MONO 2</span></div>
<div class="line"><a id="l00108" name="l00108"></a><span class="lineno"><a class="line" href="../../de/dfe/sdl2___custom_ttf_8h.html#a5156c8d96e605a4001fefb6438bbdba0"> 108</a></span><span class="preprocessor">#define TTF_HINTING_NONE 3</span></div>
<div class="line"><a id="l00109" name="l00109"></a><span class="lineno"><a class="line" href="../../de/dfe/sdl2___custom_ttf_8h.html#ada9b1fcf2f99949ae9fdeecd16ae161f"> 109</a></span><span class="keyword">extern</span> DECLSPEC <span class="keywordtype">int</span> SDLCALL <a class="code hl_function" href="../../de/dfe/sdl2___custom_ttf_8h.html#ada9b1fcf2f99949ae9fdeecd16ae161f">TTF_GetFontHinting</a>(<span class="keyword">const</span> <a class="code hl_typedef" href="../../de/dfe/sdl2___custom_ttf_8h.html#ac3b14e1c2946c0cf19776fe568d9abcf">TTF_Font</a> *font);</div>
<div class="line"><a id="l00110" name="l00110"></a><span class="lineno"><a class="line" href="../../de/dfe/sdl2___custom_ttf_8h.html#a20b981697804f033b5f1c883f69ef7ed"> 110</a></span><span class="keyword">extern</span> DECLSPEC <span class="keywordtype">void</span> SDLCALL <a class="code hl_function" href="../../de/dfe/sdl2___custom_ttf_8h.html#a20b981697804f033b5f1c883f69ef7ed">TTF_SetFontHinting</a>(<a class="code hl_typedef" href="../../de/dfe/sdl2___custom_ttf_8h.html#ac3b14e1c2946c0cf19776fe568d9abcf">TTF_Font</a> *font, <span class="keywordtype">int</span> hinting);</div>
<div class="line"><a id="l00111" name="l00111"></a><span class="lineno"> 111</span> </div>
<div class="line"><a id="l00112" name="l00112"></a><span class="lineno"> 112</span><span class="comment">/* Get the total height of the font - usually equal to point size */</span></div>
<div class="line"><a id="l00113" name="l00113"></a><span class="lineno"><a class="line" href="../../de/dfe/sdl2___custom_ttf_8h.html#a58edd2675b2863bbad2188e7bd8cf496"> 113</a></span><span class="keyword">extern</span> DECLSPEC <span class="keywordtype">int</span> SDLCALL <a class="code hl_function" href="../../de/dfe/sdl2___custom_ttf_8h.html#a58edd2675b2863bbad2188e7bd8cf496">TTF_FontHeight</a>(<span class="keyword">const</span> <a class="code hl_typedef" href="../../de/dfe/sdl2___custom_ttf_8h.html#ac3b14e1c2946c0cf19776fe568d9abcf">TTF_Font</a> *font);</div>
<div class="line"><a id="l00114" name="l00114"></a><span class="lineno"> 114</span> </div>
<div class="line"><a id="l00115" name="l00115"></a><span class="lineno"> 115</span><span class="comment">/* Get the offset from the baseline to the top of the font</span></div>
<div class="line"><a id="l00116" name="l00116"></a><span class="lineno"> 116</span><span class="comment"> This is a positive value, relative to the baseline.</span></div>
<div class="line"><a id="l00117" name="l00117"></a><span class="lineno"> 117</span><span class="comment"> */</span></div>
<div class="line"><a id="l00118" name="l00118"></a><span class="lineno"><a class="line" href="../../de/dfe/sdl2___custom_ttf_8h.html#ac9141f8ea39a51e5c2680237d8664c7c"> 118</a></span><span class="keyword">extern</span> DECLSPEC <span class="keywordtype">int</span> SDLCALL <a class="code hl_function" href="../../de/dfe/sdl2___custom_ttf_8h.html#ac9141f8ea39a51e5c2680237d8664c7c">TTF_FontAscent</a>(<span class="keyword">const</span> <a class="code hl_typedef" href="../../de/dfe/sdl2___custom_ttf_8h.html#ac3b14e1c2946c0cf19776fe568d9abcf">TTF_Font</a> *font);</div>
<div class="line"><a id="l00119" name="l00119"></a><span class="lineno"> 119</span> </div>
<div class="line"><a id="l00120" name="l00120"></a><span class="lineno"> 120</span><span class="comment">/* Get the offset from the baseline to the bottom of the font</span></div>
<div class="line"><a id="l00121" name="l00121"></a><span class="lineno"> 121</span><span class="comment"> This is a negative value, relative to the baseline.</span></div>
<div class="line"><a id="l00122" name="l00122"></a><span class="lineno"> 122</span><span class="comment"> */</span></div>
<div class="line"><a id="l00123" name="l00123"></a><span class="lineno"><a class="line" href="../../de/dfe/sdl2___custom_ttf_8h.html#a03b50763ced86438f00954ca77462259"> 123</a></span><span class="keyword">extern</span> DECLSPEC <span class="keywordtype">int</span> SDLCALL <a class="code hl_function" href="../../de/dfe/sdl2___custom_ttf_8h.html#a03b50763ced86438f00954ca77462259">TTF_FontDescent</a>(<span class="keyword">const</span> <a class="code hl_typedef" href="../../de/dfe/sdl2___custom_ttf_8h.html#ac3b14e1c2946c0cf19776fe568d9abcf">TTF_Font</a> *font);</div>
<div class="line"><a id="l00124" name="l00124"></a><span class="lineno"> 124</span> </div>
<div class="line"><a id="l00125" name="l00125"></a><span class="lineno"> 125</span><span class="comment">/* Get the recommended spacing between lines of text for this font */</span></div>
<div class="line"><a id="l00126" name="l00126"></a><span class="lineno"><a class="line" href="../../de/dfe/sdl2___custom_ttf_8h.html#a49434e1ca98064611f06ec6ad2b47011"> 126</a></span><span class="keyword">extern</span> DECLSPEC <span class="keywordtype">int</span> SDLCALL <a class="code hl_function" href="../../de/dfe/sdl2___custom_ttf_8h.html#a49434e1ca98064611f06ec6ad2b47011">TTF_FontLineSkip</a>(<span class="keyword">const</span> <a class="code hl_typedef" href="../../de/dfe/sdl2___custom_ttf_8h.html#ac3b14e1c2946c0cf19776fe568d9abcf">TTF_Font</a> *font);</div>
<div class="line"><a id="l00127" name="l00127"></a><span class="lineno"> 127</span> </div>
<div class="line"><a id="l00128" name="l00128"></a><span class="lineno"> 128</span><span class="comment">/* Get/Set whether or not kerning is allowed for this font */</span></div>
<div class="line"><a id="l00129" name="l00129"></a><span class="lineno"><a class="line" href="../../de/dfe/sdl2___custom_ttf_8h.html#afb4cb064f896513a04b0cc3b4c82783c"> 129</a></span><span class="keyword">extern</span> DECLSPEC <span class="keywordtype">int</span> SDLCALL <a class="code hl_function" href="../../de/dfe/sdl2___custom_ttf_8h.html#afb4cb064f896513a04b0cc3b4c82783c">TTF_GetFontKerning</a>(<span class="keyword">const</span> <a class="code hl_typedef" href="../../de/dfe/sdl2___custom_ttf_8h.html#ac3b14e1c2946c0cf19776fe568d9abcf">TTF_Font</a> *font);</div>
<div class="line"><a id="l00130" name="l00130"></a><span class="lineno"><a class="line" href="../../de/dfe/sdl2___custom_ttf_8h.html#a603b837e7511507afc5eb1d16b19ef6c"> 130</a></span><span class="keyword">extern</span> DECLSPEC <span class="keywordtype">void</span> SDLCALL <a class="code hl_function" href="../../de/dfe/sdl2___custom_ttf_8h.html#a603b837e7511507afc5eb1d16b19ef6c">TTF_SetFontKerning</a>(<a class="code hl_typedef" href="../../de/dfe/sdl2___custom_ttf_8h.html#ac3b14e1c2946c0cf19776fe568d9abcf">TTF_Font</a> *font, <span class="keywordtype">int</span> allowed);</div>
<div class="line"><a id="l00131" name="l00131"></a><span class="lineno"> 131</span> </div>
<div class="line"><a id="l00132" name="l00132"></a><span class="lineno"> 132</span><span class="comment">/* Get the number of faces of the font */</span></div>
<div class="line"><a id="l00133" name="l00133"></a><span class="lineno"><a class="line" href="../../de/dfe/sdl2___custom_ttf_8h.html#a8b9d32e67c5fa4563689c3961f770c15"> 133</a></span><span class="keyword">extern</span> DECLSPEC <span class="keywordtype">long</span> SDLCALL <a class="code hl_function" href="../../de/dfe/sdl2___custom_ttf_8h.html#a8b9d32e67c5fa4563689c3961f770c15">TTF_FontFaces</a>(<span class="keyword">const</span> <a class="code hl_typedef" href="../../de/dfe/sdl2___custom_ttf_8h.html#ac3b14e1c2946c0cf19776fe568d9abcf">TTF_Font</a> *font);</div>
<div class="line"><a id="l00134" name="l00134"></a><span class="lineno"> 134</span> </div>
<div class="line"><a id="l00135" name="l00135"></a><span class="lineno"> 135</span><span class="comment">/* Get the font face attributes, if any */</span></div>
<div class="line"><a id="l00136" name="l00136"></a><span class="lineno"><a class="line" href="../../de/dfe/sdl2___custom_ttf_8h.html#adef57fd3e2916b09beb8267c82f82dd8"> 136</a></span><span class="keyword">extern</span> DECLSPEC <span class="keywordtype">int</span> SDLCALL <a class="code hl_function" href="../../de/dfe/sdl2___custom_ttf_8h.html#adef57fd3e2916b09beb8267c82f82dd8">TTF_FontFaceIsFixedWidth</a>(<span class="keyword">const</span> <a class="code hl_typedef" href="../../de/dfe/sdl2___custom_ttf_8h.html#ac3b14e1c2946c0cf19776fe568d9abcf">TTF_Font</a> *font);</div>
<div class="line"><a id="l00137" name="l00137"></a><span class="lineno"><a class="line" href="../../de/dfe/sdl2___custom_ttf_8h.html#a8f19b1fba3191ee05e96de228777042d"> 137</a></span><span class="keyword">extern</span> DECLSPEC <span class="keywordtype">char</span> * SDLCALL <a class="code hl_function" href="../../de/dfe/sdl2___custom_ttf_8h.html#a8f19b1fba3191ee05e96de228777042d">TTF_FontFaceFamilyName</a>(<span class="keyword">const</span> <a class="code hl_typedef" href="../../de/dfe/sdl2___custom_ttf_8h.html#ac3b14e1c2946c0cf19776fe568d9abcf">TTF_Font</a> *font);</div>
<div class="line"><a id="l00138" name="l00138"></a><span class="lineno"><a class="line" href="../../de/dfe/sdl2___custom_ttf_8h.html#a6d0ca7e88bc8cf38e23102ea83d19e25"> 138</a></span><span class="keyword">extern</span> DECLSPEC <span class="keywordtype">char</span> * SDLCALL <a class="code hl_function" href="../../de/dfe/sdl2___custom_ttf_8h.html#a6d0ca7e88bc8cf38e23102ea83d19e25">TTF_FontFaceStyleName</a>(<span class="keyword">const</span> <a class="code hl_typedef" href="../../de/dfe/sdl2___custom_ttf_8h.html#ac3b14e1c2946c0cf19776fe568d9abcf">TTF_Font</a> *font);</div>
<div class="line"><a id="l00139" name="l00139"></a><span class="lineno"> 139</span> </div>
<div class="line"><a id="l00140" name="l00140"></a><span class="lineno"> 140</span><span class="comment">/* Check wether a glyph is provided by the font or not */</span></div>
<div class="line"><a id="l00141" name="l00141"></a><span class="lineno"><a class="line" href="../../de/dfe/sdl2___custom_ttf_8h.html#ae2b337c6d3881d9ba13796f2d8d8a036"> 141</a></span><span class="keyword">extern</span> DECLSPEC <span class="keywordtype">int</span> SDLCALL <a class="code hl_function" href="../../de/dfe/sdl2___custom_ttf_8h.html#ae2b337c6d3881d9ba13796f2d8d8a036">TTF_GlyphIsProvided</a>(<span class="keyword">const</span> <a class="code hl_typedef" href="../../de/dfe/sdl2___custom_ttf_8h.html#ac3b14e1c2946c0cf19776fe568d9abcf">TTF_Font</a> *font, Uint16 ch);</div>
<div class="line"><a id="l00142" name="l00142"></a><span class="lineno"> 142</span> </div>
<div class="line"><a id="l00143" name="l00143"></a><span class="lineno"> 143</span><span class="comment">/* Get the metrics (dimensions) of a glyph</span></div>
<div class="line"><a id="l00144" name="l00144"></a><span class="lineno"> 144</span><span class="comment"> To understand what these metrics mean, here is a useful link:</span></div>
<div class="line"><a id="l00145" name="l00145"></a><span class="lineno"> 145</span><span class="comment"> http://freetype.sourceforge.net/freetype2/docs/tutorial/step2.html</span></div>
<div class="line"><a id="l00146" name="l00146"></a><span class="lineno"> 146</span><span class="comment"> */</span></div>
<div class="line"><a id="l00147" name="l00147"></a><span class="lineno"><a class="line" href="../../de/dfe/sdl2___custom_ttf_8h.html#ad2a5a4984534c969ff71f80750b1fe55"> 147</a></span><span class="keyword">extern</span> DECLSPEC <span class="keywordtype">int</span> SDLCALL <a class="code hl_function" href="../../de/dfe/sdl2___custom_ttf_8h.html#ad2a5a4984534c969ff71f80750b1fe55">TTF_GlyphMetrics</a>(<a class="code hl_typedef" href="../../de/dfe/sdl2___custom_ttf_8h.html#ac3b14e1c2946c0cf19776fe568d9abcf">TTF_Font</a> *font, Uint16 ch,</div>
<div class="line"><a id="l00148" name="l00148"></a><span class="lineno"> 148</span> <span class="keywordtype">int</span> *minx, <span class="keywordtype">int</span> *maxx,</div>
<div class="line"><a id="l00149" name="l00149"></a><span class="lineno"> 149</span> <span class="keywordtype">int</span> *miny, <span class="keywordtype">int</span> *maxy, <span class="keywordtype">int</span> *advance);</div>
<div class="line"><a id="l00150" name="l00150"></a><span class="lineno"> 150</span> </div>
<div class="line"><a id="l00151" name="l00151"></a><span class="lineno"> 151</span><span class="comment">/* Get the dimensions of a rendered string of text */</span></div>
<div class="line"><a id="l00152" name="l00152"></a><span class="lineno"><a class="line" href="../../de/dfe/sdl2___custom_ttf_8h.html#aeb0bb513b51be10a5df91830a21eadb8"> 152</a></span><span class="keyword">extern</span> DECLSPEC <span class="keywordtype">int</span> SDLCALL <a class="code hl_function" href="../../de/dfe/sdl2___custom_ttf_8h.html#aeb0bb513b51be10a5df91830a21eadb8">TTF_SizeText</a>(<a class="code hl_typedef" href="../../de/dfe/sdl2___custom_ttf_8h.html#ac3b14e1c2946c0cf19776fe568d9abcf">TTF_Font</a> *font, <span class="keyword">const</span> <span class="keywordtype">char</span> *text, <span class="keywordtype">int</span> *w, <span class="keywordtype">int</span> *h);</div>
<div class="line"><a id="l00153" name="l00153"></a><span class="lineno"><a class="line" href="../../de/dfe/sdl2___custom_ttf_8h.html#a4d6df828756cff027ccd878fde2213e9"> 153</a></span><span class="keyword">extern</span> DECLSPEC <span class="keywordtype">int</span> SDLCALL <a class="code hl_function" href="../../de/dfe/sdl2___custom_ttf_8h.html#a4d6df828756cff027ccd878fde2213e9">TTF_SizeUTF8</a>(<a class="code hl_typedef" href="../../de/dfe/sdl2___custom_ttf_8h.html#ac3b14e1c2946c0cf19776fe568d9abcf">TTF_Font</a> *font, <span class="keyword">const</span> <span class="keywordtype">char</span> *text, <span class="keywordtype">int</span> *w, <span class="keywordtype">int</span> *h);</div>
<div class="line"><a id="l00154" name="l00154"></a><span class="lineno"><a class="line" href="../../de/dfe/sdl2___custom_ttf_8h.html#ade0bf8412406700360997cd7adaf92a7"> 154</a></span><span class="keyword">extern</span> DECLSPEC <span class="keywordtype">int</span> SDLCALL <a class="code hl_function" href="../../de/dfe/sdl2___custom_ttf_8h.html#ade0bf8412406700360997cd7adaf92a7">TTF_SizeUNICODE</a>(<a class="code hl_typedef" href="../../de/dfe/sdl2___custom_ttf_8h.html#ac3b14e1c2946c0cf19776fe568d9abcf">TTF_Font</a> *font, <span class="keyword">const</span> Uint16 *text, <span class="keywordtype">int</span> *w, <span class="keywordtype">int</span> *h);</div>
<div class="line"><a id="l00155" name="l00155"></a><span class="lineno"> 155</span> </div>
<div class="line"><a id="l00156" name="l00156"></a><span class="lineno"> 156</span><span class="comment">/* Create an 8-bit palettized surface and render the given text at</span></div>
<div class="line"><a id="l00157" name="l00157"></a><span class="lineno"> 157</span><span class="comment"> fast quality with the given font and color. The 0 pixel is the</span></div>
<div class="line"><a id="l00158" name="l00158"></a><span class="lineno"> 158</span><span class="comment"> colorkey, giving a transparent background, and the 1 pixel is set</span></div>
<div class="line"><a id="l00159" name="l00159"></a><span class="lineno"> 159</span><span class="comment"> to the text color.</span></div>
<div class="line"><a id="l00160" name="l00160"></a><span class="lineno"> 160</span><span class="comment"> This function returns the new surface, or NULL if there was an error.</span></div>
<div class="line"><a id="l00161" name="l00161"></a><span class="lineno"> 161</span><span class="comment">*/</span></div>
<div class="line"><a id="l00162" name="l00162"></a><span class="lineno"><a class="line" href="../../de/dfe/sdl2___custom_ttf_8h.html#a40818af46aa1591333d3734152a02f07"> 162</a></span><span class="keyword">extern</span> DECLSPEC SDL_Surface * SDLCALL <a class="code hl_function" href="../../de/dfe/sdl2___custom_ttf_8h.html#a40818af46aa1591333d3734152a02f07">TTF_RenderText_Solid</a>(<a class="code hl_typedef" href="../../de/dfe/sdl2___custom_ttf_8h.html#ac3b14e1c2946c0cf19776fe568d9abcf">TTF_Font</a> *font,</div>
<div class="line"><a id="l00163" name="l00163"></a><span class="lineno"> 163</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *text, SDL_Color fg);</div>
<div class="line"><a id="l00164" name="l00164"></a><span class="lineno"><a class="line" href="../../de/dfe/sdl2___custom_ttf_8h.html#aa68127157495ec3b63d62a8febbb22ea"> 164</a></span><span class="keyword">extern</span> DECLSPEC SDL_Surface * SDLCALL <a class="code hl_function" href="../../de/dfe/sdl2___custom_ttf_8h.html#aa68127157495ec3b63d62a8febbb22ea">TTF_RenderUTF8_Solid</a>(<a class="code hl_typedef" href="../../de/dfe/sdl2___custom_ttf_8h.html#ac3b14e1c2946c0cf19776fe568d9abcf">TTF_Font</a> *font,</div>
<div class="line"><a id="l00165" name="l00165"></a><span class="lineno"> 165</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *text, SDL_Color fg);</div>
<div class="line"><a id="l00166" name="l00166"></a><span class="lineno"><a class="line" href="../../de/dfe/sdl2___custom_ttf_8h.html#a03ab14f6ddd4782c29dc61fa429bab95"> 166</a></span><span class="keyword">extern</span> DECLSPEC SDL_Surface * SDLCALL <a class="code hl_function" href="../../de/dfe/sdl2___custom_ttf_8h.html#a03ab14f6ddd4782c29dc61fa429bab95">TTF_RenderUNICODE_Solid</a>(<a class="code hl_typedef" href="../../de/dfe/sdl2___custom_ttf_8h.html#ac3b14e1c2946c0cf19776fe568d9abcf">TTF_Font</a> *font,</div>
<div class="line"><a id="l00167" name="l00167"></a><span class="lineno"> 167</span> <span class="keyword">const</span> Uint16 *text, SDL_Color fg);</div>
<div class="line"><a id="l00168" name="l00168"></a><span class="lineno"> 168</span> </div>
<div class="line"><a id="l00169" name="l00169"></a><span class="lineno"> 169</span><span class="comment">/* Create an 8-bit palettized surface and render the given glyph at</span></div>
<div class="line"><a id="l00170" name="l00170"></a><span class="lineno"> 170</span><span class="comment"> fast quality with the given font and color. The 0 pixel is the</span></div>
<div class="line"><a id="l00171" name="l00171"></a><span class="lineno"> 171</span><span class="comment"> colorkey, giving a transparent background, and the 1 pixel is set</span></div>
<div class="line"><a id="l00172" name="l00172"></a><span class="lineno"> 172</span><span class="comment"> to the text color. The glyph is rendered without any padding or</span></div>
<div class="line"><a id="l00173" name="l00173"></a><span class="lineno"> 173</span><span class="comment"> centering in the X direction, and aligned normally in the Y direction.</span></div>
<div class="line"><a id="l00174" name="l00174"></a><span class="lineno"> 174</span><span class="comment"> This function returns the new surface, or NULL if there was an error.</span></div>
<div class="line"><a id="l00175" name="l00175"></a><span class="lineno"> 175</span><span class="comment">*/</span></div>
<div class="line"><a id="l00176" name="l00176"></a><span class="lineno"><a class="line" href="../../de/dfe/sdl2___custom_ttf_8h.html#a32ad50c1db0c1d5399bdb2470ce32b69"> 176</a></span><span class="keyword">extern</span> DECLSPEC SDL_Surface * SDLCALL <a class="code hl_function" href="../../de/dfe/sdl2___custom_ttf_8h.html#a32ad50c1db0c1d5399bdb2470ce32b69">TTF_RenderGlyph_Solid</a>(<a class="code hl_typedef" href="../../de/dfe/sdl2___custom_ttf_8h.html#ac3b14e1c2946c0cf19776fe568d9abcf">TTF_Font</a> *font,</div>
<div class="line"><a id="l00177" name="l00177"></a><span class="lineno"> 177</span> Uint16 ch, SDL_Color fg);</div>
<div class="line"><a id="l00178" name="l00178"></a><span class="lineno"> 178</span> </div>
<div class="line"><a id="l00179" name="l00179"></a><span class="lineno"> 179</span><span class="comment">/* Create an 8-bit palettized surface and render the given text at</span></div>
<div class="line"><a id="l00180" name="l00180"></a><span class="lineno"> 180</span><span class="comment"> high quality with the given font and colors. The 0 pixel is background,</span></div>
<div class="line"><a id="l00181" name="l00181"></a><span class="lineno"> 181</span><span class="comment"> while other pixels have varying degrees of the foreground color.</span></div>
<div class="line"><a id="l00182" name="l00182"></a><span class="lineno"> 182</span><span class="comment"> This function returns the new surface, or NULL if there was an error.</span></div>
<div class="line"><a id="l00183" name="l00183"></a><span class="lineno"> 183</span><span class="comment">*/</span></div>
<div class="line"><a id="l00184" name="l00184"></a><span class="lineno"><a class="line" href="../../de/dfe/sdl2___custom_ttf_8h.html#a88eb47356450068a4741d3b52c8fc2a3"> 184</a></span><span class="keyword">extern</span> DECLSPEC SDL_Surface * SDLCALL <a class="code hl_function" href="../../de/dfe/sdl2___custom_ttf_8h.html#a88eb47356450068a4741d3b52c8fc2a3">TTF_RenderText_Shaded</a>(<a class="code hl_typedef" href="../../de/dfe/sdl2___custom_ttf_8h.html#ac3b14e1c2946c0cf19776fe568d9abcf">TTF_Font</a> *font,</div>
<div class="line"><a id="l00185" name="l00185"></a><span class="lineno"> 185</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *text, SDL_Color fg, SDL_Color bg);</div>
<div class="line"><a id="l00186" name="l00186"></a><span class="lineno"><a class="line" href="../../de/dfe/sdl2___custom_ttf_8h.html#a93c9a88e31fa39d8691f4ad65ed8299e"> 186</a></span><span class="keyword">extern</span> DECLSPEC SDL_Surface * SDLCALL <a class="code hl_function" href="../../de/dfe/sdl2___custom_ttf_8h.html#a93c9a88e31fa39d8691f4ad65ed8299e">TTF_RenderUTF8_Shaded</a>(<a class="code hl_typedef" href="../../de/dfe/sdl2___custom_ttf_8h.html#ac3b14e1c2946c0cf19776fe568d9abcf">TTF_Font</a> *font,</div>
<div class="line"><a id="l00187" name="l00187"></a><span class="lineno"> 187</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *text, SDL_Color fg, SDL_Color bg);</div>
<div class="line"><a id="l00188" name="l00188"></a><span class="lineno"><a class="line" href="../../de/dfe/sdl2___custom_ttf_8h.html#a0c1d4277c9e85c6de890eb9621a81def"> 188</a></span><span class="keyword">extern</span> DECLSPEC SDL_Surface * SDLCALL <a class="code hl_function" href="../../de/dfe/sdl2___custom_ttf_8h.html#a0c1d4277c9e85c6de890eb9621a81def">TTF_RenderUNICODE_Shaded</a>(<a class="code hl_typedef" href="../../de/dfe/sdl2___custom_ttf_8h.html#ac3b14e1c2946c0cf19776fe568d9abcf">TTF_Font</a> *font,</div>
<div class="line"><a id="l00189" name="l00189"></a><span class="lineno"> 189</span> <span class="keyword">const</span> Uint16 *text, SDL_Color fg, SDL_Color bg);</div>
<div class="line"><a id="l00190" name="l00190"></a><span class="lineno"> 190</span> </div>
<div class="line"><a id="l00191" name="l00191"></a><span class="lineno"> 191</span><span class="comment">/* Create an 8-bit palettized surface and render the given glyph at</span></div>
<div class="line"><a id="l00192" name="l00192"></a><span class="lineno"> 192</span><span class="comment"> high quality with the given font and colors. The 0 pixel is background,</span></div>
<div class="line"><a id="l00193" name="l00193"></a><span class="lineno"> 193</span><span class="comment"> while other pixels have varying degrees of the foreground color.</span></div>
<div class="line"><a id="l00194" name="l00194"></a><span class="lineno"> 194</span><span class="comment"> The glyph is rendered without any padding or centering in the X</span></div>
<div class="line"><a id="l00195" name="l00195"></a><span class="lineno"> 195</span><span class="comment"> direction, and aligned normally in the Y direction.</span></div>
<div class="line"><a id="l00196" name="l00196"></a><span class="lineno"> 196</span><span class="comment"> This function returns the new surface, or NULL if there was an error.</span></div>
<div class="line"><a id="l00197" name="l00197"></a><span class="lineno"> 197</span><span class="comment">*/</span></div>
<div class="line"><a id="l00198" name="l00198"></a><span class="lineno"><a class="line" href="../../de/dfe/sdl2___custom_ttf_8h.html#a985c8d64368bf74aeabbf92a281b487e"> 198</a></span><span class="keyword">extern</span> DECLSPEC SDL_Surface * SDLCALL <a class="code hl_function" href="../../de/dfe/sdl2___custom_ttf_8h.html#a985c8d64368bf74aeabbf92a281b487e">TTF_RenderGlyph_Shaded</a>(<a class="code hl_typedef" href="../../de/dfe/sdl2___custom_ttf_8h.html#ac3b14e1c2946c0cf19776fe568d9abcf">TTF_Font</a> *font,</div>
<div class="line"><a id="l00199" name="l00199"></a><span class="lineno"> 199</span> Uint16 ch, SDL_Color fg, SDL_Color bg);</div>
<div class="line"><a id="l00200" name="l00200"></a><span class="lineno"> 200</span> </div>
<div class="line"><a id="l00201" name="l00201"></a><span class="lineno"> 201</span><span class="comment">/* Create a 32-bit ARGB surface and render the given text at high quality,</span></div>
<div class="line"><a id="l00202" name="l00202"></a><span class="lineno"> 202</span><span class="comment"> using alpha blending to dither the font with the given color.</span></div>
<div class="line"><a id="l00203" name="l00203"></a><span class="lineno"> 203</span><span class="comment"> This function returns the new surface, or NULL if there was an error.</span></div>
<div class="line"><a id="l00204" name="l00204"></a><span class="lineno"> 204</span><span class="comment">*/</span></div>
<div class="line"><a id="l00205" name="l00205"></a><span class="lineno"><a class="line" href="../../de/dfe/sdl2___custom_ttf_8h.html#aab246fd7087f737dd55420960f30d5c8"> 205</a></span><span class="keyword">extern</span> DECLSPEC SDL_Surface * SDLCALL <a class="code hl_function" href="../../de/dfe/sdl2___custom_ttf_8h.html#aab246fd7087f737dd55420960f30d5c8">TTF_RenderText_Blended</a>(<a class="code hl_typedef" href="../../de/dfe/sdl2___custom_ttf_8h.html#ac3b14e1c2946c0cf19776fe568d9abcf">TTF_Font</a> *font,</div>
<div class="line"><a id="l00206" name="l00206"></a><span class="lineno"> 206</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *text, SDL_Color fg);</div>
<div class="line"><a id="l00207" name="l00207"></a><span class="lineno"><a class="line" href="../../de/dfe/sdl2___custom_ttf_8h.html#a4ea1dcff830ac93b032920c1cd7a2326"> 207</a></span><span class="keyword">extern</span> DECLSPEC SDL_Surface * SDLCALL <a class="code hl_function" href="../../de/dfe/sdl2___custom_ttf_8h.html#a4ea1dcff830ac93b032920c1cd7a2326">TTF_RenderUTF8_Blended</a>(<a class="code hl_typedef" href="../../de/dfe/sdl2___custom_ttf_8h.html#ac3b14e1c2946c0cf19776fe568d9abcf">TTF_Font</a> *font,</div>
<div class="line"><a id="l00208" name="l00208"></a><span class="lineno"> 208</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *text, SDL_Color fg);</div>
<div class="line"><a id="l00209" name="l00209"></a><span class="lineno"><a class="line" href="../../de/dfe/sdl2___custom_ttf_8h.html#a01203e7347c8d44f3a5740ce6583476c"> 209</a></span><span class="keyword">extern</span> DECLSPEC SDL_Surface * SDLCALL <a class="code hl_function" href="../../de/dfe/sdl2___custom_ttf_8h.html#a01203e7347c8d44f3a5740ce6583476c">TTF_RenderUNICODE_Blended</a>(<a class="code hl_typedef" href="../../de/dfe/sdl2___custom_ttf_8h.html#ac3b14e1c2946c0cf19776fe568d9abcf">TTF_Font</a> *font,</div>
<div class="line"><a id="l00210" name="l00210"></a><span class="lineno"> 210</span> <span class="keyword">const</span> Uint16 *text, SDL_Color fg);</div>
<div class="line"><a id="l00211" name="l00211"></a><span class="lineno"> 211</span> </div>
<div class="line"><a id="l00212" name="l00212"></a><span class="lineno"> 212</span> </div>
<div class="line"><a id="l00213" name="l00213"></a><span class="lineno"> 213</span><span class="comment">/* Create a 32-bit ARGB surface and render the given text at high quality,</span></div>
<div class="line"><a id="l00214" name="l00214"></a><span class="lineno"> 214</span><span class="comment"> using alpha blending to dither the font with the given color.</span></div>
<div class="line"><a id="l00215" name="l00215"></a><span class="lineno"> 215</span><span class="comment"> Text is wrapped to multiple lines on line endings and on word boundaries</span></div>
<div class="line"><a id="l00216" name="l00216"></a><span class="lineno"> 216</span><span class="comment"> if it extends beyond wrapLength in pixels.</span></div>
<div class="line"><a id="l00217" name="l00217"></a><span class="lineno"> 217</span><span class="comment"> This function returns the new surface, or NULL if there was an error.</span></div>
<div class="line"><a id="l00218" name="l00218"></a><span class="lineno"> 218</span><span class="comment">*/</span></div>
<div class="line"><a id="l00219" name="l00219"></a><span class="lineno"><a class="line" href="../../de/dfe/sdl2___custom_ttf_8h.html#a2876d3b87d41bd17c26b0c4bd20d1144"> 219</a></span><span class="keyword">extern</span> DECLSPEC SDL_Surface * SDLCALL <a class="code hl_function" href="../../de/dfe/sdl2___custom_ttf_8h.html#a2876d3b87d41bd17c26b0c4bd20d1144">TTF_RenderText_Blended_Wrapped</a>(<a class="code hl_typedef" href="../../de/dfe/sdl2___custom_ttf_8h.html#ac3b14e1c2946c0cf19776fe568d9abcf">TTF_Font</a> *font,</div>
<div class="line"><a id="l00220" name="l00220"></a><span class="lineno"> 220</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *text, SDL_Color fg, Uint32 wrapLength);</div>
<div class="line"><a id="l00221" name="l00221"></a><span class="lineno"><a class="line" href="../../de/dfe/sdl2___custom_ttf_8h.html#af7a999e3557d8690f9a0fec888ca2be0"> 221</a></span><span class="keyword">extern</span> DECLSPEC SDL_Surface * SDLCALL <a class="code hl_function" href="../../de/dfe/sdl2___custom_ttf_8h.html#af7a999e3557d8690f9a0fec888ca2be0">TTF_RenderUTF8_Blended_Wrapped</a>(<a class="code hl_typedef" href="../../de/dfe/sdl2___custom_ttf_8h.html#ac3b14e1c2946c0cf19776fe568d9abcf">TTF_Font</a> *font,</div>
<div class="line"><a id="l00222" name="l00222"></a><span class="lineno"> 222</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *text, SDL_Color fg, Uint32 wrapLength);</div>
<div class="line"><a id="l00223" name="l00223"></a><span class="lineno"><a class="line" href="../../de/dfe/sdl2___custom_ttf_8h.html#a3258b989986159f67e913c7ff41dd397"> 223</a></span><span class="keyword">extern</span> DECLSPEC SDL_Surface * SDLCALL <a class="code hl_function" href="../../de/dfe/sdl2___custom_ttf_8h.html#a3258b989986159f67e913c7ff41dd397">TTF_RenderUNICODE_Blended_Wrapped</a>(<a class="code hl_typedef" href="../../de/dfe/sdl2___custom_ttf_8h.html#ac3b14e1c2946c0cf19776fe568d9abcf">TTF_Font</a> *font,</div>
<div class="line"><a id="l00224" name="l00224"></a><span class="lineno"> 224</span> <span class="keyword">const</span> Uint16 *text, SDL_Color fg, Uint32 wrapLength);</div>
<div class="line"><a id="l00225" name="l00225"></a><span class="lineno"> 225</span> </div>
<div class="line"><a id="l00226" name="l00226"></a><span class="lineno"> 226</span><span class="comment">/* Create a 32-bit ARGB surface and render the given glyph at high quality,</span></div>
<div class="line"><a id="l00227" name="l00227"></a><span class="lineno"> 227</span><span class="comment"> using alpha blending to dither the font with the given color.</span></div>
<div class="line"><a id="l00228" name="l00228"></a><span class="lineno"> 228</span><span class="comment"> The glyph is rendered without any padding or centering in the X</span></div>
<div class="line"><a id="l00229" name="l00229"></a><span class="lineno"> 229</span><span class="comment"> direction, and aligned normally in the Y direction.</span></div>
<div class="line"><a id="l00230" name="l00230"></a><span class="lineno"> 230</span><span class="comment"> This function returns the new surface, or NULL if there was an error.</span></div>
<div class="line"><a id="l00231" name="l00231"></a><span class="lineno"> 231</span><span class="comment">*/</span></div>
<div class="line"><a id="l00232" name="l00232"></a><span class="lineno"><a class="line" href="../../de/dfe/sdl2___custom_ttf_8h.html#a1af073a022c2f1c2360a83e031078c2a"> 232</a></span><span class="keyword">extern</span> DECLSPEC SDL_Surface * SDLCALL <a class="code hl_function" href="../../de/dfe/sdl2___custom_ttf_8h.html#a1af073a022c2f1c2360a83e031078c2a">TTF_RenderGlyph_Blended</a>(<a class="code hl_typedef" href="../../de/dfe/sdl2___custom_ttf_8h.html#ac3b14e1c2946c0cf19776fe568d9abcf">TTF_Font</a> *font,</div>
<div class="line"><a id="l00233" name="l00233"></a><span class="lineno"> 233</span> Uint16 ch, SDL_Color fg);</div>
<div class="line"><a id="l00234" name="l00234"></a><span class="lineno"> 234</span> </div>
<div class="line"><a id="l00235" name="l00235"></a><span class="lineno"> 235</span><span class="comment">/* For compatibility with previous versions, here are the old functions */</span></div>
<div class="line"><a id="l00236" name="l00236"></a><span class="lineno"><a class="line" href="../../de/dfe/sdl2___custom_ttf_8h.html#aa976ff0751d7df9259015ea30fa6f35c"> 236</a></span><span class="preprocessor">#define TTF_RenderText(font, text, fg, bg) \</span></div>
<div class="line"><a id="l00237" name="l00237"></a><span class="lineno"> 237</span><span class="preprocessor"> TTF_RenderText_Shaded(font, text, fg, bg)</span></div>
<div class="line"><a id="l00238" name="l00238"></a><span class="lineno"><a class="line" href="../../de/dfe/sdl2___custom_ttf_8h.html#a68b3fc53f8cc04d8e7e9c78ac27efc6e"> 238</a></span><span class="preprocessor">#define TTF_RenderUTF8(font, text, fg, bg) \</span></div>
<div class="line"><a id="l00239" name="l00239"></a><span class="lineno"> 239</span><span class="preprocessor"> TTF_RenderUTF8_Shaded(font, text, fg, bg)</span></div>
<div class="line"><a id="l00240" name="l00240"></a><span class="lineno"><a class="line" href="../../de/dfe/sdl2___custom_ttf_8h.html#ad05ede3045200e9a8e8dfe2c492eaec7"> 240</a></span><span class="preprocessor">#define TTF_RenderUNICODE(font, text, fg, bg) \</span></div>
<div class="line"><a id="l00241" name="l00241"></a><span class="lineno"> 241</span><span class="preprocessor"> TTF_RenderUNICODE_Shaded(font, text, fg, bg)</span></div>
<div class="line"><a id="l00242" name="l00242"></a><span class="lineno"> 242</span> </div>
<div class="line"><a id="l00243" name="l00243"></a><span class="lineno"> 243</span><span class="comment">/* Close an opened font file */</span></div>
<div class="line"><a id="l00244" name="l00244"></a><span class="lineno"><a class="line" href="../../de/dfe/sdl2___custom_ttf_8h.html#a006b7c83a8ff15bb9f9d453d48ba3e51"> 244</a></span><span class="keyword">extern</span> DECLSPEC <span class="keywordtype">void</span> SDLCALL <a class="code hl_function" href="../../de/dfe/sdl2___custom_ttf_8h.html#a006b7c83a8ff15bb9f9d453d48ba3e51">TTF_CloseFont</a>(<a class="code hl_typedef" href="../../de/dfe/sdl2___custom_ttf_8h.html#ac3b14e1c2946c0cf19776fe568d9abcf">TTF_Font</a> *font);</div>
<div class="line"><a id="l00245" name="l00245"></a><span class="lineno"> 245</span> </div>
<div class="line"><a id="l00246" name="l00246"></a><span class="lineno"> 246</span><span class="comment">/* De-initialize the TTF engine */</span></div>
<div class="line"><a id="l00247" name="l00247"></a><span class="lineno"><a class="line" href="../../de/dfe/sdl2___custom_ttf_8h.html#aa215d7d4fe202960904507a6ad4e6097"> 247</a></span><span class="keyword">extern</span> DECLSPEC <span class="keywordtype">void</span> SDLCALL <a class="code hl_function" href="../../de/dfe/sdl2___custom_ttf_8h.html#aa215d7d4fe202960904507a6ad4e6097">TTF_Quit</a>(<span class="keywordtype">void</span>);</div>
<div class="line"><a id="l00248" name="l00248"></a><span class="lineno"> 248</span> </div>
<div class="line"><a id="l00249" name="l00249"></a><span class="lineno"> 249</span><span class="comment">/* Check if the TTF engine is initialized */</span></div>
<div class="line"><a id="l00250" name="l00250"></a><span class="lineno"><a class="line" href="../../de/dfe/sdl2___custom_ttf_8h.html#a28768607fd8a55a3ab06531eaf721c15"> 250</a></span><span class="keyword">extern</span> DECLSPEC <span class="keywordtype">int</span> SDLCALL <a class="code hl_function" href="../../de/dfe/sdl2___custom_ttf_8h.html#a28768607fd8a55a3ab06531eaf721c15">TTF_WasInit</a>(<span class="keywordtype">void</span>);</div>
<div class="line"><a id="l00251" name="l00251"></a><span class="lineno"> 251</span> </div>
<div class="line"><a id="l00252" name="l00252"></a><span class="lineno"> 252</span><span class="comment">/* Get the kerning size of two glyphs */</span></div>
<div class="line"><a id="l00253" name="l00253"></a><span class="lineno"><a class="line" href="../../de/dfe/sdl2___custom_ttf_8h.html#a0d844ca9b8c8b8a1a11f4e9227034170"> 253</a></span><span class="keyword">extern</span> DECLSPEC <span class="keywordtype">int</span> <a class="code hl_function" href="../../de/dfe/sdl2___custom_ttf_8h.html#a0d844ca9b8c8b8a1a11f4e9227034170">TTF_GetFontKerningSize</a>(<a class="code hl_typedef" href="../../de/dfe/sdl2___custom_ttf_8h.html#ac3b14e1c2946c0cf19776fe568d9abcf">TTF_Font</a> *font, <span class="keywordtype">int</span> prev_index, <span class="keywordtype">int</span> index);</div>
<div class="line"><a id="l00254" name="l00254"></a><span class="lineno"> 254</span> </div>
<div class="line"><a id="l00255" name="l00255"></a><span class="lineno"> 255</span><span class="comment">/* Code present in C++ code */</span></div>
<div class="line"><a id="l00256" name="l00256"></a><span class="lineno"><a class="line" href="../../de/dfe/sdl2___custom_ttf_8h.html#a602d98d388b80f2c9fe0294560cb6107"> 256</a></span><a class="code hl_typedef" href="../../de/dfe/sdl2___custom_ttf_8h.html#ac3b14e1c2946c0cf19776fe568d9abcf">TTF_Font</a> *<a class="code hl_function" href="../../de/dfe/sdl2___custom_ttf_8h.html#a602d98d388b80f2c9fe0294560cb6107">TTF_CppWrap_FindValidFont</a>(<a class="code hl_typedef" href="../../de/dfe/sdl2___custom_ttf_8h.html#ac3b14e1c2946c0cf19776fe568d9abcf">TTF_Font</a> *font, Uint16 ch);</div>
<div class="line"><a id="l00257" name="l00257"></a><span class="lineno"> 257</span> </div>
<div class="line"><a id="l00258" name="l00258"></a><span class="lineno"> 258</span><span class="comment">/* Get the pointer to the C++ data */</span></div>
<div class="line"><a id="l00259" name="l00259"></a><span class="lineno"><a class="line" href="../../de/dfe/sdl2___custom_ttf_8h.html#aaf268cfbe04686badc430312de63caf3"> 259</a></span><span class="keywordtype">void</span> *<a class="code hl_function" href="../../de/dfe/sdl2___custom_ttf_8h.html#aaf268cfbe04686badc430312de63caf3">TTF_CppWrap_GetCppPtrRef</a>(<a class="code hl_typedef" href="../../de/dfe/sdl2___custom_ttf_8h.html#ac3b14e1c2946c0cf19776fe568d9abcf">TTF_Font</a> *font);</div>
<div class="line"><a id="l00260" name="l00260"></a><span class="lineno"> 260</span> </div>
<div class="line"><a id="l00261" name="l00261"></a><span class="lineno"> 261</span><span class="comment">/* Set the pointer to the C++ data */</span></div>
<div class="line"><a id="l00262" name="l00262"></a><span class="lineno"><a class="line" href="../../de/dfe/sdl2___custom_ttf_8h.html#adbd24e2ea583836369e8bd8267dd0539"> 262</a></span><span class="keywordtype">void</span> <a class="code hl_function" href="../../de/dfe/sdl2___custom_ttf_8h.html#adbd24e2ea583836369e8bd8267dd0539">TTF_CppWrap_SetCppPtrRef</a>(<a class="code hl_typedef" href="../../de/dfe/sdl2___custom_ttf_8h.html#ac3b14e1c2946c0cf19776fe568d9abcf">TTF_Font</a> *font, <span class="keywordtype">void</span> *cpp_ptr_ref);</div>
<div class="line"><a id="l00263" name="l00263"></a><span class="lineno"> 263</span> </div>
<div class="line"><a id="l00264" name="l00264"></a><span class="lineno"> 264</span><span class="comment">/* We&#39;ll use SDL for reporting errors */</span></div>
<div class="line"><a id="l00265" name="l00265"></a><span class="lineno"><a class="line" href="../../de/dfe/sdl2___custom_ttf_8h.html#a1633de56d6e306be805a7ee0f9e8c0a8"> 265</a></span><span class="preprocessor">#define TTF_SetError SDL_SetError</span></div>
<div class="line"><a id="l00266" name="l00266"></a><span class="lineno"><a class="line" href="../../de/dfe/sdl2___custom_ttf_8h.html#a2279ed6996e43f75966ef7765b7aff1f"> 266</a></span><span class="preprocessor">#define TTF_GetError SDL_GetError</span></div>
<div class="line"><a id="l00267" name="l00267"></a><span class="lineno"> 267</span> </div>
<div class="line"><a id="l00268" name="l00268"></a><span class="lineno"><a class="line" href="../../de/dfe/sdl2___custom_ttf_8h.html#ab2c3d9ef4492e1a489a12e22440a58d4"> 268</a></span><span class="preprocessor">#define TMP_LOG(str) { const char *cstr = str; svcOutputDebugString(cstr, strlen(cstr)); }</span></div>
<div class="line"><a id="l00269" name="l00269"></a><span class="lineno"> 269</span> </div>
<div class="line"><a id="l00270" name="l00270"></a><span class="lineno"> 270</span><span class="comment">/* Ends C function definitions when using C++ */</span></div>
<div class="line"><a id="l00271" name="l00271"></a><span class="lineno"> 271</span><span class="preprocessor">#ifdef __cplusplus</span></div>
<div class="line"><a id="l00272" name="l00272"></a><span class="lineno"> 272</span>}</div>
<div class="line"><a id="l00273" name="l00273"></a><span class="lineno"> 273</span><span class="preprocessor">#endif</span></div>
<div class="line"><a id="l00274" name="l00274"></a><span class="lineno"> 274</span><span class="preprocessor">#include &lt;SDL2/close_code.h&gt;</span></div>
<div class="line"><a id="l00275" name="l00275"></a><span class="lineno"> 275</span> </div>
<div class="line"><a id="l00276" name="l00276"></a><span class="lineno"> 276</span><span class="preprocessor">#endif </span><span class="comment">/* _SDL_TTF_H */</span><span class="preprocessor"></span></div>
<div class="ttc" id="asdl2___custom_ttf_8h_html_a006b7c83a8ff15bb9f9d453d48ba3e51"><div class="ttname"><a href="../../de/dfe/sdl2___custom_ttf_8h.html#a006b7c83a8ff15bb9f9d453d48ba3e51">TTF_CloseFont</a></div><div class="ttdeci">DECLSPEC void SDLCALL TTF_CloseFont(TTF_Font *font)</div></div>
<div class="ttc" id="asdl2___custom_ttf_8h_html_a01203e7347c8d44f3a5740ce6583476c"><div class="ttname"><a href="../../de/dfe/sdl2___custom_ttf_8h.html#a01203e7347c8d44f3a5740ce6583476c">TTF_RenderUNICODE_Blended</a></div><div class="ttdeci">DECLSPEC SDL_Surface *SDLCALL TTF_RenderUNICODE_Blended(TTF_Font *font, const Uint16 *text, SDL_Color fg)</div></div>
<div class="ttc" id="asdl2___custom_ttf_8h_html_a03ab14f6ddd4782c29dc61fa429bab95"><div class="ttname"><a href="../../de/dfe/sdl2___custom_ttf_8h.html#a03ab14f6ddd4782c29dc61fa429bab95">TTF_RenderUNICODE_Solid</a></div><div class="ttdeci">DECLSPEC SDL_Surface *SDLCALL TTF_RenderUNICODE_Solid(TTF_Font *font, const Uint16 *text, SDL_Color fg)</div></div>
<div class="ttc" id="asdl2___custom_ttf_8h_html_a03b50763ced86438f00954ca77462259"><div class="ttname"><a href="../../de/dfe/sdl2___custom_ttf_8h.html#a03b50763ced86438f00954ca77462259">TTF_FontDescent</a></div><div class="ttdeci">DECLSPEC int SDLCALL TTF_FontDescent(const TTF_Font *font)</div></div>
<div class="ttc" id="asdl2___custom_ttf_8h_html_a086d541c84b679ec0b1c366cb74bd5d4"><div class="ttname"><a href="../../de/dfe/sdl2___custom_ttf_8h.html#a086d541c84b679ec0b1c366cb74bd5d4">TTF_GetFontOutline</a></div><div class="ttdeci">DECLSPEC int SDLCALL TTF_GetFontOutline(const TTF_Font *font)</div></div>
<div class="ttc" id="asdl2___custom_ttf_8h_html_a0c1d4277c9e85c6de890eb9621a81def"><div class="ttname"><a href="../../de/dfe/sdl2___custom_ttf_8h.html#a0c1d4277c9e85c6de890eb9621a81def">TTF_RenderUNICODE_Shaded</a></div><div class="ttdeci">DECLSPEC SDL_Surface *SDLCALL TTF_RenderUNICODE_Shaded(TTF_Font *font, const Uint16 *text, SDL_Color fg, SDL_Color bg)</div></div>
<div class="ttc" id="asdl2___custom_ttf_8h_html_a0cf457e7d1e15d02a596174ab1dcff3f"><div class="ttname"><a href="../../de/dfe/sdl2___custom_ttf_8h.html#a0cf457e7d1e15d02a596174ab1dcff3f">TTF_Linked_Version</a></div><div class="ttdeci">DECLSPEC const SDL_version *SDLCALL TTF_Linked_Version(void)</div></div>
<div class="ttc" id="asdl2___custom_ttf_8h_html_a0d844ca9b8c8b8a1a11f4e9227034170"><div class="ttname"><a href="../../de/dfe/sdl2___custom_ttf_8h.html#a0d844ca9b8c8b8a1a11f4e9227034170">TTF_GetFontKerningSize</a></div><div class="ttdeci">DECLSPEC int TTF_GetFontKerningSize(TTF_Font *font, int prev_index, int index)</div></div>
<div class="ttc" id="asdl2___custom_ttf_8h_html_a14e696b18d6a0dd199d8515cad637db1"><div class="ttname"><a href="../../de/dfe/sdl2___custom_ttf_8h.html#a14e696b18d6a0dd199d8515cad637db1">TTF_GetFontStyle</a></div><div class="ttdeci">DECLSPEC int SDLCALL TTF_GetFontStyle(const TTF_Font *font)</div></div>
<div class="ttc" id="asdl2___custom_ttf_8h_html_a1af073a022c2f1c2360a83e031078c2a"><div class="ttname"><a href="../../de/dfe/sdl2___custom_ttf_8h.html#a1af073a022c2f1c2360a83e031078c2a">TTF_RenderGlyph_Blended</a></div><div class="ttdeci">DECLSPEC SDL_Surface *SDLCALL TTF_RenderGlyph_Blended(TTF_Font *font, Uint16 ch, SDL_Color fg)</div></div>
<div class="ttc" id="asdl2___custom_ttf_8h_html_a20b981697804f033b5f1c883f69ef7ed"><div class="ttname"><a href="../../de/dfe/sdl2___custom_ttf_8h.html#a20b981697804f033b5f1c883f69ef7ed">TTF_SetFontHinting</a></div><div class="ttdeci">DECLSPEC void SDLCALL TTF_SetFontHinting(TTF_Font *font, int hinting)</div></div>
<div class="ttc" id="asdl2___custom_ttf_8h_html_a28768607fd8a55a3ab06531eaf721c15"><div class="ttname"><a href="../../de/dfe/sdl2___custom_ttf_8h.html#a28768607fd8a55a3ab06531eaf721c15">TTF_WasInit</a></div><div class="ttdeci">DECLSPEC int SDLCALL TTF_WasInit(void)</div></div>
<div class="ttc" id="asdl2___custom_ttf_8h_html_a2876d3b87d41bd17c26b0c4bd20d1144"><div class="ttname"><a href="../../de/dfe/sdl2___custom_ttf_8h.html#a2876d3b87d41bd17c26b0c4bd20d1144">TTF_RenderText_Blended_Wrapped</a></div><div class="ttdeci">DECLSPEC SDL_Surface *SDLCALL TTF_RenderText_Blended_Wrapped(TTF_Font *font, const char *text, SDL_Color fg, Uint32 wrapLength)</div></div>
<div class="ttc" id="asdl2___custom_ttf_8h_html_a3258b989986159f67e913c7ff41dd397"><div class="ttname"><a href="../../de/dfe/sdl2___custom_ttf_8h.html#a3258b989986159f67e913c7ff41dd397">TTF_RenderUNICODE_Blended_Wrapped</a></div><div class="ttdeci">DECLSPEC SDL_Surface *SDLCALL TTF_RenderUNICODE_Blended_Wrapped(TTF_Font *font, const Uint16 *text, SDL_Color fg, Uint32 wrapLength)</div></div>
<div class="ttc" id="asdl2___custom_ttf_8h_html_a32ad50c1db0c1d5399bdb2470ce32b69"><div class="ttname"><a href="../../de/dfe/sdl2___custom_ttf_8h.html#a32ad50c1db0c1d5399bdb2470ce32b69">TTF_RenderGlyph_Solid</a></div><div class="ttdeci">DECLSPEC SDL_Surface *SDLCALL TTF_RenderGlyph_Solid(TTF_Font *font, Uint16 ch, SDL_Color fg)</div></div>
<div class="ttc" id="asdl2___custom_ttf_8h_html_a3a6f3ed91f8ce0d6a1aaf9352c5e9a8e"><div class="ttname"><a href="../../de/dfe/sdl2___custom_ttf_8h.html#a3a6f3ed91f8ce0d6a1aaf9352c5e9a8e">TTF_OpenFont</a></div><div class="ttdeci">DECLSPEC TTF_Font *SDLCALL TTF_OpenFont(const char *file, int ptsize)</div></div>
<div class="ttc" id="asdl2___custom_ttf_8h_html_a40818af46aa1591333d3734152a02f07"><div class="ttname"><a href="../../de/dfe/sdl2___custom_ttf_8h.html#a40818af46aa1591333d3734152a02f07">TTF_RenderText_Solid</a></div><div class="ttdeci">DECLSPEC SDL_Surface *SDLCALL TTF_RenderText_Solid(TTF_Font *font, const char *text, SDL_Color fg)</div></div>
<div class="ttc" id="asdl2___custom_ttf_8h_html_a49434e1ca98064611f06ec6ad2b47011"><div class="ttname"><a href="../../de/dfe/sdl2___custom_ttf_8h.html#a49434e1ca98064611f06ec6ad2b47011">TTF_FontLineSkip</a></div><div class="ttdeci">DECLSPEC int SDLCALL TTF_FontLineSkip(const TTF_Font *font)</div></div>
<div class="ttc" id="asdl2___custom_ttf_8h_html_a4d6df828756cff027ccd878fde2213e9"><div class="ttname"><a href="../../de/dfe/sdl2___custom_ttf_8h.html#a4d6df828756cff027ccd878fde2213e9">TTF_SizeUTF8</a></div><div class="ttdeci">DECLSPEC int SDLCALL TTF_SizeUTF8(TTF_Font *font, const char *text, int *w, int *h)</div></div>
<div class="ttc" id="asdl2___custom_ttf_8h_html_a4ea1dcff830ac93b032920c1cd7a2326"><div class="ttname"><a href="../../de/dfe/sdl2___custom_ttf_8h.html#a4ea1dcff830ac93b032920c1cd7a2326">TTF_RenderUTF8_Blended</a></div><div class="ttdeci">DECLSPEC SDL_Surface *SDLCALL TTF_RenderUTF8_Blended(TTF_Font *font, const char *text, SDL_Color fg)</div></div>
<div class="ttc" id="asdl2___custom_ttf_8h_html_a58edd2675b2863bbad2188e7bd8cf496"><div class="ttname"><a href="../../de/dfe/sdl2___custom_ttf_8h.html#a58edd2675b2863bbad2188e7bd8cf496">TTF_FontHeight</a></div><div class="ttdeci">DECLSPEC int SDLCALL TTF_FontHeight(const TTF_Font *font)</div></div>
<div class="ttc" id="asdl2___custom_ttf_8h_html_a5f1e45bf1814915099b879a03203f0a8"><div class="ttname"><a href="../../de/dfe/sdl2___custom_ttf_8h.html#a5f1e45bf1814915099b879a03203f0a8">TTF_OpenFontIndex</a></div><div class="ttdeci">DECLSPEC TTF_Font *SDLCALL TTF_OpenFontIndex(const char *file, int ptsize, long index)</div></div>
<div class="ttc" id="asdl2___custom_ttf_8h_html_a602d98d388b80f2c9fe0294560cb6107"><div class="ttname"><a href="../../de/dfe/sdl2___custom_ttf_8h.html#a602d98d388b80f2c9fe0294560cb6107">TTF_CppWrap_FindValidFont</a></div><div class="ttdeci">TTF_Font * TTF_CppWrap_FindValidFont(TTF_Font *font, Uint16 ch)</div></div>
<div class="ttc" id="asdl2___custom_ttf_8h_html_a603b837e7511507afc5eb1d16b19ef6c"><div class="ttname"><a href="../../de/dfe/sdl2___custom_ttf_8h.html#a603b837e7511507afc5eb1d16b19ef6c">TTF_SetFontKerning</a></div><div class="ttdeci">DECLSPEC void SDLCALL TTF_SetFontKerning(TTF_Font *font, int allowed)</div></div>
<div class="ttc" id="asdl2___custom_ttf_8h_html_a6d0ca7e88bc8cf38e23102ea83d19e25"><div class="ttname"><a href="../../de/dfe/sdl2___custom_ttf_8h.html#a6d0ca7e88bc8cf38e23102ea83d19e25">TTF_FontFaceStyleName</a></div><div class="ttdeci">DECLSPEC char *SDLCALL TTF_FontFaceStyleName(const TTF_Font *font)</div></div>
<div class="ttc" id="asdl2___custom_ttf_8h_html_a766731737c2ca9121924bcef57889128"><div class="ttname"><a href="../../de/dfe/sdl2___custom_ttf_8h.html#a766731737c2ca9121924bcef57889128">TTF_Init</a></div><div class="ttdeci">DECLSPEC int SDLCALL TTF_Init(void)</div></div>
<div class="ttc" id="asdl2___custom_ttf_8h_html_a7da12acc22bd9cb9c9296952fbda31e4"><div class="ttname"><a href="../../de/dfe/sdl2___custom_ttf_8h.html#a7da12acc22bd9cb9c9296952fbda31e4">TTF_SetFontOutline</a></div><div class="ttdeci">DECLSPEC void SDLCALL TTF_SetFontOutline(TTF_Font *font, int outline)</div></div>
<div class="ttc" id="asdl2___custom_ttf_8h_html_a88eb47356450068a4741d3b52c8fc2a3"><div class="ttname"><a href="../../de/dfe/sdl2___custom_ttf_8h.html#a88eb47356450068a4741d3b52c8fc2a3">TTF_RenderText_Shaded</a></div><div class="ttdeci">DECLSPEC SDL_Surface *SDLCALL TTF_RenderText_Shaded(TTF_Font *font, const char *text, SDL_Color fg, SDL_Color bg)</div></div>
<div class="ttc" id="asdl2___custom_ttf_8h_html_a8b9d32e67c5fa4563689c3961f770c15"><div class="ttname"><a href="../../de/dfe/sdl2___custom_ttf_8h.html#a8b9d32e67c5fa4563689c3961f770c15">TTF_FontFaces</a></div><div class="ttdeci">DECLSPEC long SDLCALL TTF_FontFaces(const TTF_Font *font)</div></div>
<div class="ttc" id="asdl2___custom_ttf_8h_html_a8f19b1fba3191ee05e96de228777042d"><div class="ttname"><a href="../../de/dfe/sdl2___custom_ttf_8h.html#a8f19b1fba3191ee05e96de228777042d">TTF_FontFaceFamilyName</a></div><div class="ttdeci">DECLSPEC char *SDLCALL TTF_FontFaceFamilyName(const TTF_Font *font)</div></div>
<div class="ttc" id="asdl2___custom_ttf_8h_html_a93c9a88e31fa39d8691f4ad65ed8299e"><div class="ttname"><a href="../../de/dfe/sdl2___custom_ttf_8h.html#a93c9a88e31fa39d8691f4ad65ed8299e">TTF_RenderUTF8_Shaded</a></div><div class="ttdeci">DECLSPEC SDL_Surface *SDLCALL TTF_RenderUTF8_Shaded(TTF_Font *font, const char *text, SDL_Color fg, SDL_Color bg)</div></div>
<div class="ttc" id="asdl2___custom_ttf_8h_html_a985c8d64368bf74aeabbf92a281b487e"><div class="ttname"><a href="../../de/dfe/sdl2___custom_ttf_8h.html#a985c8d64368bf74aeabbf92a281b487e">TTF_RenderGlyph_Shaded</a></div><div class="ttdeci">DECLSPEC SDL_Surface *SDLCALL TTF_RenderGlyph_Shaded(TTF_Font *font, Uint16 ch, SDL_Color fg, SDL_Color bg)</div></div>
<div class="ttc" id="asdl2___custom_ttf_8h_html_aa215d7d4fe202960904507a6ad4e6097"><div class="ttname"><a href="../../de/dfe/sdl2___custom_ttf_8h.html#aa215d7d4fe202960904507a6ad4e6097">TTF_Quit</a></div><div class="ttdeci">DECLSPEC void SDLCALL TTF_Quit(void)</div></div>
<div class="ttc" id="asdl2___custom_ttf_8h_html_aa503af9d6b9e24d596927bda18f127af"><div class="ttname"><a href="../../de/dfe/sdl2___custom_ttf_8h.html#aa503af9d6b9e24d596927bda18f127af">TTF_SetFontStyle</a></div><div class="ttdeci">DECLSPEC void SDLCALL TTF_SetFontStyle(TTF_Font *font, int style)</div></div>
<div class="ttc" id="asdl2___custom_ttf_8h_html_aa68127157495ec3b63d62a8febbb22ea"><div class="ttname"><a href="../../de/dfe/sdl2___custom_ttf_8h.html#aa68127157495ec3b63d62a8febbb22ea">TTF_RenderUTF8_Solid</a></div><div class="ttdeci">DECLSPEC SDL_Surface *SDLCALL TTF_RenderUTF8_Solid(TTF_Font *font, const char *text, SDL_Color fg)</div></div>
<div class="ttc" id="asdl2___custom_ttf_8h_html_aab246fd7087f737dd55420960f30d5c8"><div class="ttname"><a href="../../de/dfe/sdl2___custom_ttf_8h.html#aab246fd7087f737dd55420960f30d5c8">TTF_RenderText_Blended</a></div><div class="ttdeci">DECLSPEC SDL_Surface *SDLCALL TTF_RenderText_Blended(TTF_Font *font, const char *text, SDL_Color fg)</div></div>
<div class="ttc" id="asdl2___custom_ttf_8h_html_aae080416313819a910740cbeefe22df8"><div class="ttname"><a href="../../de/dfe/sdl2___custom_ttf_8h.html#aae080416313819a910740cbeefe22df8">TTF_OpenFontRW</a></div><div class="ttdeci">DECLSPEC TTF_Font *SDLCALL TTF_OpenFontRW(SDL_RWops *src, int freesrc, int ptsize)</div></div>
<div class="ttc" id="asdl2___custom_ttf_8h_html_aaf268cfbe04686badc430312de63caf3"><div class="ttname"><a href="../../de/dfe/sdl2___custom_ttf_8h.html#aaf268cfbe04686badc430312de63caf3">TTF_CppWrap_GetCppPtrRef</a></div><div class="ttdeci">void * TTF_CppWrap_GetCppPtrRef(TTF_Font *font)</div></div>
<div class="ttc" id="asdl2___custom_ttf_8h_html_ac3b14e1c2946c0cf19776fe568d9abcf"><div class="ttname"><a href="../../de/dfe/sdl2___custom_ttf_8h.html#ac3b14e1c2946c0cf19776fe568d9abcf">TTF_Font</a></div><div class="ttdeci">struct _TTF_Font TTF_Font</div><div class="ttdef"><b>Definition:</b> sdl2_CustomTtf.h:79</div></div>
<div class="ttc" id="asdl2___custom_ttf_8h_html_ac5c76b0b95a972409c3a75bfda4049c1"><div class="ttname"><a href="../../de/dfe/sdl2___custom_ttf_8h.html#ac5c76b0b95a972409c3a75bfda4049c1">TTF_ByteSwappedUNICODE</a></div><div class="ttdeci">DECLSPEC void SDLCALL TTF_ByteSwappedUNICODE(int swapped)</div></div>
<div class="ttc" id="asdl2___custom_ttf_8h_html_ac9141f8ea39a51e5c2680237d8664c7c"><div class="ttname"><a href="../../de/dfe/sdl2___custom_ttf_8h.html#ac9141f8ea39a51e5c2680237d8664c7c">TTF_FontAscent</a></div><div class="ttdeci">DECLSPEC int SDLCALL TTF_FontAscent(const TTF_Font *font)</div></div>
<div class="ttc" id="asdl2___custom_ttf_8h_html_ad2a5a4984534c969ff71f80750b1fe55"><div class="ttname"><a href="../../de/dfe/sdl2___custom_ttf_8h.html#ad2a5a4984534c969ff71f80750b1fe55">TTF_GlyphMetrics</a></div><div class="ttdeci">DECLSPEC int SDLCALL TTF_GlyphMetrics(TTF_Font *font, Uint16 ch, int *minx, int *maxx, int *miny, int *maxy, int *advance)</div></div>
<div class="ttc" id="asdl2___custom_ttf_8h_html_ad39997fa79b0755ff5070cc0f03c614b"><div class="ttname"><a href="../../de/dfe/sdl2___custom_ttf_8h.html#ad39997fa79b0755ff5070cc0f03c614b">TTF_OpenFontIndexRW</a></div><div class="ttdeci">DECLSPEC TTF_Font *SDLCALL TTF_OpenFontIndexRW(SDL_RWops *src, int freesrc, int ptsize, long index)</div></div>
<div class="ttc" id="asdl2___custom_ttf_8h_html_ada9b1fcf2f99949ae9fdeecd16ae161f"><div class="ttname"><a href="../../de/dfe/sdl2___custom_ttf_8h.html#ada9b1fcf2f99949ae9fdeecd16ae161f">TTF_GetFontHinting</a></div><div class="ttdeci">DECLSPEC int SDLCALL TTF_GetFontHinting(const TTF_Font *font)</div></div>
<div class="ttc" id="asdl2___custom_ttf_8h_html_adbd24e2ea583836369e8bd8267dd0539"><div class="ttname"><a href="../../de/dfe/sdl2___custom_ttf_8h.html#adbd24e2ea583836369e8bd8267dd0539">TTF_CppWrap_SetCppPtrRef</a></div><div class="ttdeci">void TTF_CppWrap_SetCppPtrRef(TTF_Font *font, void *cpp_ptr_ref)</div></div>
<div class="ttc" id="asdl2___custom_ttf_8h_html_ade0bf8412406700360997cd7adaf92a7"><div class="ttname"><a href="../../de/dfe/sdl2___custom_ttf_8h.html#ade0bf8412406700360997cd7adaf92a7">TTF_SizeUNICODE</a></div><div class="ttdeci">DECLSPEC int SDLCALL TTF_SizeUNICODE(TTF_Font *font, const Uint16 *text, int *w, int *h)</div></div>
<div class="ttc" id="asdl2___custom_ttf_8h_html_adef57fd3e2916b09beb8267c82f82dd8"><div class="ttname"><a href="../../de/dfe/sdl2___custom_ttf_8h.html#adef57fd3e2916b09beb8267c82f82dd8">TTF_FontFaceIsFixedWidth</a></div><div class="ttdeci">DECLSPEC int SDLCALL TTF_FontFaceIsFixedWidth(const TTF_Font *font)</div></div>
<div class="ttc" id="asdl2___custom_ttf_8h_html_ae2b337c6d3881d9ba13796f2d8d8a036"><div class="ttname"><a href="../../de/dfe/sdl2___custom_ttf_8h.html#ae2b337c6d3881d9ba13796f2d8d8a036">TTF_GlyphIsProvided</a></div><div class="ttdeci">DECLSPEC int SDLCALL TTF_GlyphIsProvided(const TTF_Font *font, Uint16 ch)</div></div>
<div class="ttc" id="asdl2___custom_ttf_8h_html_aeb0bb513b51be10a5df91830a21eadb8"><div class="ttname"><a href="../../de/dfe/sdl2___custom_ttf_8h.html#aeb0bb513b51be10a5df91830a21eadb8">TTF_SizeText</a></div><div class="ttdeci">DECLSPEC int SDLCALL TTF_SizeText(TTF_Font *font, const char *text, int *w, int *h)</div></div>
<div class="ttc" id="asdl2___custom_ttf_8h_html_af7a999e3557d8690f9a0fec888ca2be0"><div class="ttname"><a href="../../de/dfe/sdl2___custom_ttf_8h.html#af7a999e3557d8690f9a0fec888ca2be0">TTF_RenderUTF8_Blended_Wrapped</a></div><div class="ttdeci">DECLSPEC SDL_Surface *SDLCALL TTF_RenderUTF8_Blended_Wrapped(TTF_Font *font, const char *text, SDL_Color fg, Uint32 wrapLength)</div></div>
<div class="ttc" id="asdl2___custom_ttf_8h_html_afb4cb064f896513a04b0cc3b4c82783c"><div class="ttname"><a href="../../de/dfe/sdl2___custom_ttf_8h.html#afb4cb064f896513a04b0cc3b4c82783c">TTF_GetFontKerning</a></div><div class="ttdeci">DECLSPEC int SDLCALL TTF_GetFontKerning(const TTF_Font *font)</div></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="../../dir_9cdebf0ee729e1c59321e289709dba63.html">Plutonium</a></li><li class="navelem"><a class="el" href="../../dir_89a404d1d17e2b511b2195eff3f10426.html">include</a></li><li class="navelem"><a class="el" href="../../dir_3e32bc87794f4c3a1bffbf65b6e30fa0.html">pu</a></li><li class="navelem"><a class="el" href="../../dir_c56977794eda337641b99df1140d49e6.html">sdl2</a></li><li class="navelem"><a class="el" href="../../de/dfe/sdl2___custom_ttf_8h.html">sdl2_CustomTtf.h</a></li>
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3 </li>
</ul>
</div>
</body>
</html>

View File

@ -0,0 +1,154 @@
<!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">
<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.3"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Plutonium framework API: Plutonium/include/pu/ui/ui_Types.hpp 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="../../navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../resize.js"></script>
<script type="text/javascript" src="../../navtreedata.js"></script>
<script type="text/javascript" src="../../navtree.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">Plutonium framework API<span id="projectnumber">&#160;0.3.0</span>
</div>
<div id="projectbrief">UI framework libraries for libnx</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.3 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "../../search",'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>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('df/d13/ui___types_8hpp.html','../../'); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- 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">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="header">
<div class="summary">
<a href="#nested-classes">Classes</a> &#124;
<a href="#namespaces">Namespaces</a> &#124;
<a href="#enum-members">Enumerations</a> &#124;
<a href="#func-members">Functions</a> &#124;
<a href="#var-members">Variables</a> </div>
<div class="headertitle"><div class="title">ui_Types.hpp File Reference</div></div>
</div><!--header-->
<div class="contents">
<div class="textblock"><code>#include &lt;<a class="el" href="../../d1/d52/pu___include_8hpp_source.html">pu/pu_Include.hpp</a>&gt;</code><br />
</div>
<p><a href="../../df/d13/ui___types_8hpp_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>
Classes</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="../../d7/d0c/structpu_1_1ui_1_1_color.html">pu::ui::Color</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="../../d7/d55/structpu_1_1ui_1_1_touch_point.html">pu::ui::TouchPoint</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="namespaces" name="namespaces"></a>
Namespaces</h2></td></tr>
<tr class="memitem:da/df2/namespacepu"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/df2/namespacepu.html">pu</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:d9/d7f/namespacepu_1_1ui"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d7f/namespacepu_1_1ui.html">pu::ui</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="enum-members" name="enum-members"></a>
Enumerations</h2></td></tr>
<tr class="memitem:ad3aa8662a33d0c410412b1cd1d2984f0"><td class="memItemLeft" align="right" valign="top">enum class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d7f/namespacepu_1_1ui.html#ad3aa8662a33d0c410412b1cd1d2984f0">pu::ui::DefaultFontSize</a> : u32 { <br />
&#160;&#160;<a class="el" href="../../d9/d7f/namespacepu_1_1ui.html#ad3aa8662a33d0c410412b1cd1d2984f0a2660064e68655415da2628c2ae2f7592">pu::ui::Small</a>
, <a class="el" href="../../d9/d7f/namespacepu_1_1ui.html#ad3aa8662a33d0c410412b1cd1d2984f0a87f8a6ab85c9ced3702b4ea641ad4bb5">pu::ui::Medium</a>
, <a class="el" href="../../d9/d7f/namespacepu_1_1ui.html#ad3aa8662a33d0c410412b1cd1d2984f0a5c44044dc65cd33c6cbd48595f688ef9">pu::ui::MediumLarge</a>
, <a class="el" href="../../d9/d7f/namespacepu_1_1ui.html#ad3aa8662a33d0c410412b1cd1d2984f0a3a69b34ce86dacb205936a8094f6c743">pu::ui::Large</a>
, <br />
&#160;&#160;<a class="el" href="../../d9/d7f/namespacepu_1_1ui.html#ad3aa8662a33d0c410412b1cd1d2984f0ae93f994f01c537c4e2f7d8528c3eb5e9">pu::ui::Count</a>
<br />
}</td></tr>
<tr class="separator:ad3aa8662a33d0c410412b1cd1d2984f0"><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:a2dc46745a47dfcca22fbd18451a7dfd3"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d7f/namespacepu_1_1ui.html#a2dc46745a47dfcca22fbd18451a7dfd3">pu::ui::MakeDefaultFontName</a> (const u32 font_size)</td></tr>
<tr class="separator:a2dc46745a47dfcca22fbd18451a7dfd3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a68b017e053d7b2de2fd2eabaa4395d09"><td class="memItemLeft" align="right" valign="top">constexpr u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d7f/namespacepu_1_1ui.html#a68b017e053d7b2de2fd2eabaa4395d09">pu::ui::GetDefaultFontSize</a> (const DefaultFontSize kind)</td></tr>
<tr class="separator:a68b017e053d7b2de2fd2eabaa4395d09"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a84163ed7a0814736bafbcc6a35cf53bb"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d7f/namespacepu_1_1ui.html#a84163ed7a0814736bafbcc6a35cf53bb">pu::ui::GetDefaultFont</a> (const DefaultFontSize kind)</td></tr>
<tr class="separator:a84163ed7a0814736bafbcc6a35cf53bb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a24a793f56cfb1058002a3a5d805d454f"><td class="memItemLeft" align="right" valign="top">static constexpr bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d7f/namespacepu_1_1ui.html#a24a793f56cfb1058002a3a5d805d454f">pu::ui::TouchHitsRegion</a> (const i32 touch_x, const i32 touch_y, const i32 region_x, const i32 region_y, const i32 region_w, const i32 region_h)</td></tr>
<tr class="separator:a24a793f56cfb1058002a3a5d805d454f"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="var-members" name="var-members"></a>
Variables</h2></td></tr>
<tr class="memitem:acc118c2b07ab399b3f1d6fd5e39e7f01"><td class="memItemLeft" align="right" valign="top">static constexpr std::array&lt; u32, static_cast&lt; u32 &gt;(DefaultFontSize::Count)&gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d7f/namespacepu_1_1ui.html#acc118c2b07ab399b3f1d6fd5e39e7f01">pu::ui::DefaultFontSizes</a> = { 18, 20, 25, 30 }</td></tr>
<tr class="separator:acc118c2b07ab399b3f1d6fd5e39e7f01"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a66f25a7f79116138f33ff92bfe628c0a"><td class="memItemLeft" align="right" valign="top">constexpr u64&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d7f/namespacepu_1_1ui.html#a66f25a7f79116138f33ff92bfe628c0a">pu::ui::TouchPseudoKey</a> = HidNpadButton_29</td></tr>
<tr class="separator:a66f25a7f79116138f33ff92bfe628c0a"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="../../dir_9cdebf0ee729e1c59321e289709dba63.html">Plutonium</a></li><li class="navelem"><a class="el" href="../../dir_89a404d1d17e2b511b2195eff3f10426.html">include</a></li><li class="navelem"><a class="el" href="../../dir_3e32bc87794f4c3a1bffbf65b6e30fa0.html">pu</a></li><li class="navelem"><a class="el" href="../../dir_e7fde04134964d158a479396baa8a22f.html">ui</a></li><li class="navelem"><a class="el" href="../../df/d13/ui___types_8hpp.html">ui_Types.hpp</a></li>
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3 </li>
</ul>
</div>
</body>
</html>

View File

@ -0,0 +1,18 @@
var ui___types_8hpp =
[
[ "pu::ui::Color", "d7/d0c/structpu_1_1ui_1_1_color.html", "d7/d0c/structpu_1_1ui_1_1_color" ],
[ "pu::ui::TouchPoint", "d7/d55/structpu_1_1ui_1_1_touch_point.html", "d7/d55/structpu_1_1ui_1_1_touch_point" ],
[ "DefaultFontSize", "df/d13/ui___types_8hpp.html#ad3aa8662a33d0c410412b1cd1d2984f0", [
[ "Small", "df/d13/ui___types_8hpp.html#ad3aa8662a33d0c410412b1cd1d2984f0a2660064e68655415da2628c2ae2f7592", null ],
[ "Medium", "df/d13/ui___types_8hpp.html#ad3aa8662a33d0c410412b1cd1d2984f0a87f8a6ab85c9ced3702b4ea641ad4bb5", null ],
[ "MediumLarge", "df/d13/ui___types_8hpp.html#ad3aa8662a33d0c410412b1cd1d2984f0a5c44044dc65cd33c6cbd48595f688ef9", null ],
[ "Large", "df/d13/ui___types_8hpp.html#ad3aa8662a33d0c410412b1cd1d2984f0a3a69b34ce86dacb205936a8094f6c743", null ],
[ "Count", "df/d13/ui___types_8hpp.html#ad3aa8662a33d0c410412b1cd1d2984f0ae93f994f01c537c4e2f7d8528c3eb5e9", null ]
] ],
[ "GetDefaultFont", "df/d13/ui___types_8hpp.html#a84163ed7a0814736bafbcc6a35cf53bb", null ],
[ "GetDefaultFontSize", "df/d13/ui___types_8hpp.html#a68b017e053d7b2de2fd2eabaa4395d09", null ],
[ "MakeDefaultFontName", "df/d13/ui___types_8hpp.html#a2dc46745a47dfcca22fbd18451a7dfd3", null ],
[ "TouchHitsRegion", "df/d13/ui___types_8hpp.html#a24a793f56cfb1058002a3a5d805d454f", null ],
[ "DefaultFontSizes", "df/d13/ui___types_8hpp.html#acc118c2b07ab399b3f1d6fd5e39e7f01", null ],
[ "TouchPseudoKey", "df/d13/ui___types_8hpp.html#a66f25a7f79116138f33ff92bfe628c0a", null ]
];

View File

@ -0,0 +1,211 @@
<!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">
<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.3"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Plutonium framework API: Plutonium/include/pu/ui/ui_Types.hpp Source File</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="../../navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../resize.js"></script>
<script type="text/javascript" src="../../navtreedata.js"></script>
<script type="text/javascript" src="../../navtree.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">Plutonium framework API<span id="projectnumber">&#160;0.3.0</span>
</div>
<div id="projectbrief">UI framework libraries for libnx</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.3 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "../../search",'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>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('df/d13/ui___types_8hpp_source.html','../../'); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- 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">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="header">
<div class="headertitle"><div class="title">ui_Types.hpp</div></div>
</div><!--header-->
<div class="contents">
<a href="../../df/d13/ui___types_8hpp.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a id="l00001" name="l00001"></a><span class="lineno"> 1</span> </div>
<div class="line"><a id="l00002" name="l00002"></a><span class="lineno"> 2</span><span class="comment">/*</span></div>
<div class="line"><a id="l00003" name="l00003"></a><span class="lineno"> 3</span><span class="comment"></span> </div>
<div class="line"><a id="l00004" name="l00004"></a><span class="lineno"> 4</span><span class="comment"> Plutonium library</span></div>
<div class="line"><a id="l00005" name="l00005"></a><span class="lineno"> 5</span><span class="comment"></span> </div>
<div class="line"><a id="l00006" name="l00006"></a><span class="lineno"> 6</span><span class="comment"> @file ui_Types.hpp</span></div>
<div class="line"><a id="l00007" name="l00007"></a><span class="lineno"> 7</span><span class="comment"> @brief Several basic types helpful for UI and rendering, such as Color</span></div>
<div class="line"><a id="l00008" name="l00008"></a><span class="lineno"> 8</span><span class="comment"> @author XorTroll</span></div>
<div class="line"><a id="l00009" name="l00009"></a><span class="lineno"> 9</span><span class="comment"></span> </div>
<div class="line"><a id="l00010" name="l00010"></a><span class="lineno"> 10</span><span class="comment"> @copyright Plutonium project - an easy-to-use UI framework for Nintendo Switch homebrew</span></div>
<div class="line"><a id="l00011" name="l00011"></a><span class="lineno"> 11</span><span class="comment"></span> </div>
<div class="line"><a id="l00012" name="l00012"></a><span class="lineno"> 12</span><span class="comment">*/</span></div>
<div class="line"><a id="l00013" name="l00013"></a><span class="lineno"> 13</span> </div>
<div class="line"><a id="l00014" name="l00014"></a><span class="lineno"> 14</span><span class="preprocessor">#pragma once</span></div>
<div class="line"><a id="l00015" name="l00015"></a><span class="lineno"> 15</span><span class="preprocessor">#include &lt;<a class="code" href="../../d1/d52/pu___include_8hpp.html">pu/pu_Include.hpp</a>&gt;</span></div>
<div class="line"><a id="l00016" name="l00016"></a><span class="lineno"> 16</span> </div>
<div class="line"><a id="l00017" name="l00017"></a><span class="lineno"> 17</span><span class="keyword">namespace </span><a class="code hl_namespace" href="../../d9/d7f/namespacepu_1_1ui.html">pu::ui</a> {</div>
<div class="line"><a id="l00018" name="l00018"></a><span class="lineno"> 18</span> </div>
<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span> <span class="comment">// Font sizes Plutonium components use by default</span></div>
<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span> </div>
<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"><a class="line" href="../../d9/d7f/namespacepu_1_1ui.html#ad3aa8662a33d0c410412b1cd1d2984f0"> 21</a></span> <span class="keyword">enum class</span> <a class="code hl_enumeration" href="../../d9/d7f/namespacepu_1_1ui.html#ad3aa8662a33d0c410412b1cd1d2984f0">DefaultFontSize</a> : u32 {</div>
<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span> <a class="code hl_enumvalue" href="../../d9/d7f/namespacepu_1_1ui.html#ad3aa8662a33d0c410412b1cd1d2984f0a2660064e68655415da2628c2ae2f7592">Small</a>,</div>
<div class="line"><a id="l00023" name="l00023"></a><span class="lineno"> 23</span> <a class="code hl_enumvalue" href="../../d9/d7f/namespacepu_1_1ui.html#ad3aa8662a33d0c410412b1cd1d2984f0a87f8a6ab85c9ced3702b4ea641ad4bb5">Medium</a>,</div>
<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span> <a class="code hl_enumvalue" href="../../d9/d7f/namespacepu_1_1ui.html#ad3aa8662a33d0c410412b1cd1d2984f0a5c44044dc65cd33c6cbd48595f688ef9">MediumLarge</a>,</div>
<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"> 25</span> <a class="code hl_enumvalue" href="../../d9/d7f/namespacepu_1_1ui.html#ad3aa8662a33d0c410412b1cd1d2984f0a3a69b34ce86dacb205936a8094f6c743">Large</a>,</div>
<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"> 26</span> </div>
<div class="line"><a id="l00027" name="l00027"></a><span class="lineno"> 27</span> <a class="code hl_enumvalue" href="../../d9/d7f/namespacepu_1_1ui.html#ad3aa8662a33d0c410412b1cd1d2984f0ae93f994f01c537c4e2f7d8528c3eb5e9">Count</a></div>
<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"> 28</span> };</div>
<div class="line"><a id="l00029" name="l00029"></a><span class="lineno"> 29</span> </div>
<div class="line"><a id="l00030" name="l00030"></a><span class="lineno"><a class="line" href="../../d9/d7f/namespacepu_1_1ui.html#acc118c2b07ab399b3f1d6fd5e39e7f01"> 30</a></span> <span class="keyword">static</span> <span class="keyword">inline</span> <span class="keyword">constexpr</span> std::array&lt;u32, static_cast&lt;u32&gt;(<a class="code hl_enumvalue" href="../../d9/d7f/namespacepu_1_1ui.html#ad3aa8662a33d0c410412b1cd1d2984f0ae93f994f01c537c4e2f7d8528c3eb5e9">DefaultFontSize::Count</a>)&gt; <a class="code hl_variable" href="../../d9/d7f/namespacepu_1_1ui.html#acc118c2b07ab399b3f1d6fd5e39e7f01">DefaultFontSizes</a> = { 18, 20, 25, 30 };</div>
<div class="line"><a id="l00031" name="l00031"></a><span class="lineno"> 31</span> </div>
<div class="line"><a id="l00032" name="l00032"></a><span class="lineno"><a class="line" href="../../d9/d7f/namespacepu_1_1ui.html#a2dc46745a47dfcca22fbd18451a7dfd3"> 32</a></span> <span class="keyword">inline</span> std::string <a class="code hl_function" href="../../d9/d7f/namespacepu_1_1ui.html#a2dc46745a47dfcca22fbd18451a7dfd3">MakeDefaultFontName</a>(<span class="keyword">const</span> u32 font_size) {</div>
<div class="line"><a id="l00033" name="l00033"></a><span class="lineno"> 33</span> <span class="keywordflow">return</span> <span class="stringliteral">&quot;DefaultFont@&quot;</span> + std::to_string(font_size);</div>
<div class="line"><a id="l00034" name="l00034"></a><span class="lineno"> 34</span> }</div>
<div class="line"><a id="l00035" name="l00035"></a><span class="lineno"> 35</span> </div>
<div class="line"><a id="l00036" name="l00036"></a><span class="lineno"><a class="line" href="../../d9/d7f/namespacepu_1_1ui.html#a68b017e053d7b2de2fd2eabaa4395d09"> 36</a></span> <span class="keyword">inline</span> <span class="keyword">constexpr</span> u32 <a class="code hl_function" href="../../d9/d7f/namespacepu_1_1ui.html#a68b017e053d7b2de2fd2eabaa4395d09">GetDefaultFontSize</a>(<span class="keyword">const</span> <a class="code hl_enumeration" href="../../d9/d7f/namespacepu_1_1ui.html#ad3aa8662a33d0c410412b1cd1d2984f0">DefaultFontSize</a> kind) {</div>
<div class="line"><a id="l00037" name="l00037"></a><span class="lineno"> 37</span> <span class="keywordflow">return</span> <a class="code hl_variable" href="../../d9/d7f/namespacepu_1_1ui.html#acc118c2b07ab399b3f1d6fd5e39e7f01">DefaultFontSizes</a>[<span class="keyword">static_cast&lt;</span>u32<span class="keyword">&gt;</span>(kind)];</div>
<div class="line"><a id="l00038" name="l00038"></a><span class="lineno"> 38</span> }</div>
<div class="line"><a id="l00039" name="l00039"></a><span class="lineno"> 39</span> </div>
<div class="line"><a id="l00040" name="l00040"></a><span class="lineno"><a class="line" href="../../d9/d7f/namespacepu_1_1ui.html#a84163ed7a0814736bafbcc6a35cf53bb"> 40</a></span> <span class="keyword">inline</span> std::string <a class="code hl_function" href="../../d9/d7f/namespacepu_1_1ui.html#a84163ed7a0814736bafbcc6a35cf53bb">GetDefaultFont</a>(<span class="keyword">const</span> <a class="code hl_enumeration" href="../../d9/d7f/namespacepu_1_1ui.html#ad3aa8662a33d0c410412b1cd1d2984f0">DefaultFontSize</a> kind) {</div>
<div class="line"><a id="l00041" name="l00041"></a><span class="lineno"> 41</span> <span class="keywordflow">return</span> <a class="code hl_function" href="../../d9/d7f/namespacepu_1_1ui.html#a2dc46745a47dfcca22fbd18451a7dfd3">MakeDefaultFontName</a>(<a class="code hl_function" href="../../d9/d7f/namespacepu_1_1ui.html#a68b017e053d7b2de2fd2eabaa4395d09">GetDefaultFontSize</a>(kind));</div>
<div class="line"><a id="l00042" name="l00042"></a><span class="lineno"> 42</span> }</div>
<div class="line"><a id="l00043" name="l00043"></a><span class="lineno"> 43</span> </div>
<div class="line"><a id="l00044" name="l00044"></a><span class="lineno"><a class="line" href="../../d7/d0c/structpu_1_1ui_1_1_color.html"> 44</a></span> <span class="keyword">struct </span><a class="code hl_struct" href="../../d7/d0c/structpu_1_1ui_1_1_color.html">Color</a> {</div>
<div class="line"><a id="l00045" name="l00045"></a><span class="lineno"><a class="line" href="../../d7/d0c/structpu_1_1ui_1_1_color.html#a85b0f2161d79f9260d7fbbe5db89a07b"> 45</a></span> u8 <a class="code hl_variable" href="../../d7/d0c/structpu_1_1ui_1_1_color.html#a85b0f2161d79f9260d7fbbe5db89a07b">r</a>;</div>
<div class="line"><a id="l00046" name="l00046"></a><span class="lineno"><a class="line" href="../../d7/d0c/structpu_1_1ui_1_1_color.html#a4674bc7b15dea3d689f6310185347586"> 46</a></span> u8 <a class="code hl_variable" href="../../d7/d0c/structpu_1_1ui_1_1_color.html#a4674bc7b15dea3d689f6310185347586">g</a>;</div>
<div class="line"><a id="l00047" name="l00047"></a><span class="lineno"><a class="line" href="../../d7/d0c/structpu_1_1ui_1_1_color.html#ae55e2a30e1796df374dd677d31d83342"> 47</a></span> u8 <a class="code hl_variable" href="../../d7/d0c/structpu_1_1ui_1_1_color.html#ae55e2a30e1796df374dd677d31d83342">b</a>;</div>
<div class="line"><a id="l00048" name="l00048"></a><span class="lineno"><a class="line" href="../../d7/d0c/structpu_1_1ui_1_1_color.html#a5c34ea431e3f4bdeb80c2bf6a2cf0950"> 48</a></span> u8 <a class="code hl_variable" href="../../d7/d0c/structpu_1_1ui_1_1_color.html#a5c34ea431e3f4bdeb80c2bf6a2cf0950">a</a>;</div>
<div class="line"><a id="l00049" name="l00049"></a><span class="lineno"> 49</span> </div>
<div class="line"><a id="l00050" name="l00050"></a><span class="lineno"><a class="line" href="../../d7/d0c/structpu_1_1ui_1_1_color.html#adef2f6a421806d673966db29846da573"> 50</a></span> <span class="keyword">constexpr</span> <a class="code hl_function" href="../../d7/d0c/structpu_1_1ui_1_1_color.html#adef2f6a421806d673966db29846da573">Color</a>() : <a class="code hl_variable" href="../../d7/d0c/structpu_1_1ui_1_1_color.html#a85b0f2161d79f9260d7fbbe5db89a07b">r</a>(0), <a class="code hl_variable" href="../../d7/d0c/structpu_1_1ui_1_1_color.html#a4674bc7b15dea3d689f6310185347586">g</a>(0), <a class="code hl_variable" href="../../d7/d0c/structpu_1_1ui_1_1_color.html#ae55e2a30e1796df374dd677d31d83342">b</a>(0), <a class="code hl_variable" href="../../d7/d0c/structpu_1_1ui_1_1_color.html#a5c34ea431e3f4bdeb80c2bf6a2cf0950">a</a>(0xFF) {}</div>
<div class="line"><a id="l00051" name="l00051"></a><span class="lineno"><a class="line" href="../../d7/d0c/structpu_1_1ui_1_1_color.html#ae82d21739871896b29969910b7f48623"> 51</a></span> <span class="keyword">constexpr</span> <a class="code hl_function" href="../../d7/d0c/structpu_1_1ui_1_1_color.html#ae82d21739871896b29969910b7f48623">Color</a>(<span class="keyword">const</span> u8 <a class="code hl_variable" href="../../d7/d0c/structpu_1_1ui_1_1_color.html#a85b0f2161d79f9260d7fbbe5db89a07b">r</a>, <span class="keyword">const</span> u8 <a class="code hl_variable" href="../../d7/d0c/structpu_1_1ui_1_1_color.html#a4674bc7b15dea3d689f6310185347586">g</a>, <span class="keyword">const</span> u8 <a class="code hl_variable" href="../../d7/d0c/structpu_1_1ui_1_1_color.html#ae55e2a30e1796df374dd677d31d83342">b</a>, <span class="keyword">const</span> u8 <a class="code hl_variable" href="../../d7/d0c/structpu_1_1ui_1_1_color.html#a5c34ea431e3f4bdeb80c2bf6a2cf0950">a</a>) : <a class="code hl_variable" href="../../d7/d0c/structpu_1_1ui_1_1_color.html#a85b0f2161d79f9260d7fbbe5db89a07b">r</a>(<a class="code hl_variable" href="../../d7/d0c/structpu_1_1ui_1_1_color.html#a85b0f2161d79f9260d7fbbe5db89a07b">r</a>), <a class="code hl_variable" href="../../d7/d0c/structpu_1_1ui_1_1_color.html#a4674bc7b15dea3d689f6310185347586">g</a>(<a class="code hl_variable" href="../../d7/d0c/structpu_1_1ui_1_1_color.html#a4674bc7b15dea3d689f6310185347586">g</a>), <a class="code hl_variable" href="../../d7/d0c/structpu_1_1ui_1_1_color.html#ae55e2a30e1796df374dd677d31d83342">b</a>(<a class="code hl_variable" href="../../d7/d0c/structpu_1_1ui_1_1_color.html#ae55e2a30e1796df374dd677d31d83342">b</a>), <a class="code hl_variable" href="../../d7/d0c/structpu_1_1ui_1_1_color.html#a5c34ea431e3f4bdeb80c2bf6a2cf0950">a</a>(<a class="code hl_variable" href="../../d7/d0c/structpu_1_1ui_1_1_color.html#a5c34ea431e3f4bdeb80c2bf6a2cf0950">a</a>) {}</div>
<div class="line"><a id="l00052" name="l00052"></a><span class="lineno"> 52</span> </div>
<div class="line"><a id="l00053" name="l00053"></a><span class="lineno"><a class="line" href="../../d7/d0c/structpu_1_1ui_1_1_color.html#a36c556d915a95745227672074bd8f95a"> 53</a></span> <span class="keyword">static</span> <a class="code hl_struct" href="../../d7/d0c/structpu_1_1ui_1_1_color.html">Color</a> <a class="code hl_function" href="../../d7/d0c/structpu_1_1ui_1_1_color.html#a36c556d915a95745227672074bd8f95a">FromHex</a>(<span class="keyword">const</span> std::string &amp;str_clr);</div>
<div class="line"><a id="l00054" name="l00054"></a><span class="lineno"> 54</span> };</div>
<div class="line"><a id="l00055" name="l00055"></a><span class="lineno"> 55</span> </div>
<div class="line"><a id="l00056" name="l00056"></a><span class="lineno"><a class="line" href="../../d9/d7f/namespacepu_1_1ui.html#a24a793f56cfb1058002a3a5d805d454f"> 56</a></span> <span class="keyword">static</span> <span class="keyword">inline</span> <span class="keyword">constexpr</span> <span class="keywordtype">bool</span> <a class="code hl_function" href="../../d9/d7f/namespacepu_1_1ui.html#a24a793f56cfb1058002a3a5d805d454f">TouchHitsRegion</a>(<span class="keyword">const</span> <a class="code hl_typedef" href="../../da/df2/namespacepu.html#ad6f40fe34a42045f7df3275f60b00e99">i32</a> touch_x, <span class="keyword">const</span> <a class="code hl_typedef" href="../../da/df2/namespacepu.html#ad6f40fe34a42045f7df3275f60b00e99">i32</a> touch_y, <span class="keyword">const</span> <a class="code hl_typedef" href="../../da/df2/namespacepu.html#ad6f40fe34a42045f7df3275f60b00e99">i32</a> region_x, <span class="keyword">const</span> <a class="code hl_typedef" href="../../da/df2/namespacepu.html#ad6f40fe34a42045f7df3275f60b00e99">i32</a> region_y, <span class="keyword">const</span> <a class="code hl_typedef" href="../../da/df2/namespacepu.html#ad6f40fe34a42045f7df3275f60b00e99">i32</a> region_w, <span class="keyword">const</span> <a class="code hl_typedef" href="../../da/df2/namespacepu.html#ad6f40fe34a42045f7df3275f60b00e99">i32</a> region_h) {</div>
<div class="line"><a id="l00057" name="l00057"></a><span class="lineno"> 57</span> <span class="keywordflow">return</span> (touch_x &gt;= region_x) &amp;&amp; (touch_x &lt; (region_x + region_w)) &amp;&amp; (touch_y &gt;= region_y) &amp;&amp; (touch_y &lt; (region_y + region_h));</div>
<div class="line"><a id="l00058" name="l00058"></a><span class="lineno"> 58</span> }</div>
<div class="line"><a id="l00059" name="l00059"></a><span class="lineno"> 59</span> </div>
<div class="line"><a id="l00060" name="l00060"></a><span class="lineno"><a class="line" href="../../d9/d7f/namespacepu_1_1ui.html#a66f25a7f79116138f33ff92bfe628c0a"> 60</a></span> <span class="keyword">constexpr</span> u64 <a class="code hl_variable" href="../../d9/d7f/namespacepu_1_1ui.html#a66f25a7f79116138f33ff92bfe628c0a">TouchPseudoKey</a> = HidNpadButton_29;</div>
<div class="line"><a id="l00061" name="l00061"></a><span class="lineno"> 61</span> </div>
<div class="line"><a id="l00062" name="l00062"></a><span class="lineno"><a class="line" href="../../d7/d55/structpu_1_1ui_1_1_touch_point.html"> 62</a></span> <span class="keyword">struct </span><a class="code hl_struct" href="../../d7/d55/structpu_1_1ui_1_1_touch_point.html">TouchPoint</a> {</div>
<div class="line"><a id="l00063" name="l00063"></a><span class="lineno"><a class="line" href="../../d7/d55/structpu_1_1ui_1_1_touch_point.html#a911f7a0d75d0b3e8ea256a0ba5530956"> 63</a></span> <a class="code hl_typedef" href="../../da/df2/namespacepu.html#ad6f40fe34a42045f7df3275f60b00e99">i32</a> <a class="code hl_variable" href="../../d7/d55/structpu_1_1ui_1_1_touch_point.html#a911f7a0d75d0b3e8ea256a0ba5530956">x</a>;</div>
<div class="line"><a id="l00064" name="l00064"></a><span class="lineno"><a class="line" href="../../d7/d55/structpu_1_1ui_1_1_touch_point.html#a1b490a4531448177279248ec32286074"> 64</a></span> <a class="code hl_typedef" href="../../da/df2/namespacepu.html#ad6f40fe34a42045f7df3275f60b00e99">i32</a> <a class="code hl_variable" href="../../d7/d55/structpu_1_1ui_1_1_touch_point.html#a1b490a4531448177279248ec32286074">y</a>;</div>
<div class="line"><a id="l00065" name="l00065"></a><span class="lineno"> 65</span> </div>
<div class="line"><a id="l00066" name="l00066"></a><span class="lineno"><a class="line" href="../../d7/d55/structpu_1_1ui_1_1_touch_point.html#a463faa05a99d011664b24321d91afd94"> 66</a></span> <span class="keyword">constexpr</span> <a class="code hl_function" href="../../d7/d55/structpu_1_1ui_1_1_touch_point.html#a463faa05a99d011664b24321d91afd94">TouchPoint</a>() : <a class="code hl_variable" href="../../d7/d55/structpu_1_1ui_1_1_touch_point.html#a911f7a0d75d0b3e8ea256a0ba5530956">x</a>(-1), <a class="code hl_variable" href="../../d7/d55/structpu_1_1ui_1_1_touch_point.html#a1b490a4531448177279248ec32286074">y</a>(-1) {}</div>
<div class="line"><a id="l00067" name="l00067"></a><span class="lineno"><a class="line" href="../../d7/d55/structpu_1_1ui_1_1_touch_point.html#a3101acfec15553d4e497641acf07f1b2"> 67</a></span> <span class="keyword">constexpr</span> <a class="code hl_function" href="../../d7/d55/structpu_1_1ui_1_1_touch_point.html#a3101acfec15553d4e497641acf07f1b2">TouchPoint</a>(<span class="keyword">const</span> u32 <a class="code hl_variable" href="../../d7/d55/structpu_1_1ui_1_1_touch_point.html#a911f7a0d75d0b3e8ea256a0ba5530956">x</a>, <span class="keyword">const</span> u32 <a class="code hl_variable" href="../../d7/d55/structpu_1_1ui_1_1_touch_point.html#a1b490a4531448177279248ec32286074">y</a>) : <a class="code hl_variable" href="../../d7/d55/structpu_1_1ui_1_1_touch_point.html#a911f7a0d75d0b3e8ea256a0ba5530956">x</a>(<a class="code hl_variable" href="../../d7/d55/structpu_1_1ui_1_1_touch_point.html#a911f7a0d75d0b3e8ea256a0ba5530956">x</a>), <a class="code hl_variable" href="../../d7/d55/structpu_1_1ui_1_1_touch_point.html#a1b490a4531448177279248ec32286074">y</a>(<a class="code hl_variable" href="../../d7/d55/structpu_1_1ui_1_1_touch_point.html#a1b490a4531448177279248ec32286074">y</a>) {}</div>
<div class="line"><a id="l00068" name="l00068"></a><span class="lineno"> 68</span> </div>
<div class="line"><a id="l00069" name="l00069"></a><span class="lineno"><a class="line" href="../../d7/d55/structpu_1_1ui_1_1_touch_point.html#ad1919bedf08cd88f0f0b5d085f435910"> 69</a></span> <span class="keyword">inline</span> <span class="keyword">constexpr</span> <span class="keywordtype">bool</span> <a class="code hl_function" href="../../d7/d55/structpu_1_1ui_1_1_touch_point.html#ad1919bedf08cd88f0f0b5d085f435910">IsEmpty</a>()<span class="keyword"> const </span>{</div>
<div class="line"><a id="l00070" name="l00070"></a><span class="lineno"> 70</span> <span class="keywordflow">return</span> (this-&gt;x &lt; 0) &amp;&amp; (this-&gt;y &lt; 0);</div>
<div class="line"><a id="l00071" name="l00071"></a><span class="lineno"> 71</span> }</div>
<div class="line"><a id="l00072" name="l00072"></a><span class="lineno"> 72</span> </div>
<div class="line"><a id="l00073" name="l00073"></a><span class="lineno"><a class="line" href="../../d7/d55/structpu_1_1ui_1_1_touch_point.html#a7797241cb367e5ffbbd2f5d9e7c59929"> 73</a></span> <span class="keyword">inline</span> <span class="keyword">constexpr</span> <span class="keywordtype">bool</span> <a class="code hl_function" href="../../d7/d55/structpu_1_1ui_1_1_touch_point.html#a7797241cb367e5ffbbd2f5d9e7c59929">HitsRegion</a>(<span class="keyword">const</span> <a class="code hl_typedef" href="../../da/df2/namespacepu.html#ad6f40fe34a42045f7df3275f60b00e99">i32</a> region_x, <span class="keyword">const</span> <a class="code hl_typedef" href="../../da/df2/namespacepu.html#ad6f40fe34a42045f7df3275f60b00e99">i32</a> region_y, <span class="keyword">const</span> <a class="code hl_typedef" href="../../da/df2/namespacepu.html#ad6f40fe34a42045f7df3275f60b00e99">i32</a> region_w, <span class="keyword">const</span> <a class="code hl_typedef" href="../../da/df2/namespacepu.html#ad6f40fe34a42045f7df3275f60b00e99">i32</a> region_h)<span class="keyword"> const </span>{</div>
<div class="line"><a id="l00074" name="l00074"></a><span class="lineno"> 74</span> <span class="keywordflow">if</span>(this-&gt;<a class="code hl_function" href="../../d7/d55/structpu_1_1ui_1_1_touch_point.html#ad1919bedf08cd88f0f0b5d085f435910">IsEmpty</a>()) {</div>
<div class="line"><a id="l00075" name="l00075"></a><span class="lineno"> 75</span> <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
<div class="line"><a id="l00076" name="l00076"></a><span class="lineno"> 76</span> }</div>
<div class="line"><a id="l00077" name="l00077"></a><span class="lineno"> 77</span> </div>
<div class="line"><a id="l00078" name="l00078"></a><span class="lineno"> 78</span> <span class="keywordflow">return</span> <a class="code hl_function" href="../../d9/d7f/namespacepu_1_1ui.html#a24a793f56cfb1058002a3a5d805d454f">TouchHitsRegion</a>(this-&gt;x, this-&gt;y, region_x, region_y, region_w, region_h);</div>
<div class="line"><a id="l00079" name="l00079"></a><span class="lineno"> 79</span> }</div>
<div class="line"><a id="l00080" name="l00080"></a><span class="lineno"> 80</span> };</div>
<div class="line"><a id="l00081" name="l00081"></a><span class="lineno"> 81</span> </div>
<div class="line"><a id="l00082" name="l00082"></a><span class="lineno"> 82</span>}</div>
<div class="ttc" id="anamespacepu_1_1ui_html"><div class="ttname"><a href="../../d9/d7f/namespacepu_1_1ui.html">pu::ui</a></div><div class="ttdef"><b>Definition:</b> elm_Button.hpp:18</div></div>
<div class="ttc" id="anamespacepu_1_1ui_html_a24a793f56cfb1058002a3a5d805d454f"><div class="ttname"><a href="../../d9/d7f/namespacepu_1_1ui.html#a24a793f56cfb1058002a3a5d805d454f">pu::ui::TouchHitsRegion</a></div><div class="ttdeci">static constexpr bool TouchHitsRegion(const i32 touch_x, const i32 touch_y, const i32 region_x, const i32 region_y, const i32 region_w, const i32 region_h)</div><div class="ttdef"><b>Definition:</b> ui_Types.hpp:56</div></div>
<div class="ttc" id="anamespacepu_1_1ui_html_a2dc46745a47dfcca22fbd18451a7dfd3"><div class="ttname"><a href="../../d9/d7f/namespacepu_1_1ui.html#a2dc46745a47dfcca22fbd18451a7dfd3">pu::ui::MakeDefaultFontName</a></div><div class="ttdeci">std::string MakeDefaultFontName(const u32 font_size)</div><div class="ttdef"><b>Definition:</b> ui_Types.hpp:32</div></div>
<div class="ttc" id="anamespacepu_1_1ui_html_a66f25a7f79116138f33ff92bfe628c0a"><div class="ttname"><a href="../../d9/d7f/namespacepu_1_1ui.html#a66f25a7f79116138f33ff92bfe628c0a">pu::ui::TouchPseudoKey</a></div><div class="ttdeci">constexpr u64 TouchPseudoKey</div><div class="ttdef"><b>Definition:</b> ui_Types.hpp:60</div></div>
<div class="ttc" id="anamespacepu_1_1ui_html_a68b017e053d7b2de2fd2eabaa4395d09"><div class="ttname"><a href="../../d9/d7f/namespacepu_1_1ui.html#a68b017e053d7b2de2fd2eabaa4395d09">pu::ui::GetDefaultFontSize</a></div><div class="ttdeci">constexpr u32 GetDefaultFontSize(const DefaultFontSize kind)</div><div class="ttdef"><b>Definition:</b> ui_Types.hpp:36</div></div>
<div class="ttc" id="anamespacepu_1_1ui_html_a84163ed7a0814736bafbcc6a35cf53bb"><div class="ttname"><a href="../../d9/d7f/namespacepu_1_1ui.html#a84163ed7a0814736bafbcc6a35cf53bb">pu::ui::GetDefaultFont</a></div><div class="ttdeci">std::string GetDefaultFont(const DefaultFontSize kind)</div><div class="ttdef"><b>Definition:</b> ui_Types.hpp:40</div></div>
<div class="ttc" id="anamespacepu_1_1ui_html_acc118c2b07ab399b3f1d6fd5e39e7f01"><div class="ttname"><a href="../../d9/d7f/namespacepu_1_1ui.html#acc118c2b07ab399b3f1d6fd5e39e7f01">pu::ui::DefaultFontSizes</a></div><div class="ttdeci">static constexpr std::array&lt; u32, static_cast&lt; u32 &gt;(DefaultFontSize::Count)&gt; DefaultFontSizes</div><div class="ttdef"><b>Definition:</b> ui_Types.hpp:30</div></div>
<div class="ttc" id="anamespacepu_1_1ui_html_ad3aa8662a33d0c410412b1cd1d2984f0"><div class="ttname"><a href="../../d9/d7f/namespacepu_1_1ui.html#ad3aa8662a33d0c410412b1cd1d2984f0">pu::ui::DefaultFontSize</a></div><div class="ttdeci">DefaultFontSize</div><div class="ttdef"><b>Definition:</b> ui_Types.hpp:21</div></div>
<div class="ttc" id="anamespacepu_1_1ui_html_ad3aa8662a33d0c410412b1cd1d2984f0a2660064e68655415da2628c2ae2f7592"><div class="ttname"><a href="../../d9/d7f/namespacepu_1_1ui.html#ad3aa8662a33d0c410412b1cd1d2984f0a2660064e68655415da2628c2ae2f7592">pu::ui::DefaultFontSize::Small</a></div><div class="ttdeci">@ Small</div></div>
<div class="ttc" id="anamespacepu_1_1ui_html_ad3aa8662a33d0c410412b1cd1d2984f0a3a69b34ce86dacb205936a8094f6c743"><div class="ttname"><a href="../../d9/d7f/namespacepu_1_1ui.html#ad3aa8662a33d0c410412b1cd1d2984f0a3a69b34ce86dacb205936a8094f6c743">pu::ui::DefaultFontSize::Large</a></div><div class="ttdeci">@ Large</div></div>
<div class="ttc" id="anamespacepu_1_1ui_html_ad3aa8662a33d0c410412b1cd1d2984f0a5c44044dc65cd33c6cbd48595f688ef9"><div class="ttname"><a href="../../d9/d7f/namespacepu_1_1ui.html#ad3aa8662a33d0c410412b1cd1d2984f0a5c44044dc65cd33c6cbd48595f688ef9">pu::ui::DefaultFontSize::MediumLarge</a></div><div class="ttdeci">@ MediumLarge</div></div>
<div class="ttc" id="anamespacepu_1_1ui_html_ad3aa8662a33d0c410412b1cd1d2984f0a87f8a6ab85c9ced3702b4ea641ad4bb5"><div class="ttname"><a href="../../d9/d7f/namespacepu_1_1ui.html#ad3aa8662a33d0c410412b1cd1d2984f0a87f8a6ab85c9ced3702b4ea641ad4bb5">pu::ui::DefaultFontSize::Medium</a></div><div class="ttdeci">@ Medium</div></div>
<div class="ttc" id="anamespacepu_1_1ui_html_ad3aa8662a33d0c410412b1cd1d2984f0ae93f994f01c537c4e2f7d8528c3eb5e9"><div class="ttname"><a href="../../d9/d7f/namespacepu_1_1ui.html#ad3aa8662a33d0c410412b1cd1d2984f0ae93f994f01c537c4e2f7d8528c3eb5e9">pu::ui::DefaultFontSize::Count</a></div><div class="ttdeci">@ Count</div></div>
<div class="ttc" id="anamespacepu_html_ad6f40fe34a42045f7df3275f60b00e99"><div class="ttname"><a href="../../da/df2/namespacepu.html#ad6f40fe34a42045f7df3275f60b00e99">pu::i32</a></div><div class="ttdeci">s32 i32</div><div class="ttdef"><b>Definition:</b> pu_Include.hpp:28</div></div>
<div class="ttc" id="apu___include_8hpp_html"><div class="ttname"><a href="../../d1/d52/pu___include_8hpp.html">pu_Include.hpp</a></div></div>
<div class="ttc" id="astructpu_1_1ui_1_1_color_html"><div class="ttname"><a href="../../d7/d0c/structpu_1_1ui_1_1_color.html">pu::ui::Color</a></div><div class="ttdef"><b>Definition:</b> ui_Types.hpp:44</div></div>
<div class="ttc" id="astructpu_1_1ui_1_1_color_html_a36c556d915a95745227672074bd8f95a"><div class="ttname"><a href="../../d7/d0c/structpu_1_1ui_1_1_color.html#a36c556d915a95745227672074bd8f95a">pu::ui::Color::FromHex</a></div><div class="ttdeci">static Color FromHex(const std::string &amp;str_clr)</div></div>
<div class="ttc" id="astructpu_1_1ui_1_1_color_html_a4674bc7b15dea3d689f6310185347586"><div class="ttname"><a href="../../d7/d0c/structpu_1_1ui_1_1_color.html#a4674bc7b15dea3d689f6310185347586">pu::ui::Color::g</a></div><div class="ttdeci">u8 g</div><div class="ttdef"><b>Definition:</b> ui_Types.hpp:46</div></div>
<div class="ttc" id="astructpu_1_1ui_1_1_color_html_a5c34ea431e3f4bdeb80c2bf6a2cf0950"><div class="ttname"><a href="../../d7/d0c/structpu_1_1ui_1_1_color.html#a5c34ea431e3f4bdeb80c2bf6a2cf0950">pu::ui::Color::a</a></div><div class="ttdeci">u8 a</div><div class="ttdef"><b>Definition:</b> ui_Types.hpp:48</div></div>
<div class="ttc" id="astructpu_1_1ui_1_1_color_html_a85b0f2161d79f9260d7fbbe5db89a07b"><div class="ttname"><a href="../../d7/d0c/structpu_1_1ui_1_1_color.html#a85b0f2161d79f9260d7fbbe5db89a07b">pu::ui::Color::r</a></div><div class="ttdeci">u8 r</div><div class="ttdef"><b>Definition:</b> ui_Types.hpp:45</div></div>
<div class="ttc" id="astructpu_1_1ui_1_1_color_html_adef2f6a421806d673966db29846da573"><div class="ttname"><a href="../../d7/d0c/structpu_1_1ui_1_1_color.html#adef2f6a421806d673966db29846da573">pu::ui::Color::Color</a></div><div class="ttdeci">constexpr Color()</div><div class="ttdef"><b>Definition:</b> ui_Types.hpp:50</div></div>
<div class="ttc" id="astructpu_1_1ui_1_1_color_html_ae55e2a30e1796df374dd677d31d83342"><div class="ttname"><a href="../../d7/d0c/structpu_1_1ui_1_1_color.html#ae55e2a30e1796df374dd677d31d83342">pu::ui::Color::b</a></div><div class="ttdeci">u8 b</div><div class="ttdef"><b>Definition:</b> ui_Types.hpp:47</div></div>
<div class="ttc" id="astructpu_1_1ui_1_1_color_html_ae82d21739871896b29969910b7f48623"><div class="ttname"><a href="../../d7/d0c/structpu_1_1ui_1_1_color.html#ae82d21739871896b29969910b7f48623">pu::ui::Color::Color</a></div><div class="ttdeci">constexpr Color(const u8 r, const u8 g, const u8 b, const u8 a)</div><div class="ttdef"><b>Definition:</b> ui_Types.hpp:51</div></div>
<div class="ttc" id="astructpu_1_1ui_1_1_touch_point_html"><div class="ttname"><a href="../../d7/d55/structpu_1_1ui_1_1_touch_point.html">pu::ui::TouchPoint</a></div><div class="ttdef"><b>Definition:</b> ui_Types.hpp:62</div></div>
<div class="ttc" id="astructpu_1_1ui_1_1_touch_point_html_a1b490a4531448177279248ec32286074"><div class="ttname"><a href="../../d7/d55/structpu_1_1ui_1_1_touch_point.html#a1b490a4531448177279248ec32286074">pu::ui::TouchPoint::y</a></div><div class="ttdeci">i32 y</div><div class="ttdef"><b>Definition:</b> ui_Types.hpp:64</div></div>
<div class="ttc" id="astructpu_1_1ui_1_1_touch_point_html_a3101acfec15553d4e497641acf07f1b2"><div class="ttname"><a href="../../d7/d55/structpu_1_1ui_1_1_touch_point.html#a3101acfec15553d4e497641acf07f1b2">pu::ui::TouchPoint::TouchPoint</a></div><div class="ttdeci">constexpr TouchPoint(const u32 x, const u32 y)</div><div class="ttdef"><b>Definition:</b> ui_Types.hpp:67</div></div>
<div class="ttc" id="astructpu_1_1ui_1_1_touch_point_html_a463faa05a99d011664b24321d91afd94"><div class="ttname"><a href="../../d7/d55/structpu_1_1ui_1_1_touch_point.html#a463faa05a99d011664b24321d91afd94">pu::ui::TouchPoint::TouchPoint</a></div><div class="ttdeci">constexpr TouchPoint()</div><div class="ttdef"><b>Definition:</b> ui_Types.hpp:66</div></div>
<div class="ttc" id="astructpu_1_1ui_1_1_touch_point_html_a7797241cb367e5ffbbd2f5d9e7c59929"><div class="ttname"><a href="../../d7/d55/structpu_1_1ui_1_1_touch_point.html#a7797241cb367e5ffbbd2f5d9e7c59929">pu::ui::TouchPoint::HitsRegion</a></div><div class="ttdeci">constexpr bool HitsRegion(const i32 region_x, const i32 region_y, const i32 region_w, const i32 region_h) const</div><div class="ttdef"><b>Definition:</b> ui_Types.hpp:73</div></div>
<div class="ttc" id="astructpu_1_1ui_1_1_touch_point_html_a911f7a0d75d0b3e8ea256a0ba5530956"><div class="ttname"><a href="../../d7/d55/structpu_1_1ui_1_1_touch_point.html#a911f7a0d75d0b3e8ea256a0ba5530956">pu::ui::TouchPoint::x</a></div><div class="ttdeci">i32 x</div><div class="ttdef"><b>Definition:</b> ui_Types.hpp:63</div></div>
<div class="ttc" id="astructpu_1_1ui_1_1_touch_point_html_ad1919bedf08cd88f0f0b5d085f435910"><div class="ttname"><a href="../../d7/d55/structpu_1_1ui_1_1_touch_point.html#ad1919bedf08cd88f0f0b5d085f435910">pu::ui::TouchPoint::IsEmpty</a></div><div class="ttdeci">constexpr bool IsEmpty() const</div><div class="ttdef"><b>Definition:</b> ui_Types.hpp:69</div></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="../../dir_9cdebf0ee729e1c59321e289709dba63.html">Plutonium</a></li><li class="navelem"><a class="el" href="../../dir_89a404d1d17e2b511b2195eff3f10426.html">include</a></li><li class="navelem"><a class="el" href="../../dir_3e32bc87794f4c3a1bffbf65b6e30fa0.html">pu</a></li><li class="navelem"><a class="el" href="../../dir_e7fde04134964d158a479396baa8a22f.html">ui</a></li><li class="navelem"><a class="el" href="../../df/d13/ui___types_8hpp.html">ui_Types.hpp</a></li>
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3 </li>
</ul>
</div>
</body>
</html>

View File

@ -0,0 +1,637 @@
<!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">
<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.3"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Plutonium framework API: pu::ui::elm::TextBlock Class 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="../../navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../resize.js"></script>
<script type="text/javascript" src="../../navtreedata.js"></script>
<script type="text/javascript" src="../../navtree.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">Plutonium framework API<span id="projectnumber">&#160;0.3.0</span>
</div>
<div id="projectbrief">UI framework libraries for libnx</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.3 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "../../search",'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>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('df/d21/classpu_1_1ui_1_1elm_1_1_text_block.html','../../'); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- 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">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="header">
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pub-static-attribs">Static Public Attributes</a> &#124;
<a href="../../d4/dab/classpu_1_1ui_1_1elm_1_1_text_block-members.html">List of all members</a> </div>
<div class="headertitle"><div class="title">pu::ui::elm::TextBlock Class Reference</div></div>
</div><!--header-->
<div class="contents">
<p><code>#include &lt;<a class="el" href="../../d7/d3f/elm___text_block_8hpp_source.html">elm_TextBlock.hpp</a>&gt;</code></p>
<div class="dynheader">
Inheritance diagram for pu::ui::elm::TextBlock:</div>
<div class="dyncontent">
<div class="center">
<img src="../../df/d21/classpu_1_1ui_1_1elm_1_1_text_block.png" usemap="#pu::ui::elm::TextBlock_map" alt=""/>
<map id="pu::ui::elm::TextBlock_map" name="pu::ui::elm::TextBlock_map">
<area href="../../d9/d0e/classpu_1_1ui_1_1elm_1_1_element.html" alt="pu::ui::elm::Element" shape="rect" coords="0,0,127,24"/>
</map>
</div></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a53765fda58529ef8f6c0012729a98f66"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d21/classpu_1_1ui_1_1elm_1_1_text_block.html#a53765fda58529ef8f6c0012729a98f66">TextBlock</a> (const <a class="el" href="../../da/df2/namespacepu.html#ad6f40fe34a42045f7df3275f60b00e99">i32</a> x, const <a class="el" href="../../da/df2/namespacepu.html#ad6f40fe34a42045f7df3275f60b00e99">i32</a> y, const std::string &amp;text)</td></tr>
<tr class="separator:a53765fda58529ef8f6c0012729a98f66"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a50a27767538bd5f5d11dfe8917df2462"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d21/classpu_1_1ui_1_1elm_1_1_text_block.html#a50a27767538bd5f5d11dfe8917df2462">~TextBlock</a> ()</td></tr>
<tr class="separator:a50a27767538bd5f5d11dfe8917df2462"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad3443e65c22d339d774ccbb65bd51c40"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../da/df2/namespacepu.html#ad6f40fe34a42045f7df3275f60b00e99">i32</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d21/classpu_1_1ui_1_1elm_1_1_text_block.html#ad3443e65c22d339d774ccbb65bd51c40">GetX</a> () override</td></tr>
<tr class="separator:ad3443e65c22d339d774ccbb65bd51c40"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2bac7d345f87901579ffaeab325074d7"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d21/classpu_1_1ui_1_1elm_1_1_text_block.html#a2bac7d345f87901579ffaeab325074d7">SetX</a> (const <a class="el" href="../../da/df2/namespacepu.html#ad6f40fe34a42045f7df3275f60b00e99">i32</a> x)</td></tr>
<tr class="separator:a2bac7d345f87901579ffaeab325074d7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a81fc9e373ad39f42ab9d8b2bd9552352"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../da/df2/namespacepu.html#ad6f40fe34a42045f7df3275f60b00e99">i32</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d21/classpu_1_1ui_1_1elm_1_1_text_block.html#a81fc9e373ad39f42ab9d8b2bd9552352">GetY</a> () override</td></tr>
<tr class="separator:a81fc9e373ad39f42ab9d8b2bd9552352"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab51da76bb08921802e7cc31b1fd8034f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d21/classpu_1_1ui_1_1elm_1_1_text_block.html#ab51da76bb08921802e7cc31b1fd8034f">SetY</a> (const <a class="el" href="../../da/df2/namespacepu.html#ad6f40fe34a42045f7df3275f60b00e99">i32</a> y)</td></tr>
<tr class="separator:ab51da76bb08921802e7cc31b1fd8034f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaf3acb29e652f73e96d2bbc39bb56b02"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../da/df2/namespacepu.html#ad6f40fe34a42045f7df3275f60b00e99">i32</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d21/classpu_1_1ui_1_1elm_1_1_text_block.html#aaf3acb29e652f73e96d2bbc39bb56b02">GetWidth</a> () override</td></tr>
<tr class="separator:aaf3acb29e652f73e96d2bbc39bb56b02"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a70d4c6bb076406752fe4ac82dcf8de3f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../da/df2/namespacepu.html#ad6f40fe34a42045f7df3275f60b00e99">i32</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d21/classpu_1_1ui_1_1elm_1_1_text_block.html#a70d4c6bb076406752fe4ac82dcf8de3f">GetHeight</a> () override</td></tr>
<tr class="separator:a70d4c6bb076406752fe4ac82dcf8de3f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a611edbe4430f49292f55c83c409bf52a"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d21/classpu_1_1ui_1_1elm_1_1_text_block.html#a611edbe4430f49292f55c83c409bf52a">GetText</a> ()</td></tr>
<tr class="separator:a611edbe4430f49292f55c83c409bf52a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a71e8dea5cbd362d3847940fb3e5391c8"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d21/classpu_1_1ui_1_1elm_1_1_text_block.html#a71e8dea5cbd362d3847940fb3e5391c8">SetText</a> (const std::string &amp;text)</td></tr>
<tr class="separator:a71e8dea5cbd362d3847940fb3e5391c8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9f04c7d87296736c67a5a5964c03ee32"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d21/classpu_1_1ui_1_1elm_1_1_text_block.html#a9f04c7d87296736c67a5a5964c03ee32">SetFont</a> (const std::string &amp;font_name)</td></tr>
<tr class="separator:a9f04c7d87296736c67a5a5964c03ee32"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4df9ca024179ff31534463f57750c4c7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d7/d0c/structpu_1_1ui_1_1_color.html">Color</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d21/classpu_1_1ui_1_1elm_1_1_text_block.html#a4df9ca024179ff31534463f57750c4c7">GetColor</a> ()</td></tr>
<tr class="separator:a4df9ca024179ff31534463f57750c4c7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a770dba61aee470eb151d0dc8c4566073"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d21/classpu_1_1ui_1_1elm_1_1_text_block.html#a770dba61aee470eb151d0dc8c4566073">SetColor</a> (const <a class="el" href="../../d7/d0c/structpu_1_1ui_1_1_color.html">Color</a> clr)</td></tr>
<tr class="separator:a770dba61aee470eb151d0dc8c4566073"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5639bd0b9800c87b124e6cffc22a3932"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d21/classpu_1_1ui_1_1elm_1_1_text_block.html#a5639bd0b9800c87b124e6cffc22a3932">OnRender</a> (render::Renderer::Ref &amp;drawer, const <a class="el" href="../../da/df2/namespacepu.html#ad6f40fe34a42045f7df3275f60b00e99">i32</a> x, const <a class="el" href="../../da/df2/namespacepu.html#ad6f40fe34a42045f7df3275f60b00e99">i32</a> y) override</td></tr>
<tr class="separator:a5639bd0b9800c87b124e6cffc22a3932"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2b8c187956510b6794cb741441561d41"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d21/classpu_1_1ui_1_1elm_1_1_text_block.html#a2b8c187956510b6794cb741441561d41">OnInput</a> (const u64 keys_down, const u64 keys_up, const u64 keys_held, const <a class="el" href="../../d7/d55/structpu_1_1ui_1_1_touch_point.html">TouchPoint</a> touch_pos) override</td></tr>
<tr class="separator:a2b8c187956510b6794cb741441561d41"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classpu_1_1ui_1_1elm_1_1_element"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classpu_1_1ui_1_1elm_1_1_element')"><img src="../../closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="../../d9/d0e/classpu_1_1ui_1_1elm_1_1_element.html">pu::ui::elm::Element</a></td></tr>
<tr class="memitem:ace42a2334b07d91fe497afd19d9d0309 inherit pub_methods_classpu_1_1ui_1_1elm_1_1_element"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d0e/classpu_1_1ui_1_1elm_1_1_element.html#ace42a2334b07d91fe497afd19d9d0309">Element</a> ()</td></tr>
<tr class="separator:ace42a2334b07d91fe497afd19d9d0309 inherit pub_methods_classpu_1_1ui_1_1elm_1_1_element"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a56d6fc9e9a6924ac904cb380d8c38909 inherit pub_methods_classpu_1_1ui_1_1elm_1_1_element"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d0e/classpu_1_1ui_1_1elm_1_1_element.html#a56d6fc9e9a6924ac904cb380d8c38909">~Element</a> ()</td></tr>
<tr class="separator:a56d6fc9e9a6924ac904cb380d8c38909 inherit pub_methods_classpu_1_1ui_1_1elm_1_1_element"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7d9f78985cfbecb10f469b30850eb44f inherit pub_methods_classpu_1_1ui_1_1elm_1_1_element"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="../../da/df2/namespacepu.html#ad6f40fe34a42045f7df3275f60b00e99">i32</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d0e/classpu_1_1ui_1_1elm_1_1_element.html#a7d9f78985cfbecb10f469b30850eb44f">GetX</a> ()=0</td></tr>
<tr class="separator:a7d9f78985cfbecb10f469b30850eb44f inherit pub_methods_classpu_1_1ui_1_1elm_1_1_element"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0544cb8bccb6e86eda4ad27dd4de9924 inherit pub_methods_classpu_1_1ui_1_1elm_1_1_element"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="../../da/df2/namespacepu.html#ad6f40fe34a42045f7df3275f60b00e99">i32</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d0e/classpu_1_1ui_1_1elm_1_1_element.html#a0544cb8bccb6e86eda4ad27dd4de9924">GetY</a> ()=0</td></tr>
<tr class="separator:a0544cb8bccb6e86eda4ad27dd4de9924 inherit pub_methods_classpu_1_1ui_1_1elm_1_1_element"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acdcf10ee65406a78c001c7d8583bff6c inherit pub_methods_classpu_1_1ui_1_1elm_1_1_element"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="../../da/df2/namespacepu.html#ad6f40fe34a42045f7df3275f60b00e99">i32</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d0e/classpu_1_1ui_1_1elm_1_1_element.html#acdcf10ee65406a78c001c7d8583bff6c">GetWidth</a> ()=0</td></tr>
<tr class="separator:acdcf10ee65406a78c001c7d8583bff6c inherit pub_methods_classpu_1_1ui_1_1elm_1_1_element"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa17f772252020a43f9170b81ead8f30d inherit pub_methods_classpu_1_1ui_1_1elm_1_1_element"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="../../da/df2/namespacepu.html#ad6f40fe34a42045f7df3275f60b00e99">i32</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d0e/classpu_1_1ui_1_1elm_1_1_element.html#aa17f772252020a43f9170b81ead8f30d">GetHeight</a> ()=0</td></tr>
<tr class="separator:aa17f772252020a43f9170b81ead8f30d inherit pub_methods_classpu_1_1ui_1_1elm_1_1_element"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a022d9e188640ec7ce186186a96f4a1a1 inherit pub_methods_classpu_1_1ui_1_1elm_1_1_element"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d0e/classpu_1_1ui_1_1elm_1_1_element.html#a022d9e188640ec7ce186186a96f4a1a1">OnRender</a> (render::Renderer::Ref &amp;drawer, const <a class="el" href="../../da/df2/namespacepu.html#ad6f40fe34a42045f7df3275f60b00e99">i32</a> x, const <a class="el" href="../../da/df2/namespacepu.html#ad6f40fe34a42045f7df3275f60b00e99">i32</a> y)=0</td></tr>
<tr class="separator:a022d9e188640ec7ce186186a96f4a1a1 inherit pub_methods_classpu_1_1ui_1_1elm_1_1_element"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aeb6bc0689cdd91019565e8b0ed58b079 inherit pub_methods_classpu_1_1ui_1_1elm_1_1_element"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d0e/classpu_1_1ui_1_1elm_1_1_element.html#aeb6bc0689cdd91019565e8b0ed58b079">OnInput</a> (const u64 keys_down, const u64 keys_up, const u64 keys_held, const <a class="el" href="../../d7/d55/structpu_1_1ui_1_1_touch_point.html">TouchPoint</a> touch_pos)=0</td></tr>
<tr class="separator:aeb6bc0689cdd91019565e8b0ed58b079 inherit pub_methods_classpu_1_1ui_1_1elm_1_1_element"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a767a3e3f7456881f039e393018f7a11e inherit pub_methods_classpu_1_1ui_1_1elm_1_1_element"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d0e/classpu_1_1ui_1_1elm_1_1_element.html#a767a3e3f7456881f039e393018f7a11e">IsVisible</a> ()</td></tr>
<tr class="separator:a767a3e3f7456881f039e393018f7a11e inherit pub_methods_classpu_1_1ui_1_1elm_1_1_element"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6c5335a9797837d95e9125af890ec2b7 inherit pub_methods_classpu_1_1ui_1_1elm_1_1_element"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d0e/classpu_1_1ui_1_1elm_1_1_element.html#a6c5335a9797837d95e9125af890ec2b7">SetVisible</a> (const bool <a class="el" href="../../d9/d0e/classpu_1_1ui_1_1elm_1_1_element.html#ad46fad870d47414f843f2f35d099f1da">visible</a>)</td></tr>
<tr class="separator:a6c5335a9797837d95e9125af890ec2b7 inherit pub_methods_classpu_1_1ui_1_1elm_1_1_element"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaca68308c70cafceb4478a7d4136fb0c inherit pub_methods_classpu_1_1ui_1_1elm_1_1_element"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d0e/classpu_1_1ui_1_1elm_1_1_element.html#aaca68308c70cafceb4478a7d4136fb0c">SetHorizontalAlign</a> (const <a class="el" href="../../d2/d5e/namespacepu_1_1ui_1_1elm.html#ac2066021dbc53818c251c446b6d7f864">HorizontalAlign</a> align)</td></tr>
<tr class="separator:aaca68308c70cafceb4478a7d4136fb0c inherit pub_methods_classpu_1_1ui_1_1elm_1_1_element"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5c4ca13c8d3d6ad52f819c2065021044 inherit pub_methods_classpu_1_1ui_1_1elm_1_1_element"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d2/d5e/namespacepu_1_1ui_1_1elm.html#ac2066021dbc53818c251c446b6d7f864">HorizontalAlign</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d0e/classpu_1_1ui_1_1elm_1_1_element.html#a5c4ca13c8d3d6ad52f819c2065021044">GetHorizontalAlign</a> ()</td></tr>
<tr class="separator:a5c4ca13c8d3d6ad52f819c2065021044 inherit pub_methods_classpu_1_1ui_1_1elm_1_1_element"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2c8c5cdc38c92dc0d21438a2c0140348 inherit pub_methods_classpu_1_1ui_1_1elm_1_1_element"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d0e/classpu_1_1ui_1_1elm_1_1_element.html#a2c8c5cdc38c92dc0d21438a2c0140348">SetVerticalAlign</a> (const <a class="el" href="../../d2/d5e/namespacepu_1_1ui_1_1elm.html#ac33e06ac84db60b2dd5b56b4a1276e92">VerticalAlign</a> align)</td></tr>
<tr class="separator:a2c8c5cdc38c92dc0d21438a2c0140348 inherit pub_methods_classpu_1_1ui_1_1elm_1_1_element"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a48cb61fcdbc2cf757e0f5abfc00c0800 inherit pub_methods_classpu_1_1ui_1_1elm_1_1_element"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d2/d5e/namespacepu_1_1ui_1_1elm.html#ac33e06ac84db60b2dd5b56b4a1276e92">VerticalAlign</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d0e/classpu_1_1ui_1_1elm_1_1_element.html#a48cb61fcdbc2cf757e0f5abfc00c0800">GetVerticalAlign</a> ()</td></tr>
<tr class="separator:a48cb61fcdbc2cf757e0f5abfc00c0800 inherit pub_methods_classpu_1_1ui_1_1elm_1_1_element"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ade29148867c9c92641413bd2098cfb4c inherit pub_methods_classpu_1_1ui_1_1elm_1_1_element"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d0e/classpu_1_1ui_1_1elm_1_1_element.html#ade29148867c9c92641413bd2098cfb4c">SetParentContainer</a> (<a class="el" href="../../dc/dcd/classpu_1_1ui_1_1_container.html">Container</a> *<a class="el" href="../../d9/d0e/classpu_1_1ui_1_1elm_1_1_element.html#a2e6c995d5a409815b11e15f1f895534a">parent_container</a>)</td></tr>
<tr class="separator:ade29148867c9c92641413bd2098cfb4c inherit pub_methods_classpu_1_1ui_1_1elm_1_1_element"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4ffe541c96bd748fa94ae17e61eed5c6 inherit pub_methods_classpu_1_1ui_1_1elm_1_1_element"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../da/df2/namespacepu.html#ad6f40fe34a42045f7df3275f60b00e99">i32</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d0e/classpu_1_1ui_1_1elm_1_1_element.html#a4ffe541c96bd748fa94ae17e61eed5c6">GetProcessedX</a> ()</td></tr>
<tr class="separator:a4ffe541c96bd748fa94ae17e61eed5c6 inherit pub_methods_classpu_1_1ui_1_1elm_1_1_element"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1bccdd7cf0e52c2d7db2201a30d2287c inherit pub_methods_classpu_1_1ui_1_1elm_1_1_element"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../da/df2/namespacepu.html#ad6f40fe34a42045f7df3275f60b00e99">i32</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d0e/classpu_1_1ui_1_1elm_1_1_element.html#a1bccdd7cf0e52c2d7db2201a30d2287c">GetProcessedY</a> ()</td></tr>
<tr class="separator:a1bccdd7cf0e52c2d7db2201a30d2287c inherit pub_methods_classpu_1_1ui_1_1elm_1_1_element"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-static-attribs" name="pub-static-attribs"></a>
Static Public Attributes</h2></td></tr>
<tr class="memitem:a22026d87a80576dd41eb1074097cb0f1"><td class="memItemLeft" align="right" valign="top">static constexpr <a class="el" href="../../d7/d0c/structpu_1_1ui_1_1_color.html">Color</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d21/classpu_1_1ui_1_1elm_1_1_text_block.html#a22026d87a80576dd41eb1074097cb0f1">DefaultColor</a> = { 0, 0, 0, 0xFF }</td></tr>
<tr class="separator:a22026d87a80576dd41eb1074097cb0f1"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="inherited" name="inherited"></a>
Additional Inherited Members</h2></td></tr>
<tr class="inherit_header pro_attribs_classpu_1_1ui_1_1elm_1_1_element"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classpu_1_1ui_1_1elm_1_1_element')"><img src="../../closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="../../d9/d0e/classpu_1_1ui_1_1elm_1_1_element.html">pu::ui::elm::Element</a></td></tr>
<tr class="memitem:ad46fad870d47414f843f2f35d099f1da inherit pro_attribs_classpu_1_1ui_1_1elm_1_1_element"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d0e/classpu_1_1ui_1_1elm_1_1_element.html#ad46fad870d47414f843f2f35d099f1da">visible</a></td></tr>
<tr class="separator:ad46fad870d47414f843f2f35d099f1da inherit pro_attribs_classpu_1_1ui_1_1elm_1_1_element"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a27117765b66cf5a7bcc6d272fac1bf48 inherit pro_attribs_classpu_1_1ui_1_1elm_1_1_element"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d2/d5e/namespacepu_1_1ui_1_1elm.html#ac2066021dbc53818c251c446b6d7f864">HorizontalAlign</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d0e/classpu_1_1ui_1_1elm_1_1_element.html#a27117765b66cf5a7bcc6d272fac1bf48">h_align</a></td></tr>
<tr class="separator:a27117765b66cf5a7bcc6d272fac1bf48 inherit pro_attribs_classpu_1_1ui_1_1elm_1_1_element"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac9085dcbc1b4061b22075bc1cd32cedd inherit pro_attribs_classpu_1_1ui_1_1elm_1_1_element"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d2/d5e/namespacepu_1_1ui_1_1elm.html#ac33e06ac84db60b2dd5b56b4a1276e92">VerticalAlign</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d0e/classpu_1_1ui_1_1elm_1_1_element.html#ac9085dcbc1b4061b22075bc1cd32cedd">v_align</a></td></tr>
<tr class="separator:ac9085dcbc1b4061b22075bc1cd32cedd inherit pro_attribs_classpu_1_1ui_1_1elm_1_1_element"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2e6c995d5a409815b11e15f1f895534a inherit pro_attribs_classpu_1_1ui_1_1elm_1_1_element"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../dc/dcd/classpu_1_1ui_1_1_container.html">Container</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d0e/classpu_1_1ui_1_1elm_1_1_element.html#a2e6c995d5a409815b11e15f1f895534a">parent_container</a></td></tr>
<tr class="separator:a2e6c995d5a409815b11e15f1f895534a inherit pro_attribs_classpu_1_1ui_1_1elm_1_1_element"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="a53765fda58529ef8f6c0012729a98f66" name="a53765fda58529ef8f6c0012729a98f66"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a53765fda58529ef8f6c0012729a98f66">&#9670;&nbsp;</a></span>TextBlock()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">pu::ui::elm::TextBlock::TextBlock </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="../../da/df2/namespacepu.html#ad6f40fe34a42045f7df3275f60b00e99">i32</a>&#160;</td>
<td class="paramname"><em>x</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="../../da/df2/namespacepu.html#ad6f40fe34a42045f7df3275f60b00e99">i32</a>&#160;</td>
<td class="paramname"><em>y</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>text</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a50a27767538bd5f5d11dfe8917df2462" name="a50a27767538bd5f5d11dfe8917df2462"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a50a27767538bd5f5d11dfe8917df2462">&#9670;&nbsp;</a></span>~TextBlock()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">pu::ui::elm::TextBlock::~TextBlock </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="a4df9ca024179ff31534463f57750c4c7" name="a4df9ca024179ff31534463f57750c4c7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4df9ca024179ff31534463f57750c4c7">&#9670;&nbsp;</a></span>GetColor()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../d7/d0c/structpu_1_1ui_1_1_color.html">Color</a> pu::ui::elm::TextBlock::GetColor </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a70d4c6bb076406752fe4ac82dcf8de3f" name="a70d4c6bb076406752fe4ac82dcf8de3f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a70d4c6bb076406752fe4ac82dcf8de3f">&#9670;&nbsp;</a></span>GetHeight()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../da/df2/namespacepu.html#ad6f40fe34a42045f7df3275f60b00e99">i32</a> pu::ui::elm::TextBlock::GetHeight </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Implements <a class="el" href="../../d9/d0e/classpu_1_1ui_1_1elm_1_1_element.html#aa17f772252020a43f9170b81ead8f30d">pu::ui::elm::Element</a>.</p>
</div>
</div>
<a id="a611edbe4430f49292f55c83c409bf52a" name="a611edbe4430f49292f55c83c409bf52a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a611edbe4430f49292f55c83c409bf52a">&#9670;&nbsp;</a></span>GetText()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">std::string pu::ui::elm::TextBlock::GetText </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="aaf3acb29e652f73e96d2bbc39bb56b02" name="aaf3acb29e652f73e96d2bbc39bb56b02"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aaf3acb29e652f73e96d2bbc39bb56b02">&#9670;&nbsp;</a></span>GetWidth()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../da/df2/namespacepu.html#ad6f40fe34a42045f7df3275f60b00e99">i32</a> pu::ui::elm::TextBlock::GetWidth </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Implements <a class="el" href="../../d9/d0e/classpu_1_1ui_1_1elm_1_1_element.html#acdcf10ee65406a78c001c7d8583bff6c">pu::ui::elm::Element</a>.</p>
</div>
</div>
<a id="ad3443e65c22d339d774ccbb65bd51c40" name="ad3443e65c22d339d774ccbb65bd51c40"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad3443e65c22d339d774ccbb65bd51c40">&#9670;&nbsp;</a></span>GetX()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../da/df2/namespacepu.html#ad6f40fe34a42045f7df3275f60b00e99">i32</a> pu::ui::elm::TextBlock::GetX </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Implements <a class="el" href="../../d9/d0e/classpu_1_1ui_1_1elm_1_1_element.html#a7d9f78985cfbecb10f469b30850eb44f">pu::ui::elm::Element</a>.</p>
</div>
</div>
<a id="a81fc9e373ad39f42ab9d8b2bd9552352" name="a81fc9e373ad39f42ab9d8b2bd9552352"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a81fc9e373ad39f42ab9d8b2bd9552352">&#9670;&nbsp;</a></span>GetY()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../da/df2/namespacepu.html#ad6f40fe34a42045f7df3275f60b00e99">i32</a> pu::ui::elm::TextBlock::GetY </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Implements <a class="el" href="../../d9/d0e/classpu_1_1ui_1_1elm_1_1_element.html#a0544cb8bccb6e86eda4ad27dd4de9924">pu::ui::elm::Element</a>.</p>
</div>
</div>
<a id="a2b8c187956510b6794cb741441561d41" name="a2b8c187956510b6794cb741441561d41"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2b8c187956510b6794cb741441561d41">&#9670;&nbsp;</a></span>OnInput()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void pu::ui::elm::TextBlock::OnInput </td>
<td>(</td>
<td class="paramtype">const u64&#160;</td>
<td class="paramname"><em>keys_down</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const u64&#160;</td>
<td class="paramname"><em>keys_up</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const u64&#160;</td>
<td class="paramname"><em>keys_held</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="../../d7/d55/structpu_1_1ui_1_1_touch_point.html">TouchPoint</a>&#160;</td>
<td class="paramname"><em>touch_pos</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Implements <a class="el" href="../../d9/d0e/classpu_1_1ui_1_1elm_1_1_element.html#aeb6bc0689cdd91019565e8b0ed58b079">pu::ui::elm::Element</a>.</p>
</div>
</div>
<a id="a5639bd0b9800c87b124e6cffc22a3932" name="a5639bd0b9800c87b124e6cffc22a3932"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5639bd0b9800c87b124e6cffc22a3932">&#9670;&nbsp;</a></span>OnRender()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void pu::ui::elm::TextBlock::OnRender </td>
<td>(</td>
<td class="paramtype">render::Renderer::Ref &amp;&#160;</td>
<td class="paramname"><em>drawer</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="../../da/df2/namespacepu.html#ad6f40fe34a42045f7df3275f60b00e99">i32</a>&#160;</td>
<td class="paramname"><em>x</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="../../da/df2/namespacepu.html#ad6f40fe34a42045f7df3275f60b00e99">i32</a>&#160;</td>
<td class="paramname"><em>y</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Implements <a class="el" href="../../d9/d0e/classpu_1_1ui_1_1elm_1_1_element.html#a022d9e188640ec7ce186186a96f4a1a1">pu::ui::elm::Element</a>.</p>
</div>
</div>
<a id="a770dba61aee470eb151d0dc8c4566073" name="a770dba61aee470eb151d0dc8c4566073"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a770dba61aee470eb151d0dc8c4566073">&#9670;&nbsp;</a></span>SetColor()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void pu::ui::elm::TextBlock::SetColor </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="../../d7/d0c/structpu_1_1ui_1_1_color.html">Color</a>&#160;</td>
<td class="paramname"><em>clr</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a9f04c7d87296736c67a5a5964c03ee32" name="a9f04c7d87296736c67a5a5964c03ee32"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9f04c7d87296736c67a5a5964c03ee32">&#9670;&nbsp;</a></span>SetFont()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void pu::ui::elm::TextBlock::SetFont </td>
<td>(</td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>font_name</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a71e8dea5cbd362d3847940fb3e5391c8" name="a71e8dea5cbd362d3847940fb3e5391c8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a71e8dea5cbd362d3847940fb3e5391c8">&#9670;&nbsp;</a></span>SetText()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void pu::ui::elm::TextBlock::SetText </td>
<td>(</td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>text</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a2bac7d345f87901579ffaeab325074d7" name="a2bac7d345f87901579ffaeab325074d7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2bac7d345f87901579ffaeab325074d7">&#9670;&nbsp;</a></span>SetX()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void pu::ui::elm::TextBlock::SetX </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="../../da/df2/namespacepu.html#ad6f40fe34a42045f7df3275f60b00e99">i32</a>&#160;</td>
<td class="paramname"><em>x</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ab51da76bb08921802e7cc31b1fd8034f" name="ab51da76bb08921802e7cc31b1fd8034f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab51da76bb08921802e7cc31b1fd8034f">&#9670;&nbsp;</a></span>SetY()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void pu::ui::elm::TextBlock::SetY </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="../../da/df2/namespacepu.html#ad6f40fe34a42045f7df3275f60b00e99">i32</a>&#160;</td>
<td class="paramname"><em>y</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<h2 class="groupheader">Member Data Documentation</h2>
<a id="a22026d87a80576dd41eb1074097cb0f1" name="a22026d87a80576dd41eb1074097cb0f1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a22026d87a80576dd41eb1074097cb0f1">&#9670;&nbsp;</a></span>DefaultColor</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr <a class="el" href="../../d7/d0c/structpu_1_1ui_1_1_color.html">Color</a> pu::ui::elm::TextBlock::DefaultColor = { 0, 0, 0, 0xFF }</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">constexpr</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li>Plutonium/include/pu/ui/elm/<a class="el" href="../../d7/d3f/elm___text_block_8hpp_source.html">elm_TextBlock.hpp</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="../../da/df2/namespacepu.html">pu</a></li><li class="navelem"><a class="el" href="../../d9/d7f/namespacepu_1_1ui.html">ui</a></li><li class="navelem"><a class="el" href="../../d2/d5e/namespacepu_1_1ui_1_1elm.html">elm</a></li><li class="navelem"><a class="el" href="../../df/d21/classpu_1_1ui_1_1elm_1_1_text_block.html">TextBlock</a></li>
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3 </li>
</ul>
</div>
</body>
</html>

View File

@ -0,0 +1,19 @@
var classpu_1_1ui_1_1elm_1_1_text_block =
[
[ "TextBlock", "df/d21/classpu_1_1ui_1_1elm_1_1_text_block.html#a53765fda58529ef8f6c0012729a98f66", null ],
[ "~TextBlock", "df/d21/classpu_1_1ui_1_1elm_1_1_text_block.html#a50a27767538bd5f5d11dfe8917df2462", null ],
[ "GetColor", "df/d21/classpu_1_1ui_1_1elm_1_1_text_block.html#a4df9ca024179ff31534463f57750c4c7", null ],
[ "GetHeight", "df/d21/classpu_1_1ui_1_1elm_1_1_text_block.html#a70d4c6bb076406752fe4ac82dcf8de3f", null ],
[ "GetText", "df/d21/classpu_1_1ui_1_1elm_1_1_text_block.html#a611edbe4430f49292f55c83c409bf52a", null ],
[ "GetWidth", "df/d21/classpu_1_1ui_1_1elm_1_1_text_block.html#aaf3acb29e652f73e96d2bbc39bb56b02", null ],
[ "GetX", "df/d21/classpu_1_1ui_1_1elm_1_1_text_block.html#ad3443e65c22d339d774ccbb65bd51c40", null ],
[ "GetY", "df/d21/classpu_1_1ui_1_1elm_1_1_text_block.html#a81fc9e373ad39f42ab9d8b2bd9552352", null ],
[ "OnInput", "df/d21/classpu_1_1ui_1_1elm_1_1_text_block.html#a2b8c187956510b6794cb741441561d41", null ],
[ "OnRender", "df/d21/classpu_1_1ui_1_1elm_1_1_text_block.html#a5639bd0b9800c87b124e6cffc22a3932", null ],
[ "SetColor", "df/d21/classpu_1_1ui_1_1elm_1_1_text_block.html#a770dba61aee470eb151d0dc8c4566073", null ],
[ "SetFont", "df/d21/classpu_1_1ui_1_1elm_1_1_text_block.html#a9f04c7d87296736c67a5a5964c03ee32", null ],
[ "SetText", "df/d21/classpu_1_1ui_1_1elm_1_1_text_block.html#a71e8dea5cbd362d3847940fb3e5391c8", null ],
[ "SetX", "df/d21/classpu_1_1ui_1_1elm_1_1_text_block.html#a2bac7d345f87901579ffaeab325074d7", null ],
[ "SetY", "df/d21/classpu_1_1ui_1_1elm_1_1_text_block.html#ab51da76bb08921802e7cc31b1fd8034f", null ],
[ "DefaultColor", "df/d21/classpu_1_1ui_1_1elm_1_1_text_block.html#a22026d87a80576dd41eb1074097cb0f1", null ]
];

Binary file not shown.

After

Width:  |  Height:  |  Size: 549 B

View File

@ -0,0 +1,515 @@
<!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">
<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.3"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Plutonium framework API: pu::ui::render::RendererInitOptions Struct 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="../../navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../resize.js"></script>
<script type="text/javascript" src="../../navtreedata.js"></script>
<script type="text/javascript" src="../../navtree.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">Plutonium framework API<span id="projectnumber">&#160;0.3.0</span>
</div>
<div id="projectbrief">UI framework libraries for libnx</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.3 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "../../search",'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>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('df/d6f/structpu_1_1ui_1_1render_1_1_renderer_init_options.html','../../'); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- 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">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="header">
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pub-attribs">Public Attributes</a> &#124;
<a href="../../db/d2d/structpu_1_1ui_1_1render_1_1_renderer_init_options-members.html">List of all members</a> </div>
<div class="headertitle"><div class="title">pu::ui::render::RendererInitOptions Struct Reference</div></div>
</div><!--header-->
<div class="contents">
<p><code>#include &lt;<a class="el" href="../../d4/dbe/render___renderer_8hpp_source.html">render_Renderer.hpp</a>&gt;</code></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a7848ebce825fe19017add859efe618f4"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d6f/structpu_1_1ui_1_1render_1_1_renderer_init_options.html#a7848ebce825fe19017add859efe618f4">RendererInitOptions</a> (const u32 <a class="el" href="../../df/d6f/structpu_1_1ui_1_1render_1_1_renderer_init_options.html#afa4665c4893bdfd09b3d039c1e3a7e86">sdl_flags</a>, const u32 <a class="el" href="../../df/d6f/structpu_1_1ui_1_1render_1_1_renderer_init_options.html#a3d91fb198cc5867cdb6ae8aadd0281e8">sdl_render_flags</a>, const u32 w=<a class="el" href="../../da/d54/namespacepu_1_1ui_1_1render.html#ae5920eeeae0aa4c3eac8073c2471ebb6">ScreenWidth</a>, const u32 h=<a class="el" href="../../da/d54/namespacepu_1_1ui_1_1render.html#af387b6301a55da00e921539845d9f357">ScreenHeight</a>)</td></tr>
<tr class="separator:a7848ebce825fe19017add859efe618f4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a91145726cdb1f2b358baef5073942648"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d6f/structpu_1_1ui_1_1render_1_1_renderer_init_options.html#a91145726cdb1f2b358baef5073942648">UseTTF</a> (const std::string &amp;<a class="el" href="../../df/d6f/structpu_1_1ui_1_1render_1_1_renderer_init_options.html#aa064b0fd59c49602b364117809a4800e">default_font_path</a>=&quot;&quot;)</td></tr>
<tr class="separator:a91145726cdb1f2b358baef5073942648"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a32d5cf94d1f6bff9d7b4b90c93cbd504"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d6f/structpu_1_1ui_1_1render_1_1_renderer_init_options.html#a32d5cf94d1f6bff9d7b4b90c93cbd504">SetExtraDefaultFontSize</a> (const u32 font_size)</td></tr>
<tr class="separator:a32d5cf94d1f6bff9d7b4b90c93cbd504"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac2901bc764cc2a5fc8cbeb62de0a772a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d6f/structpu_1_1ui_1_1render_1_1_renderer_init_options.html#ac2901bc764cc2a5fc8cbeb62de0a772a">UseAudio</a> (const u32 <a class="el" href="../../df/d6f/structpu_1_1ui_1_1render_1_1_renderer_init_options.html#a404582159cc98e75c42bb8ad6e113c3f">audio_mixer_flags</a>)</td></tr>
<tr class="separator:ac2901bc764cc2a5fc8cbeb62de0a772a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2eb74956016e2eea77f1b40d93dba5cb"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d6f/structpu_1_1ui_1_1render_1_1_renderer_init_options.html#a2eb74956016e2eea77f1b40d93dba5cb">UseImage</a> (const u32 <a class="el" href="../../df/d6f/structpu_1_1ui_1_1render_1_1_renderer_init_options.html#ab713bbdc588bcf1cc55255db74701998">sdl_img_flags</a>)</td></tr>
<tr class="separator:a2eb74956016e2eea77f1b40d93dba5cb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acbe8272f338247638d1a603dc00de07f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d6f/structpu_1_1ui_1_1render_1_1_renderer_init_options.html#acbe8272f338247638d1a603dc00de07f">UseRomfs</a> ()</td></tr>
<tr class="separator:acbe8272f338247638d1a603dc00de07f"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-attribs" name="pub-attribs"></a>
Public Attributes</h2></td></tr>
<tr class="memitem:afa4665c4893bdfd09b3d039c1e3a7e86"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d6f/structpu_1_1ui_1_1render_1_1_renderer_init_options.html#afa4665c4893bdfd09b3d039c1e3a7e86">sdl_flags</a></td></tr>
<tr class="separator:afa4665c4893bdfd09b3d039c1e3a7e86"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3d91fb198cc5867cdb6ae8aadd0281e8"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d6f/structpu_1_1ui_1_1render_1_1_renderer_init_options.html#a3d91fb198cc5867cdb6ae8aadd0281e8">sdl_render_flags</a></td></tr>
<tr class="separator:a3d91fb198cc5867cdb6ae8aadd0281e8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa042751d8759c060e7b845832cc00ef0"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d6f/structpu_1_1ui_1_1render_1_1_renderer_init_options.html#aa042751d8759c060e7b845832cc00ef0">width</a></td></tr>
<tr class="separator:aa042751d8759c060e7b845832cc00ef0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a072f8793d8e3e2e670dc782554abc131"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d6f/structpu_1_1ui_1_1render_1_1_renderer_init_options.html#a072f8793d8e3e2e670dc782554abc131">height</a></td></tr>
<tr class="separator:a072f8793d8e3e2e670dc782554abc131"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a20c992b4a0bbafe56a304e01e688852f"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d6f/structpu_1_1ui_1_1render_1_1_renderer_init_options.html#a20c992b4a0bbafe56a304e01e688852f">init_ttf</a></td></tr>
<tr class="separator:a20c992b4a0bbafe56a304e01e688852f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a18a9ec1702ef30964391be62f777a1ad"><td class="memItemLeft" align="right" valign="top">std::vector&lt; u32 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d6f/structpu_1_1ui_1_1render_1_1_renderer_init_options.html#a18a9ec1702ef30964391be62f777a1ad">extra_default_font_sizes</a></td></tr>
<tr class="separator:a18a9ec1702ef30964391be62f777a1ad"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa064b0fd59c49602b364117809a4800e"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d6f/structpu_1_1ui_1_1render_1_1_renderer_init_options.html#aa064b0fd59c49602b364117809a4800e">default_font_path</a></td></tr>
<tr class="separator:aa064b0fd59c49602b364117809a4800e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5795fa97895c9dfc1d2b583c75f19d7f"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d6f/structpu_1_1ui_1_1render_1_1_renderer_init_options.html#a5795fa97895c9dfc1d2b583c75f19d7f">init_mixer</a></td></tr>
<tr class="separator:a5795fa97895c9dfc1d2b583c75f19d7f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a404582159cc98e75c42bb8ad6e113c3f"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d6f/structpu_1_1ui_1_1render_1_1_renderer_init_options.html#a404582159cc98e75c42bb8ad6e113c3f">audio_mixer_flags</a></td></tr>
<tr class="separator:a404582159cc98e75c42bb8ad6e113c3f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a90f6cc91a32d2d12a8d3b1c99b8cf403"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d6f/structpu_1_1ui_1_1render_1_1_renderer_init_options.html#a90f6cc91a32d2d12a8d3b1c99b8cf403">init_img</a></td></tr>
<tr class="separator:a90f6cc91a32d2d12a8d3b1c99b8cf403"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab713bbdc588bcf1cc55255db74701998"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d6f/structpu_1_1ui_1_1render_1_1_renderer_init_options.html#ab713bbdc588bcf1cc55255db74701998">sdl_img_flags</a></td></tr>
<tr class="separator:ab713bbdc588bcf1cc55255db74701998"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7fc319d0d55ffb5f1b73d9a0f8366b3f"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d6f/structpu_1_1ui_1_1render_1_1_renderer_init_options.html#a7fc319d0d55ffb5f1b73d9a0f8366b3f">init_pl</a></td></tr>
<tr class="separator:a7fc319d0d55ffb5f1b73d9a0f8366b3f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7aeb5c4f0f793bfd13590668cd43235a"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d6f/structpu_1_1ui_1_1render_1_1_renderer_init_options.html#a7aeb5c4f0f793bfd13590668cd43235a">init_romfs</a></td></tr>
<tr class="separator:a7aeb5c4f0f793bfd13590668cd43235a"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="a7848ebce825fe19017add859efe618f4" name="a7848ebce825fe19017add859efe618f4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7848ebce825fe19017add859efe618f4">&#9670;&nbsp;</a></span>RendererInitOptions()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">pu::ui::render::RendererInitOptions::RendererInitOptions </td>
<td>(</td>
<td class="paramtype">const u32&#160;</td>
<td class="paramname"><em>sdl_flags</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const u32&#160;</td>
<td class="paramname"><em>sdl_render_flags</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const u32&#160;</td>
<td class="paramname"><em>w</em> = <code><a class="el" href="../../da/d54/namespacepu_1_1ui_1_1render.html#ae5920eeeae0aa4c3eac8073c2471ebb6">ScreenWidth</a></code>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const u32&#160;</td>
<td class="paramname"><em>h</em> = <code><a class="el" href="../../da/d54/namespacepu_1_1ui_1_1render.html#af387b6301a55da00e921539845d9f357">ScreenHeight</a></code>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="a32d5cf94d1f6bff9d7b4b90c93cbd504" name="a32d5cf94d1f6bff9d7b4b90c93cbd504"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a32d5cf94d1f6bff9d7b4b90c93cbd504">&#9670;&nbsp;</a></span>SetExtraDefaultFontSize()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void pu::ui::render::RendererInitOptions::SetExtraDefaultFontSize </td>
<td>(</td>
<td class="paramtype">const u32&#160;</td>
<td class="paramname"><em>font_size</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ac2901bc764cc2a5fc8cbeb62de0a772a" name="ac2901bc764cc2a5fc8cbeb62de0a772a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac2901bc764cc2a5fc8cbeb62de0a772a">&#9670;&nbsp;</a></span>UseAudio()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void pu::ui::render::RendererInitOptions::UseAudio </td>
<td>(</td>
<td class="paramtype">const u32&#160;</td>
<td class="paramname"><em>audio_mixer_flags</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a2eb74956016e2eea77f1b40d93dba5cb" name="a2eb74956016e2eea77f1b40d93dba5cb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2eb74956016e2eea77f1b40d93dba5cb">&#9670;&nbsp;</a></span>UseImage()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void pu::ui::render::RendererInitOptions::UseImage </td>
<td>(</td>
<td class="paramtype">const u32&#160;</td>
<td class="paramname"><em>sdl_img_flags</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="acbe8272f338247638d1a603dc00de07f" name="acbe8272f338247638d1a603dc00de07f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acbe8272f338247638d1a603dc00de07f">&#9670;&nbsp;</a></span>UseRomfs()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void pu::ui::render::RendererInitOptions::UseRomfs </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a91145726cdb1f2b358baef5073942648" name="a91145726cdb1f2b358baef5073942648"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a91145726cdb1f2b358baef5073942648">&#9670;&nbsp;</a></span>UseTTF()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void pu::ui::render::RendererInitOptions::UseTTF </td>
<td>(</td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>default_font_path</em> = <code>&quot;&quot;</code></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<h2 class="groupheader">Member Data Documentation</h2>
<a id="a404582159cc98e75c42bb8ad6e113c3f" name="a404582159cc98e75c42bb8ad6e113c3f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a404582159cc98e75c42bb8ad6e113c3f">&#9670;&nbsp;</a></span>audio_mixer_flags</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">u32 pu::ui::render::RendererInitOptions::audio_mixer_flags</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="aa064b0fd59c49602b364117809a4800e" name="aa064b0fd59c49602b364117809a4800e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa064b0fd59c49602b364117809a4800e">&#9670;&nbsp;</a></span>default_font_path</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">std::string pu::ui::render::RendererInitOptions::default_font_path</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a18a9ec1702ef30964391be62f777a1ad" name="a18a9ec1702ef30964391be62f777a1ad"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a18a9ec1702ef30964391be62f777a1ad">&#9670;&nbsp;</a></span>extra_default_font_sizes</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">std::vector&lt;u32&gt; pu::ui::render::RendererInitOptions::extra_default_font_sizes</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a072f8793d8e3e2e670dc782554abc131" name="a072f8793d8e3e2e670dc782554abc131"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a072f8793d8e3e2e670dc782554abc131">&#9670;&nbsp;</a></span>height</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">u32 pu::ui::render::RendererInitOptions::height</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a90f6cc91a32d2d12a8d3b1c99b8cf403" name="a90f6cc91a32d2d12a8d3b1c99b8cf403"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a90f6cc91a32d2d12a8d3b1c99b8cf403">&#9670;&nbsp;</a></span>init_img</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool pu::ui::render::RendererInitOptions::init_img</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a5795fa97895c9dfc1d2b583c75f19d7f" name="a5795fa97895c9dfc1d2b583c75f19d7f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5795fa97895c9dfc1d2b583c75f19d7f">&#9670;&nbsp;</a></span>init_mixer</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool pu::ui::render::RendererInitOptions::init_mixer</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a7fc319d0d55ffb5f1b73d9a0f8366b3f" name="a7fc319d0d55ffb5f1b73d9a0f8366b3f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7fc319d0d55ffb5f1b73d9a0f8366b3f">&#9670;&nbsp;</a></span>init_pl</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool pu::ui::render::RendererInitOptions::init_pl</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a7aeb5c4f0f793bfd13590668cd43235a" name="a7aeb5c4f0f793bfd13590668cd43235a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7aeb5c4f0f793bfd13590668cd43235a">&#9670;&nbsp;</a></span>init_romfs</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool pu::ui::render::RendererInitOptions::init_romfs</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a20c992b4a0bbafe56a304e01e688852f" name="a20c992b4a0bbafe56a304e01e688852f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a20c992b4a0bbafe56a304e01e688852f">&#9670;&nbsp;</a></span>init_ttf</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool pu::ui::render::RendererInitOptions::init_ttf</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="afa4665c4893bdfd09b3d039c1e3a7e86" name="afa4665c4893bdfd09b3d039c1e3a7e86"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afa4665c4893bdfd09b3d039c1e3a7e86">&#9670;&nbsp;</a></span>sdl_flags</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">u32 pu::ui::render::RendererInitOptions::sdl_flags</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ab713bbdc588bcf1cc55255db74701998" name="ab713bbdc588bcf1cc55255db74701998"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab713bbdc588bcf1cc55255db74701998">&#9670;&nbsp;</a></span>sdl_img_flags</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">u32 pu::ui::render::RendererInitOptions::sdl_img_flags</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a3d91fb198cc5867cdb6ae8aadd0281e8" name="a3d91fb198cc5867cdb6ae8aadd0281e8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3d91fb198cc5867cdb6ae8aadd0281e8">&#9670;&nbsp;</a></span>sdl_render_flags</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">u32 pu::ui::render::RendererInitOptions::sdl_render_flags</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="aa042751d8759c060e7b845832cc00ef0" name="aa042751d8759c060e7b845832cc00ef0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa042751d8759c060e7b845832cc00ef0">&#9670;&nbsp;</a></span>width</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">u32 pu::ui::render::RendererInitOptions::width</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<hr/>The documentation for this struct was generated from the following file:<ul>
<li>Plutonium/include/pu/ui/render/<a class="el" href="../../d4/dbe/render___renderer_8hpp_source.html">render_Renderer.hpp</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="../../da/df2/namespacepu.html">pu</a></li><li class="navelem"><a class="el" href="../../d9/d7f/namespacepu_1_1ui.html">ui</a></li><li class="navelem"><a class="el" href="../../da/d54/namespacepu_1_1ui_1_1render.html">render</a></li><li class="navelem"><a class="el" href="../../df/d6f/structpu_1_1ui_1_1render_1_1_renderer_init_options.html">RendererInitOptions</a></li>
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3 </li>
</ul>
</div>
</body>
</html>

View File

@ -0,0 +1,22 @@
var structpu_1_1ui_1_1render_1_1_renderer_init_options =
[
[ "RendererInitOptions", "df/d6f/structpu_1_1ui_1_1render_1_1_renderer_init_options.html#a7848ebce825fe19017add859efe618f4", null ],
[ "SetExtraDefaultFontSize", "df/d6f/structpu_1_1ui_1_1render_1_1_renderer_init_options.html#a32d5cf94d1f6bff9d7b4b90c93cbd504", null ],
[ "UseAudio", "df/d6f/structpu_1_1ui_1_1render_1_1_renderer_init_options.html#ac2901bc764cc2a5fc8cbeb62de0a772a", null ],
[ "UseImage", "df/d6f/structpu_1_1ui_1_1render_1_1_renderer_init_options.html#a2eb74956016e2eea77f1b40d93dba5cb", null ],
[ "UseRomfs", "df/d6f/structpu_1_1ui_1_1render_1_1_renderer_init_options.html#acbe8272f338247638d1a603dc00de07f", null ],
[ "UseTTF", "df/d6f/structpu_1_1ui_1_1render_1_1_renderer_init_options.html#a91145726cdb1f2b358baef5073942648", null ],
[ "audio_mixer_flags", "df/d6f/structpu_1_1ui_1_1render_1_1_renderer_init_options.html#a404582159cc98e75c42bb8ad6e113c3f", null ],
[ "default_font_path", "df/d6f/structpu_1_1ui_1_1render_1_1_renderer_init_options.html#aa064b0fd59c49602b364117809a4800e", null ],
[ "extra_default_font_sizes", "df/d6f/structpu_1_1ui_1_1render_1_1_renderer_init_options.html#a18a9ec1702ef30964391be62f777a1ad", null ],
[ "height", "df/d6f/structpu_1_1ui_1_1render_1_1_renderer_init_options.html#a072f8793d8e3e2e670dc782554abc131", null ],
[ "init_img", "df/d6f/structpu_1_1ui_1_1render_1_1_renderer_init_options.html#a90f6cc91a32d2d12a8d3b1c99b8cf403", null ],
[ "init_mixer", "df/d6f/structpu_1_1ui_1_1render_1_1_renderer_init_options.html#a5795fa97895c9dfc1d2b583c75f19d7f", null ],
[ "init_pl", "df/d6f/structpu_1_1ui_1_1render_1_1_renderer_init_options.html#a7fc319d0d55ffb5f1b73d9a0f8366b3f", null ],
[ "init_romfs", "df/d6f/structpu_1_1ui_1_1render_1_1_renderer_init_options.html#a7aeb5c4f0f793bfd13590668cd43235a", null ],
[ "init_ttf", "df/d6f/structpu_1_1ui_1_1render_1_1_renderer_init_options.html#a20c992b4a0bbafe56a304e01e688852f", null ],
[ "sdl_flags", "df/d6f/structpu_1_1ui_1_1render_1_1_renderer_init_options.html#afa4665c4893bdfd09b3d039c1e3a7e86", null ],
[ "sdl_img_flags", "df/d6f/structpu_1_1ui_1_1render_1_1_renderer_init_options.html#ab713bbdc588bcf1cc55255db74701998", null ],
[ "sdl_render_flags", "df/d6f/structpu_1_1ui_1_1render_1_1_renderer_init_options.html#a3d91fb198cc5867cdb6ae8aadd0281e8", null ],
[ "width", "df/d6f/structpu_1_1ui_1_1render_1_1_renderer_init_options.html#aa042751d8759c060e7b845832cc00ef0", null ]
];

View File

@ -0,0 +1,121 @@
<!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">
<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.3"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Plutonium framework API: Member List</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="../../navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../resize.js"></script>
<script type="text/javascript" src="../../navtreedata.js"></script>
<script type="text/javascript" src="../../navtree.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">Plutonium framework API<span id="projectnumber">&#160;0.3.0</span>
</div>
<div id="projectbrief">UI framework libraries for libnx</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.3 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "../../search",'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>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('d0/d27/classpu_1_1ui_1_1render_1_1_renderer.html','../../'); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- 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">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="header">
<div class="headertitle"><div class="title">pu::ui::render::Renderer Member List</div></div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="../../d0/d27/classpu_1_1ui_1_1render_1_1_renderer.html">pu::ui::render::Renderer</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="../../d0/d27/classpu_1_1ui_1_1render_1_1_renderer.html#a15df7905cffacb178961b93b87d990dc">Finalize</a>()</td><td class="entry"><a class="el" href="../../d0/d27/classpu_1_1ui_1_1render_1_1_renderer.html">pu::ui::render::Renderer</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="../../d0/d27/classpu_1_1ui_1_1render_1_1_renderer.html#ab6e04837ac0ea0a08eeab90ec1d27df6">FinalizeRender</a>()</td><td class="entry"><a class="el" href="../../d0/d27/classpu_1_1ui_1_1render_1_1_renderer.html">pu::ui::render::Renderer</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../d0/d27/classpu_1_1ui_1_1render_1_1_renderer.html#afea5a6b3fe4e8b149fe97a3d6678e144">HasInitialized</a>()</td><td class="entry"><a class="el" href="../../d0/d27/classpu_1_1ui_1_1render_1_1_renderer.html">pu::ui::render::Renderer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="../../d0/d27/classpu_1_1ui_1_1render_1_1_renderer.html#a7eadc0c749b995b0e4011c4e0d59984a">HasRomFs</a>()</td><td class="entry"><a class="el" href="../../d0/d27/classpu_1_1ui_1_1render_1_1_renderer.html">pu::ui::render::Renderer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../d0/d27/classpu_1_1ui_1_1render_1_1_renderer.html#a6dfe3a5a54c6fbefd664abb073fe4f4d">Initialize</a>()</td><td class="entry"><a class="el" href="../../d0/d27/classpu_1_1ui_1_1render_1_1_renderer.html">pu::ui::render::Renderer</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="../../d0/d27/classpu_1_1ui_1_1render_1_1_renderer.html#af8848fa4a8a13ec522d778d98955864c">InitializeRender</a>(const Color clr)</td><td class="entry"><a class="el" href="../../d0/d27/classpu_1_1ui_1_1render_1_1_renderer.html">pu::ui::render::Renderer</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../d0/d27/classpu_1_1ui_1_1render_1_1_renderer.html#a0c3cc8e8cec5f7c77db744441cf3d8ac">RenderCircle</a>(const Color clr, const i32 x, const i32 y, const i32 radius)</td><td class="entry"><a class="el" href="../../d0/d27/classpu_1_1ui_1_1render_1_1_renderer.html">pu::ui::render::Renderer</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="../../d0/d27/classpu_1_1ui_1_1render_1_1_renderer.html#ad080dfb16df4d934d227c83195debd37">RenderCircleFill</a>(const Color clr, const i32 x, const i32 y, const i32 radius)</td><td class="entry"><a class="el" href="../../d0/d27/classpu_1_1ui_1_1render_1_1_renderer.html">pu::ui::render::Renderer</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../d0/d27/classpu_1_1ui_1_1render_1_1_renderer.html#a2d06e4ab292e03c75b40d88562dd5469">Renderer</a>(const RendererInitOptions init_opts)</td><td class="entry"><a class="el" href="../../d0/d27/classpu_1_1ui_1_1render_1_1_renderer.html">pu::ui::render::Renderer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="../../d0/d27/classpu_1_1ui_1_1render_1_1_renderer.html#a2329b554520fa5dc1a02208f4a8a76f5">RenderRectangle</a>(const Color clr, const i32 x, const i32 y, const i32 width, const i32 height)</td><td class="entry"><a class="el" href="../../d0/d27/classpu_1_1ui_1_1render_1_1_renderer.html">pu::ui::render::Renderer</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../d0/d27/classpu_1_1ui_1_1render_1_1_renderer.html#a866ae45b8730a2ad786a701b7bae02f2">RenderRectangleFill</a>(const Color clr, const i32 x, const i32 y, const i32 width, const i32 height)</td><td class="entry"><a class="el" href="../../d0/d27/classpu_1_1ui_1_1render_1_1_renderer.html">pu::ui::render::Renderer</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="../../d0/d27/classpu_1_1ui_1_1render_1_1_renderer.html#a0ecd70fc83b371f2957f990363400faa">RenderRectangleOutline</a>(const Color clr, const i32 x, const i32 y, const i32 width, const i32 height, const i32 border_width)</td><td class="entry"><a class="el" href="../../d0/d27/classpu_1_1ui_1_1render_1_1_renderer.html">pu::ui::render::Renderer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../d0/d27/classpu_1_1ui_1_1render_1_1_renderer.html#a578c086e93c8eecc71995dbd170dc2f9">RenderRoundedRectangle</a>(const Color clr, const i32 x, const i32 y, const i32 width, const i32 height, const i32 radius)</td><td class="entry"><a class="el" href="../../d0/d27/classpu_1_1ui_1_1render_1_1_renderer.html">pu::ui::render::Renderer</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="../../d0/d27/classpu_1_1ui_1_1render_1_1_renderer.html#a97268b78eb7286d476c39a3308b55483">RenderRoundedRectangleFill</a>(const Color clr, const i32 x, const i32 y, const i32 width, const i32 height, const i32 radius)</td><td class="entry"><a class="el" href="../../d0/d27/classpu_1_1ui_1_1render_1_1_renderer.html">pu::ui::render::Renderer</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../d0/d27/classpu_1_1ui_1_1render_1_1_renderer.html#a41477557dcafdb135112dbaec7980e17">RenderShadowSimple</a>(const i32 x, const i32 y, const i32 width, const i32 height, const i32 base_alpha, const u8 main_alpha=0xFF)</td><td class="entry"><a class="el" href="../../d0/d27/classpu_1_1ui_1_1render_1_1_renderer.html">pu::ui::render::Renderer</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="../../d0/d27/classpu_1_1ui_1_1render_1_1_renderer.html#add2a3ca972026eb6e715f01b019d7d3b">RenderTexture</a>(sdl2::Texture texture, const i32 x, const i32 y, const TextureRenderOptions opts=TextureRenderOptions::Default)</td><td class="entry"><a class="el" href="../../d0/d27/classpu_1_1ui_1_1render_1_1_renderer.html">pu::ui::render::Renderer</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../d0/d27/classpu_1_1ui_1_1render_1_1_renderer.html#a0acd213f97329a9f584b6983cfe61910">ResetBaseRenderAlpha</a>()</td><td class="entry"><a class="el" href="../../d0/d27/classpu_1_1ui_1_1render_1_1_renderer.html">pu::ui::render::Renderer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="../../d0/d27/classpu_1_1ui_1_1render_1_1_renderer.html#ad1726412cb8b0f2658fa8ac980d40a5c">ResetBaseRenderPosition</a>()</td><td class="entry"><a class="el" href="../../d0/d27/classpu_1_1ui_1_1render_1_1_renderer.html">pu::ui::render::Renderer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../d0/d27/classpu_1_1ui_1_1render_1_1_renderer.html#a86280457eb612a88ab7c00199a17c115">SetBaseRenderAlpha</a>(const u8 alpha)</td><td class="entry"><a class="el" href="../../d0/d27/classpu_1_1ui_1_1render_1_1_renderer.html">pu::ui::render::Renderer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="../../d0/d27/classpu_1_1ui_1_1render_1_1_renderer.html#af3446219ca682fa60778a3509bbedbc4">SetBaseRenderPosition</a>(const i32 x, const i32 y)</td><td class="entry"><a class="el" href="../../d0/d27/classpu_1_1ui_1_1render_1_1_renderer.html">pu::ui::render::Renderer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
</table></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3 </li>
</ul>
</div>
</body>
</html>

View File

@ -0,0 +1,133 @@
<!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">
<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.3"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Plutonium framework API: Member List</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="../../navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../resize.js"></script>
<script type="text/javascript" src="../../navtreedata.js"></script>
<script type="text/javascript" src="../../navtree.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">Plutonium framework API<span id="projectnumber">&#160;0.3.0</span>
</div>
<div id="projectbrief">UI framework libraries for libnx</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.3 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "../../search",'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>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('d6/d63/classpu_1_1ui_1_1elm_1_1_image.html','../../'); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- 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">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="header">
<div class="headertitle"><div class="title">pu::ui::elm::Image Member List</div></div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="../../d6/d63/classpu_1_1ui_1_1elm_1_1_image.html">pu::ui::elm::Image</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="../../d9/d0e/classpu_1_1ui_1_1elm_1_1_element.html#ace42a2334b07d91fe497afd19d9d0309">Element</a>()</td><td class="entry"><a class="el" href="../../d9/d0e/classpu_1_1ui_1_1elm_1_1_element.html">pu::ui::elm::Element</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="../../d6/d63/classpu_1_1ui_1_1elm_1_1_image.html#a2ea94ca2d573b53bdcfb31c25500cacd">GetHeight</a>() override</td><td class="entry"><a class="el" href="../../d6/d63/classpu_1_1ui_1_1elm_1_1_image.html">pu::ui::elm::Image</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../d9/d0e/classpu_1_1ui_1_1elm_1_1_element.html#a5c4ca13c8d3d6ad52f819c2065021044">GetHorizontalAlign</a>()</td><td class="entry"><a class="el" href="../../d9/d0e/classpu_1_1ui_1_1elm_1_1_element.html">pu::ui::elm::Element</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="../../d6/d63/classpu_1_1ui_1_1elm_1_1_image.html#a3641f4be8ac1b171bf92aae96a330fa9">GetImagePath</a>()</td><td class="entry"><a class="el" href="../../d6/d63/classpu_1_1ui_1_1elm_1_1_image.html">pu::ui::elm::Image</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../d9/d0e/classpu_1_1ui_1_1elm_1_1_element.html#a4ffe541c96bd748fa94ae17e61eed5c6">GetProcessedX</a>()</td><td class="entry"><a class="el" href="../../d9/d0e/classpu_1_1ui_1_1elm_1_1_element.html">pu::ui::elm::Element</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="../../d9/d0e/classpu_1_1ui_1_1elm_1_1_element.html#a1bccdd7cf0e52c2d7db2201a30d2287c">GetProcessedY</a>()</td><td class="entry"><a class="el" href="../../d9/d0e/classpu_1_1ui_1_1elm_1_1_element.html">pu::ui::elm::Element</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../d6/d63/classpu_1_1ui_1_1elm_1_1_image.html#a5ca46c85eb8696e486e1561f5ed59079">GetRotationAngle</a>()</td><td class="entry"><a class="el" href="../../d6/d63/classpu_1_1ui_1_1elm_1_1_image.html">pu::ui::elm::Image</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="../../d9/d0e/classpu_1_1ui_1_1elm_1_1_element.html#a48cb61fcdbc2cf757e0f5abfc00c0800">GetVerticalAlign</a>()</td><td class="entry"><a class="el" href="../../d9/d0e/classpu_1_1ui_1_1elm_1_1_element.html">pu::ui::elm::Element</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../d6/d63/classpu_1_1ui_1_1elm_1_1_image.html#a4554beff9df5b3ba8468e93f1d5dd01b">GetWidth</a>() override</td><td class="entry"><a class="el" href="../../d6/d63/classpu_1_1ui_1_1elm_1_1_image.html">pu::ui::elm::Image</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="../../d6/d63/classpu_1_1ui_1_1elm_1_1_image.html#aa39635538ccdb0012c122ff1734ef9e6">GetX</a>() override</td><td class="entry"><a class="el" href="../../d6/d63/classpu_1_1ui_1_1elm_1_1_image.html">pu::ui::elm::Image</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../d6/d63/classpu_1_1ui_1_1elm_1_1_image.html#aed0495d5e0c9e49af8814599fb072ef9">GetY</a>() override</td><td class="entry"><a class="el" href="../../d6/d63/classpu_1_1ui_1_1elm_1_1_image.html">pu::ui::elm::Image</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="../../d9/d0e/classpu_1_1ui_1_1elm_1_1_element.html#a27117765b66cf5a7bcc6d272fac1bf48">h_align</a></td><td class="entry"><a class="el" href="../../d9/d0e/classpu_1_1ui_1_1elm_1_1_element.html">pu::ui::elm::Element</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../d6/d63/classpu_1_1ui_1_1elm_1_1_image.html#a6c264df4bc977a061969cfefc5b2dbb4">Image</a>(const i32 x, const i32 y, const std::string &amp;image_path)</td><td class="entry"><a class="el" href="../../d6/d63/classpu_1_1ui_1_1elm_1_1_image.html">pu::ui::elm::Image</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="../../d6/d63/classpu_1_1ui_1_1elm_1_1_image.html#a32e2affbb15090756c757d818f44f56d">IsImageValid</a>()</td><td class="entry"><a class="el" href="../../d6/d63/classpu_1_1ui_1_1elm_1_1_image.html">pu::ui::elm::Image</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../d9/d0e/classpu_1_1ui_1_1elm_1_1_element.html#a767a3e3f7456881f039e393018f7a11e">IsVisible</a>()</td><td class="entry"><a class="el" href="../../d9/d0e/classpu_1_1ui_1_1elm_1_1_element.html">pu::ui::elm::Element</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="../../d6/d63/classpu_1_1ui_1_1elm_1_1_image.html#a55f842074d50cb2e66200fca44453971">OnInput</a>(const u64 keys_down, const u64 keys_up, const u64 keys_held, const TouchPoint touch_pos) override</td><td class="entry"><a class="el" href="../../d6/d63/classpu_1_1ui_1_1elm_1_1_image.html">pu::ui::elm::Image</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../d6/d63/classpu_1_1ui_1_1elm_1_1_image.html#a222ed0a039047e7dee7da39e9d061f36">OnRender</a>(render::Renderer::Ref &amp;drawer, const i32 x, const i32 y) override</td><td class="entry"><a class="el" href="../../d6/d63/classpu_1_1ui_1_1elm_1_1_image.html">pu::ui::elm::Image</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="../../d9/d0e/classpu_1_1ui_1_1elm_1_1_element.html#a2e6c995d5a409815b11e15f1f895534a">parent_container</a></td><td class="entry"><a class="el" href="../../d9/d0e/classpu_1_1ui_1_1elm_1_1_element.html">pu::ui::elm::Element</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../d6/d63/classpu_1_1ui_1_1elm_1_1_image.html#a9e2d5fd049f6bf66f0ccd628d66b2c5e">SetHeight</a>(const i32 height)</td><td class="entry"><a class="el" href="../../d6/d63/classpu_1_1ui_1_1elm_1_1_image.html">pu::ui::elm::Image</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="../../d9/d0e/classpu_1_1ui_1_1elm_1_1_element.html#aaca68308c70cafceb4478a7d4136fb0c">SetHorizontalAlign</a>(const HorizontalAlign align)</td><td class="entry"><a class="el" href="../../d9/d0e/classpu_1_1ui_1_1elm_1_1_element.html">pu::ui::elm::Element</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../d6/d63/classpu_1_1ui_1_1elm_1_1_image.html#a5f241c16e5f292cae85df37ed60dce56">SetImage</a>(const std::string &amp;image_path)</td><td class="entry"><a class="el" href="../../d6/d63/classpu_1_1ui_1_1elm_1_1_image.html">pu::ui::elm::Image</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="../../d9/d0e/classpu_1_1ui_1_1elm_1_1_element.html#ade29148867c9c92641413bd2098cfb4c">SetParentContainer</a>(Container *parent_container)</td><td class="entry"><a class="el" href="../../d9/d0e/classpu_1_1ui_1_1elm_1_1_element.html">pu::ui::elm::Element</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../d6/d63/classpu_1_1ui_1_1elm_1_1_image.html#ad026e3fa975a96e9efca1dcf3673040b">SetRotationAngle</a>(const float angle)</td><td class="entry"><a class="el" href="../../d6/d63/classpu_1_1ui_1_1elm_1_1_image.html">pu::ui::elm::Image</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="../../d9/d0e/classpu_1_1ui_1_1elm_1_1_element.html#a2c8c5cdc38c92dc0d21438a2c0140348">SetVerticalAlign</a>(const VerticalAlign align)</td><td class="entry"><a class="el" href="../../d9/d0e/classpu_1_1ui_1_1elm_1_1_element.html">pu::ui::elm::Element</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../d9/d0e/classpu_1_1ui_1_1elm_1_1_element.html#a6c5335a9797837d95e9125af890ec2b7">SetVisible</a>(const bool visible)</td><td class="entry"><a class="el" href="../../d9/d0e/classpu_1_1ui_1_1elm_1_1_element.html">pu::ui::elm::Element</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="../../d6/d63/classpu_1_1ui_1_1elm_1_1_image.html#a751c1497a89c7c0c7354756792ee0068">SetWidth</a>(const i32 width)</td><td class="entry"><a class="el" href="../../d6/d63/classpu_1_1ui_1_1elm_1_1_image.html">pu::ui::elm::Image</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../d6/d63/classpu_1_1ui_1_1elm_1_1_image.html#a0bf8429150a1d96f9bb7386c5ccdaf32">SetX</a>(const i32 x)</td><td class="entry"><a class="el" href="../../d6/d63/classpu_1_1ui_1_1elm_1_1_image.html">pu::ui::elm::Image</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="../../d6/d63/classpu_1_1ui_1_1elm_1_1_image.html#a7d7274943b1160be507387fb6a713229">SetY</a>(const i32 y)</td><td class="entry"><a class="el" href="../../d6/d63/classpu_1_1ui_1_1elm_1_1_image.html">pu::ui::elm::Image</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../d9/d0e/classpu_1_1ui_1_1elm_1_1_element.html#ac9085dcbc1b4061b22075bc1cd32cedd">v_align</a></td><td class="entry"><a class="el" href="../../d9/d0e/classpu_1_1ui_1_1elm_1_1_element.html">pu::ui::elm::Element</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="../../d9/d0e/classpu_1_1ui_1_1elm_1_1_element.html#ad46fad870d47414f843f2f35d099f1da">visible</a></td><td class="entry"><a class="el" href="../../d9/d0e/classpu_1_1ui_1_1elm_1_1_element.html">pu::ui::elm::Element</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../d9/d0e/classpu_1_1ui_1_1elm_1_1_element.html#a56d6fc9e9a6924ac904cb380d8c38909">~Element</a>()</td><td class="entry"><a class="el" href="../../d9/d0e/classpu_1_1ui_1_1elm_1_1_element.html">pu::ui::elm::Element</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="../../d6/d63/classpu_1_1ui_1_1elm_1_1_image.html#a9164026d1c48f9454fbe8973a8dd817c">~Image</a>()</td><td class="entry"><a class="el" href="../../d6/d63/classpu_1_1ui_1_1elm_1_1_image.html">pu::ui::elm::Image</a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3 </li>
</ul>
</div>
</body>
</html>