aboutsummaryrefslogtreecommitdiffstats
path: root/namespaceyage.html
diff options
context:
space:
mode:
Diffstat (limited to 'namespaceyage.html')
-rw-r--r--namespaceyage.html80
1 files changed, 39 insertions, 41 deletions
diff --git a/namespaceyage.html b/namespaceyage.html
index 15e4be39..1e27d51f 100644
--- a/namespaceyage.html
+++ b/namespaceyage.html
@@ -93,7 +93,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!--header-->
<div class="contents">
-<p>Core includes.
+<p>Project namespace.
<a href="#details">More...</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
@@ -110,17 +110,17 @@ Namespaces</h2></td></tr>
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="classyage_1_1Camera.html">Camera</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classyage_1_1ImageLoader.html">ImageLoader</a></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classyage_1_1FileLoadException.html">FileLoadException</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classyage_1_1Logger.html">Logger</a></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classyage_1_1ImageLoader.html">ImageLoader</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classyage_1_1LogMessage.html">LogMessage</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classyage_1_1LogSink.html">LogSink</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classyage_1_1ResourceManager.html">ResourceManager</a></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classyage_1_1Logger.html">Logger</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classyage_1_1SpriteSheet.html">SpriteSheet</a></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classyage_1_1ResourceManager.html">ResourceManager</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classyage_1_1TextureCache.html">TextureCache</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -136,24 +136,18 @@ Classes</h2></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="structyage_1_1Vertex.html">Vertex</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classyage_1_1ComponentMapper.html">ComponentMapper</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classyage_1_1Engine.html">Engine</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Main engine class that contains a systems, the main loop and the update function that updates all the systems. <a href="classyage_1_1Engine.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classyage_1_1Entity.html">Entity</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="classyage_1_1Entity.html" title="Entity convenience class. ">Entity</a> convenience class. <a href="classyage_1_1Entity.html#details">More...</a><br/></td></tr>
-<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classyage_1_1EntityManager.html">EntityManager</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Manages entities in a space. <a href="classyage_1_1EntityManager.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classyage_1_1Space.html">Space</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="classyage_1_1Space.html" title="Space that keeps track of all the entities, componenets and runs the systems on the data to update th...">Space</a> that keeps track of all the entities, componenets and runs the systems on the data to update them. <a href="classyage_1_1Space.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classyage_1_1BaseSystem.html">BaseSystem</a></td></tr>
-<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classyage_1_1System.html">System</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="classyage_1_1System.html" title="System interface for the different systems in the engine. ">System</a> interface for the different systems in the engine. <a href="classyage_1_1System.html#details">More...</a><br/></td></tr>
-<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classyage_1_1SystemManager.html">SystemManager</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classyage_1_1Matrix.html">Matrix</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Base <a class="el" href="classyage_1_1Matrix.html" title="Base Matrix class used by other similar classes. ">Matrix</a> class used by other similar classes. <a href="classyage_1_1Matrix.html#details">More...</a><br/></td></tr>
@@ -181,19 +175,8 @@ Classes</h2></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classyage_1_1RigidBody.html">RigidBody</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classyage_1_1Batch.html">Batch</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">The <a class="el" href="classyage_1_1Batch.html" title="The Batch class will be the base class for all the different batching processes that might use differ...">Batch</a> class will be the base class for all the different batching processes that might use different shaders and attributes. <a href="classyage_1_1Batch.html#details">More...</a><br/></td></tr>
-<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classyage_1_1Drawable.html">Drawable</a></td></tr>
-<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classyage_1_1Rectangle.html">Rectangle</a></td></tr>
-<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classyage_1_1Shader.html">Shader</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classyage_1_1Shape.html">Shape</a></td></tr>
-<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classyage_1_1Sprite.html">Sprite</a></td></tr>
-<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classyage_1_1SpriteBatch.html">SpriteBatch</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classyage_1_1Active.html">Active</a></td></tr>
@@ -205,8 +188,8 @@ Classes</h2></td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
Typedefs</h2></td></tr>
-<tr class="memitem:aa1a73f12188f10f8a3cf46ba3803be9a"><td class="memItemLeft" align="right" valign="top">typedef unsigned&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceyage.html#aa1a73f12188f10f8a3cf46ba3803be9a">EntityHandle</a></td></tr>
-<tr class="separator:aa1a73f12188f10f8a3cf46ba3803be9a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa8bc60c76b5240a55672ce5b8e288764"><td class="memItemLeft" align="right" valign="top">typedef unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceyage.html#aa8bc60c76b5240a55672ce5b8e288764">Entity</a></td></tr>
+<tr class="separator:aa8bc60c76b5240a55672ce5b8e288764"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a23eef341099a6b2816cf0c63f8ffe898"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceyage.html#a23eef341099a6b2816cf0c63f8ffe898">Vector2d</a> = <a class="el" href="classyage_1_1Vector2.html">Vector2</a>&lt; double &gt;</td></tr>
<tr class="memdesc:a23eef341099a6b2816cf0c63f8ffe898"><td class="mdescLeft">&#160;</td><td class="mdescRight">Definition of a 2D vector. <a href="#a23eef341099a6b2816cf0c63f8ffe898">More...</a><br/></td></tr>
<tr class="separator:a23eef341099a6b2816cf0c63f8ffe898"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -407,6 +390,16 @@ Enumerations</h2></td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
Functions</h2></td></tr>
+<tr class="memitem:ae53246342d5b0371f300336cbc6595a3"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceyage.html#ae53246342d5b0371f300336cbc6595a3">glfwErrorCallback</a> (int, const char *)</td></tr>
+<tr class="separator:ae53246342d5b0371f300336cbc6595a3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4fc8b4d2a19d4c7f7f1bd42a788827ce"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceyage.html#a4fc8b4d2a19d4c7f7f1bd42a788827ce">init</a> ()</td></tr>
+<tr class="memdesc:a4fc8b4d2a19d4c7f7f1bd42a788827ce"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initializes YAGE. <a href="#a4fc8b4d2a19d4c7f7f1bd42a788827ce">More...</a><br/></td></tr>
+<tr class="separator:a4fc8b4d2a19d4c7f7f1bd42a788827ce"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac9d8c7327204686b3c86f4ab48672618"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceyage.html#ac9d8c7327204686b3c86f4ab48672618">quit</a> ()</td></tr>
+<tr class="memdesc:ac9d8c7327204686b3c86f4ab48672618"><td class="mdescLeft">&#160;</td><td class="mdescRight">Quit and cleanup YAGE. <a href="#ac9d8c7327204686b3c86f4ab48672618">More...</a><br/></td></tr>
+<tr class="separator:ac9d8c7327204686b3c86f4ab48672618"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8eb37ee67abe3858f039d36ec2bb6d3a"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceyage.html#a8eb37ee67abe3858f039d36ec2bb6d3a">min_level_</a> (<a class="el" href="namespaceyage.html#a4ac616fa26af17775ed558a4c08e4788a551b723eafd6a31d444fcb2f5920fbd3">LogLevel::INFO</a>)</td></tr>
+<tr class="separator:a8eb37ee67abe3858f039d36ec2bb6d3a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab54350a8dbf59338c99ab4f43cfa2858"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classyage_1_1LogSink.html">LogSink</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceyage.html#ab54350a8dbf59338c99ab4f43cfa2858">makeConsoleSink</a> ()</td></tr>
<tr class="separator:ab54350a8dbf59338c99ab4f43cfa2858"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad537beeea51c8314e407fadd24affc34"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classyage_1_1LogSink.html">LogSink</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceyage.html#ad537beeea51c8314e407fadd24affc34">makeFileSink</a> (const std::string &amp;filename)</td></tr>
@@ -446,28 +439,17 @@ Functions</h2></td></tr>
<tr class="memitem:a7ed614bc9d3e8b9f3f8d32b6a7ff28eb"><td class="memTemplParams" colspan="2">template&lt;int M, int N, class T &gt; </td></tr>
<tr class="memitem:a7ed614bc9d3e8b9f3f8d32b6a7ff28eb"><td class="memTemplItemLeft" align="right" valign="top">std::ostream &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceyage.html#a7ed614bc9d3e8b9f3f8d32b6a7ff28eb">operator&lt;&lt;</a> (std::ostream &amp;os, const <a class="el" href="classyage_1_1Matrix.html">Matrix</a>&lt; M, N, T &gt; &amp;mat)</td></tr>
<tr class="separator:a7ed614bc9d3e8b9f3f8d32b6a7ff28eb"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ae53246342d5b0371f300336cbc6595a3"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceyage.html#ae53246342d5b0371f300336cbc6595a3">glfwErrorCallback</a> (int, const char *)</td></tr>
-<tr class="separator:ae53246342d5b0371f300336cbc6595a3"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a4fc8b4d2a19d4c7f7f1bd42a788827ce"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceyage.html#a4fc8b4d2a19d4c7f7f1bd42a788827ce">init</a> ()</td></tr>
-<tr class="memdesc:a4fc8b4d2a19d4c7f7f1bd42a788827ce"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initializes YAGE. <a href="#a4fc8b4d2a19d4c7f7f1bd42a788827ce">More...</a><br/></td></tr>
-<tr class="separator:a4fc8b4d2a19d4c7f7f1bd42a788827ce"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ac9d8c7327204686b3c86f4ab48672618"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceyage.html#ac9d8c7327204686b3c86f4ab48672618">quit</a> ()</td></tr>
-<tr class="memdesc:ac9d8c7327204686b3c86f4ab48672618"><td class="mdescLeft">&#160;</td><td class="mdescRight">Quit and cleanup YAGE. <a href="#ac9d8c7327204686b3c86f4ab48672618">More...</a><br/></td></tr>
-<tr class="separator:ac9d8c7327204686b3c86f4ab48672618"><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>Core includes. </p>
-<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000002">Todo:</a></b></dt><dd>remove the include to make compilation faster </dd></dl>
-<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000003">Todo:</a></b></dt><dd>think of removing this, by, for example, using a pointer This could be more efficient when copying the texture out of the spritesheet.</dd></dl>
-<p>Data structues useful for the game engine and games developed by it Math templated implementation of matrices and operations on them. Physics implementation however, Box2D Rendering implementations for spritebatching and default shapes. <a class="el" href="classyage_1_1Engine.html" title="Main engine class that contains a systems, the main loop and the update function that updates all the...">Engine</a> that includes a <a class="el" href="classyage_1_1Entity.html" title="Entity convenience class. ">Entity</a> Component <a class="el" href="classyage_1_1System.html" title="System interface for the different systems in the engine. ">System</a> to organize the data and make it more flexible and efficient. Project namespace.</p>
+<div class="textblock"><p>Project namespace. </p>
<p>Avoids collision as all the classes and global functions are wrapped in. </p>
</div><h2 class="groupheader">Typedef Documentation</h2>
-<a class="anchor" id="aa1a73f12188f10f8a3cf46ba3803be9a"></a>
+<a class="anchor" id="aa8bc60c76b5240a55672ce5b8e288764"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname">typedef unsigned <a class="el" href="namespaceyage.html#aa1a73f12188f10f8a3cf46ba3803be9a">yage::EntityHandle</a></td>
+ <td class="memname">typedef unsigned int <a class="el" href="namespaceyage.html#aa8bc60c76b5240a55672ce5b8e288764">yage::Entity</a></td>
</tr>
</table>
</div><div class="memdoc">
@@ -1009,6 +991,22 @@ Functions</h2></td></tr>
</div>
</div>
+<a class="anchor" id="a8eb37ee67abe3858f039d36ec2bb6d3a"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">yage::min_level_ </td>
+ <td>(</td>
+ <td class="paramtype">LogLevel::INFO&#160;</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
<a class="anchor" id="ad8903f6a93ac89f16846458540717507"></a>
<div class="memitem">
<div class="memproto">
@@ -1338,7 +1336,7 @@ template&lt;int M, int N, class T &gt; </div>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Fri Apr 6 2018 14:48:50 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat May 19 2018 14:24:12 by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>