Files
ComSquare/classComSquare_1_1Renderer_1_1QtFullSFML.html
AnonymusRaccoon d33b0ab52d Deploying the doc
2021-07-13 21:32:24 +00:00

423 lines
36 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=9"/>
<meta name="generator" content="Doxygen 1.8.17"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>ComSquare: ComSquare::Renderer::QtFullSFML 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="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 style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">ComSquare
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.17 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @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:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="namespaceComSquare.html">ComSquare</a></li><li class="navelem"><a class="el" href="namespaceComSquare_1_1Renderer.html">Renderer</a></li><li class="navelem"><a class="el" href="classComSquare_1_1Renderer_1_1QtFullSFML.html">QtFullSFML</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pri-methods">Private Member Functions</a> &#124;
<a href="#pri-attribs">Private Attributes</a> &#124;
<a href="classComSquare_1_1Renderer_1_1QtFullSFML-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">ComSquare::Renderer::QtFullSFML Class Reference</div> </div>
</div><!--header-->
<div class="contents">
<p>The SFML window that manage the update.
<a href="classComSquare_1_1Renderer_1_1QtFullSFML.html#details">More...</a></p>
<p><code>#include &lt;<a class="el" href="QtSFML_8hpp_source.html">QtSFML.hpp</a>&gt;</code></p>
<div class="dynheader">
Inheritance diagram for ComSquare::Renderer::QtFullSFML:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="classComSquare_1_1Renderer_1_1QtFullSFML__inherit__graph.svg" width="278" height="1036"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
</div>
</div>
<div class="dynheader">
Collaboration diagram for ComSquare::Renderer::QtFullSFML:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="classComSquare_1_1Renderer_1_1QtFullSFML__coll__graph.svg" width="4252" height="3108"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
</div>
</div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a66264bf04d9ba0bbfbb5d5106616b840"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classComSquare_1_1Renderer_1_1QtFullSFML.html#a66264bf04d9ba0bbfbb5d5106616b840">openRom</a> ()</td></tr>
<tr class="memdesc:a66264bf04d9ba0bbfbb5d5106616b840"><td class="mdescLeft">&#160;</td><td class="mdescRight">Open the select rom dialog and load a new one if the option is selected. <a href="classComSquare_1_1Renderer_1_1QtFullSFML.html#a66264bf04d9ba0bbfbb5d5106616b840">More...</a><br /></td></tr>
<tr class="separator:a66264bf04d9ba0bbfbb5d5106616b840"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4748983e831c21a65989ea24f28eee96"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classComSquare_1_1Renderer_1_1QtFullSFML.html#a4748983e831c21a65989ea24f28eee96">reset</a> ()</td></tr>
<tr class="memdesc:a4748983e831c21a65989ea24f28eee96"><td class="mdescLeft">&#160;</td><td class="mdescRight">Action called when clicking on the reset button. <a href="classComSquare_1_1Renderer_1_1QtFullSFML.html#a4748983e831c21a65989ea24f28eee96">More...</a><br /></td></tr>
<tr class="separator:a4748983e831c21a65989ea24f28eee96"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9f756e81d99f3892bae2e43de7ff9299"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classComSquare_1_1Renderer_1_1QtFullSFML.html#a9f756e81d99f3892bae2e43de7ff9299">QtFullSFML</a> (<a class="el" href="classComSquare_1_1SNES.html">SNES</a> &amp;snes, QWidget *parent, const QPoint &amp;position, const QSize &amp;size, int frameRate=0)</td></tr>
<tr class="separator:a9f756e81d99f3892bae2e43de7ff9299"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abf329c06dbf29b7a2fde4c77450d1ad5"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classComSquare_1_1Renderer_1_1QtFullSFML.html#abf329c06dbf29b7a2fde4c77450d1ad5">QtFullSFML</a> (const <a class="el" href="classComSquare_1_1Renderer_1_1QtFullSFML.html">QtFullSFML</a> &amp;)=delete</td></tr>
<tr class="separator:abf329c06dbf29b7a2fde4c77450d1ad5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae47c3f6b339be10d4557f6d40c64390d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classComSquare_1_1Renderer_1_1QtFullSFML.html">QtFullSFML</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classComSquare_1_1Renderer_1_1QtFullSFML.html#ae47c3f6b339be10d4557f6d40c64390d">operator=</a> (const <a class="el" href="classComSquare_1_1Renderer_1_1QtFullSFML.html">QtFullSFML</a> &amp;)=delete</td></tr>
<tr class="separator:ae47c3f6b339be10d4557f6d40c64390d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a448d6dd27b49429ebf0a359ec61f630b"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classComSquare_1_1Renderer_1_1QtFullSFML.html#a448d6dd27b49429ebf0a359ec61f630b">~QtFullSFML</a> () override=default</td></tr>
<tr class="separator:a448d6dd27b49429ebf0a359ec61f630b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classComSquare_1_1Renderer_1_1QtWidgetSFML"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classComSquare_1_1Renderer_1_1QtWidgetSFML')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classComSquare_1_1Renderer_1_1QtWidgetSFML.html">ComSquare::Renderer::QtWidgetSFML</a></td></tr>
<tr class="memitem:ac658c7eeedc9454479e12aaa58d1eeb4 inherit pub_methods_classComSquare_1_1Renderer_1_1QtWidgetSFML"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classComSquare_1_1Renderer_1_1QtWidgetSFML.html#ac658c7eeedc9454479e12aaa58d1eeb4">QtWidgetSFML</a> (QWidget *parent, const QPoint &amp;position, const QSize &amp;size, int frameRate=0)</td></tr>
<tr class="separator:ac658c7eeedc9454479e12aaa58d1eeb4 inherit pub_methods_classComSquare_1_1Renderer_1_1QtWidgetSFML"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4274c1592fad85e2a12fd244b96bbb89 inherit pub_methods_classComSquare_1_1Renderer_1_1QtWidgetSFML"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classComSquare_1_1Renderer_1_1QtWidgetSFML.html#a4274c1592fad85e2a12fd244b96bbb89">QtWidgetSFML</a> (const <a class="el" href="classComSquare_1_1Renderer_1_1QtWidgetSFML.html">QtWidgetSFML</a> &amp;)=delete</td></tr>
<tr class="separator:a4274c1592fad85e2a12fd244b96bbb89 inherit pub_methods_classComSquare_1_1Renderer_1_1QtWidgetSFML"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6734a2ca6d5c59b3157a46d6e9019e9e inherit pub_methods_classComSquare_1_1Renderer_1_1QtWidgetSFML"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classComSquare_1_1Renderer_1_1QtWidgetSFML.html">QtWidgetSFML</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classComSquare_1_1Renderer_1_1QtWidgetSFML.html#a6734a2ca6d5c59b3157a46d6e9019e9e">operator=</a> (const <a class="el" href="classComSquare_1_1Renderer_1_1QtWidgetSFML.html">QtWidgetSFML</a> &amp;)=delete</td></tr>
<tr class="separator:a6734a2ca6d5c59b3157a46d6e9019e9e inherit pub_methods_classComSquare_1_1Renderer_1_1QtWidgetSFML"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abfbe6f2298391bfcc0ddd3894f632a25 inherit pub_methods_classComSquare_1_1Renderer_1_1QtWidgetSFML"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classComSquare_1_1Renderer_1_1QtWidgetSFML.html#abfbe6f2298391bfcc0ddd3894f632a25">~QtWidgetSFML</a> () override=default</td></tr>
<tr class="separator:abfbe6f2298391bfcc0ddd3894f632a25 inherit pub_methods_classComSquare_1_1Renderer_1_1QtWidgetSFML"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classComSquare_1_1Renderer_1_1SFRenderer"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classComSquare_1_1Renderer_1_1SFRenderer')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classComSquare_1_1Renderer_1_1SFRenderer.html">ComSquare::Renderer::SFRenderer</a></td></tr>
<tr class="memitem:ae1c66d510497e032cdcc82de560776c4 inherit pub_methods_classComSquare_1_1Renderer_1_1SFRenderer"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classComSquare_1_1Renderer_1_1SFRenderer.html#ae1c66d510497e032cdcc82de560776c4">setWindowName</a> (std::string &amp;newWindowName) override</td></tr>
<tr class="memdesc:ae1c66d510497e032cdcc82de560776c4 inherit pub_methods_classComSquare_1_1Renderer_1_1SFRenderer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set a new name to the window, if there is already a name it will be overwrite. <a href="classComSquare_1_1Renderer_1_1SFRenderer.html#ae1c66d510497e032cdcc82de560776c4">More...</a><br /></td></tr>
<tr class="separator:ae1c66d510497e032cdcc82de560776c4 inherit pub_methods_classComSquare_1_1Renderer_1_1SFRenderer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9487851a2313bb0e4e8ebccbc6f839e6 inherit pub_methods_classComSquare_1_1Renderer_1_1SFRenderer"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classComSquare_1_1Renderer_1_1SFRenderer.html#a9487851a2313bb0e4e8ebccbc6f839e6">drawScreen</a> () override</td></tr>
<tr class="memdesc:a9487851a2313bb0e4e8ebccbc6f839e6 inherit pub_methods_classComSquare_1_1Renderer_1_1SFRenderer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Update the screen by printing the buffer. <a href="classComSquare_1_1Renderer_1_1SFRenderer.html#a9487851a2313bb0e4e8ebccbc6f839e6">More...</a><br /></td></tr>
<tr class="separator:a9487851a2313bb0e4e8ebccbc6f839e6 inherit pub_methods_classComSquare_1_1Renderer_1_1SFRenderer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a389854c9f8f0e5e2ae46eb115d376d73 inherit pub_methods_classComSquare_1_1Renderer_1_1SFRenderer"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classComSquare_1_1Renderer_1_1SFRenderer.html#a389854c9f8f0e5e2ae46eb115d376d73">putPixel</a> (unsigned y, unsigned x, uint32_t rgba) override</td></tr>
<tr class="memdesc:a389854c9f8f0e5e2ae46eb115d376d73 inherit pub_methods_classComSquare_1_1Renderer_1_1SFRenderer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add a pixel to the buffer to the coordinates x, y with the color rgba. <a href="classComSquare_1_1Renderer_1_1SFRenderer.html#a389854c9f8f0e5e2ae46eb115d376d73">More...</a><br /></td></tr>
<tr class="separator:a389854c9f8f0e5e2ae46eb115d376d73 inherit pub_methods_classComSquare_1_1Renderer_1_1SFRenderer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa8f39420f604aa45d955b8e97883b3b1 inherit pub_methods_classComSquare_1_1Renderer_1_1SFRenderer"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classComSquare_1_1Renderer_1_1SFRenderer.html#aa8f39420f604aa45d955b8e97883b3b1">playAudio</a> (std::span&lt; int16_t &gt; samples) override</td></tr>
<tr class="memdesc:aa8f39420f604aa45d955b8e97883b3b1 inherit pub_methods_classComSquare_1_1Renderer_1_1SFRenderer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Playing all samples from buffer. <a href="classComSquare_1_1Renderer_1_1SFRenderer.html#aa8f39420f604aa45d955b8e97883b3b1">More...</a><br /></td></tr>
<tr class="separator:aa8f39420f604aa45d955b8e97883b3b1 inherit pub_methods_classComSquare_1_1Renderer_1_1SFRenderer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ada9df2d424190afe60cc32df2982ece5 inherit pub_methods_classComSquare_1_1Renderer_1_1SFRenderer"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classComSquare_1_1Renderer_1_1SFRenderer.html#ada9df2d424190afe60cc32df2982ece5">getEvents</a> ()</td></tr>
<tr class="memdesc:ada9df2d424190afe60cc32df2982ece5 inherit pub_methods_classComSquare_1_1Renderer_1_1SFRenderer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the inputs from the Window. <a href="classComSquare_1_1Renderer_1_1SFRenderer.html#ada9df2d424190afe60cc32df2982ece5">More...</a><br /></td></tr>
<tr class="separator:ada9df2d424190afe60cc32df2982ece5 inherit pub_methods_classComSquare_1_1Renderer_1_1SFRenderer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acecdd403d5d1c0d1e163b726f29a35ab inherit pub_methods_classComSquare_1_1Renderer_1_1SFRenderer"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classComSquare_1_1Renderer_1_1SFRenderer.html#acecdd403d5d1c0d1e163b726f29a35ab">createWindow</a> (<a class="el" href="classComSquare_1_1SNES.html">SNES</a> &amp;snes, int maxFPS) override</td></tr>
<tr class="memdesc:acecdd403d5d1c0d1e163b726f29a35ab inherit pub_methods_classComSquare_1_1Renderer_1_1SFRenderer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Use this function to create the window. <a href="classComSquare_1_1Renderer_1_1SFRenderer.html#acecdd403d5d1c0d1e163b726f29a35ab">More...</a><br /></td></tr>
<tr class="separator:acecdd403d5d1c0d1e163b726f29a35ab inherit pub_methods_classComSquare_1_1Renderer_1_1SFRenderer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a52365812c957bc9bcf46d804c345c042 inherit pub_methods_classComSquare_1_1Renderer_1_1SFRenderer"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classComSquare_1_1Renderer_1_1SFRenderer.html#a52365812c957bc9bcf46d804c345c042">SFRenderer</a> (unsigned int height, unsigned int width)</td></tr>
<tr class="memdesc:a52365812c957bc9bcf46d804c345c042 inherit pub_methods_classComSquare_1_1Renderer_1_1SFRenderer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor that return the window component of the SFML. <a href="classComSquare_1_1Renderer_1_1SFRenderer.html#a52365812c957bc9bcf46d804c345c042">More...</a><br /></td></tr>
<tr class="separator:a52365812c957bc9bcf46d804c345c042 inherit pub_methods_classComSquare_1_1Renderer_1_1SFRenderer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0aea1632ec563f02f30369be6246487b inherit pub_methods_classComSquare_1_1Renderer_1_1SFRenderer"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classComSquare_1_1Renderer_1_1SFRenderer.html#a0aea1632ec563f02f30369be6246487b">SFRenderer</a> (const <a class="el" href="classComSquare_1_1Renderer_1_1SFRenderer.html">SFRenderer</a> &amp;)=delete</td></tr>
<tr class="separator:a0aea1632ec563f02f30369be6246487b inherit pub_methods_classComSquare_1_1Renderer_1_1SFRenderer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7ee3eea2c0ef32da9846483e3bab24dc inherit pub_methods_classComSquare_1_1Renderer_1_1SFRenderer"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classComSquare_1_1Renderer_1_1SFRenderer.html">SFRenderer</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classComSquare_1_1Renderer_1_1SFRenderer.html#a7ee3eea2c0ef32da9846483e3bab24dc">operator=</a> (const <a class="el" href="classComSquare_1_1Renderer_1_1SFRenderer.html">SFRenderer</a> &amp;)=delete</td></tr>
<tr class="separator:a7ee3eea2c0ef32da9846483e3bab24dc inherit pub_methods_classComSquare_1_1Renderer_1_1SFRenderer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af4fa3cd50547eecdbe155d104d299d82 inherit pub_methods_classComSquare_1_1Renderer_1_1SFRenderer"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classComSquare_1_1Renderer_1_1SFRenderer.html#af4fa3cd50547eecdbe155d104d299d82">~SFRenderer</a> ()</td></tr>
<tr class="separator:af4fa3cd50547eecdbe155d104d299d82 inherit pub_methods_classComSquare_1_1Renderer_1_1SFRenderer"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pri-methods"></a>
Private Member Functions</h2></td></tr>
<tr class="memitem:a102ad37b4ca208f950cf4fcadc27e81b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classComSquare_1_1Renderer_1_1QtFullSFML.html#a102ad37b4ca208f950cf4fcadc27e81b">onUpdate</a> () override</td></tr>
<tr class="memdesc:a102ad37b4ca208f950cf4fcadc27e81b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Function called to update this widget. <a href="classComSquare_1_1Renderer_1_1QtFullSFML.html#a102ad37b4ca208f950cf4fcadc27e81b">More...</a><br /></td></tr>
<tr class="separator:a102ad37b4ca208f950cf4fcadc27e81b"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pri-attribs"></a>
Private Attributes</h2></td></tr>
<tr class="memitem:a9e06572c430ef713f42cd38df01aeae5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classComSquare_1_1SNES.html">SNES</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classComSquare_1_1Renderer_1_1QtFullSFML.html#a9e06572c430ef713f42cd38df01aeae5">_snes</a></td></tr>
<tr class="memdesc:a9e06572c430ef713f42cd38df01aeae5"><td class="mdescLeft">&#160;</td><td class="mdescRight">The snes to update. <a href="classComSquare_1_1Renderer_1_1QtFullSFML.html#a9e06572c430ef713f42cd38df01aeae5">More...</a><br /></td></tr>
<tr class="separator:a9e06572c430ef713f42cd38df01aeae5"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
Additional Inherited Members</h2></td></tr>
<tr class="inherit_header pub_slots_classComSquare_1_1Renderer_1_1QtWidgetSFML"><td colspan="2" onclick="javascript:toggleInherit('pub_slots_classComSquare_1_1Renderer_1_1QtWidgetSFML')"><img src="closed.png" alt="-"/>&#160;Public Slots inherited from <a class="el" href="classComSquare_1_1Renderer_1_1QtWidgetSFML.html">ComSquare::Renderer::QtWidgetSFML</a></td></tr>
<tr class="inherit_header pub_attribs_classComSquare_1_1Renderer_1_1SFRenderer"><td colspan="2" onclick="javascript:toggleInherit('pub_attribs_classComSquare_1_1Renderer_1_1SFRenderer')"><img src="closed.png" alt="-"/>&#160;Public Attributes inherited from <a class="el" href="classComSquare_1_1Renderer_1_1SFRenderer.html">ComSquare::Renderer::SFRenderer</a></td></tr>
<tr class="memitem:aa972b25e9ad6bda7b4c6c171643846ad inherit pub_attribs_classComSquare_1_1Renderer_1_1SFRenderer"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classComSquare_1_1Renderer_1_1SFRenderer.html#aa972b25e9ad6bda7b4c6c171643846ad">shouldExit</a> = false</td></tr>
<tr class="memdesc:aa972b25e9ad6bda7b4c6c171643846ad inherit pub_attribs_classComSquare_1_1Renderer_1_1SFRenderer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Tells to the program if the window has been closed, and therefore if he should stop. <a href="classComSquare_1_1Renderer_1_1SFRenderer.html#aa972b25e9ad6bda7b4c6c171643846ad">More...</a><br /></td></tr>
<tr class="separator:aa972b25e9ad6bda7b4c6c171643846ad inherit pub_attribs_classComSquare_1_1Renderer_1_1SFRenderer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_attribs_classComSquare_1_1Renderer_1_1SFRenderer"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classComSquare_1_1Renderer_1_1SFRenderer')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="classComSquare_1_1Renderer_1_1SFRenderer.html">ComSquare::Renderer::SFRenderer</a></td></tr>
<tr class="memitem:a495dfcc73f6c48f5b7705976994f32c3 inherit pro_attribs_classComSquare_1_1Renderer_1_1SFRenderer"><td class="memItemLeft" align="right" valign="top">sf::RenderWindow&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classComSquare_1_1Renderer_1_1SFRenderer.html#a495dfcc73f6c48f5b7705976994f32c3">_window</a></td></tr>
<tr class="memdesc:a495dfcc73f6c48f5b7705976994f32c3 inherit pro_attribs_classComSquare_1_1Renderer_1_1SFRenderer"><td class="mdescLeft">&#160;</td><td class="mdescRight">The <a class="el" href="namespaceComSquare_1_1Renderer.html">Renderer</a> for the window. <a href="classComSquare_1_1Renderer_1_1SFRenderer.html#a495dfcc73f6c48f5b7705976994f32c3">More...</a><br /></td></tr>
<tr class="separator:a495dfcc73f6c48f5b7705976994f32c3 inherit pro_attribs_classComSquare_1_1Renderer_1_1SFRenderer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af0cfb43020596d8769970ce8c2752b27 inherit pro_attribs_classComSquare_1_1Renderer_1_1SFRenderer"><td class="memItemLeft" align="right" valign="top">sf::VideoMode&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classComSquare_1_1Renderer_1_1SFRenderer.html#af0cfb43020596d8769970ce8c2752b27">_videoMode</a></td></tr>
<tr class="memdesc:af0cfb43020596d8769970ce8c2752b27 inherit pro_attribs_classComSquare_1_1Renderer_1_1SFRenderer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Video Mode containing the _height and _width of the window. <a href="classComSquare_1_1Renderer_1_1SFRenderer.html#af0cfb43020596d8769970ce8c2752b27">More...</a><br /></td></tr>
<tr class="separator:af0cfb43020596d8769970ce8c2752b27 inherit pro_attribs_classComSquare_1_1Renderer_1_1SFRenderer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab36bf31b1b83766555e55c8965b15434 inherit pro_attribs_classComSquare_1_1Renderer_1_1SFRenderer"><td class="memItemLeft" align="right" valign="top">sf::Color *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classComSquare_1_1Renderer_1_1SFRenderer.html#ab36bf31b1b83766555e55c8965b15434">_pixelBuffer</a></td></tr>
<tr class="memdesc:ab36bf31b1b83766555e55c8965b15434 inherit pro_attribs_classComSquare_1_1Renderer_1_1SFRenderer"><td class="mdescLeft">&#160;</td><td class="mdescRight">The image that contain all of the pixels. <a href="classComSquare_1_1Renderer_1_1SFRenderer.html#ab36bf31b1b83766555e55c8965b15434">More...</a><br /></td></tr>
<tr class="separator:ab36bf31b1b83766555e55c8965b15434 inherit pro_attribs_classComSquare_1_1Renderer_1_1SFRenderer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af7a74c4f613496e099a44f549db9d81a inherit pro_attribs_classComSquare_1_1Renderer_1_1SFRenderer"><td class="memItemLeft" align="right" valign="top">sf::Sprite&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classComSquare_1_1Renderer_1_1SFRenderer.html#af7a74c4f613496e099a44f549db9d81a">_sprite</a></td></tr>
<tr class="memdesc:af7a74c4f613496e099a44f549db9d81a inherit pro_attribs_classComSquare_1_1Renderer_1_1SFRenderer"><td class="mdescLeft">&#160;</td><td class="mdescRight">The sprite to render the array of pixels. <a href="classComSquare_1_1Renderer_1_1SFRenderer.html#af7a74c4f613496e099a44f549db9d81a">More...</a><br /></td></tr>
<tr class="separator:af7a74c4f613496e099a44f549db9d81a inherit pro_attribs_classComSquare_1_1Renderer_1_1SFRenderer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3eb1436cf6c5aaaefaba75ed238ef18c inherit pro_attribs_classComSquare_1_1Renderer_1_1SFRenderer"><td class="memItemLeft" align="right" valign="top">sf::Texture&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classComSquare_1_1Renderer_1_1SFRenderer.html#a3eb1436cf6c5aaaefaba75ed238ef18c">_texture</a></td></tr>
<tr class="memdesc:a3eb1436cf6c5aaaefaba75ed238ef18c inherit pro_attribs_classComSquare_1_1Renderer_1_1SFRenderer"><td class="mdescLeft">&#160;</td><td class="mdescRight">The texture to render the array of pixels. <a href="classComSquare_1_1Renderer_1_1SFRenderer.html#a3eb1436cf6c5aaaefaba75ed238ef18c">More...</a><br /></td></tr>
<tr class="separator:a3eb1436cf6c5aaaefaba75ed238ef18c inherit pro_attribs_classComSquare_1_1Renderer_1_1SFRenderer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a41a337fbfbf8c0ddebbd55d84738d3a5 inherit pro_attribs_classComSquare_1_1Renderer_1_1SFRenderer"><td class="memItemLeft" align="right" valign="top">sf::SoundBuffer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classComSquare_1_1Renderer_1_1SFRenderer.html#a41a337fbfbf8c0ddebbd55d84738d3a5">_soundBuffer</a></td></tr>
<tr class="memdesc:a41a337fbfbf8c0ddebbd55d84738d3a5 inherit pro_attribs_classComSquare_1_1Renderer_1_1SFRenderer"><td class="mdescLeft">&#160;</td><td class="mdescRight">The buffer containing samples to be played. <a href="classComSquare_1_1Renderer_1_1SFRenderer.html#a41a337fbfbf8c0ddebbd55d84738d3a5">More...</a><br /></td></tr>
<tr class="separator:a41a337fbfbf8c0ddebbd55d84738d3a5 inherit pro_attribs_classComSquare_1_1Renderer_1_1SFRenderer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7bf6848cd9906ec01851217c041723e9 inherit pro_attribs_classComSquare_1_1Renderer_1_1SFRenderer"><td class="memItemLeft" align="right" valign="top">sf::Sound&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classComSquare_1_1Renderer_1_1SFRenderer.html#a7bf6848cd9906ec01851217c041723e9">_sound</a></td></tr>
<tr class="memdesc:a7bf6848cd9906ec01851217c041723e9 inherit pro_attribs_classComSquare_1_1Renderer_1_1SFRenderer"><td class="mdescLeft">&#160;</td><td class="mdescRight">the sound played <a href="classComSquare_1_1Renderer_1_1SFRenderer.html#a7bf6848cd9906ec01851217c041723e9">More...</a><br /></td></tr>
<tr class="separator:a7bf6848cd9906ec01851217c041723e9 inherit pro_attribs_classComSquare_1_1Renderer_1_1SFRenderer"><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>The SFML window that manage the update. </p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="a9f756e81d99f3892bae2e43de7ff9299"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9f756e81d99f3892bae2e43de7ff9299">&#9670;&nbsp;</a></span>QtFullSFML() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">ComSquare::Renderer::QtFullSFML::QtFullSFML </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classComSquare_1_1SNES.html">SNES</a> &amp;&#160;</td>
<td class="paramname"><em>snes</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">QWidget *&#160;</td>
<td class="paramname"><em>parent</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const QPoint &amp;&#160;</td>
<td class="paramname"><em>position</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const QSize &amp;&#160;</td>
<td class="paramname"><em>size</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>frameRate</em> = <code>0</code>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="abf329c06dbf29b7a2fde4c77450d1ad5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abf329c06dbf29b7a2fde4c77450d1ad5">&#9670;&nbsp;</a></span>QtFullSFML() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">ComSquare::Renderer::QtFullSFML::QtFullSFML </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classComSquare_1_1Renderer_1_1QtFullSFML.html">QtFullSFML</a> &amp;&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">delete</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a448d6dd27b49429ebf0a359ec61f630b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a448d6dd27b49429ebf0a359ec61f630b">&#9670;&nbsp;</a></span>~QtFullSFML()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">ComSquare::Renderer::QtFullSFML::~QtFullSFML </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">default</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="a102ad37b4ca208f950cf4fcadc27e81b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a102ad37b4ca208f950cf4fcadc27e81b">&#9670;&nbsp;</a></span>onUpdate()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void ComSquare::Renderer::QtFullSFML::onUpdate </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">private</span><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Function called to update this widget. </p>
<p>Implements <a class="el" href="classComSquare_1_1Renderer_1_1QtWidgetSFML.html#a1a6533864871390769b06ba16345aad0">ComSquare::Renderer::QtWidgetSFML</a>.</p>
</div>
</div>
<a id="a66264bf04d9ba0bbfbb5d5106616b840"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a66264bf04d9ba0bbfbb5d5106616b840">&#9670;&nbsp;</a></span>openRom()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ComSquare::Renderer::QtFullSFML::openRom </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Open the select rom dialog and load a new one if the option is selected. </p>
</div>
</div>
<a id="ae47c3f6b339be10d4557f6d40c64390d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae47c3f6b339be10d4557f6d40c64390d">&#9670;&nbsp;</a></span>operator=()</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="classComSquare_1_1Renderer_1_1QtFullSFML.html">QtFullSFML</a>&amp; ComSquare::Renderer::QtFullSFML::operator= </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classComSquare_1_1Renderer_1_1QtFullSFML.html">QtFullSFML</a> &amp;&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">delete</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a4748983e831c21a65989ea24f28eee96"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4748983e831c21a65989ea24f28eee96">&#9670;&nbsp;</a></span>reset()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ComSquare::Renderer::QtFullSFML::reset </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Action called when clicking on the reset button. </p>
</div>
</div>
<h2 class="groupheader">Member Data Documentation</h2>
<a id="a9e06572c430ef713f42cd38df01aeae5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9e06572c430ef713f42cd38df01aeae5">&#9670;&nbsp;</a></span>_snes</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="classComSquare_1_1SNES.html">SNES</a>&amp; ComSquare::Renderer::QtFullSFML::_snes</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>The snes to update. </p>
</div>
</div>
<hr/>The documentation for this class was generated from the following files:<ul>
<li>sources/Renderer/QtRenderer/<a class="el" href="QtSFML_8hpp_source.html">QtSFML.hpp</a></li>
<li>sources/Renderer/QtRenderer/<a class="el" href="QtSFML_8cpp.html">QtSFML.cpp</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.17
</small></address>
</body>
</html>