SuperSpaceInvaderTurboApoca.../doc/SAE102-SpaceInvaders/html/de/dfa/class_min_g_l.html

770 lines
48 KiB
HTML

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<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>SUPER Space invader : Turbo edition DX - VS GOD: MinGL 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="projectlogo"><img alt="Logo" src="../../LOGO.png"/></td>
<td id="projectalign">
<div id="projectname">SUPER Space invader : Turbo edition DX - VS GOD<span id="projectnumber">&#160;1.0.0</span>
</div>
<div id="projectbrief">A simple space invader ripoff</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/dfa/class_min_g_l.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-methods">Static Public Member Functions</a> &#124;
<a href="../../de/dea/class_min_g_l-members.html">List of all members</a> </div>
<div class="headertitle"><div class="title">MinGL Class Reference</div></div>
</div><!--header-->
<div class="contents">
<p>Classe de base de minGL 2.
<a href="../../de/dfa/class_min_g_l.html#details">More...</a></p>
<p><code>#include &lt;<a class="el" href="../../d5/dd0/mingl_8h_source.html">mingl.h</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:a6e612d21ed9723c37ad91093f7b48c96"><td class="memItemLeft" align="right" valign="top">typedef std::pair&lt; unsigned, bool &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../de/dfa/class_min_g_l.html#a6e612d21ed9723c37ad91093f7b48c96">KeyType_t</a></td></tr>
<tr class="memdesc:a6e612d21ed9723c37ad91093f7b48c96"><td class="mdescLeft">&#160;</td><td class="mdescRight">KeyType_t : Représente une touche du clavier. <a href="../../de/dfa/class_min_g_l.html#a6e612d21ed9723c37ad91093f7b48c96">More...</a><br /></td></tr>
<tr class="separator:a6e612d21ed9723c37ad91093f7b48c96"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a084b1a739a671ad7d6af07792bd56af1"><td class="memItemLeft" align="right" valign="top">typedef std::map&lt; <a class="el" href="../../de/dfa/class_min_g_l.html#a6e612d21ed9723c37ad91093f7b48c96">KeyType_t</a>, bool &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../de/dfa/class_min_g_l.html#a084b1a739a671ad7d6af07792bd56af1">KeyMap_t</a></td></tr>
<tr class="memdesc:a084b1a739a671ad7d6af07792bd56af1"><td class="mdescLeft">&#160;</td><td class="mdescRight">KeyMap_t : Map représentant des touches et leurs état (pressée ou non). <a href="../../de/dfa/class_min_g_l.html#a084b1a739a671ad7d6af07792bd56af1">More...</a><br /></td></tr>
<tr class="separator:a084b1a739a671ad7d6af07792bd56af1"><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:aecc35a286d1adbcbdc76bf26df18169c"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../de/dfa/class_min_g_l.html#aecc35a286d1adbcbdc76bf26df18169c">MinGL</a> (const std::string &amp;name, const <a class="el" href="../../d8/da2/classns_graphics_1_1_vec2_d.html">nsGraphics::Vec2D</a> &amp;windowSize=<a class="el" href="../../d8/da2/classns_graphics_1_1_vec2_d.html">nsGraphics::Vec2D</a>(640, 480), const <a class="el" href="../../d8/da2/classns_graphics_1_1_vec2_d.html">nsGraphics::Vec2D</a> &amp;windowPosition=<a class="el" href="../../d8/da2/classns_graphics_1_1_vec2_d.html">nsGraphics::Vec2D</a>(128, 128), const <a class="el" href="../../dc/d25/classns_graphics_1_1_r_g_b_acolor.html">nsGraphics::RGBAcolor</a> &amp;backgroundColor=<a class="el" href="../../d5/da0/namespacens_graphics.html#a8c5fcb477a548c6ed321748ec8383bb2">nsGraphics::KWhite</a>)</td></tr>
<tr class="memdesc:aecc35a286d1adbcbdc76bf26df18169c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructeur pour la classe <a class="el" href="../../de/dfa/class_min_g_l.html" title="Classe de base de minGL 2.">MinGL</a>. <a href="../../de/dfa/class_min_g_l.html#aecc35a286d1adbcbdc76bf26df18169c">More...</a><br /></td></tr>
<tr class="separator:aecc35a286d1adbcbdc76bf26df18169c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0f84e59dd311785a7e6da848abd5d188"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../de/dfa/class_min_g_l.html#a0f84e59dd311785a7e6da848abd5d188">~MinGL</a> ()</td></tr>
<tr class="memdesc:a0f84e59dd311785a7e6da848abd5d188"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destructeur de la classe <a class="el" href="../../de/dfa/class_min_g_l.html" title="Classe de base de minGL 2.">MinGL</a>. <a href="../../de/dfa/class_min_g_l.html#a0f84e59dd311785a7e6da848abd5d188">More...</a><br /></td></tr>
<tr class="separator:a0f84e59dd311785a7e6da848abd5d188"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5962a0a0ced7879bc0cc65e267e8d7fc"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../de/dfa/class_min_g_l.html#a5962a0a0ced7879bc0cc65e267e8d7fc">initGraphic</a> ()</td></tr>
<tr class="memdesc:a5962a0a0ced7879bc0cc65e267e8d7fc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initialise minGL et ouvre la fenêtre. <a href="../../de/dfa/class_min_g_l.html#a5962a0a0ced7879bc0cc65e267e8d7fc">More...</a><br /></td></tr>
<tr class="separator:a5962a0a0ced7879bc0cc65e267e8d7fc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9508f3ac9d4cb4f444f56f5d77ed9d86"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../de/dfa/class_min_g_l.html#a9508f3ac9d4cb4f444f56f5d77ed9d86">stopGraphic</a> ()</td></tr>
<tr class="memdesc:a9508f3ac9d4cb4f444f56f5d77ed9d86"><td class="mdescLeft">&#160;</td><td class="mdescRight">Ferme la fenêtre et minGL proprement. <a href="../../de/dfa/class_min_g_l.html#a9508f3ac9d4cb4f444f56f5d77ed9d86">More...</a><br /></td></tr>
<tr class="separator:a9508f3ac9d4cb4f444f56f5d77ed9d86"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8f0833403a4fb3df8010c132e81b207f"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../de/dfa/class_min_g_l.html#a8f0833403a4fb3df8010c132e81b207f">isPressed</a> (const <a class="el" href="../../de/dfa/class_min_g_l.html#a6e612d21ed9723c37ad91093f7b48c96">KeyType_t</a> &amp;key)</td></tr>
<tr class="memdesc:a8f0833403a4fb3df8010c132e81b207f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Renvoie l'état d'une touche du clavier (pressée ou non) <a href="../../de/dfa/class_min_g_l.html#a8f0833403a4fb3df8010c132e81b207f">More...</a><br /></td></tr>
<tr class="separator:a8f0833403a4fb3df8010c132e81b207f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a99750fd4c8f97cfe693b1acb903424cf"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../de/dfa/class_min_g_l.html#a99750fd4c8f97cfe693b1acb903424cf">resetKey</a> (const <a class="el" href="../../de/dfa/class_min_g_l.html#a6e612d21ed9723c37ad91093f7b48c96">KeyType_t</a> &amp;key)</td></tr>
<tr class="memdesc:a99750fd4c8f97cfe693b1acb903424cf"><td class="mdescLeft">&#160;</td><td class="mdescRight">Force une touche a être relâchée. <a href="../../de/dfa/class_min_g_l.html#a99750fd4c8f97cfe693b1acb903424cf">More...</a><br /></td></tr>
<tr class="separator:a99750fd4c8f97cfe693b1acb903424cf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a489922f0bdde2e38698adddaf57f6eda"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../de/dfa/class_min_g_l.html#a489922f0bdde2e38698adddaf57f6eda">finishFrame</a> ()</td></tr>
<tr class="memdesc:a489922f0bdde2e38698adddaf57f6eda"><td class="mdescLeft">&#160;</td><td class="mdescRight">Préviens minGL que la frame est terminée. <a href="../../de/dfa/class_min_g_l.html#a489922f0bdde2e38698adddaf57f6eda">More...</a><br /></td></tr>
<tr class="separator:a489922f0bdde2e38698adddaf57f6eda"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a86c940758616957683ffb2e239bba774"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../de/dfa/class_min_g_l.html#a86c940758616957683ffb2e239bba774">clearScreen</a> ()</td></tr>
<tr class="memdesc:a86c940758616957683ffb2e239bba774"><td class="mdescLeft">&#160;</td><td class="mdescRight">Efface l'écran avec la couleur de fond spécifiée. <a href="../../de/dfa/class_min_g_l.html#a86c940758616957683ffb2e239bba774">More...</a><br /></td></tr>
<tr class="separator:a86c940758616957683ffb2e239bba774"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab558253439905930836ab4910a7ae253"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d0/d6c/classns_event_1_1_event_manager.html">nsEvent::EventManager</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../de/dfa/class_min_g_l.html#ab558253439905930836ab4910a7ae253">getEventManager</a> ()</td></tr>
<tr class="memdesc:ab558253439905930836ab4910a7ae253"><td class="mdescLeft">&#160;</td><td class="mdescRight">Récupère le gestionnaire d'évènements minGL. <a href="../../de/dfa/class_min_g_l.html#ab558253439905930836ab4910a7ae253">More...</a><br /></td></tr>
<tr class="separator:ab558253439905930836ab4910a7ae253"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a66758e8e6983cc1dd0b10b1ee743a65a"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="../../dc/d25/classns_graphics_1_1_r_g_b_acolor.html">nsGraphics::RGBAcolor</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../de/dfa/class_min_g_l.html#a66758e8e6983cc1dd0b10b1ee743a65a">getBackgroundColor</a> () const</td></tr>
<tr class="memdesc:a66758e8e6983cc1dd0b10b1ee743a65a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Récupère la couleur de fond de la fenêtre. <a href="../../de/dfa/class_min_g_l.html#a66758e8e6983cc1dd0b10b1ee743a65a">More...</a><br /></td></tr>
<tr class="separator:a66758e8e6983cc1dd0b10b1ee743a65a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4399b7615cea89f850cd5c66e428c367"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../de/dfa/class_min_g_l.html#a4399b7615cea89f850cd5c66e428c367">setBackgroundColor</a> (const <a class="el" href="../../dc/d25/classns_graphics_1_1_r_g_b_acolor.html">nsGraphics::RGBAcolor</a> &amp;backgroundColor)</td></tr>
<tr class="memdesc:a4399b7615cea89f850cd5c66e428c367"><td class="mdescLeft">&#160;</td><td class="mdescRight">Règle la couleur de fond de la fenêtre. <a href="../../de/dfa/class_min_g_l.html#a4399b7615cea89f850cd5c66e428c367">More...</a><br /></td></tr>
<tr class="separator:a4399b7615cea89f850cd5c66e428c367"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a92bacd1567089fb4641ed7b416cfe74d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d8/da2/classns_graphics_1_1_vec2_d.html">nsGraphics::Vec2D</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../de/dfa/class_min_g_l.html#a92bacd1567089fb4641ed7b416cfe74d">getWindowSize</a> () const</td></tr>
<tr class="memdesc:a92bacd1567089fb4641ed7b416cfe74d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Récupère la taille de la fenêtre. <a href="../../de/dfa/class_min_g_l.html#a92bacd1567089fb4641ed7b416cfe74d">More...</a><br /></td></tr>
<tr class="separator:a92bacd1567089fb4641ed7b416cfe74d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a532d320b7b837998533fe6577ab45bc3"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../de/dfa/class_min_g_l.html#a532d320b7b837998533fe6577ab45bc3">setWindowSize</a> (const <a class="el" href="../../d8/da2/classns_graphics_1_1_vec2_d.html">nsGraphics::Vec2D</a> &amp;windowSize)</td></tr>
<tr class="memdesc:a532d320b7b837998533fe6577ab45bc3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Règle la taille de la fenêtre. <a href="../../de/dfa/class_min_g_l.html#a532d320b7b837998533fe6577ab45bc3">More...</a><br /></td></tr>
<tr class="separator:a532d320b7b837998533fe6577ab45bc3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1ea6ea098988db36f5bf18713f9f3347"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d8/da2/classns_graphics_1_1_vec2_d.html">nsGraphics::Vec2D</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../de/dfa/class_min_g_l.html#a1ea6ea098988db36f5bf18713f9f3347">getWindowPosition</a> () const</td></tr>
<tr class="memdesc:a1ea6ea098988db36f5bf18713f9f3347"><td class="mdescLeft">&#160;</td><td class="mdescRight">Récupère la Position de la fenêtre. <a href="../../de/dfa/class_min_g_l.html#a1ea6ea098988db36f5bf18713f9f3347">More...</a><br /></td></tr>
<tr class="separator:a1ea6ea098988db36f5bf18713f9f3347"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9239873a52e437457af03f002f5df2b6"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../de/dfa/class_min_g_l.html#a9239873a52e437457af03f002f5df2b6">setWindowPosition</a> (const <a class="el" href="../../d8/da2/classns_graphics_1_1_vec2_d.html">nsGraphics::Vec2D</a> &amp;windowPosition)</td></tr>
<tr class="memdesc:a9239873a52e437457af03f002f5df2b6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Règle la Position de la fenêtre. <a href="../../de/dfa/class_min_g_l.html#a9239873a52e437457af03f002f5df2b6">More...</a><br /></td></tr>
<tr class="separator:a9239873a52e437457af03f002f5df2b6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a46cea08ec9ef4a0678f425000ca77e5b"><td class="memItemLeft" align="right" valign="top">const std::string &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../de/dfa/class_min_g_l.html#a46cea08ec9ef4a0678f425000ca77e5b">getWindowName</a> () const</td></tr>
<tr class="memdesc:a46cea08ec9ef4a0678f425000ca77e5b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Récupère le nom de la fenêtre. <a href="../../de/dfa/class_min_g_l.html#a46cea08ec9ef4a0678f425000ca77e5b">More...</a><br /></td></tr>
<tr class="separator:a46cea08ec9ef4a0678f425000ca77e5b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a462ab2edc0eb28990638541873869e0e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../de/dfa/class_min_g_l.html#a462ab2edc0eb28990638541873869e0e">setWindowName</a> (const std::string &amp;windowName)</td></tr>
<tr class="memdesc:a462ab2edc0eb28990638541873869e0e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Règle le nom de la fenêtre. <a href="../../de/dfa/class_min_g_l.html#a462ab2edc0eb28990638541873869e0e">More...</a><br /></td></tr>
<tr class="separator:a462ab2edc0eb28990638541873869e0e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a05a0da9d0729e9c7dbd1121b0956866d"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../de/dfa/class_min_g_l.html#a05a0da9d0729e9c7dbd1121b0956866d">isOpen</a> () const</td></tr>
<tr class="memdesc:a05a0da9d0729e9c7dbd1121b0956866d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retourne si la fenêtre est ouverte. <a href="../../de/dfa/class_min_g_l.html#a05a0da9d0729e9c7dbd1121b0956866d">More...</a><br /></td></tr>
<tr class="separator:a05a0da9d0729e9c7dbd1121b0956866d"><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:a17c7718b9e966c8147cd56483dcf4e8d"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../de/dfa/class_min_g_l.html#a17c7718b9e966c8147cd56483dcf4e8d">initGlut</a> ()</td></tr>
<tr class="memdesc:a17c7718b9e966c8147cd56483dcf4e8d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initialise la bibliothèque freeglut. <a href="../../de/dfa/class_min_g_l.html#a17c7718b9e966c8147cd56483dcf4e8d">More...</a><br /></td></tr>
<tr class="separator:a17c7718b9e966c8147cd56483dcf4e8d"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p >Classe de base de minGL 2. </p>
<p class="definition">Definition at line <a class="el" href="../../d5/dd0/mingl_8h_source.html#l00034">34</a> of file <a class="el" href="../../d5/dd0/mingl_8h_source.html">mingl.h</a>.</p>
</div><h2 class="groupheader">Member Typedef Documentation</h2>
<a id="a084b1a739a671ad7d6af07792bd56af1" name="a084b1a739a671ad7d6af07792bd56af1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a084b1a739a671ad7d6af07792bd56af1">&#9670;&nbsp;</a></span>KeyMap_t</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef std::map&lt;<a class="el" href="../../de/dfa/class_min_g_l.html#a6e612d21ed9723c37ad91093f7b48c96">KeyType_t</a>, bool&gt; <a class="el" href="../../de/dfa/class_min_g_l.html#a084b1a739a671ad7d6af07792bd56af1">MinGL::KeyMap_t</a></td>
</tr>
</table>
</div><div class="memdoc">
<p>KeyMap_t : Map représentant des touches et leurs état (pressée ou non). </p>
<p >La clé de cette map est un <a class="el" href="../../de/dfa/class_min_g_l.html#a6e612d21ed9723c37ad91093f7b48c96">KeyType_t</a> représentant une touche, et la valeur est son état. </p>
<p class="definition">Definition at line <a class="el" href="../../d5/dd0/mingl_8h_source.html#l00055">55</a> of file <a class="el" href="../../d5/dd0/mingl_8h_source.html">mingl.h</a>.</p>
</div>
</div>
<a id="a6e612d21ed9723c37ad91093f7b48c96" name="a6e612d21ed9723c37ad91093f7b48c96"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6e612d21ed9723c37ad91093f7b48c96">&#9670;&nbsp;</a></span>KeyType_t</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef std::pair&lt;unsigned, bool&gt; <a class="el" href="../../de/dfa/class_min_g_l.html#a6e612d21ed9723c37ad91093f7b48c96">MinGL::KeyType_t</a></td>
</tr>
</table>
</div><div class="memdoc">
<p>KeyType_t : Représente une touche du clavier. </p>
<p >C'est une paire de nombre entier naturel et booléen <br />
</p><ul>
<li>
L'entier naturel représente le caractère pour une touche non spéciale, ou l'identifiant de touche pour une touche spéciale (<a href="https://www.opengl.org/resources/libraries/glut/spec3/node54.html">Voir ici</a> pour les identifiants). </li>
<li>
Le booléen indique si la touche est spéciale ou non.</li>
</ul>
<p class="definition">Definition at line <a class="el" href="../../d5/dd0/mingl_8h_source.html#l00047">47</a> of file <a class="el" href="../../d5/dd0/mingl_8h_source.html">mingl.h</a>.</p>
</div>
</div>
<h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="aecc35a286d1adbcbdc76bf26df18169c" name="aecc35a286d1adbcbdc76bf26df18169c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aecc35a286d1adbcbdc76bf26df18169c">&#9670;&nbsp;</a></span>MinGL()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">MinGL::MinGL </td>
<td>(</td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>name</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="../../d8/da2/classns_graphics_1_1_vec2_d.html">nsGraphics::Vec2D</a> &amp;&#160;</td>
<td class="paramname"><em>windowSize</em> = <code><a class="el" href="../../d8/da2/classns_graphics_1_1_vec2_d.html">nsGraphics::Vec2D</a>(640,&#160;480)</code>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="../../d8/da2/classns_graphics_1_1_vec2_d.html">nsGraphics::Vec2D</a> &amp;&#160;</td>
<td class="paramname"><em>windowPosition</em> = <code><a class="el" href="../../d8/da2/classns_graphics_1_1_vec2_d.html">nsGraphics::Vec2D</a>(128,&#160;128)</code>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="../../dc/d25/classns_graphics_1_1_r_g_b_acolor.html">nsGraphics::RGBAcolor</a> &amp;&#160;</td>
<td class="paramname"><em>backgroundColor</em> = <code><a class="el" href="../../d5/da0/namespacens_graphics.html#a8c5fcb477a548c6ed321748ec8383bb2">nsGraphics::KWhite</a></code>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Constructeur pour la classe <a class="el" href="../../de/dfa/class_min_g_l.html" title="Classe de base de minGL 2.">MinGL</a>. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">name</td><td>: Nom de la fenêtre </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">windowSize</td><td>: Taille de la fenêtre </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">windowPosition</td><td>: Position de la fenêtre </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">backgroundColor</td><td>: Couleur de fond de la fenêtre </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a0f84e59dd311785a7e6da848abd5d188" name="a0f84e59dd311785a7e6da848abd5d188"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0f84e59dd311785a7e6da848abd5d188">&#9670;&nbsp;</a></span>~MinGL()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">MinGL::~MinGL </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Destructeur de la classe <a class="el" href="../../de/dfa/class_min_g_l.html" title="Classe de base de minGL 2.">MinGL</a>. </p>
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="a86c940758616957683ffb2e239bba774" name="a86c940758616957683ffb2e239bba774"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a86c940758616957683ffb2e239bba774">&#9670;&nbsp;</a></span>clearScreen()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void MinGL::clearScreen </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Efface l'écran avec la couleur de fond spécifiée. </p>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../de/dfa/class_min_g_l_a86c940758616957683ffb2e239bba774_icgraph.png" border="0" usemap="#ade/dfa/class_min_g_l_a86c940758616957683ffb2e239bba774_icgraph" alt=""/></div>
<map name="ade/dfa/class_min_g_l_a86c940758616957683ffb2e239bba774_icgraph" id="ade/dfa/class_min_g_l_a86c940758616957683ffb2e239bba774_icgraph">
<area shape="rect" title="Efface l&#39;écran avec la couleur de fond spécifiée." alt="" coords="752,31,888,57"/>
<area shape="rect" href="../../dc/d34/class_pixel_manager.html#a061f872b418537446952b17533ff02d6" title="clear the screen for a new frame" alt="" coords="535,31,704,57"/>
<area shape="rect" href="../../dc/d34/class_pixel_manager.html#aff5bd3e9f79200dbb2e7c0a5b9346625" title=" " alt="" coords="256,5,487,32"/>
<area shape="rect" href="../../dc/d34/class_pixel_manager.html#abdbbb5087907bd0bbd44b63a6906a11f" title="display a menu on screen" alt="" coords="282,56,461,83"/>
<area shape="rect" href="../../dc/d34/class_pixel_manager.html#aca51fa0a1ef8ac59076669ac68c7e152" title="show the menu after a player lose, or all invader has been defeated" alt="" coords="5,31,208,57"/>
<area shape="rect" href="../../dc/d34/class_pixel_manager.html#a30c8c220730ef121c78b6ff9b3a941d3" title="show the title screen of the game" alt="" coords="7,81,207,108"/>
</map>
</div>
</div>
</div>
<a id="a489922f0bdde2e38698adddaf57f6eda" name="a489922f0bdde2e38698adddaf57f6eda"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a489922f0bdde2e38698adddaf57f6eda">&#9670;&nbsp;</a></span>finishFrame()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void MinGL::finishFrame </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Préviens minGL que la frame est terminée. </p>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../de/dfa/class_min_g_l_a489922f0bdde2e38698adddaf57f6eda_icgraph.png" border="0" usemap="#ade/dfa/class_min_g_l_a489922f0bdde2e38698adddaf57f6eda_icgraph" alt=""/></div>
<map name="ade/dfa/class_min_g_l_a489922f0bdde2e38698adddaf57f6eda_icgraph" id="ade/dfa/class_min_g_l_a489922f0bdde2e38698adddaf57f6eda_icgraph">
<area shape="rect" title="Préviens minGL que la frame est terminée." alt="" coords="747,31,881,57"/>
<area shape="rect" href="../../dc/d34/class_pixel_manager.html#a39a1801e2c89c10c6a5c9ef33c83e8ec" title="finish a frame render" alt="" coords="535,31,699,57"/>
<area shape="rect" href="../../dc/d34/class_pixel_manager.html#aff5bd3e9f79200dbb2e7c0a5b9346625" title=" " alt="" coords="256,5,487,32"/>
<area shape="rect" href="../../dc/d34/class_pixel_manager.html#abdbbb5087907bd0bbd44b63a6906a11f" title="display a menu on screen" alt="" coords="282,56,461,83"/>
<area shape="rect" href="../../dc/d34/class_pixel_manager.html#aca51fa0a1ef8ac59076669ac68c7e152" title="show the menu after a player lose, or all invader has been defeated" alt="" coords="5,31,208,57"/>
<area shape="rect" href="../../dc/d34/class_pixel_manager.html#a30c8c220730ef121c78b6ff9b3a941d3" title="show the title screen of the game" alt="" coords="7,81,207,108"/>
</map>
</div>
</div>
</div>
<a id="a66758e8e6983cc1dd0b10b1ee743a65a" name="a66758e8e6983cc1dd0b10b1ee743a65a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a66758e8e6983cc1dd0b10b1ee743a65a">&#9670;&nbsp;</a></span>getBackgroundColor()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="../../dc/d25/classns_graphics_1_1_r_g_b_acolor.html">nsGraphics::RGBAcolor</a> &amp; MinGL::getBackgroundColor </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Récupère la couleur de fond de la fenêtre. </p>
</div>
</div>
<a id="ab558253439905930836ab4910a7ae253" name="ab558253439905930836ab4910a7ae253"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab558253439905930836ab4910a7ae253">&#9670;&nbsp;</a></span>getEventManager()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../d0/d6c/classns_event_1_1_event_manager.html">nsEvent::EventManager</a> &amp; MinGL::getEventManager </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Récupère le gestionnaire d'évènements minGL. </p>
</div>
</div>
<a id="a46cea08ec9ef4a0678f425000ca77e5b" name="a46cea08ec9ef4a0678f425000ca77e5b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a46cea08ec9ef4a0678f425000ca77e5b">&#9670;&nbsp;</a></span>getWindowName()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const std::string &amp; MinGL::getWindowName </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Récupère le nom de la fenêtre. </p>
</div>
</div>
<a id="a1ea6ea098988db36f5bf18713f9f3347" name="a1ea6ea098988db36f5bf18713f9f3347"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1ea6ea098988db36f5bf18713f9f3347">&#9670;&nbsp;</a></span>getWindowPosition()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../d8/da2/classns_graphics_1_1_vec2_d.html">nsGraphics::Vec2D</a> MinGL::getWindowPosition </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Récupère la Position de la fenêtre. </p>
</div>
</div>
<a id="a92bacd1567089fb4641ed7b416cfe74d" name="a92bacd1567089fb4641ed7b416cfe74d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a92bacd1567089fb4641ed7b416cfe74d">&#9670;&nbsp;</a></span>getWindowSize()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../d8/da2/classns_graphics_1_1_vec2_d.html">nsGraphics::Vec2D</a> MinGL::getWindowSize </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Récupère la taille de la fenêtre. </p>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../de/dfa/class_min_g_l_a92bacd1567089fb4641ed7b416cfe74d_icgraph.png" border="0" usemap="#ade/dfa/class_min_g_l_a92bacd1567089fb4641ed7b416cfe74d_icgraph" alt=""/></div>
<map name="ade/dfa/class_min_g_l_a92bacd1567089fb4641ed7b416cfe74d_icgraph" id="ade/dfa/class_min_g_l_a92bacd1567089fb4641ed7b416cfe74d_icgraph">
<area shape="rect" title="Récupère la taille de la fenêtre." alt="" coords="507,56,663,83"/>
<area shape="rect" href="../../dc/d34/class_pixel_manager.html#a69a986401035a12c8e12a015b7ac250a" title="give the height of the screen" alt="" coords="256,31,459,57"/>
<area shape="rect" href="../../dc/d34/class_pixel_manager.html#a755b819d8edf14edcd0d87d5fd3966fd" title="give the width of the screen" alt="" coords="258,81,457,108"/>
<area shape="rect" href="../../dc/d34/class_pixel_manager.html#aca51fa0a1ef8ac59076669ac68c7e152" title="show the menu after a player lose, or all invader has been defeated" alt="" coords="5,5,208,32"/>
<area shape="rect" href="../../dc/d34/class_pixel_manager.html#a30c8c220730ef121c78b6ff9b3a941d3" title="show the title screen of the game" alt="" coords="7,56,207,83"/>
<area shape="rect" href="../../dc/d34/class_pixel_manager.html#a3e7390472c4a79482b10b36ccde0b1f4" title="display god&#39;s bar" alt="" coords="9,107,204,133"/>
<area shape="rect" href="../../dc/d34/class_pixel_manager.html#a14f4569284c7b0ba9d75738600494402" title="display god&#39;s face" alt="" coords="13,157,200,184"/>
</map>
</div>
</div>
</div>
<a id="a17c7718b9e966c8147cd56483dcf4e8d" name="a17c7718b9e966c8147cd56483dcf4e8d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a17c7718b9e966c8147cd56483dcf4e8d">&#9670;&nbsp;</a></span>initGlut()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static void MinGL::initGlut </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">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Initialise la bibliothèque freeglut. </p>
<p class="definition">Definition at line <a class="el" href="../../d5/dd0/mingl_8h_source.html#l00081">81</a> of file <a class="el" href="../../d5/dd0/mingl_8h_source.html">mingl.h</a>.</p>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../de/dfa/class_min_g_l_a17c7718b9e966c8147cd56483dcf4e8d_icgraph.png" border="0" usemap="#ade/dfa/class_min_g_l_a17c7718b9e966c8147cd56483dcf4e8d_icgraph" alt=""/></div>
<map name="ade/dfa/class_min_g_l_a17c7718b9e966c8147cd56483dcf4e8d_icgraph" id="ade/dfa/class_min_g_l_a17c7718b9e966c8147cd56483dcf4e8d_icgraph">
<area shape="rect" title="Initialise la bibliothèque freeglut." alt="" coords="237,5,345,32"/>
<area shape="rect" href="../../dc/d34/class_pixel_manager.html#a199102dfb3ddb3995233ff632a7475dc" title="constructor the pixel manager class" alt="" coords="5,5,189,32"/>
</map>
</div>
</div>
</div>
<a id="a5962a0a0ced7879bc0cc65e267e8d7fc" name="a5962a0a0ced7879bc0cc65e267e8d7fc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5962a0a0ced7879bc0cc65e267e8d7fc">&#9670;&nbsp;</a></span>initGraphic()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void MinGL::initGraphic </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Initialise minGL et ouvre la fenêtre. </p>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../de/dfa/class_min_g_l_a5962a0a0ced7879bc0cc65e267e8d7fc_icgraph.png" border="0" usemap="#ade/dfa/class_min_g_l_a5962a0a0ced7879bc0cc65e267e8d7fc_icgraph" alt=""/></div>
<map name="ade/dfa/class_min_g_l_a5962a0a0ced7879bc0cc65e267e8d7fc_icgraph" id="ade/dfa/class_min_g_l_a5962a0a0ced7879bc0cc65e267e8d7fc_icgraph">
<area shape="rect" title="Initialise minGL et ouvre la fenêtre." alt="" coords="237,5,367,32"/>
<area shape="rect" href="../../dc/d34/class_pixel_manager.html#a199102dfb3ddb3995233ff632a7475dc" title="constructor the pixel manager class" alt="" coords="5,5,189,32"/>
</map>
</div>
</div>
</div>
<a id="a05a0da9d0729e9c7dbd1121b0956866d" name="a05a0da9d0729e9c7dbd1121b0956866d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a05a0da9d0729e9c7dbd1121b0956866d">&#9670;&nbsp;</a></span>isOpen()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool MinGL::isOpen </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Retourne si la fenêtre est ouverte. </p>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../de/dfa/class_min_g_l_a05a0da9d0729e9c7dbd1121b0956866d_icgraph.png" border="0" usemap="#ade/dfa/class_min_g_l_a05a0da9d0729e9c7dbd1121b0956866d_icgraph" alt=""/></div>
<map name="ade/dfa/class_min_g_l_a05a0da9d0729e9c7dbd1121b0956866d_icgraph" id="ade/dfa/class_min_g_l_a05a0da9d0729e9c7dbd1121b0956866d_icgraph">
<area shape="rect" title="Retourne si la fenêtre est ouverte." alt="" coords="589,81,697,108"/>
<area shape="rect" href="../../dc/d34/class_pixel_manager.html#aff5bd3e9f79200dbb2e7c0a5b9346625" title=" " alt="" coords="311,5,541,32"/>
<area shape="rect" href="../../dd/d1f/class_game.html#a74570e2b1a4930b1ab1c957b5e60320e" title="enter the main gameplay game loop" alt="" coords="348,56,504,83"/>
<area shape="rect" href="../../dc/d34/class_pixel_manager.html#aca51fa0a1ef8ac59076669ac68c7e152" title="show the menu after a player lose, or all invader has been defeated" alt="" coords="325,107,527,133"/>
<area shape="rect" href="../../dc/d34/class_pixel_manager.html#a30c8c220730ef121c78b6ff9b3a941d3" title="show the title screen of the game" alt="" coords="326,157,526,184"/>
<area shape="rect" href="../../dd/d1f/class_game.html#a185d2ce9845c75b62064dc6d60f79eab" title="manages and changes the states of the game" alt="" coords="104,56,263,83"/>
<area shape="rect" href="../../df/d0a/main_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4" title=" " alt="" coords="5,56,56,83"/>
</map>
</div>
</div>
</div>
<a id="a8f0833403a4fb3df8010c132e81b207f" name="a8f0833403a4fb3df8010c132e81b207f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8f0833403a4fb3df8010c132e81b207f">&#9670;&nbsp;</a></span>isPressed()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool MinGL::isPressed </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="../../de/dfa/class_min_g_l.html#a6e612d21ed9723c37ad91093f7b48c96">KeyType_t</a> &amp;&#160;</td>
<td class="paramname"><em>key</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Renvoie l'état d'une touche du clavier (pressée ou non) </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">key</td><td>: Touche du clavier a vérifier </td></tr>
</table>
</dd>
</dl>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../de/dfa/class_min_g_l_a8f0833403a4fb3df8010c132e81b207f_icgraph.png" border="0" usemap="#ade/dfa/class_min_g_l_a8f0833403a4fb3df8010c132e81b207f_icgraph" alt=""/></div>
<map name="ade/dfa/class_min_g_l_a8f0833403a4fb3df8010c132e81b207f_icgraph" id="ade/dfa/class_min_g_l_a8f0833403a4fb3df8010c132e81b207f_icgraph">
<area shape="rect" title="Renvoie l&#39;état d&#39;une touche du clavier (pressée ou non)" alt="" coords="284,56,409,83"/>
<area shape="rect" href="../../dc/d34/class_pixel_manager.html#aff5bd3e9f79200dbb2e7c0a5b9346625" title=" " alt="" coords="5,5,236,32"/>
<area shape="rect" href="../../dc/d34/class_pixel_manager.html#aca51fa0a1ef8ac59076669ac68c7e152" title="show the menu after a player lose, or all invader has been defeated" alt="" coords="19,56,222,83"/>
<area shape="rect" href="../../dc/d34/class_pixel_manager.html#a30c8c220730ef121c78b6ff9b3a941d3" title="show the title screen of the game" alt="" coords="21,107,221,133"/>
</map>
</div>
</div>
</div>
<a id="a99750fd4c8f97cfe693b1acb903424cf" name="a99750fd4c8f97cfe693b1acb903424cf"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a99750fd4c8f97cfe693b1acb903424cf">&#9670;&nbsp;</a></span>resetKey()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void MinGL::resetKey </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="../../de/dfa/class_min_g_l.html#a6e612d21ed9723c37ad91093f7b48c96">KeyType_t</a> &amp;&#160;</td>
<td class="paramname"><em>key</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Force une touche a être relâchée. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">key</td><td>: Touche du clavier a relâcher </td></tr>
</table>
</dd>
</dl>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../de/dfa/class_min_g_l_a99750fd4c8f97cfe693b1acb903424cf_icgraph.png" border="0" usemap="#ade/dfa/class_min_g_l_a99750fd4c8f97cfe693b1acb903424cf_icgraph" alt=""/></div>
<map name="ade/dfa/class_min_g_l_a99750fd4c8f97cfe693b1acb903424cf_icgraph" id="ade/dfa/class_min_g_l_a99750fd4c8f97cfe693b1acb903424cf_icgraph">
<area shape="rect" title="Force une touche a être relâchée." alt="" coords="284,31,403,57"/>
<area shape="rect" href="../../dc/d34/class_pixel_manager.html#aff5bd3e9f79200dbb2e7c0a5b9346625" title=" " alt="" coords="5,5,236,32"/>
<area shape="rect" href="../../dc/d34/class_pixel_manager.html#aca51fa0a1ef8ac59076669ac68c7e152" title="show the menu after a player lose, or all invader has been defeated" alt="" coords="19,56,222,83"/>
</map>
</div>
</div>
</div>
<a id="a4399b7615cea89f850cd5c66e428c367" name="a4399b7615cea89f850cd5c66e428c367"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4399b7615cea89f850cd5c66e428c367">&#9670;&nbsp;</a></span>setBackgroundColor()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void MinGL::setBackgroundColor </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="../../dc/d25/classns_graphics_1_1_r_g_b_acolor.html">nsGraphics::RGBAcolor</a> &amp;&#160;</td>
<td class="paramname"><em>backgroundColor</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Règle la couleur de fond de la fenêtre. </p>
</div>
</div>
<a id="a462ab2edc0eb28990638541873869e0e" name="a462ab2edc0eb28990638541873869e0e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a462ab2edc0eb28990638541873869e0e">&#9670;&nbsp;</a></span>setWindowName()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void MinGL::setWindowName </td>
<td>(</td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>windowName</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Règle le nom de la fenêtre. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">windowName</td><td>: Nouveau nom </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a9239873a52e437457af03f002f5df2b6" name="a9239873a52e437457af03f002f5df2b6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9239873a52e437457af03f002f5df2b6">&#9670;&nbsp;</a></span>setWindowPosition()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void MinGL::setWindowPosition </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="../../d8/da2/classns_graphics_1_1_vec2_d.html">nsGraphics::Vec2D</a> &amp;&#160;</td>
<td class="paramname"><em>windowPosition</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Règle la Position de la fenêtre. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">windowPosition</td><td>: Nouvelle Position </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a532d320b7b837998533fe6577ab45bc3" name="a532d320b7b837998533fe6577ab45bc3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a532d320b7b837998533fe6577ab45bc3">&#9670;&nbsp;</a></span>setWindowSize()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void MinGL::setWindowSize </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="../../d8/da2/classns_graphics_1_1_vec2_d.html">nsGraphics::Vec2D</a> &amp;&#160;</td>
<td class="paramname"><em>windowSize</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Règle la taille de la fenêtre. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">windowSize</td><td>: Nouvelle taille </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a9508f3ac9d4cb4f444f56f5d77ed9d86" name="a9508f3ac9d4cb4f444f56f5d77ed9d86"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9508f3ac9d4cb4f444f56f5d77ed9d86">&#9670;&nbsp;</a></span>stopGraphic()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void MinGL::stopGraphic </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Ferme la fenêtre et minGL proprement. </p>
</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li>lib_headers/mingl/<a class="el" href="../../d5/dd0/mingl_8h_source.html">mingl.h</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="../../de/dfa/class_min_g_l.html">MinGL</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>