aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTravisBot <>2018-06-23 15:05:17 +0000
committerTravisBot <>2018-06-23 15:05:17 +0000
commit6264c37b15ce0381b7492bb7e164c57eee8d5ceb (patch)
tree4b78c38034db32010bf7b21afde72ec2a8f9a7fb
parent1b14ac37c93f5d76dbe140208931693c581b9821 (diff)
downloadYAGE-6264c37b15ce0381b7492bb7e164c57eee8d5ceb.tar.gz
YAGE-6264c37b15ce0381b7492bb7e164c57eee8d5ceb.zip
[Travis] Rebuilding documentation
-rw-r--r--README_8md.html2
-rw-r--r--active_8cpp.html2
-rw-r--r--active_8h.html2
-rw-r--r--active_8h_source.html2
-rw-r--r--annotated.html2
-rw-r--r--body_8cpp.html2
-rw-r--r--body_8h.html2
-rw-r--r--body_8h_source.html2
-rw-r--r--bug.html2
-rw-r--r--camera_8cpp.html2
-rw-r--r--camera_8h.html2
-rw-r--r--camera_8h_source.html2
-rw-r--r--classes.html2
-rw-r--r--classyage_1_1Active-members.html2
-rw-r--r--classyage_1_1Active.html2
-rw-r--r--classyage_1_1BaseComponent-members.html2
-rw-r--r--classyage_1_1BaseComponent.html2
-rw-r--r--classyage_1_1BaseSystem-members.html2
-rw-r--r--classyage_1_1BaseSystem.html2
-rw-r--r--classyage_1_1Body-members.html2
-rw-r--r--classyage_1_1Body.html2
-rw-r--r--classyage_1_1Camera-members.html2
-rw-r--r--classyage_1_1Camera.html2
-rw-r--r--classyage_1_1Collider-members.html2
-rw-r--r--classyage_1_1Collider.html2
-rw-r--r--classyage_1_1CollisionBody-members.html2
-rw-r--r--classyage_1_1CollisionBody.html2
-rw-r--r--classyage_1_1Component-members.html2
-rw-r--r--classyage_1_1Component.html2
-rw-r--r--classyage_1_1ComponentGroup-members.html7
-rw-r--r--classyage_1_1ComponentGroup.html81
-rw-r--r--classyage_1_1EntityManager-members.html8
-rw-r--r--classyage_1_1EntityManager.html68
-rw-r--r--classyage_1_1FileLoadException-members.html4
-rw-r--r--classyage_1_1FileLoadException.html10
-rw-r--r--classyage_1_1ImageLoader-members.html4
-rw-r--r--classyage_1_1ImageLoader.html10
-rw-r--r--classyage_1_1LogMessage-members.html8
-rw-r--r--classyage_1_1LogMessage.html28
-rw-r--r--classyage_1_1LogSink-members.html10
-rw-r--r--classyage_1_1LogSink.html36
-rw-r--r--classyage_1_1Logger-members.html14
-rw-r--r--classyage_1_1Logger.html50
-rw-r--r--classyage_1_1Matrix-members.html2
-rw-r--r--classyage_1_1Matrix.html2
-rw-r--r--classyage_1_1NonCopyable-members.html2
-rw-r--r--classyage_1_1NonCopyable.html2
-rw-r--r--classyage_1_1ParticleBody-members.html2
-rw-r--r--classyage_1_1ParticleBody.html2
-rw-r--r--classyage_1_1RectangleCollider-members.html2
-rw-r--r--classyage_1_1RectangleCollider.html2
-rw-r--r--classyage_1_1ResourceManager-members.html4
-rw-r--r--classyage_1_1ResourceManager.html10
-rw-r--r--classyage_1_1RigidBody-members.html2
-rw-r--r--classyage_1_1RigidBody.html2
-rw-r--r--classyage_1_1Shader-members.html10
-rw-r--r--classyage_1_1Shader.html38
-rw-r--r--classyage_1_1SpriteBatch-members.html2
-rw-r--r--classyage_1_1SpriteBatch.html2
-rw-r--r--classyage_1_1SyncQueue-members.html2
-rw-r--r--classyage_1_1SyncQueue.html2
-rw-r--r--classyage_1_1System-members.html2
-rw-r--r--classyage_1_1System.html2
-rw-r--r--classyage_1_1TextureCache-members.html4
-rw-r--r--classyage_1_1TextureCache.html10
-rw-r--r--classyage_1_1Vector-members.html2
-rw-r--r--classyage_1_1Vector.html2
-rw-r--r--classyage_1_1Vector2-members.html2
-rw-r--r--classyage_1_1Vector2.html2
-rw-r--r--classyage_1_1Vector3-members.html2
-rw-r--r--classyage_1_1Vector3.html2
-rw-r--r--classyage_1_1Vector4-members.html2
-rw-r--r--classyage_1_1Vector4.html2
-rw-r--r--classyage_1_1Window-members.html6
-rw-r--r--classyage_1_1Window.html18
-rw-r--r--classyage_1_1details_1_1Row-members.html2
-rw-r--r--classyage_1_1details_1_1Row.html2
-rw-r--r--collider_8h.html2
-rw-r--r--collider_8h_source.html2
-rw-r--r--collisionbody_8h.html2
-rw-r--r--collisionbody_8h_source.html2
-rw-r--r--component_8cpp.html3
-rw-r--r--component_8h.html2
-rw-r--r--component_8h_source.html51
-rw-r--r--core_8cpp.html6
-rw-r--r--core_8h.html6
-rw-r--r--core_8h_source.html6
-rw-r--r--cube_8h.html2
-rw-r--r--cube_8h_source.html2
-rw-r--r--dir_059f34b87ae2c2af887b23a7e5e8e88f.html2
-rw-r--r--dir_0a5be4b85c8e2c05f7a9f5a803f53125.html2
-rw-r--r--dir_11841e5da2063fc5766a682aee38e289.html2
-rw-r--r--dir_48a91ae829881cbedcfc124d2027890d.html2
-rw-r--r--dir_a58d7658bbcfd3d3d7296185ebe55c28.html2
-rw-r--r--dir_aa7f86daaaa64c448f636c0e65de2cec.html2
-rw-r--r--dir_b47bccbdb192fb141a0ffded67f346da.html2
-rw-r--r--dir_d09e80fdcf0bb585bbe3b7099c52d028.html2
-rw-r--r--entity_8cpp.html4
-rw-r--r--entity_8h.html9
-rw-r--r--entity_8h_source.html92
-rw-r--r--exception_8cpp.html2
-rw-r--r--exception_8h.html2
-rw-r--r--exception_8h_source.html6
-rw-r--r--files.html2
-rw-r--r--functions.html7
-rw-r--r--functions_b.html5
-rw-r--r--functions_c.html12
-rw-r--r--functions_d.html5
-rw-r--r--functions_e.html8
-rw-r--r--functions_f.html4
-rw-r--r--functions_func.html46
-rw-r--r--functions_g.html6
-rw-r--r--functions_h.html2
-rw-r--r--functions_i.html2
-rw-r--r--functions_k.html2
-rw-r--r--functions_l.html10
-rw-r--r--functions_m.html2
-rw-r--r--functions_n.html2
-rw-r--r--functions_o.html12
-rw-r--r--functions_p.html2
-rw-r--r--functions_r.html4
-rw-r--r--functions_rela.html2
-rw-r--r--functions_s.html6
-rw-r--r--functions_t.html2
-rw-r--r--functions_type.html5
-rw-r--r--functions_u.html2
-rw-r--r--functions_v.html2
-rw-r--r--functions_vars.html14
-rw-r--r--functions_w.html6
-rw-r--r--functions_x.html2
-rw-r--r--functions_y.html2
-rw-r--r--functions_z.html2
-rw-r--r--functions_~.html2
-rw-r--r--globals.html2
-rw-r--r--globals_defs.html2
-rw-r--r--globals_eval.html2
-rw-r--r--globals_func.html2
-rw-r--r--globals_type.html2
-rw-r--r--globals_vars.html2
-rw-r--r--hierarchy.html2
-rw-r--r--imageloader_8cpp.html2
-rw-r--r--imageloader_8h.html2
-rw-r--r--imageloader_8h_source.html6
-rw-r--r--index.html2
-rw-r--r--input_8h.html2
-rw-r--r--input_8h_source.html2
-rw-r--r--iomanager_8cpp.html6
-rw-r--r--iomanager_8h.html6
-rw-r--r--iomanager_8h_source.html6
-rw-r--r--logger_8cpp.html2
-rw-r--r--logger_8h.html6
-rw-r--r--logger_8h_source.html78
-rw-r--r--logger_8md.html2
-rw-r--r--logger_guide.html2
-rw-r--r--main_8md.html2
-rw-r--r--matrix_8h.html2
-rw-r--r--matrix_8h_source.html2
-rw-r--r--matrix_8md.html2
-rw-r--r--md_README.html2
-rw-r--r--md_docs_matrix.html2
-rw-r--r--md_docs_todolist.html2
-rw-r--r--md_yage_entity_README.html4
-rw-r--r--md_yage_physics_README.html2
-rw-r--r--namespacemembers.html8
-rw-r--r--namespacemembers_enum.html2
-rw-r--r--namespacemembers_eval.html2
-rw-r--r--namespacemembers_func.html8
-rw-r--r--namespacemembers_type.html2
-rw-r--r--namespaces.html2
-rw-r--r--namespaceyage.html16
-rw-r--r--namespaceyage_1_1IoManager.html10
-rw-r--r--namespaceyage_1_1details.html2
-rw-r--r--namespaceyage_1_1matrix.html2
-rw-r--r--noncopyable_8h.html2
-rw-r--r--noncopyable_8h_source.html2
-rw-r--r--pages.html2
-rw-r--r--particlebody_8cpp.html2
-rw-r--r--particlebody_8h.html2
-rw-r--r--particlebody_8h_source.html2
-rw-r--r--physics_8h.html2
-rw-r--r--physics_8h_source.html2
-rw-r--r--rectanglecollider_8cpp.html2
-rw-r--r--rectanglecollider_8h.html2
-rw-r--r--rectanglecollider_8h_source.html2
-rw-r--r--resourcemanager_8cpp.html2
-rw-r--r--resourcemanager_8h.html2
-rw-r--r--resourcemanager_8h_source.html6
-rw-r--r--rigidbody_8cpp.html2
-rw-r--r--rigidbody_8h.html2
-rw-r--r--rigidbody_8h_source.html2
-rw-r--r--search/all_0.js4
-rw-r--r--search/all_1.js2
-rw-r--r--search/all_11.js4
-rw-r--r--search/all_12.js4
-rw-r--r--search/all_13.js2
-rw-r--r--search/all_16.js6
-rw-r--r--search/all_2.js4
-rw-r--r--search/all_3.js1
-rw-r--r--search/all_4.js5
-rw-r--r--search/all_5.js2
-rw-r--r--search/all_6.js4
-rw-r--r--search/all_b.js8
-rw-r--r--search/all_c.js2
-rw-r--r--search/all_e.js8
-rw-r--r--search/functions_0.js4
-rw-r--r--search/functions_1.js2
-rw-r--r--search/functions_10.js4
-rw-r--r--search/functions_11.js4
-rw-r--r--search/functions_15.js6
-rw-r--r--search/functions_4.js3
-rw-r--r--search/functions_5.js2
-rw-r--r--search/functions_6.js4
-rw-r--r--search/functions_a.js8
-rw-r--r--search/functions_b.js2
-rw-r--r--search/functions_d.js8
-rw-r--r--search/typedefs_0.js3
-rw-r--r--search/variables_2.js5
-rw-r--r--search/variables_3.js1
-rw-r--r--shader_8cpp.html2
-rw-r--r--shader_8h.html2
-rw-r--r--shader_8h_source.html22
-rw-r--r--spritebatch_8cpp.html2
-rw-r--r--spritebatch_8h.html2
-rw-r--r--spritebatch_8h_source.html2
-rw-r--r--spritebatch_8md.html2
-rw-r--r--spritebatch_guide.html2
-rw-r--r--stb__image_8cpp.html2
-rw-r--r--stb__image_8h.html2
-rw-r--r--stb__image_8h_source.html2
-rw-r--r--structstbi__io__callbacks-members.html2
-rw-r--r--structstbi__io__callbacks.html2
-rw-r--r--structyage_1_1Colour-members.html2
-rw-r--r--structyage_1_1Colour.html2
-rw-r--r--structyage_1_1LogMessage_1_1Meta-members.html2
-rw-r--r--structyage_1_1LogMessage_1_1Meta.html2
-rw-r--r--structyage_1_1Position-members.html2
-rw-r--r--structyage_1_1Position.html2
-rw-r--r--structyage_1_1Texture-members.html2
-rw-r--r--structyage_1_1Texture.html2
-rw-r--r--structyage_1_1UV-members.html2
-rw-r--r--structyage_1_1UV.html2
-rw-r--r--structyage_1_1Vertex-members.html2
-rw-r--r--structyage_1_1Vertex.html2
-rw-r--r--structyage_1_1details_1_1Glyph-members.html2
-rw-r--r--structyage_1_1details_1_1Glyph.html2
-rw-r--r--structyage_1_1details_1_1RenderBatch-members.html2
-rw-r--r--structyage_1_1details_1_1RenderBatch.html2
-rw-r--r--syncqueue_8h.html2
-rw-r--r--syncqueue_8h_source.html2
-rw-r--r--system_8h.html2
-rw-r--r--system_8h_source.html4
-rw-r--r--texture_8h.html2
-rw-r--r--texture_8h_source.html2
-rw-r--r--texturecache_8cpp.html2
-rw-r--r--texturecache_8h.html2
-rw-r--r--texturecache_8h_source.html6
-rw-r--r--todo.html2
-rw-r--r--todolist_8md.html2
-rw-r--r--vertex_8h.html2
-rw-r--r--vertex_8h_source.html2
-rw-r--r--window_8cpp.html2
-rw-r--r--window_8h.html2
-rw-r--r--window_8h_source.html10
-rw-r--r--yage_2entity_2README_8md.html2
-rw-r--r--yage_2physics_2README_8md.html2
-rw-r--r--yage_8h.html2
-rw-r--r--yage_8h_source.html2
267 files changed, 750 insertions, 689 deletions
diff --git a/README_8md.html b/README_8md.html
index 45c68ced..00e5bf8f 100644
--- a/README_8md.html
+++ b/README_8md.html
@@ -89,7 +89,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Jun 21 2018 23:16:49 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Jun 23 2018 15:04:54 by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/active_8cpp.html b/active_8cpp.html
index 6e0fefc2..17b50d51 100644
--- a/active_8cpp.html
+++ b/active_8cpp.html
@@ -112,7 +112,7 @@ Namespaces</h2></td></tr>
</div></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Jun 21 2018 23:16:49 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Jun 23 2018 15:04:54 by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/active_8h.html b/active_8h.html
index 1a2ee272..1d45761d 100644
--- a/active_8h.html
+++ b/active_8h.html
@@ -123,7 +123,7 @@ Namespaces</h2></td></tr>
</div></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Jun 21 2018 23:16:49 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Jun 23 2018 15:04:54 by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/active_8h_source.html b/active_8h_source.html
index e89f86fa..d30aa000 100644
--- a/active_8h_source.html
+++ b/active_8h_source.html
@@ -137,7 +137,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Jun 21 2018 23:16:49 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Jun 23 2018 15:04:54 by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/annotated.html b/annotated.html
index 0f0287d3..1bf9ea50 100644
--- a/annotated.html
+++ b/annotated.html
@@ -140,7 +140,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Jun 21 2018 23:16:49 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Jun 23 2018 15:04:55 by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/body_8cpp.html b/body_8cpp.html
index 4c31a4d6..d78f5682 100644
--- a/body_8cpp.html
+++ b/body_8cpp.html
@@ -113,7 +113,7 @@ Namespaces</h2></td></tr>
</div></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Jun 21 2018 23:16:49 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Jun 23 2018 15:04:54 by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/body_8h.html b/body_8h.html
index 064f152f..ac116769 100644
--- a/body_8h.html
+++ b/body_8h.html
@@ -120,7 +120,7 @@ Namespaces</h2></td></tr>
</div></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Jun 21 2018 23:16:49 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Jun 23 2018 15:04:54 by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/body_8h_source.html b/body_8h_source.html
index abc945fc..04ff106a 100644
--- a/body_8h_source.html
+++ b/body_8h_source.html
@@ -157,7 +157,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Jun 21 2018 23:16:49 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Jun 23 2018 15:04:54 by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/bug.html b/bug.html
index 0d358295..5715c9ca 100644
--- a/bug.html
+++ b/bug.html
@@ -87,7 +87,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Jun 21 2018 23:16:49 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Jun 23 2018 15:04:54 by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/camera_8cpp.html b/camera_8cpp.html
index b1e3cb83..c14d578d 100644
--- a/camera_8cpp.html
+++ b/camera_8cpp.html
@@ -116,7 +116,7 @@ Namespaces</h2></td></tr>
</div></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Jun 21 2018 23:16:49 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Jun 23 2018 15:04:54 by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/camera_8h.html b/camera_8h.html
index 2958c9f0..cd6df2d2 100644
--- a/camera_8h.html
+++ b/camera_8h.html
@@ -120,7 +120,7 @@ Namespaces</h2></td></tr>
</div></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Jun 21 2018 23:16:49 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Jun 23 2018 15:04:54 by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/camera_8h_source.html b/camera_8h_source.html
index e9b913db..f1a0a503 100644
--- a/camera_8h_source.html
+++ b/camera_8h_source.html
@@ -127,7 +127,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Jun 21 2018 23:16:49 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Jun 23 2018 15:04:54 by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/classes.html b/classes.html
index dccd99fa..d0e34faa 100644
--- a/classes.html
+++ b/classes.html
@@ -131,7 +131,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Jun 21 2018 23:16:49 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Jun 23 2018 15:04:55 by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/classyage_1_1Active-members.html b/classyage_1_1Active-members.html
index 7df7a9ef..0cff43e9 100644
--- a/classyage_1_1Active-members.html
+++ b/classyage_1_1Active-members.html
@@ -104,7 +104,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Jun 21 2018 23:16:49 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Jun 23 2018 15:04:55 by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/classyage_1_1Active.html b/classyage_1_1Active.html
index 92e859b5..83a17630 100644
--- a/classyage_1_1Active.html
+++ b/classyage_1_1Active.html
@@ -245,7 +245,7 @@ Static Public Member Functions</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Jun 21 2018 23:16:49 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Jun 23 2018 15:04:55 by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/classyage_1_1BaseComponent-members.html b/classyage_1_1BaseComponent-members.html
index 43c8575b..d0485441 100644
--- a/classyage_1_1BaseComponent-members.html
+++ b/classyage_1_1BaseComponent-members.html
@@ -101,7 +101,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Jun 21 2018 23:16:49 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Jun 23 2018 15:04:54 by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/classyage_1_1BaseComponent.html b/classyage_1_1BaseComponent.html
index e00e93b6..9dcceb7b 100644
--- a/classyage_1_1BaseComponent.html
+++ b/classyage_1_1BaseComponent.html
@@ -197,7 +197,7 @@ Friends</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Jun 21 2018 23:16:49 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Jun 23 2018 15:04:54 by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/classyage_1_1BaseSystem-members.html b/classyage_1_1BaseSystem-members.html
index 0b669fb0..9c3cc603 100644
--- a/classyage_1_1BaseSystem-members.html
+++ b/classyage_1_1BaseSystem-members.html
@@ -99,7 +99,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Jun 21 2018 23:16:49 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Jun 23 2018 15:04:55 by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/classyage_1_1BaseSystem.html b/classyage_1_1BaseSystem.html
index c2833492..30a08124 100644
--- a/classyage_1_1BaseSystem.html
+++ b/classyage_1_1BaseSystem.html
@@ -153,7 +153,7 @@ Public Member Functions</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Jun 21 2018 23:16:49 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Jun 23 2018 15:04:55 by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/classyage_1_1Body-members.html b/classyage_1_1Body-members.html
index a8d4e644..f95d4687 100644
--- a/classyage_1_1Body-members.html
+++ b/classyage_1_1Body-members.html
@@ -110,7 +110,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Jun 21 2018 23:16:49 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Jun 23 2018 15:04:55 by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/classyage_1_1Body.html b/classyage_1_1Body.html
index 9fa36cd2..ae22eb6f 100644
--- a/classyage_1_1Body.html
+++ b/classyage_1_1Body.html
@@ -425,7 +425,7 @@ Protected Attributes</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Jun 21 2018 23:16:49 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Jun 23 2018 15:04:55 by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/classyage_1_1Camera-members.html b/classyage_1_1Camera-members.html
index 70d8ce28..ed1700d6 100644
--- a/classyage_1_1Camera-members.html
+++ b/classyage_1_1Camera-members.html
@@ -102,7 +102,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Jun 21 2018 23:16:49 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Jun 23 2018 15:04:54 by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/classyage_1_1Camera.html b/classyage_1_1Camera.html
index e8633ef3..90985abd 100644
--- a/classyage_1_1Camera.html
+++ b/classyage_1_1Camera.html
@@ -232,7 +232,7 @@ Public Member Functions</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Jun 21 2018 23:16:49 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Jun 23 2018 15:04:54 by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/classyage_1_1Collider-members.html b/classyage_1_1Collider-members.html
index e8ab82a3..d4db84d2 100644
--- a/classyage_1_1Collider-members.html
+++ b/classyage_1_1Collider-members.html
@@ -103,7 +103,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Jun 21 2018 23:16:49 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Jun 23 2018 15:04:55 by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/classyage_1_1Collider.html b/classyage_1_1Collider.html
index 6c3583c7..c2d334ee 100644
--- a/classyage_1_1Collider.html
+++ b/classyage_1_1Collider.html
@@ -259,7 +259,7 @@ Protected Attributes</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Jun 21 2018 23:16:49 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Jun 23 2018 15:04:55 by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/classyage_1_1CollisionBody-members.html b/classyage_1_1CollisionBody-members.html
index f7f20db4..763a943c 100644
--- a/classyage_1_1CollisionBody-members.html
+++ b/classyage_1_1CollisionBody-members.html
@@ -112,7 +112,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Jun 21 2018 23:16:49 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Jun 23 2018 15:04:55 by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/classyage_1_1CollisionBody.html b/classyage_1_1CollisionBody.html
index 7b8fe1d8..0d2b9a97 100644
--- a/classyage_1_1CollisionBody.html
+++ b/classyage_1_1CollisionBody.html
@@ -190,7 +190,7 @@ Additional Inherited Members</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Jun 21 2018 23:16:49 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Jun 23 2018 15:04:55 by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/classyage_1_1Component-members.html b/classyage_1_1Component-members.html
index b3ccaaab..050b5e8f 100644
--- a/classyage_1_1Component-members.html
+++ b/classyage_1_1Component-members.html
@@ -99,7 +99,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Jun 21 2018 23:16:49 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Jun 23 2018 15:04:54 by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/classyage_1_1Component.html b/classyage_1_1Component.html
index f11445ec..191144bd 100644
--- a/classyage_1_1Component.html
+++ b/classyage_1_1Component.html
@@ -118,7 +118,7 @@ Additional Inherited Members</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Jun 21 2018 23:16:49 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Jun 23 2018 15:04:54 by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/classyage_1_1ComponentGroup-members.html b/classyage_1_1ComponentGroup-members.html
index e4633f3e..54a0cfe3 100644
--- a/classyage_1_1ComponentGroup-members.html
+++ b/classyage_1_1ComponentGroup-members.html
@@ -95,11 +95,14 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<p>This is the complete list of members for <a class="el" href="classyage_1_1ComponentGroup.html">yage::ComponentGroup</a>, including all inherited members.</p>
<table class="directory">
- <tr class="even"><td class="entry"><a class="el" href="classyage_1_1ComponentGroup.html#abed4de09aa22a48680c52824029d7485">components_</a></td><td class="entry"><a class="el" href="classyage_1_1ComponentGroup.html">yage::ComponentGroup</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classyage_1_1ComponentGroup.html#a20a3d3f3b14f3a5183f354af101a1c17">add</a>(std::unique_ptr&lt; BaseComponent &gt; &amp;&amp;component)</td><td class="entry"><a class="el" href="classyage_1_1ComponentGroup.html">yage::ComponentGroup</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="classyage_1_1ComponentGroup.html#ae17b5fda9fe84c93386b6f1a42a57cab">begin</a>()</td><td class="entry"><a class="el" href="classyage_1_1ComponentGroup.html">yage::ComponentGroup</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classyage_1_1ComponentGroup.html#a1e6ba49ecdf3036ed46e1edbdeed0ae9">Container</a> typedef</td><td class="entry"><a class="el" href="classyage_1_1ComponentGroup.html">yage::ComponentGroup</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="classyage_1_1ComponentGroup.html#a6ec9d7151020dfe7304a68719a62e4eb">end</a>()</td><td class="entry"><a class="el" href="classyage_1_1ComponentGroup.html">yage::ComponentGroup</a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Jun 21 2018 23:16:49 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Jun 23 2018 15:04:55 by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/classyage_1_1ComponentGroup.html b/classyage_1_1ComponentGroup.html
index 7afcf64e..3b8cc974 100644
--- a/classyage_1_1ComponentGroup.html
+++ b/classyage_1_1ComponentGroup.html
@@ -89,7 +89,8 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- top -->
<div class="header">
<div class="summary">
-<a href="#pub-attribs">Public Attributes</a> &#124;
+<a href="#pub-types">Public Types</a> &#124;
+<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="classyage_1_1ComponentGroup-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">yage::ComponentGroup Class Reference</div> </div>
@@ -98,32 +99,90 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<p><code>#include &lt;<a class="el" href="component_8h_source.html">component.h</a>&gt;</code></p>
<table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
-Public Attributes</h2></td></tr>
-<tr class="memitem:abed4de09aa22a48680c52824029d7485"><td class="memItemLeft" align="right" valign="top">std::vector&lt; std::unique_ptr<br class="typebreak"/>
-&lt; <a class="el" href="classyage_1_1BaseComponent.html">BaseComponent</a> &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classyage_1_1ComponentGroup.html#abed4de09aa22a48680c52824029d7485">components_</a></td></tr>
-<tr class="separator:abed4de09aa22a48680c52824029d7485"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-types"></a>
+Public Types</h2></td></tr>
+<tr class="memitem:a1e6ba49ecdf3036ed46e1edbdeed0ae9"><td class="memItemLeft" align="right" valign="top">typedef std::vector<br class="typebreak"/>
+&lt; std::unique_ptr<br class="typebreak"/>
+&lt; <a class="el" href="classyage_1_1BaseComponent.html">BaseComponent</a> &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classyage_1_1ComponentGroup.html#a1e6ba49ecdf3036ed46e1edbdeed0ae9">Container</a></td></tr>
+<tr class="separator:a1e6ba49ecdf3036ed46e1edbdeed0ae9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><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:a20a3d3f3b14f3a5183f354af101a1c17"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classyage_1_1ComponentGroup.html">ComponentGroup</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classyage_1_1ComponentGroup.html#a20a3d3f3b14f3a5183f354af101a1c17">add</a> (std::unique_ptr&lt; <a class="el" href="classyage_1_1BaseComponent.html">BaseComponent</a> &gt; &amp;&amp;component)</td></tr>
+<tr class="separator:a20a3d3f3b14f3a5183f354af101a1c17"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae17b5fda9fe84c93386b6f1a42a57cab"><td class="memItemLeft" align="right" valign="top">Container::iterator&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classyage_1_1ComponentGroup.html#ae17b5fda9fe84c93386b6f1a42a57cab">begin</a> ()</td></tr>
+<tr class="separator:ae17b5fda9fe84c93386b6f1a42a57cab"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6ec9d7151020dfe7304a68719a62e4eb"><td class="memItemLeft" align="right" valign="top">Container::iterator&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classyage_1_1ComponentGroup.html#a6ec9d7151020dfe7304a68719a62e4eb">end</a> ()</td></tr>
+<tr class="separator:a6ec9d7151020dfe7304a68719a62e4eb"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
-<h2 class="groupheader">Member Data Documentation</h2>
-<a class="anchor" id="abed4de09aa22a48680c52824029d7485"></a>
+<h2 class="groupheader">Member Typedef Documentation</h2>
+<a class="anchor" id="a1e6ba49ecdf3036ed46e1edbdeed0ae9"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname">std::vector&lt;std::unique_ptr&lt;<a class="el" href="classyage_1_1BaseComponent.html">BaseComponent</a>&gt; &gt; yage::ComponentGroup::components_</td>
+ <td class="memname">typedef std::vector&lt;std::unique_ptr&lt;<a class="el" href="classyage_1_1BaseComponent.html">BaseComponent</a>&gt; &gt; <a class="el" href="classyage_1_1ComponentGroup.html#a1e6ba49ecdf3036ed46e1edbdeed0ae9">yage::ComponentGroup::Container</a></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
-<hr/>The documentation for this class was generated from the following file:<ul>
+<h2 class="groupheader">Member Function Documentation</h2>
+<a class="anchor" id="a20a3d3f3b14f3a5183f354af101a1c17"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="classyage_1_1ComponentGroup.html">ComponentGroup</a> &amp; yage::ComponentGroup::add </td>
+ <td>(</td>
+ <td class="paramtype">std::unique_ptr&lt; <a class="el" href="classyage_1_1BaseComponent.html">BaseComponent</a> &gt; &amp;&amp;&#160;</td>
+ <td class="paramname"><em>component</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="ae17b5fda9fe84c93386b6f1a42a57cab"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">ComponentGroup::Container::iterator yage::ComponentGroup::begin </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="a6ec9d7151020dfe7304a68719a62e4eb"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">ComponentGroup::Container::iterator yage::ComponentGroup::end </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following files:<ul>
<li>yage/entity/<a class="el" href="component_8h_source.html">component.h</a></li>
+<li>yage/entity/<a class="el" href="component_8cpp.html">component.cpp</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Jun 21 2018 23:16:49 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Jun 23 2018 15:04:55 by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/classyage_1_1EntityManager-members.html b/classyage_1_1EntityManager-members.html
index 257bec17..16d9a660 100644
--- a/classyage_1_1EntityManager-members.html
+++ b/classyage_1_1EntityManager-members.html
@@ -95,17 +95,15 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<p>This is the complete list of members for <a class="el" href="classyage_1_1EntityManager.html">yage::EntityManager</a>, including all inherited members.</p>
<table class="directory">
- <tr class="even"><td class="entry"><a class="el" href="classyage_1_1EntityManager.html#a134194877cce6003b2bd2245b78cd876">add_component</a>(Entity entity, BaseComponent *component)</td><td class="entry"><a class="el" href="classyage_1_1EntityManager.html">yage::EntityManager</a></td><td class="entry"></td></tr>
- <tr><td class="entry"><a class="el" href="classyage_1_1EntityManager.html#ae9c24dfd7dfc041454b6678dbddc55e2">component_group_</a></td><td class="entry"><a class="el" href="classyage_1_1EntityManager.html">yage::EntityManager</a></td><td class="entry"></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classyage_1_1EntityManager.html#a579c5e72ace05025af0b5beb24f6766b">component_masks_</a></td><td class="entry"><a class="el" href="classyage_1_1EntityManager.html">yage::EntityManager</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classyage_1_1EntityManager.html#a737b587e611002c8277923bd47ff3d4a">add_component</a>(Entity entity, std::unique_ptr&lt; BaseComponent &gt; &amp;&amp;component)</td><td class="entry"><a class="el" href="classyage_1_1EntityManager.html">yage::EntityManager</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classyage_1_1EntityManager.html#a5f804a6e96010891615f2a25c579d09a">create_entity</a>()</td><td class="entry"><a class="el" href="classyage_1_1EntityManager.html">yage::EntityManager</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classyage_1_1EntityManager.html#a1a73fc2ccf0851d8f43a951db889cba9">delete_entity</a>(Entity entity)</td><td class="entry"><a class="el" href="classyage_1_1EntityManager.html">yage::EntityManager</a></td><td class="entry"></td></tr>
- <tr><td class="entry"><a class="el" href="classyage_1_1EntityManager.html#aa895f8d9e3e741fba7b9b17abd9d3675">deleted_</a></td><td class="entry"><a class="el" href="classyage_1_1EntityManager.html">yage::EntityManager</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="classyage_1_1EntityManager.html#aab4aab6263a29bcb7655814594d3b647">each</a>(std::function&lt; void(T &amp;)&gt; update)</td><td class="entry"><a class="el" href="classyage_1_1EntityManager.html">yage::EntityManager</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classyage_1_1EntityManager.html#a7e89a1d61ff4cd047b41eb363839369f">is_valid</a>(Entity entity) const </td><td class="entry"><a class="el" href="classyage_1_1EntityManager.html">yage::EntityManager</a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Jun 21 2018 23:16:49 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Jun 23 2018 15:04:55 by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/classyage_1_1EntityManager.html b/classyage_1_1EntityManager.html
index 8d4f2489..4c045537 100644
--- a/classyage_1_1EntityManager.html
+++ b/classyage_1_1EntityManager.html
@@ -90,7 +90,6 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="header">
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
-<a href="#pub-attribs">Public Attributes</a> &#124;
<a href="classyage_1_1EntityManager-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">yage::EntityManager Class Reference</div> </div>
@@ -110,23 +109,17 @@ Public Member Functions</h2></td></tr>
<tr class="separator:a1a73fc2ccf0851d8f43a951db889cba9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7e89a1d61ff4cd047b41eb363839369f"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classyage_1_1EntityManager.html#a7e89a1d61ff4cd047b41eb363839369f">is_valid</a> (<a class="el" href="namespaceyage.html#aa8bc60c76b5240a55672ce5b8e288764">Entity</a> entity) const </td></tr>
<tr class="separator:a7e89a1d61ff4cd047b41eb363839369f"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a134194877cce6003b2bd2245b78cd876"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classyage_1_1EntityManager.html">EntityManager</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classyage_1_1EntityManager.html#a134194877cce6003b2bd2245b78cd876">add_component</a> (<a class="el" href="namespaceyage.html#aa8bc60c76b5240a55672ce5b8e288764">Entity</a> entity, <a class="el" href="classyage_1_1BaseComponent.html">BaseComponent</a> *component)</td></tr>
-<tr class="separator:a134194877cce6003b2bd2245b78cd876"><td class="memSeparator" colspan="2">&#160;</td></tr>
-</table><table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
-Public Attributes</h2></td></tr>
-<tr class="memitem:ae9c24dfd7dfc041454b6678dbddc55e2"><td class="memItemLeft" align="right" valign="top">std::vector&lt; <a class="el" href="classyage_1_1ComponentGroup.html">ComponentGroup</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classyage_1_1EntityManager.html#ae9c24dfd7dfc041454b6678dbddc55e2">component_group_</a></td></tr>
-<tr class="separator:ae9c24dfd7dfc041454b6678dbddc55e2"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a579c5e72ace05025af0b5beb24f6766b"><td class="memItemLeft" align="right" valign="top">std::vector&lt; <a class="el" href="namespaceyage.html#a868aca3b92f2d669736ab696d2dc2847">ComponentMask</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classyage_1_1EntityManager.html#a579c5e72ace05025af0b5beb24f6766b">component_masks_</a></td></tr>
-<tr class="separator:a579c5e72ace05025af0b5beb24f6766b"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aa895f8d9e3e741fba7b9b17abd9d3675"><td class="memItemLeft" align="right" valign="top">std::vector&lt; <a class="el" href="namespaceyage.html#aa8bc60c76b5240a55672ce5b8e288764">Entity</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classyage_1_1EntityManager.html#aa895f8d9e3e741fba7b9b17abd9d3675">deleted_</a></td></tr>
-<tr class="separator:aa895f8d9e3e741fba7b9b17abd9d3675"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a737b587e611002c8277923bd47ff3d4a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classyage_1_1EntityManager.html">EntityManager</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classyage_1_1EntityManager.html#a737b587e611002c8277923bd47ff3d4a">add_component</a> (<a class="el" href="namespaceyage.html#aa8bc60c76b5240a55672ce5b8e288764">Entity</a> entity, std::unique_ptr&lt; <a class="el" href="classyage_1_1BaseComponent.html">BaseComponent</a> &gt; &amp;&amp;component)</td></tr>
+<tr class="separator:a737b587e611002c8277923bd47ff3d4a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aab4aab6263a29bcb7655814594d3b647"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
+<tr class="memitem:aab4aab6263a29bcb7655814594d3b647"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classyage_1_1EntityManager.html">EntityManager</a> &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classyage_1_1EntityManager.html#aab4aab6263a29bcb7655814594d3b647">each</a> (std::function&lt; void(<a class="el" href="namespaceyage.html#ad5a9307442e5daa8810aff942564a822ab9ece18c950afbfa6b0fdbfa4ff731d3">T</a> &amp;)&gt; update)</td></tr>
+<tr class="separator:aab4aab6263a29bcb7655814594d3b647"><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>Has to keep track of all the different entities and their current state. </p>
<p>The key actions on an Entity are: deleting, creating. </p>
</div><h2 class="groupheader">Member Function Documentation</h2>
-<a class="anchor" id="a134194877cce6003b2bd2245b78cd876"></a>
+<a class="anchor" id="a737b587e611002c8277923bd47ff3d4a"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
@@ -139,7 +132,7 @@ Public Attributes</h2></td></tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype"><a class="el" href="classyage_1_1BaseComponent.html">BaseComponent</a> *&#160;</td>
+ <td class="paramtype">std::unique_ptr&lt; <a class="el" href="classyage_1_1BaseComponent.html">BaseComponent</a> &gt; &amp;&amp;&#160;</td>
<td class="paramname"><em>component</em>&#160;</td>
</tr>
<tr>
@@ -183,53 +176,34 @@ Public Attributes</h2></td></tr>
</div>
</div>
-<a class="anchor" id="a7e89a1d61ff4cd047b41eb363839369f"></a>
+<a class="anchor" id="aab4aab6263a29bcb7655814594d3b647"></a>
<div class="memitem">
<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T &gt; </div>
<table class="memname">
<tr>
- <td class="memname">bool yage::EntityManager::is_valid </td>
+ <td class="memname"><a class="el" href="classyage_1_1EntityManager.html">EntityManager</a> &amp; yage::EntityManager::each </td>
<td>(</td>
- <td class="paramtype"><a class="el" href="namespaceyage.html#aa8bc60c76b5240a55672ce5b8e288764">Entity</a>&#160;</td>
- <td class="paramname"><em>entity</em></td><td>)</td>
- <td> const</td>
- </tr>
- </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<h2 class="groupheader">Member Data Documentation</h2>
-<a class="anchor" id="ae9c24dfd7dfc041454b6678dbddc55e2"></a>
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">std::vector&lt;<a class="el" href="classyage_1_1ComponentGroup.html">ComponentGroup</a>&gt; yage::EntityManager::component_group_</td>
- </tr>
- </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a579c5e72ace05025af0b5beb24f6766b"></a>
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">std::vector&lt;<a class="el" href="namespaceyage.html#a868aca3b92f2d669736ab696d2dc2847">ComponentMask</a>&gt; yage::EntityManager::component_masks_</td>
+ <td class="paramtype">std::function&lt; void(<a class="el" href="namespaceyage.html#ad5a9307442e5daa8810aff942564a822ab9ece18c950afbfa6b0fdbfa4ff731d3">T</a> &amp;)&gt;&#160;</td>
+ <td class="paramname"><em>update</em></td><td>)</td>
+ <td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
-<a class="anchor" id="aa895f8d9e3e741fba7b9b17abd9d3675"></a>
+<a class="anchor" id="a7e89a1d61ff4cd047b41eb363839369f"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname">std::vector&lt;<a class="el" href="namespaceyage.html#aa8bc60c76b5240a55672ce5b8e288764">Entity</a>&gt; yage::EntityManager::deleted_</td>
+ <td class="memname">bool yage::EntityManager::is_valid </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="namespaceyage.html#aa8bc60c76b5240a55672ce5b8e288764">Entity</a>&#160;</td>
+ <td class="paramname"><em>entity</em></td><td>)</td>
+ <td> const</td>
</tr>
</table>
</div><div class="memdoc">
@@ -243,7 +217,7 @@ Public Attributes</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Jun 21 2018 23:16:49 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Jun 23 2018 15:04:55 by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/classyage_1_1FileLoadException-members.html b/classyage_1_1FileLoadException-members.html
index 6eeae55e..4d5f2318 100644
--- a/classyage_1_1FileLoadException-members.html
+++ b/classyage_1_1FileLoadException-members.html
@@ -96,11 +96,11 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<p>This is the complete list of members for <a class="el" href="classyage_1_1FileLoadException.html">yage::FileLoadException</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classyage_1_1FileLoadException.html#a5f04a1f30d26c3c96192a1c1de3a4f21">FileLoadException</a>(std::string err)</td><td class="entry"><a class="el" href="classyage_1_1FileLoadException.html">yage::FileLoadException</a></td><td class="entry"></td></tr>
- <tr><td class="entry"><a class="el" href="classyage_1_1FileLoadException.html#a16dc9ed93c36e9a754fc7448366bcd0c">what</a>() const </td><td class="entry"><a class="el" href="classyage_1_1FileLoadException.html">yage::FileLoadException</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classyage_1_1FileLoadException.html#a44e1ba2965cb127e50da8af1a0d0e109">what</a>() const </td><td class="entry"><a class="el" href="classyage_1_1FileLoadException.html">yage::FileLoadException</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Jun 21 2018 23:16:49 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Jun 23 2018 15:04:54 by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/classyage_1_1FileLoadException.html b/classyage_1_1FileLoadException.html
index 3aedcf48..ae531752 100644
--- a/classyage_1_1FileLoadException.html
+++ b/classyage_1_1FileLoadException.html
@@ -110,8 +110,8 @@ Inheritance diagram for yage::FileLoadException:</div>
Public Member Functions</h2></td></tr>
<tr class="memitem:a5f04a1f30d26c3c96192a1c1de3a4f21"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classyage_1_1FileLoadException.html#a5f04a1f30d26c3c96192a1c1de3a4f21">FileLoadException</a> (std::string err)</td></tr>
<tr class="separator:a5f04a1f30d26c3c96192a1c1de3a4f21"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a16dc9ed93c36e9a754fc7448366bcd0c"><td class="memItemLeft" align="right" valign="top">virtual const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classyage_1_1FileLoadException.html#a16dc9ed93c36e9a754fc7448366bcd0c">what</a> () const throw ()</td></tr>
-<tr class="separator:a16dc9ed93c36e9a754fc7448366bcd0c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a44e1ba2965cb127e50da8af1a0d0e109"><td class="memItemLeft" align="right" valign="top">virtual char const *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classyage_1_1FileLoadException.html#a44e1ba2965cb127e50da8af1a0d0e109">what</a> () const throw ()</td></tr>
+<tr class="separator:a44e1ba2965cb127e50da8af1a0d0e109"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a class="anchor" id="a5f04a1f30d26c3c96192a1c1de3a4f21"></a>
@@ -131,7 +131,7 @@ Public Member Functions</h2></td></tr>
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
-<a class="anchor" id="a16dc9ed93c36e9a754fc7448366bcd0c"></a>
+<a class="anchor" id="a44e1ba2965cb127e50da8af1a0d0e109"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
@@ -139,7 +139,7 @@ Public Member Functions</h2></td></tr>
<td class="mlabels-left">
<table class="memname">
<tr>
- <td class="memname">const char * yage::FileLoadException::what </td>
+ <td class="memname">char const * yage::FileLoadException::what </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
@@ -167,7 +167,7 @@ Public Member Functions</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Jun 21 2018 23:16:49 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Jun 23 2018 15:04:54 by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/classyage_1_1ImageLoader-members.html b/classyage_1_1ImageLoader-members.html
index 70d3ac28..2df5b534 100644
--- a/classyage_1_1ImageLoader-members.html
+++ b/classyage_1_1ImageLoader-members.html
@@ -95,11 +95,11 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<p>This is the complete list of members for <a class="el" href="classyage_1_1ImageLoader.html">yage::ImageLoader</a>, including all inherited members.</p>
<table class="directory">
- <tr class="even"><td class="entry"><a class="el" href="classyage_1_1ImageLoader.html#ad8dcdaaed43713f07723f2b6719d1b32">loadPng</a>(const std::string &amp;file_path)</td><td class="entry"><a class="el" href="classyage_1_1ImageLoader.html">yage::ImageLoader</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classyage_1_1ImageLoader.html#a1dc9d3837681734eb9d40f6dfc37ca05">loadPng</a>(std::string const &amp;file_path)</td><td class="entry"><a class="el" href="classyage_1_1ImageLoader.html">yage::ImageLoader</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Jun 21 2018 23:16:49 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Jun 23 2018 15:04:54 by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/classyage_1_1ImageLoader.html b/classyage_1_1ImageLoader.html
index cfdeedc0..3ae9c981 100644
--- a/classyage_1_1ImageLoader.html
+++ b/classyage_1_1ImageLoader.html
@@ -100,11 +100,11 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
Static Public Member Functions</h2></td></tr>
-<tr class="memitem:ad8dcdaaed43713f07723f2b6719d1b32"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="structyage_1_1Texture.html">Texture</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classyage_1_1ImageLoader.html#ad8dcdaaed43713f07723f2b6719d1b32">loadPng</a> (const std::string &amp;file_path)</td></tr>
-<tr class="separator:ad8dcdaaed43713f07723f2b6719d1b32"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1dc9d3837681734eb9d40f6dfc37ca05"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="structyage_1_1Texture.html">Texture</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classyage_1_1ImageLoader.html#a1dc9d3837681734eb9d40f6dfc37ca05">loadPng</a> (std::string const &amp;file_path)</td></tr>
+<tr class="separator:a1dc9d3837681734eb9d40f6dfc37ca05"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Member Function Documentation</h2>
-<a class="anchor" id="ad8dcdaaed43713f07723f2b6719d1b32"></a>
+<a class="anchor" id="a1dc9d3837681734eb9d40f6dfc37ca05"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
@@ -114,7 +114,7 @@ Static Public Member Functions</h2></td></tr>
<tr>
<td class="memname"><a class="el" href="structyage_1_1Texture.html">Texture</a> yage::ImageLoader::loadPng </td>
<td>(</td>
- <td class="paramtype">const std::string &amp;&#160;</td>
+ <td class="paramtype">std::string const &amp;&#160;</td>
<td class="paramname"><em>file_path</em></td><td>)</td>
<td></td>
</tr>
@@ -135,7 +135,7 @@ Static Public Member Functions</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Jun 21 2018 23:16:49 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Jun 23 2018 15:04:54 by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/classyage_1_1LogMessage-members.html b/classyage_1_1LogMessage-members.html
index 923a7a47..5b41f6be 100644
--- a/classyage_1_1LogMessage-members.html
+++ b/classyage_1_1LogMessage-members.html
@@ -96,16 +96,16 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<p>This is the complete list of members for <a class="el" href="classyage_1_1LogMessage.html">yage::LogMessage</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classyage_1_1LogMessage.html#aff02b76416d2846736b7ecd798921a0a">Logger</a> class</td><td class="entry"><a class="el" href="classyage_1_1LogMessage.html">yage::LogMessage</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
- <tr><td class="entry"><a class="el" href="classyage_1_1LogMessage.html#af4ab2630201ecd155c329fbfebe352be">LogMessage</a>(const LogMessage &amp;msg)=delete</td><td class="entry"><a class="el" href="classyage_1_1LogMessage.html">yage::LogMessage</a></td><td class="entry"></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classyage_1_1LogMessage.html#af79ecd529e839a5a3e99077dde60df90">operator&lt;&lt;</a>(const T &amp;value)</td><td class="entry"><a class="el" href="classyage_1_1LogMessage.html">yage::LogMessage</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="classyage_1_1LogMessage.html#a4f5ffd6149c301cf7d96bf49c8aa6000">LogMessage</a>(LogMessage const &amp;msg)=delete</td><td class="entry"><a class="el" href="classyage_1_1LogMessage.html">yage::LogMessage</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classyage_1_1LogMessage.html#a0d094f5da03468511b4a008182733314">operator&lt;&lt;</a>(T const &amp;value)</td><td class="entry"><a class="el" href="classyage_1_1LogMessage.html">yage::LogMessage</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classyage_1_1LogMessage.html#a855e0e72055f785def530feaf27cbeab">operator&lt;&lt;</a>(std::ostream &amp;(*fn)(std::ostream &amp;os))</td><td class="entry"><a class="el" href="classyage_1_1LogMessage.html">yage::LogMessage</a></td><td class="entry"></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classyage_1_1LogMessage.html#a31eb7ca394acbcfedca104e709f1c4ae">operator=</a>(const LogMessage &amp;msg)=delete</td><td class="entry"><a class="el" href="classyage_1_1LogMessage.html">yage::LogMessage</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classyage_1_1LogMessage.html#af281ef4bf6de0f79dfdb29037e619204">operator=</a>(LogMessage const &amp;msg)=delete</td><td class="entry"><a class="el" href="classyage_1_1LogMessage.html">yage::LogMessage</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classyage_1_1LogMessage.html#aed38ed794cdc0b3d7776f424570e92da">operator=</a>(LogMessage &amp;&amp;msg)=delete</td><td class="entry"><a class="el" href="classyage_1_1LogMessage.html">yage::LogMessage</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classyage_1_1LogMessage.html#af82ed7ceef5cfdac54ad2e176deb9fca">~LogMessage</a>()</td><td class="entry"><a class="el" href="classyage_1_1LogMessage.html">yage::LogMessage</a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Jun 21 2018 23:16:49 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Jun 23 2018 15:04:54 by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/classyage_1_1LogMessage.html b/classyage_1_1LogMessage.html
index abe9b650..60011f31 100644
--- a/classyage_1_1LogMessage.html
+++ b/classyage_1_1LogMessage.html
@@ -109,15 +109,15 @@ Classes</h2></td></tr>
Public Member Functions</h2></td></tr>
<tr class="memitem:af82ed7ceef5cfdac54ad2e176deb9fca"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classyage_1_1LogMessage.html#af82ed7ceef5cfdac54ad2e176deb9fca">~LogMessage</a> ()</td></tr>
<tr class="separator:af82ed7ceef5cfdac54ad2e176deb9fca"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:af4ab2630201ecd155c329fbfebe352be"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classyage_1_1LogMessage.html#af4ab2630201ecd155c329fbfebe352be">LogMessage</a> (const <a class="el" href="classyage_1_1LogMessage.html">LogMessage</a> &amp;msg)=delete</td></tr>
-<tr class="separator:af4ab2630201ecd155c329fbfebe352be"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a31eb7ca394acbcfedca104e709f1c4ae"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classyage_1_1LogMessage.html">LogMessage</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classyage_1_1LogMessage.html#a31eb7ca394acbcfedca104e709f1c4ae">operator=</a> (const <a class="el" href="classyage_1_1LogMessage.html">LogMessage</a> &amp;msg)=delete</td></tr>
-<tr class="separator:a31eb7ca394acbcfedca104e709f1c4ae"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4f5ffd6149c301cf7d96bf49c8aa6000"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classyage_1_1LogMessage.html#a4f5ffd6149c301cf7d96bf49c8aa6000">LogMessage</a> (<a class="el" href="classyage_1_1LogMessage.html">LogMessage</a> const &amp;msg)=delete</td></tr>
+<tr class="separator:a4f5ffd6149c301cf7d96bf49c8aa6000"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af281ef4bf6de0f79dfdb29037e619204"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classyage_1_1LogMessage.html">LogMessage</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classyage_1_1LogMessage.html#af281ef4bf6de0f79dfdb29037e619204">operator=</a> (<a class="el" href="classyage_1_1LogMessage.html">LogMessage</a> const &amp;msg)=delete</td></tr>
+<tr class="separator:af281ef4bf6de0f79dfdb29037e619204"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aed38ed794cdc0b3d7776f424570e92da"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classyage_1_1LogMessage.html">LogMessage</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classyage_1_1LogMessage.html#aed38ed794cdc0b3d7776f424570e92da">operator=</a> (<a class="el" href="classyage_1_1LogMessage.html">LogMessage</a> &amp;&amp;msg)=delete</td></tr>
<tr class="separator:aed38ed794cdc0b3d7776f424570e92da"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:af79ecd529e839a5a3e99077dde60df90"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
-<tr class="memitem:af79ecd529e839a5a3e99077dde60df90"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classyage_1_1LogMessage.html">LogMessage</a> &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classyage_1_1LogMessage.html#af79ecd529e839a5a3e99077dde60df90">operator&lt;&lt;</a> (const <a class="el" href="namespaceyage.html#ad5a9307442e5daa8810aff942564a822ab9ece18c950afbfa6b0fdbfa4ff731d3">T</a> &amp;value)</td></tr>
-<tr class="separator:af79ecd529e839a5a3e99077dde60df90"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0d094f5da03468511b4a008182733314"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
+<tr class="memitem:a0d094f5da03468511b4a008182733314"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classyage_1_1LogMessage.html">LogMessage</a> &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classyage_1_1LogMessage.html#a0d094f5da03468511b4a008182733314">operator&lt;&lt;</a> (<a class="el" href="namespaceyage.html#ad5a9307442e5daa8810aff942564a822ab9ece18c950afbfa6b0fdbfa4ff731d3">T</a> const &amp;value)</td></tr>
+<tr class="separator:a0d094f5da03468511b4a008182733314"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a855e0e72055f785def530feaf27cbeab"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classyage_1_1LogMessage.html">LogMessage</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classyage_1_1LogMessage.html#a855e0e72055f785def530feaf27cbeab">operator&lt;&lt;</a> (std::ostream &amp;(*fn)(std::ostream &amp;os))</td></tr>
<tr class="separator:a855e0e72055f785def530feaf27cbeab"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
@@ -142,7 +142,7 @@ Friends</h2></td></tr>
</div>
</div>
-<a class="anchor" id="af4ab2630201ecd155c329fbfebe352be"></a>
+<a class="anchor" id="a4f5ffd6149c301cf7d96bf49c8aa6000"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
@@ -152,7 +152,7 @@ Friends</h2></td></tr>
<tr>
<td class="memname">yage::LogMessage::LogMessage </td>
<td>(</td>
- <td class="paramtype">const <a class="el" href="classyage_1_1LogMessage.html">LogMessage</a> &amp;&#160;</td>
+ <td class="paramtype"><a class="el" href="classyage_1_1LogMessage.html">LogMessage</a> const &amp;&#160;</td>
<td class="paramname"><em>msg</em></td><td>)</td>
<td></td>
</tr>
@@ -167,7 +167,7 @@ Friends</h2></td></tr>
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
-<a class="anchor" id="af79ecd529e839a5a3e99077dde60df90"></a>
+<a class="anchor" id="a0d094f5da03468511b4a008182733314"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
@@ -176,7 +176,7 @@ template&lt;typename T &gt; </div>
<tr>
<td class="memname"><a class="el" href="classyage_1_1LogMessage.html">LogMessage</a> &amp; yage::LogMessage::operator&lt;&lt; </td>
<td>(</td>
- <td class="paramtype">const <a class="el" href="namespaceyage.html#ad5a9307442e5daa8810aff942564a822ab9ece18c950afbfa6b0fdbfa4ff731d3">T</a> &amp;&#160;</td>
+ <td class="paramtype"><a class="el" href="namespaceyage.html#ad5a9307442e5daa8810aff942564a822ab9ece18c950afbfa6b0fdbfa4ff731d3">T</a> const &amp;&#160;</td>
<td class="paramname"><em>value</em></td><td>)</td>
<td></td>
</tr>
@@ -201,7 +201,7 @@ template&lt;typename T &gt; </div>
</div>
</div>
-<a class="anchor" id="a31eb7ca394acbcfedca104e709f1c4ae"></a>
+<a class="anchor" id="af281ef4bf6de0f79dfdb29037e619204"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
@@ -211,7 +211,7 @@ template&lt;typename T &gt; </div>
<tr>
<td class="memname"><a class="el" href="classyage_1_1LogMessage.html">LogMessage</a>&amp; yage::LogMessage::operator= </td>
<td>(</td>
- <td class="paramtype">const <a class="el" href="classyage_1_1LogMessage.html">LogMessage</a> &amp;&#160;</td>
+ <td class="paramtype"><a class="el" href="classyage_1_1LogMessage.html">LogMessage</a> const &amp;&#160;</td>
<td class="paramname"><em>msg</em></td><td>)</td>
<td></td>
</tr>
@@ -277,7 +277,7 @@ template&lt;typename T &gt; </div>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Jun 21 2018 23:16:49 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Jun 23 2018 15:04:54 by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/classyage_1_1LogSink-members.html b/classyage_1_1LogSink-members.html
index 78a78ed2..19225bef 100644
--- a/classyage_1_1LogSink-members.html
+++ b/classyage_1_1LogSink-members.html
@@ -96,16 +96,16 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<p>This is the complete list of members for <a class="el" href="classyage_1_1LogSink.html">yage::LogSink</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classyage_1_1LogSink.html#ab7b70959364771b105c0dffa0b64c38e">LogSink</a>(T impl)</td><td class="entry"><a class="el" href="classyage_1_1LogSink.html">yage::LogSink</a></td><td class="entry"></td></tr>
- <tr><td class="entry"><a class="el" href="classyage_1_1LogSink.html#a8583ac57ebff98ab38c613c03b5bfbba">LogSink</a>(const LogSink &amp;sink)</td><td class="entry"><a class="el" href="classyage_1_1LogSink.html">yage::LogSink</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="classyage_1_1LogSink.html#a8f3da8f5ad87e05f5d6d79ae3fef0c5a">LogSink</a>(LogSink const &amp;sink)</td><td class="entry"><a class="el" href="classyage_1_1LogSink.html">yage::LogSink</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classyage_1_1LogSink.html#aadebaf552b839879189965faf7b504cf">LogSink</a>(LogSink &amp;&amp;sink)</td><td class="entry"><a class="el" href="classyage_1_1LogSink.html">yage::LogSink</a></td><td class="entry"></td></tr>
- <tr><td class="entry"><a class="el" href="classyage_1_1LogSink.html#a789f3d28eaa709339bab026ea0e9e440">operator=</a>(const LogSink &amp;sink)</td><td class="entry"><a class="el" href="classyage_1_1LogSink.html">yage::LogSink</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="classyage_1_1LogSink.html#a87ffe4e436129bbe88b38d2c728824c7">operator=</a>(LogSink const &amp;sink)</td><td class="entry"><a class="el" href="classyage_1_1LogSink.html">yage::LogSink</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classyage_1_1LogSink.html#a47185c13d2cb8af61c793d4f009fddc4">operator=</a>(LogSink &amp;&amp;sink)</td><td class="entry"><a class="el" href="classyage_1_1LogSink.html">yage::LogSink</a></td><td class="entry"></td></tr>
- <tr><td class="entry"><a class="el" href="classyage_1_1LogSink.html#abe2e73398ecb925233b50be5d15e20f9">operator==</a>(const LogSink &amp;sink)</td><td class="entry"><a class="el" href="classyage_1_1LogSink.html">yage::LogSink</a></td><td class="entry"></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classyage_1_1LogSink.html#ac41716cf03dac6311cb7287c9edf8a8d">write</a>(const LogMessage::Meta &amp;meta, const std::string &amp;msg) const </td><td class="entry"><a class="el" href="classyage_1_1LogSink.html">yage::LogSink</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="classyage_1_1LogSink.html#ada8e2316fa5ff851f87f7e4ca74ac40d">operator==</a>(LogSink const &amp;sink)</td><td class="entry"><a class="el" href="classyage_1_1LogSink.html">yage::LogSink</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classyage_1_1LogSink.html#a15331f1767b62635355fdb2ecaee63a8">write</a>(LogMessage::Meta const &amp;meta, std::string const &amp;msg) const </td><td class="entry"><a class="el" href="classyage_1_1LogSink.html">yage::LogSink</a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Jun 21 2018 23:16:49 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Jun 23 2018 15:04:54 by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/classyage_1_1LogSink.html b/classyage_1_1LogSink.html
index 2e9bda66..96a289f7 100644
--- a/classyage_1_1LogSink.html
+++ b/classyage_1_1LogSink.html
@@ -104,18 +104,18 @@ Public Member Functions</h2></td></tr>
<tr class="memitem:ab7b70959364771b105c0dffa0b64c38e"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
<tr class="memitem:ab7b70959364771b105c0dffa0b64c38e"><td class="memTemplItemLeft" align="right" valign="top">&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classyage_1_1LogSink.html#ab7b70959364771b105c0dffa0b64c38e">LogSink</a> (<a class="el" href="namespaceyage.html#ad5a9307442e5daa8810aff942564a822ab9ece18c950afbfa6b0fdbfa4ff731d3">T</a> impl)</td></tr>
<tr class="separator:ab7b70959364771b105c0dffa0b64c38e"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a8583ac57ebff98ab38c613c03b5bfbba"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classyage_1_1LogSink.html#a8583ac57ebff98ab38c613c03b5bfbba">LogSink</a> (const <a class="el" href="classyage_1_1LogSink.html">LogSink</a> &amp;sink)</td></tr>
-<tr class="separator:a8583ac57ebff98ab38c613c03b5bfbba"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8f3da8f5ad87e05f5d6d79ae3fef0c5a"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classyage_1_1LogSink.html#a8f3da8f5ad87e05f5d6d79ae3fef0c5a">LogSink</a> (<a class="el" href="classyage_1_1LogSink.html">LogSink</a> const &amp;sink)</td></tr>
+<tr class="separator:a8f3da8f5ad87e05f5d6d79ae3fef0c5a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aadebaf552b839879189965faf7b504cf"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classyage_1_1LogSink.html#aadebaf552b839879189965faf7b504cf">LogSink</a> (<a class="el" href="classyage_1_1LogSink.html">LogSink</a> &amp;&amp;sink)</td></tr>
<tr class="separator:aadebaf552b839879189965faf7b504cf"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a789f3d28eaa709339bab026ea0e9e440"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classyage_1_1LogSink.html">LogSink</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classyage_1_1LogSink.html#a789f3d28eaa709339bab026ea0e9e440">operator=</a> (const <a class="el" href="classyage_1_1LogSink.html">LogSink</a> &amp;sink)</td></tr>
-<tr class="separator:a789f3d28eaa709339bab026ea0e9e440"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a87ffe4e436129bbe88b38d2c728824c7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classyage_1_1LogSink.html">LogSink</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classyage_1_1LogSink.html#a87ffe4e436129bbe88b38d2c728824c7">operator=</a> (<a class="el" href="classyage_1_1LogSink.html">LogSink</a> const &amp;sink)</td></tr>
+<tr class="separator:a87ffe4e436129bbe88b38d2c728824c7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a47185c13d2cb8af61c793d4f009fddc4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classyage_1_1LogSink.html">LogSink</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classyage_1_1LogSink.html#a47185c13d2cb8af61c793d4f009fddc4">operator=</a> (<a class="el" href="classyage_1_1LogSink.html">LogSink</a> &amp;&amp;sink)</td></tr>
<tr class="separator:a47185c13d2cb8af61c793d4f009fddc4"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:abe2e73398ecb925233b50be5d15e20f9"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classyage_1_1LogSink.html#abe2e73398ecb925233b50be5d15e20f9">operator==</a> (const <a class="el" href="classyage_1_1LogSink.html">LogSink</a> &amp;sink)</td></tr>
-<tr class="separator:abe2e73398ecb925233b50be5d15e20f9"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ac41716cf03dac6311cb7287c9edf8a8d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classyage_1_1LogSink.html#ac41716cf03dac6311cb7287c9edf8a8d">write</a> (const <a class="el" href="structyage_1_1LogMessage_1_1Meta.html">LogMessage::Meta</a> &amp;meta, const std::string &amp;msg) const </td></tr>
-<tr class="separator:ac41716cf03dac6311cb7287c9edf8a8d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ada8e2316fa5ff851f87f7e4ca74ac40d"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classyage_1_1LogSink.html#ada8e2316fa5ff851f87f7e4ca74ac40d">operator==</a> (<a class="el" href="classyage_1_1LogSink.html">LogSink</a> const &amp;sink)</td></tr>
+<tr class="separator:ada8e2316fa5ff851f87f7e4ca74ac40d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a15331f1767b62635355fdb2ecaee63a8"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classyage_1_1LogSink.html#a15331f1767b62635355fdb2ecaee63a8">write</a> (<a class="el" href="structyage_1_1LogMessage_1_1Meta.html">LogMessage::Meta</a> const &amp;meta, std::string const &amp;msg) const </td></tr>
+<tr class="separator:a15331f1767b62635355fdb2ecaee63a8"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a class="anchor" id="ab7b70959364771b105c0dffa0b64c38e"></a>
@@ -136,14 +136,14 @@ template&lt;typename T &gt; </div>
</div>
</div>
-<a class="anchor" id="a8583ac57ebff98ab38c613c03b5bfbba"></a>
+<a class="anchor" id="a8f3da8f5ad87e05f5d6d79ae3fef0c5a"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">yage::LogSink::LogSink </td>
<td>(</td>
- <td class="paramtype">const <a class="el" href="classyage_1_1LogSink.html">LogSink</a> &amp;&#160;</td>
+ <td class="paramtype"><a class="el" href="classyage_1_1LogSink.html">LogSink</a> const &amp;&#160;</td>
<td class="paramname"><em>sink</em></td><td>)</td>
<td></td>
</tr>
@@ -169,14 +169,14 @@ template&lt;typename T &gt; </div>
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
-<a class="anchor" id="a789f3d28eaa709339bab026ea0e9e440"></a>
+<a class="anchor" id="a87ffe4e436129bbe88b38d2c728824c7"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classyage_1_1LogSink.html">LogSink</a>&amp; yage::LogSink::operator= </td>
<td>(</td>
- <td class="paramtype">const <a class="el" href="classyage_1_1LogSink.html">LogSink</a> &amp;&#160;</td>
+ <td class="paramtype"><a class="el" href="classyage_1_1LogSink.html">LogSink</a> const &amp;&#160;</td>
<td class="paramname"><em>sink</em></td><td>)</td>
<td></td>
</tr>
@@ -201,14 +201,14 @@ template&lt;typename T &gt; </div>
</div>
</div>
-<a class="anchor" id="abe2e73398ecb925233b50be5d15e20f9"></a>
+<a class="anchor" id="ada8e2316fa5ff851f87f7e4ca74ac40d"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool yage::LogSink::operator== </td>
<td>(</td>
- <td class="paramtype">const <a class="el" href="classyage_1_1LogSink.html">LogSink</a> &amp;&#160;</td>
+ <td class="paramtype"><a class="el" href="classyage_1_1LogSink.html">LogSink</a> const &amp;&#160;</td>
<td class="paramname"><em>sink</em></td><td>)</td>
<td></td>
</tr>
@@ -217,20 +217,20 @@ template&lt;typename T &gt; </div>
</div>
</div>
-<a class="anchor" id="ac41716cf03dac6311cb7287c9edf8a8d"></a>
+<a class="anchor" id="a15331f1767b62635355fdb2ecaee63a8"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void yage::LogSink::write </td>
<td>(</td>
- <td class="paramtype">const <a class="el" href="structyage_1_1LogMessage_1_1Meta.html">LogMessage::Meta</a> &amp;&#160;</td>
+ <td class="paramtype"><a class="el" href="structyage_1_1LogMessage_1_1Meta.html">LogMessage::Meta</a> const &amp;&#160;</td>
<td class="paramname"><em>meta</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">const std::string &amp;&#160;</td>
+ <td class="paramtype">std::string const &amp;&#160;</td>
<td class="paramname"><em>msg</em>&#160;</td>
</tr>
<tr>
@@ -249,7 +249,7 @@ template&lt;typename T &gt; </div>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Jun 21 2018 23:16:49 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Jun 23 2018 15:04:54 by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/classyage_1_1Logger-members.html b/classyage_1_1Logger-members.html
index 7faa7cf5..84d160a7 100644
--- a/classyage_1_1Logger-members.html
+++ b/classyage_1_1Logger-members.html
@@ -95,21 +95,21 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<p>This is the complete list of members for <a class="el" href="classyage_1_1Logger.html">yage::Logger</a>, including all inherited members.</p>
<table class="directory">
- <tr class="even"><td class="entry"><a class="el" href="classyage_1_1Logger.html#a5ec9a752e8cbb278342fdb49520fbcdd">add</a>(const LogSink &amp;sink)</td><td class="entry"><a class="el" href="classyage_1_1Logger.html">yage::Logger</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classyage_1_1Logger.html#ad7c0aef04e1e52996bce4fc2ed4bbeb8">add</a>(LogSink const &amp;sink)</td><td class="entry"><a class="el" href="classyage_1_1Logger.html">yage::Logger</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classyage_1_1Logger.html#a036fcbfcb9d3428931ec5a11237501a8">clear</a>()</td><td class="entry"><a class="el" href="classyage_1_1Logger.html">yage::Logger</a></td><td class="entry"></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classyage_1_1Logger.html#afe5dc1d30d3fd2599a119455672d6e00">flush</a>(const LogMessage *msg)</td><td class="entry"><a class="el" href="classyage_1_1Logger.html">yage::Logger</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classyage_1_1Logger.html#ac740d407531491f1b454cfcbac244d54">flush</a>(LogMessage const *msg)</td><td class="entry"><a class="el" href="classyage_1_1Logger.html">yage::Logger</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classyage_1_1Logger.html#ad165738c5b738d80a14b0ee1319cae2e">instance</a>()</td><td class="entry"><a class="el" href="classyage_1_1Logger.html">yage::Logger</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classyage_1_1Logger.html#a950c0c75b86bf330cf11a0ad29bd9a64">Logger</a>()</td><td class="entry"><a class="el" href="classyage_1_1Logger.html">yage::Logger</a></td><td class="entry"></td></tr>
- <tr><td class="entry"><a class="el" href="classyage_1_1Logger.html#a3d54590303257e9a8d1da26d59571352">Logger</a>(const std::string &amp;file_path)</td><td class="entry"><a class="el" href="classyage_1_1Logger.html">yage::Logger</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classyage_1_1Logger.html#afe0ed90f79dd8ec619888d4d6da3daac">Logger</a>(std::string const &amp;file_path)</td><td class="entry"><a class="el" href="classyage_1_1Logger.html">yage::Logger</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classyage_1_1Logger.html#a71f6ab0fa1e86d790553c0763a255b2b">Logger</a>(LogLevel min_level)</td><td class="entry"><a class="el" href="classyage_1_1Logger.html">yage::Logger</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
- <tr><td class="entry"><a class="el" href="classyage_1_1Logger.html#acbd21a2da8b423e9f606c386cabac074">Logger</a>(LogLevel min_level, const std::string &amp;file_path)</td><td class="entry"><a class="el" href="classyage_1_1Logger.html">yage::Logger</a></td><td class="entry"></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classyage_1_1Logger.html#a3c7d6d1a9ccf0397dc81350cef6782f2">operator()</a>(LogLevel level=LogLevel::INFO, const std::string &amp;fileName=&quot;&quot;, int lineNum=-1)</td><td class="entry"><a class="el" href="classyage_1_1Logger.html">yage::Logger</a></td><td class="entry"></td></tr>
- <tr><td class="entry"><a class="el" href="classyage_1_1Logger.html#aac48688c66402e9bc63c4871641ab245">remove</a>(const LogSink &amp;sink)</td><td class="entry"><a class="el" href="classyage_1_1Logger.html">yage::Logger</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="classyage_1_1Logger.html#adc3871c9b70691dd00b0a0176d222c40">Logger</a>(LogLevel min_level, std::string const &amp;file_path)</td><td class="entry"><a class="el" href="classyage_1_1Logger.html">yage::Logger</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classyage_1_1Logger.html#ac9cf476a9e9970675ccfe88e16408b99">operator()</a>(LogLevel level=LogLevel::INFO, std::string const &amp;fileName=&quot;&quot;, int lineNum=-1)</td><td class="entry"><a class="el" href="classyage_1_1Logger.html">yage::Logger</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="classyage_1_1Logger.html#acf1d86471f4b33cbaa0a54f8406c5530">remove</a>(LogSink const &amp;sink)</td><td class="entry"><a class="el" href="classyage_1_1Logger.html">yage::Logger</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classyage_1_1Logger.html#a2ce5eb7eb1b108e38c1b90655999a8eb">setLevel</a>(LogLevel min_level)</td><td class="entry"><a class="el" href="classyage_1_1Logger.html">yage::Logger</a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Jun 21 2018 23:16:49 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Jun 23 2018 15:04:54 by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/classyage_1_1Logger.html b/classyage_1_1Logger.html
index f82c2059..3009c036 100644
--- a/classyage_1_1Logger.html
+++ b/classyage_1_1Logger.html
@@ -103,20 +103,20 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
Public Member Functions</h2></td></tr>
<tr class="memitem:a950c0c75b86bf330cf11a0ad29bd9a64"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classyage_1_1Logger.html#a950c0c75b86bf330cf11a0ad29bd9a64">Logger</a> ()</td></tr>
<tr class="separator:a950c0c75b86bf330cf11a0ad29bd9a64"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a3d54590303257e9a8d1da26d59571352"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classyage_1_1Logger.html#a3d54590303257e9a8d1da26d59571352">Logger</a> (const std::string &amp;file_path)</td></tr>
-<tr class="separator:a3d54590303257e9a8d1da26d59571352"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afe0ed90f79dd8ec619888d4d6da3daac"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classyage_1_1Logger.html#afe0ed90f79dd8ec619888d4d6da3daac">Logger</a> (std::string const &amp;file_path)</td></tr>
+<tr class="separator:afe0ed90f79dd8ec619888d4d6da3daac"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a71f6ab0fa1e86d790553c0763a255b2b"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classyage_1_1Logger.html#a71f6ab0fa1e86d790553c0763a255b2b">Logger</a> (<a class="el" href="namespaceyage.html#a4ac616fa26af17775ed558a4c08e4788">LogLevel</a> min_level)</td></tr>
<tr class="separator:a71f6ab0fa1e86d790553c0763a255b2b"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:acbd21a2da8b423e9f606c386cabac074"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classyage_1_1Logger.html#acbd21a2da8b423e9f606c386cabac074">Logger</a> (<a class="el" href="namespaceyage.html#a4ac616fa26af17775ed558a4c08e4788">LogLevel</a> min_level, const std::string &amp;file_path)</td></tr>
-<tr class="separator:acbd21a2da8b423e9f606c386cabac074"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a3c7d6d1a9ccf0397dc81350cef6782f2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classyage_1_1LogMessage.html">LogMessage</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classyage_1_1Logger.html#a3c7d6d1a9ccf0397dc81350cef6782f2">operator()</a> (<a class="el" href="namespaceyage.html#a4ac616fa26af17775ed558a4c08e4788">LogLevel</a> level=<a class="el" href="namespaceyage.html#a4ac616fa26af17775ed558a4c08e4788a551b723eafd6a31d444fcb2f5920fbd3">LogLevel::INFO</a>, const std::string &amp;fileName=&quot;&quot;, int lineNum=-1)</td></tr>
-<tr class="separator:a3c7d6d1a9ccf0397dc81350cef6782f2"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:afe5dc1d30d3fd2599a119455672d6e00"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classyage_1_1Logger.html#afe5dc1d30d3fd2599a119455672d6e00">flush</a> (const <a class="el" href="classyage_1_1LogMessage.html">LogMessage</a> *msg)</td></tr>
-<tr class="separator:afe5dc1d30d3fd2599a119455672d6e00"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a5ec9a752e8cbb278342fdb49520fbcdd"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classyage_1_1Logger.html#a5ec9a752e8cbb278342fdb49520fbcdd">add</a> (const <a class="el" href="classyage_1_1LogSink.html">LogSink</a> &amp;sink)</td></tr>
-<tr class="separator:a5ec9a752e8cbb278342fdb49520fbcdd"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aac48688c66402e9bc63c4871641ab245"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classyage_1_1Logger.html#aac48688c66402e9bc63c4871641ab245">remove</a> (const <a class="el" href="classyage_1_1LogSink.html">LogSink</a> &amp;sink)</td></tr>
-<tr class="separator:aac48688c66402e9bc63c4871641ab245"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adc3871c9b70691dd00b0a0176d222c40"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classyage_1_1Logger.html#adc3871c9b70691dd00b0a0176d222c40">Logger</a> (<a class="el" href="namespaceyage.html#a4ac616fa26af17775ed558a4c08e4788">LogLevel</a> min_level, std::string const &amp;file_path)</td></tr>
+<tr class="separator:adc3871c9b70691dd00b0a0176d222c40"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac9cf476a9e9970675ccfe88e16408b99"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classyage_1_1LogMessage.html">LogMessage</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classyage_1_1Logger.html#ac9cf476a9e9970675ccfe88e16408b99">operator()</a> (<a class="el" href="namespaceyage.html#a4ac616fa26af17775ed558a4c08e4788">LogLevel</a> level=<a class="el" href="namespaceyage.html#a4ac616fa26af17775ed558a4c08e4788a551b723eafd6a31d444fcb2f5920fbd3">LogLevel::INFO</a>, std::string const &amp;fileName=&quot;&quot;, int lineNum=-1)</td></tr>
+<tr class="separator:ac9cf476a9e9970675ccfe88e16408b99"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac740d407531491f1b454cfcbac244d54"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classyage_1_1Logger.html#ac740d407531491f1b454cfcbac244d54">flush</a> (<a class="el" href="classyage_1_1LogMessage.html">LogMessage</a> const *msg)</td></tr>
+<tr class="separator:ac740d407531491f1b454cfcbac244d54"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad7c0aef04e1e52996bce4fc2ed4bbeb8"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classyage_1_1Logger.html#ad7c0aef04e1e52996bce4fc2ed4bbeb8">add</a> (<a class="el" href="classyage_1_1LogSink.html">LogSink</a> const &amp;sink)</td></tr>
+<tr class="separator:ad7c0aef04e1e52996bce4fc2ed4bbeb8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acf1d86471f4b33cbaa0a54f8406c5530"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classyage_1_1Logger.html#acf1d86471f4b33cbaa0a54f8406c5530">remove</a> (<a class="el" href="classyage_1_1LogSink.html">LogSink</a> const &amp;sink)</td></tr>
+<tr class="separator:acf1d86471f4b33cbaa0a54f8406c5530"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a036fcbfcb9d3428931ec5a11237501a8"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classyage_1_1Logger.html#a036fcbfcb9d3428931ec5a11237501a8">clear</a> ()</td></tr>
<tr class="separator:a036fcbfcb9d3428931ec5a11237501a8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2ce5eb7eb1b108e38c1b90655999a8eb"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classyage_1_1Logger.html#a2ce5eb7eb1b108e38c1b90655999a8eb">setLevel</a> (<a class="el" href="namespaceyage.html#a4ac616fa26af17775ed558a4c08e4788">LogLevel</a> min_level)</td></tr>
@@ -143,7 +143,7 @@ Static Public Member Functions</h2></td></tr>
</div>
</div>
-<a class="anchor" id="a3d54590303257e9a8d1da26d59571352"></a>
+<a class="anchor" id="afe0ed90f79dd8ec619888d4d6da3daac"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
@@ -153,7 +153,7 @@ Static Public Member Functions</h2></td></tr>
<tr>
<td class="memname">yage::Logger::Logger </td>
<td>(</td>
- <td class="paramtype">const std::string &amp;&#160;</td>
+ <td class="paramtype">std::string const &amp;&#160;</td>
<td class="paramname"><em>file_path</em></td><td>)</td>
<td></td>
</tr>
@@ -191,7 +191,7 @@ Static Public Member Functions</h2></td></tr>
</div>
</div>
-<a class="anchor" id="acbd21a2da8b423e9f606c386cabac074"></a>
+<a class="anchor" id="adc3871c9b70691dd00b0a0176d222c40"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
@@ -204,7 +204,7 @@ Static Public Member Functions</h2></td></tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">const std::string &amp;&#160;</td>
+ <td class="paramtype">std::string const &amp;&#160;</td>
<td class="paramname"><em>file_path</em>&#160;</td>
</tr>
<tr>
@@ -218,14 +218,14 @@ Static Public Member Functions</h2></td></tr>
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
-<a class="anchor" id="a5ec9a752e8cbb278342fdb49520fbcdd"></a>
+<a class="anchor" id="ad7c0aef04e1e52996bce4fc2ed4bbeb8"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void yage::Logger::add </td>
<td>(</td>
- <td class="paramtype">const <a class="el" href="classyage_1_1LogSink.html">LogSink</a> &amp;&#160;</td>
+ <td class="paramtype"><a class="el" href="classyage_1_1LogSink.html">LogSink</a> const &amp;&#160;</td>
<td class="paramname"><em>sink</em></td><td>)</td>
<td></td>
</tr>
@@ -249,14 +249,14 @@ Static Public Member Functions</h2></td></tr>
</div>
</div>
-<a class="anchor" id="afe5dc1d30d3fd2599a119455672d6e00"></a>
+<a class="anchor" id="ac740d407531491f1b454cfcbac244d54"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void yage::Logger::flush </td>
<td>(</td>
- <td class="paramtype">const <a class="el" href="classyage_1_1LogMessage.html">LogMessage</a> *&#160;</td>
+ <td class="paramtype"><a class="el" href="classyage_1_1LogMessage.html">LogMessage</a> const *&#160;</td>
<td class="paramname"><em>msg</em></td><td>)</td>
<td></td>
</tr>
@@ -288,7 +288,7 @@ Static Public Member Functions</h2></td></tr>
</div>
</div>
-<a class="anchor" id="a3c7d6d1a9ccf0397dc81350cef6782f2"></a>
+<a class="anchor" id="ac9cf476a9e9970675ccfe88e16408b99"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
@@ -301,7 +301,7 @@ Static Public Member Functions</h2></td></tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">const std::string &amp;&#160;</td>
+ <td class="paramtype">std::string const &amp;&#160;</td>
<td class="paramname"><em>fileName</em> = <code>&quot;&quot;</code>, </td>
</tr>
<tr>
@@ -320,14 +320,14 @@ Static Public Member Functions</h2></td></tr>
</div>
</div>
-<a class="anchor" id="aac48688c66402e9bc63c4871641ab245"></a>
+<a class="anchor" id="acf1d86471f4b33cbaa0a54f8406c5530"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void yage::Logger::remove </td>
<td>(</td>
- <td class="paramtype">const <a class="el" href="classyage_1_1LogSink.html">LogSink</a> &amp;&#160;</td>
+ <td class="paramtype"><a class="el" href="classyage_1_1LogSink.html">LogSink</a> const &amp;&#160;</td>
<td class="paramname"><em>sink</em></td><td>)</td>
<td></td>
</tr>
@@ -359,7 +359,7 @@ Static Public Member Functions</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Jun 21 2018 23:16:49 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Jun 23 2018 15:04:54 by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/classyage_1_1Matrix-members.html b/classyage_1_1Matrix-members.html
index 89ff98e3..89792bcb 100644
--- a/classyage_1_1Matrix-members.html
+++ b/classyage_1_1Matrix-members.html
@@ -113,7 +113,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Jun 21 2018 23:16:49 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Jun 23 2018 15:04:55 by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/classyage_1_1Matrix.html b/classyage_1_1Matrix.html
index 86464d16..edc450d3 100644
--- a/classyage_1_1Matrix.html
+++ b/classyage_1_1Matrix.html
@@ -579,7 +579,7 @@ template&lt;int Rows, int Cols, class Type&gt; </div>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Jun 21 2018 23:16:49 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Jun 23 2018 15:04:55 by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/classyage_1_1NonCopyable-members.html b/classyage_1_1NonCopyable-members.html
index 1cdf95ab..6134c269 100644
--- a/classyage_1_1NonCopyable-members.html
+++ b/classyage_1_1NonCopyable-members.html
@@ -102,7 +102,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Jun 21 2018 23:16:49 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Jun 23 2018 15:04:55 by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/classyage_1_1NonCopyable.html b/classyage_1_1NonCopyable.html
index f581b845..8b5d3045 100644
--- a/classyage_1_1NonCopyable.html
+++ b/classyage_1_1NonCopyable.html
@@ -211,7 +211,7 @@ Protected Member Functions</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Jun 21 2018 23:16:49 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Jun 23 2018 15:04:55 by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/classyage_1_1ParticleBody-members.html b/classyage_1_1ParticleBody-members.html
index 62b61f84..762441fe 100644
--- a/classyage_1_1ParticleBody-members.html
+++ b/classyage_1_1ParticleBody-members.html
@@ -111,7 +111,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Jun 21 2018 23:16:49 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Jun 23 2018 15:04:55 by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/classyage_1_1ParticleBody.html b/classyage_1_1ParticleBody.html
index 9dfc2ae0..43e767b0 100644
--- a/classyage_1_1ParticleBody.html
+++ b/classyage_1_1ParticleBody.html
@@ -242,7 +242,7 @@ Additional Inherited Members</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Jun 21 2018 23:16:49 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Jun 23 2018 15:04:55 by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/classyage_1_1RectangleCollider-members.html b/classyage_1_1RectangleCollider-members.html
index 4475d3e0..5f24724a 100644
--- a/classyage_1_1RectangleCollider-members.html
+++ b/classyage_1_1RectangleCollider-members.html
@@ -104,7 +104,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Jun 21 2018 23:16:49 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Jun 23 2018 15:04:55 by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/classyage_1_1RectangleCollider.html b/classyage_1_1RectangleCollider.html
index 6213cfeb..fc3f6aba 100644
--- a/classyage_1_1RectangleCollider.html
+++ b/classyage_1_1RectangleCollider.html
@@ -214,7 +214,7 @@ Additional Inherited Members</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Jun 21 2018 23:16:49 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Jun 23 2018 15:04:55 by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/classyage_1_1ResourceManager-members.html b/classyage_1_1ResourceManager-members.html
index 25d5e7db..4b70d57f 100644
--- a/classyage_1_1ResourceManager-members.html
+++ b/classyage_1_1ResourceManager-members.html
@@ -95,11 +95,11 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<p>This is the complete list of members for <a class="el" href="classyage_1_1ResourceManager.html">yage::ResourceManager</a>, including all inherited members.</p>
<table class="directory">
- <tr class="even"><td class="entry"><a class="el" href="classyage_1_1ResourceManager.html#aec533f266d9b432050faed301f4191dc">getTexture</a>(const std::string &amp;texture_path, int x=1, int y=1)</td><td class="entry"><a class="el" href="classyage_1_1ResourceManager.html">yage::ResourceManager</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classyage_1_1ResourceManager.html#ac88b9b146e2db7aab60a3c8ed631d9f2">getTexture</a>(std::string const &amp;texture_path, int x=1, int y=1)</td><td class="entry"><a class="el" href="classyage_1_1ResourceManager.html">yage::ResourceManager</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Jun 21 2018 23:16:49 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Jun 23 2018 15:04:54 by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/classyage_1_1ResourceManager.html b/classyage_1_1ResourceManager.html
index 5343e1a4..57d58750 100644
--- a/classyage_1_1ResourceManager.html
+++ b/classyage_1_1ResourceManager.html
@@ -100,11 +100,11 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
Static Public Member Functions</h2></td></tr>
-<tr class="memitem:aec533f266d9b432050faed301f4191dc"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="structyage_1_1Texture.html">Texture</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classyage_1_1ResourceManager.html#aec533f266d9b432050faed301f4191dc">getTexture</a> (const std::string &amp;texture_path, int x=1, int y=1)</td></tr>
-<tr class="separator:aec533f266d9b432050faed301f4191dc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac88b9b146e2db7aab60a3c8ed631d9f2"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="structyage_1_1Texture.html">Texture</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classyage_1_1ResourceManager.html#ac88b9b146e2db7aab60a3c8ed631d9f2">getTexture</a> (std::string const &amp;texture_path, int x=1, int y=1)</td></tr>
+<tr class="separator:ac88b9b146e2db7aab60a3c8ed631d9f2"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Member Function Documentation</h2>
-<a class="anchor" id="aec533f266d9b432050faed301f4191dc"></a>
+<a class="anchor" id="ac88b9b146e2db7aab60a3c8ed631d9f2"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
@@ -114,7 +114,7 @@ Static Public Member Functions</h2></td></tr>
<tr>
<td class="memname"><a class="el" href="structyage_1_1Texture.html">Texture</a> yage::ResourceManager::getTexture </td>
<td>(</td>
- <td class="paramtype">const std::string &amp;&#160;</td>
+ <td class="paramtype">std::string const &amp;&#160;</td>
<td class="paramname"><em>texture_path</em>, </td>
</tr>
<tr>
@@ -151,7 +151,7 @@ Static Public Member Functions</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Jun 21 2018 23:16:49 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Jun 23 2018 15:04:54 by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/classyage_1_1RigidBody-members.html b/classyage_1_1RigidBody-members.html
index 2a10afb3..a82c4f6d 100644
--- a/classyage_1_1RigidBody-members.html
+++ b/classyage_1_1RigidBody-members.html
@@ -112,7 +112,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Jun 21 2018 23:16:49 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Jun 23 2018 15:04:55 by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/classyage_1_1RigidBody.html b/classyage_1_1RigidBody.html
index e3c08ea3..c8d44e6f 100644
--- a/classyage_1_1RigidBody.html
+++ b/classyage_1_1RigidBody.html
@@ -193,7 +193,7 @@ Additional Inherited Members</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Jun 21 2018 23:16:49 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Jun 23 2018 15:04:55 by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/classyage_1_1Shader-members.html b/classyage_1_1Shader-members.html
index f29cd3e5..de998602 100644
--- a/classyage_1_1Shader-members.html
+++ b/classyage_1_1Shader-members.html
@@ -97,10 +97,10 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classyage_1_1Shader.html#a5d966c327ae0749ca5758880b684103a">operator=</a>(const Shader &amp;)=delete</td><td class="entry"><a class="el" href="classyage_1_1Shader.html">yage::Shader</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classyage_1_1Shader.html#af94e7c75abb18015ade6126465a5fe05">operator=</a>(Shader &amp;&amp;)=delete</td><td class="entry"><a class="el" href="classyage_1_1Shader.html">yage::Shader</a></td><td class="entry"></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classyage_1_1Shader.html#ac9bff8500e2adfa1745c843bc612f215">setUniform</a>(const std::string &amp;name, int value) const </td><td class="entry"><a class="el" href="classyage_1_1Shader.html">yage::Shader</a></td><td class="entry"></td></tr>
- <tr><td class="entry"><a class="el" href="classyage_1_1Shader.html#a1a637a37d3e72fe1cd53602e80ab23ab">setUniform</a>(const std::string &amp;name, float value) const </td><td class="entry"><a class="el" href="classyage_1_1Shader.html">yage::Shader</a></td><td class="entry"></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classyage_1_1Shader.html#a96c50a15f45d064f43d1f01e84105e78">setUniform</a>(const std::string &amp;name, const glm::mat4 &amp;matrix) const </td><td class="entry"><a class="el" href="classyage_1_1Shader.html">yage::Shader</a></td><td class="entry"></td></tr>
- <tr><td class="entry"><a class="el" href="classyage_1_1Shader.html#a34fe30eb6e6d595c1996e8ea6fb3961a">Shader</a>(const std::string &amp;vertex_path, const std::string &amp;fragment_path)</td><td class="entry"><a class="el" href="classyage_1_1Shader.html">yage::Shader</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classyage_1_1Shader.html#ae06c294fdfeb4a042cf51e51b169da37">setUniform</a>(std::string const &amp;name, int value) const </td><td class="entry"><a class="el" href="classyage_1_1Shader.html">yage::Shader</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="classyage_1_1Shader.html#af37dff856c8ac3a26db01670a95090e6">setUniform</a>(std::string const &amp;name, float value) const </td><td class="entry"><a class="el" href="classyage_1_1Shader.html">yage::Shader</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classyage_1_1Shader.html#a52a1f05abeebbafe744e21dfb40b71bc">setUniform</a>(std::string const &amp;name, const glm::mat4 &amp;matrix) const </td><td class="entry"><a class="el" href="classyage_1_1Shader.html">yage::Shader</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="classyage_1_1Shader.html#ad0abf5d388f9f63167a623ebc6f0879c">Shader</a>(std::string const &amp;vertex_path, std::string const &amp;fragment_path)</td><td class="entry"><a class="el" href="classyage_1_1Shader.html">yage::Shader</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classyage_1_1Shader.html#a1a006dcb52a4fb9f1dc61df68d3676f5">Shader</a>(const Shader &amp;)=delete</td><td class="entry"><a class="el" href="classyage_1_1Shader.html">yage::Shader</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classyage_1_1Shader.html#adf6dc3a526921d62b55a552f38958dd2">Shader</a>(Shader &amp;&amp;)=delete</td><td class="entry"><a class="el" href="classyage_1_1Shader.html">yage::Shader</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classyage_1_1Shader.html#a8cd66c177f148ac0b619766188696e6c">use</a>() const </td><td class="entry"><a class="el" href="classyage_1_1Shader.html">yage::Shader</a></td><td class="entry"></td></tr>
@@ -108,7 +108,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Jun 21 2018 23:16:49 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Jun 23 2018 15:04:55 by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/classyage_1_1Shader.html b/classyage_1_1Shader.html
index 646fa523..7682a809 100644
--- a/classyage_1_1Shader.html
+++ b/classyage_1_1Shader.html
@@ -100,8 +100,8 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<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:a34fe30eb6e6d595c1996e8ea6fb3961a"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classyage_1_1Shader.html#a34fe30eb6e6d595c1996e8ea6fb3961a">Shader</a> (const std::string &amp;vertex_path, const std::string &amp;fragment_path)</td></tr>
-<tr class="separator:a34fe30eb6e6d595c1996e8ea6fb3961a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad0abf5d388f9f63167a623ebc6f0879c"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classyage_1_1Shader.html#ad0abf5d388f9f63167a623ebc6f0879c">Shader</a> (std::string const &amp;vertex_path, std::string const &amp;fragment_path)</td></tr>
+<tr class="separator:ad0abf5d388f9f63167a623ebc6f0879c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1a006dcb52a4fb9f1dc61df68d3676f5"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classyage_1_1Shader.html#a1a006dcb52a4fb9f1dc61df68d3676f5">Shader</a> (const <a class="el" href="classyage_1_1Shader.html">Shader</a> &amp;)=delete</td></tr>
<tr class="separator:a1a006dcb52a4fb9f1dc61df68d3676f5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adf6dc3a526921d62b55a552f38958dd2"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classyage_1_1Shader.html#adf6dc3a526921d62b55a552f38958dd2">Shader</a> (<a class="el" href="classyage_1_1Shader.html">Shader</a> &amp;&amp;)=delete</td></tr>
@@ -115,29 +115,29 @@ Public Member Functions</h2></td></tr>
<tr class="memitem:a8cd66c177f148ac0b619766188696e6c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classyage_1_1Shader.html#a8cd66c177f148ac0b619766188696e6c">use</a> () const </td></tr>
<tr class="memdesc:a8cd66c177f148ac0b619766188696e6c"><td class="mdescLeft">&#160;</td><td class="mdescRight">compiles vertex and fragment shader <a href="#a8cd66c177f148ac0b619766188696e6c">More...</a><br/></td></tr>
<tr class="separator:a8cd66c177f148ac0b619766188696e6c"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ac9bff8500e2adfa1745c843bc612f215"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classyage_1_1Shader.html#ac9bff8500e2adfa1745c843bc612f215">setUniform</a> (const std::string &amp;name, int value) const </td></tr>
-<tr class="memdesc:ac9bff8500e2adfa1745c843bc612f215"><td class="mdescLeft">&#160;</td><td class="mdescRight">set uniforms of different type <a href="#ac9bff8500e2adfa1745c843bc612f215">More...</a><br/></td></tr>
-<tr class="separator:ac9bff8500e2adfa1745c843bc612f215"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a1a637a37d3e72fe1cd53602e80ab23ab"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classyage_1_1Shader.html#a1a637a37d3e72fe1cd53602e80ab23ab">setUniform</a> (const std::string &amp;name, float value) const </td></tr>
-<tr class="separator:a1a637a37d3e72fe1cd53602e80ab23ab"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a96c50a15f45d064f43d1f01e84105e78"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classyage_1_1Shader.html#a96c50a15f45d064f43d1f01e84105e78">setUniform</a> (const std::string &amp;name, const glm::mat4 &amp;matrix) const </td></tr>
-<tr class="separator:a96c50a15f45d064f43d1f01e84105e78"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae06c294fdfeb4a042cf51e51b169da37"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classyage_1_1Shader.html#ae06c294fdfeb4a042cf51e51b169da37">setUniform</a> (std::string const &amp;name, int value) const </td></tr>
+<tr class="memdesc:ae06c294fdfeb4a042cf51e51b169da37"><td class="mdescLeft">&#160;</td><td class="mdescRight">set uniforms of different type <a href="#ae06c294fdfeb4a042cf51e51b169da37">More...</a><br/></td></tr>
+<tr class="separator:ae06c294fdfeb4a042cf51e51b169da37"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af37dff856c8ac3a26db01670a95090e6"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classyage_1_1Shader.html#af37dff856c8ac3a26db01670a95090e6">setUniform</a> (std::string const &amp;name, float value) const </td></tr>
+<tr class="separator:af37dff856c8ac3a26db01670a95090e6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a52a1f05abeebbafe744e21dfb40b71bc"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classyage_1_1Shader.html#a52a1f05abeebbafe744e21dfb40b71bc">setUniform</a> (std::string const &amp;name, const glm::mat4 &amp;matrix) const </td></tr>
+<tr class="separator:a52a1f05abeebbafe744e21dfb40b71bc"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
-<a class="anchor" id="a34fe30eb6e6d595c1996e8ea6fb3961a"></a>
+<a class="anchor" id="ad0abf5d388f9f63167a623ebc6f0879c"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">yage::Shader::Shader </td>
<td>(</td>
- <td class="paramtype">const std::string &amp;&#160;</td>
+ <td class="paramtype">std::string const &amp;&#160;</td>
<td class="paramname"><em>vertex_path</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">const std::string &amp;&#160;</td>
+ <td class="paramtype">std::string const &amp;&#160;</td>
<td class="paramname"><em>fragment_path</em>&#160;</td>
</tr>
<tr>
@@ -263,14 +263,14 @@ Public Member Functions</h2></td></tr>
</div>
</div>
-<a class="anchor" id="ac9bff8500e2adfa1745c843bc612f215"></a>
+<a class="anchor" id="ae06c294fdfeb4a042cf51e51b169da37"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void yage::Shader::setUniform </td>
<td>(</td>
- <td class="paramtype">const std::string &amp;&#160;</td>
+ <td class="paramtype">std::string const &amp;&#160;</td>
<td class="paramname"><em>name</em>, </td>
</tr>
<tr>
@@ -291,14 +291,14 @@ Public Member Functions</h2></td></tr>
</div>
</div>
-<a class="anchor" id="a1a637a37d3e72fe1cd53602e80ab23ab"></a>
+<a class="anchor" id="af37dff856c8ac3a26db01670a95090e6"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void yage::Shader::setUniform </td>
<td>(</td>
- <td class="paramtype">const std::string &amp;&#160;</td>
+ <td class="paramtype">std::string const &amp;&#160;</td>
<td class="paramname"><em>name</em>, </td>
</tr>
<tr>
@@ -317,14 +317,14 @@ Public Member Functions</h2></td></tr>
</div>
</div>
-<a class="anchor" id="a96c50a15f45d064f43d1f01e84105e78"></a>
+<a class="anchor" id="a52a1f05abeebbafe744e21dfb40b71bc"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void yage::Shader::setUniform </td>
<td>(</td>
- <td class="paramtype">const std::string &amp;&#160;</td>
+ <td class="paramtype">std::string const &amp;&#160;</td>
<td class="paramname"><em>name</em>, </td>
</tr>
<tr>
@@ -367,7 +367,7 @@ Public Member Functions</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Jun 21 2018 23:16:49 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Jun 23 2018 15:04:55 by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/classyage_1_1SpriteBatch-members.html b/classyage_1_1SpriteBatch-members.html
index 8ee5df21..a29f614e 100644
--- a/classyage_1_1SpriteBatch-members.html
+++ b/classyage_1_1SpriteBatch-members.html
@@ -109,7 +109,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Jun 21 2018 23:16:49 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Jun 23 2018 15:04:55 by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/classyage_1_1SpriteBatch.html b/classyage_1_1SpriteBatch.html
index 8376a9a1..4ff12eac 100644
--- a/classyage_1_1SpriteBatch.html
+++ b/classyage_1_1SpriteBatch.html
@@ -372,7 +372,7 @@ Static Public Attributes</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Jun 21 2018 23:16:49 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Jun 23 2018 15:04:55 by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/classyage_1_1SyncQueue-members.html b/classyage_1_1SyncQueue-members.html
index f6a03969..6bfb3ec8 100644
--- a/classyage_1_1SyncQueue-members.html
+++ b/classyage_1_1SyncQueue-members.html
@@ -105,7 +105,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Jun 21 2018 23:16:49 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Jun 23 2018 15:04:55 by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/classyage_1_1SyncQueue.html b/classyage_1_1SyncQueue.html
index f8288c45..ad7548da 100644
--- a/classyage_1_1SyncQueue.html
+++ b/classyage_1_1SyncQueue.html
@@ -271,7 +271,7 @@ template&lt;typename T&gt; </div>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Jun 21 2018 23:16:49 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Jun 23 2018 15:04:55 by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/classyage_1_1System-members.html b/classyage_1_1System-members.html
index 17520a02..f496e53e 100644
--- a/classyage_1_1System-members.html
+++ b/classyage_1_1System-members.html
@@ -100,7 +100,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Jun 21 2018 23:16:49 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Jun 23 2018 15:04:55 by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/classyage_1_1System.html b/classyage_1_1System.html
index 53460e29..72a65df5 100644
--- a/classyage_1_1System.html
+++ b/classyage_1_1System.html
@@ -147,7 +147,7 @@ template&lt;typename T &gt; </div>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Jun 21 2018 23:16:49 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Jun 23 2018 15:04:55 by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/classyage_1_1TextureCache-members.html b/classyage_1_1TextureCache-members.html
index b5840a90..56810f0e 100644
--- a/classyage_1_1TextureCache-members.html
+++ b/classyage_1_1TextureCache-members.html
@@ -95,12 +95,12 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<p>This is the complete list of members for <a class="el" href="classyage_1_1TextureCache.html">yage::TextureCache</a>, including all inherited members.</p>
<table class="directory">
- <tr class="even"><td class="entry"><a class="el" href="classyage_1_1TextureCache.html#ad4929640230f9a74fcd634416fe0974f">getTexture</a>(const std::string &amp;texture_path, int x=1, int y=1)</td><td class="entry"><a class="el" href="classyage_1_1TextureCache.html">yage::TextureCache</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classyage_1_1TextureCache.html#a4d43554c3b8a32bdb89cbb2b5812f747">getTexture</a>(std::string const &amp;texture_path, int x=1, int y=1)</td><td class="entry"><a class="el" href="classyage_1_1TextureCache.html">yage::TextureCache</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classyage_1_1TextureCache.html#a5f6af0bd513dd393061b2d9d18362692">TextureCache</a>()=default</td><td class="entry"><a class="el" href="classyage_1_1TextureCache.html">yage::TextureCache</a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Jun 21 2018 23:16:49 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Jun 23 2018 15:04:54 by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/classyage_1_1TextureCache.html b/classyage_1_1TextureCache.html
index 4871bd0c..8a8e3ace 100644
--- a/classyage_1_1TextureCache.html
+++ b/classyage_1_1TextureCache.html
@@ -102,8 +102,8 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
Public Member Functions</h2></td></tr>
<tr class="memitem:a5f6af0bd513dd393061b2d9d18362692"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classyage_1_1TextureCache.html#a5f6af0bd513dd393061b2d9d18362692">TextureCache</a> ()=default</td></tr>
<tr class="separator:a5f6af0bd513dd393061b2d9d18362692"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ad4929640230f9a74fcd634416fe0974f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structyage_1_1Texture.html">Texture</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classyage_1_1TextureCache.html#ad4929640230f9a74fcd634416fe0974f">getTexture</a> (const std::string &amp;texture_path, int x=1, int y=1)</td></tr>
-<tr class="separator:ad4929640230f9a74fcd634416fe0974f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4d43554c3b8a32bdb89cbb2b5812f747"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structyage_1_1Texture.html">Texture</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classyage_1_1TextureCache.html#a4d43554c3b8a32bdb89cbb2b5812f747">getTexture</a> (std::string const &amp;texture_path, int x=1, int y=1)</td></tr>
+<tr class="separator:a4d43554c3b8a32bdb89cbb2b5812f747"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a class="anchor" id="a5f6af0bd513dd393061b2d9d18362692"></a>
@@ -130,14 +130,14 @@ Public Member Functions</h2></td></tr>
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
-<a class="anchor" id="ad4929640230f9a74fcd634416fe0974f"></a>
+<a class="anchor" id="a4d43554c3b8a32bdb89cbb2b5812f747"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="structyage_1_1Texture.html">Texture</a> yage::TextureCache::getTexture </td>
<td>(</td>
- <td class="paramtype">const std::string &amp;&#160;</td>
+ <td class="paramtype">std::string const &amp;&#160;</td>
<td class="paramname"><em>texture_path</em>, </td>
</tr>
<tr>
@@ -169,7 +169,7 @@ Public Member Functions</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Jun 21 2018 23:16:49 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Jun 23 2018 15:04:54 by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/classyage_1_1Vector-members.html b/classyage_1_1Vector-members.html
index 39cabe1f..458bc7a2 100644
--- a/classyage_1_1Vector-members.html
+++ b/classyage_1_1Vector-members.html
@@ -115,7 +115,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Jun 21 2018 23:16:49 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Jun 23 2018 15:04:55 by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/classyage_1_1Vector.html b/classyage_1_1Vector.html
index 14c1c5c9..ca43a954 100644
--- a/classyage_1_1Vector.html
+++ b/classyage_1_1Vector.html
@@ -329,7 +329,7 @@ template&lt;int Rows = 2, class Type = double&gt; </div>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Jun 21 2018 23:16:49 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Jun 23 2018 15:04:55 by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/classyage_1_1Vector2-members.html b/classyage_1_1Vector2-members.html
index 5b73bb40..18026887 100644
--- a/classyage_1_1Vector2-members.html
+++ b/classyage_1_1Vector2-members.html
@@ -123,7 +123,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Jun 21 2018 23:16:49 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Jun 23 2018 15:04:55 by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/classyage_1_1Vector2.html b/classyage_1_1Vector2.html
index f6872c11..e7285cfc 100644
--- a/classyage_1_1Vector2.html
+++ b/classyage_1_1Vector2.html
@@ -410,7 +410,7 @@ template&lt;typename Type = double&gt; </div>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Jun 21 2018 23:16:49 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Jun 23 2018 15:04:55 by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/classyage_1_1Vector3-members.html b/classyage_1_1Vector3-members.html
index 44ffba24..bfd48329 100644
--- a/classyage_1_1Vector3-members.html
+++ b/classyage_1_1Vector3-members.html
@@ -124,7 +124,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Jun 21 2018 23:16:49 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Jun 23 2018 15:04:55 by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/classyage_1_1Vector3.html b/classyage_1_1Vector3.html
index 21714804..03dc0cc8 100644
--- a/classyage_1_1Vector3.html
+++ b/classyage_1_1Vector3.html
@@ -401,7 +401,7 @@ template&lt;typename Type = double&gt; </div>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Jun 21 2018 23:16:49 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Jun 23 2018 15:04:55 by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/classyage_1_1Vector4-members.html b/classyage_1_1Vector4-members.html
index 36afc7b2..d87583a7 100644
--- a/classyage_1_1Vector4-members.html
+++ b/classyage_1_1Vector4-members.html
@@ -126,7 +126,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Jun 21 2018 23:16:49 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Jun 23 2018 15:04:55 by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/classyage_1_1Vector4.html b/classyage_1_1Vector4.html
index 9f5560bd..3b495e35 100644
--- a/classyage_1_1Vector4.html
+++ b/classyage_1_1Vector4.html
@@ -442,7 +442,7 @@ template&lt;typename Type = double&gt; </div>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Jun 21 2018 23:16:49 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Jun 23 2018 15:04:55 by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/classyage_1_1Window-members.html b/classyage_1_1Window-members.html
index e3bcdcbb..fcef7369 100644
--- a/classyage_1_1Window-members.html
+++ b/classyage_1_1Window-members.html
@@ -99,20 +99,20 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<tr><td class="entry"><a class="el" href="classyage_1_1Window.html#afdf3e2826526abc23a4e206c9a8a8745">create</a>(std::string window_name, int width, int height)</td><td class="entry"><a class="el" href="classyage_1_1Window.html">yage::Window</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classyage_1_1Window.html#aa421df451f166dfe6441562e92b99115">hide</a>()</td><td class="entry"><a class="el" href="classyage_1_1Window.html">yage::Window</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classyage_1_1Window.html#a946b9e9e49af8673aca35f22f620e49e">keyPressed</a>(key k) const </td><td class="entry"><a class="el" href="classyage_1_1Window.html">yage::Window</a></td><td class="entry"></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classyage_1_1Window.html#a5247a4164bf0006fe9f034cd27c5b6db">operator=</a>(const Window &amp;)=delete</td><td class="entry"><a class="el" href="classyage_1_1Window.html">yage::Window</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classyage_1_1Window.html#ae8f168c776403e2841770ad7369e1bc2">operator=</a>(Window const &amp;)=delete</td><td class="entry"><a class="el" href="classyage_1_1Window.html">yage::Window</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classyage_1_1Window.html#a98c07656f90a6205f24dfe85ef1137de">operator=</a>(Window &amp;&amp;)=delete</td><td class="entry"><a class="el" href="classyage_1_1Window.html">yage::Window</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classyage_1_1Window.html#a1a311e27b1e588f0fce540ce040dcbd5">pollEvents</a>() const </td><td class="entry"><a class="el" href="classyage_1_1Window.html">yage::Window</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classyage_1_1Window.html#a5e3b209289bc343609d809d5b7f23cc8">shouldClose</a>()</td><td class="entry"><a class="el" href="classyage_1_1Window.html">yage::Window</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classyage_1_1Window.html#a0847f40df2aafd7da1c315fa84871f34">show</a>()</td><td class="entry"><a class="el" href="classyage_1_1Window.html">yage::Window</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classyage_1_1Window.html#a86d0aa8e9896850b9acfc720b5615359">swapBuffer</a>()</td><td class="entry"><a class="el" href="classyage_1_1Window.html">yage::Window</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classyage_1_1Window.html#af6a0705d56a77408707177a528c633e9">Window</a>()=default</td><td class="entry"><a class="el" href="classyage_1_1Window.html">yage::Window</a></td><td class="entry"></td></tr>
- <tr><td class="entry"><a class="el" href="classyage_1_1Window.html#a1225a2b5eff6d44a6bce3f0f5f10e2bf">Window</a>(const Window &amp;)=delete</td><td class="entry"><a class="el" href="classyage_1_1Window.html">yage::Window</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="classyage_1_1Window.html#a5e2b8cacb6a9ba53d07795ab3cf3acc9">Window</a>(Window const &amp;)=delete</td><td class="entry"><a class="el" href="classyage_1_1Window.html">yage::Window</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classyage_1_1Window.html#a4be115daea6c7473fca81623c547d821">Window</a>(Window &amp;&amp;)=delete</td><td class="entry"><a class="el" href="classyage_1_1Window.html">yage::Window</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classyage_1_1Window.html#a9a8dd109e145c459e52abb3a8861e3a0">~Window</a>()</td><td class="entry"><a class="el" href="classyage_1_1Window.html">yage::Window</a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Jun 21 2018 23:16:49 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Jun 23 2018 15:04:54 by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/classyage_1_1Window.html b/classyage_1_1Window.html
index c1b78f10..a9aab190 100644
--- a/classyage_1_1Window.html
+++ b/classyage_1_1Window.html
@@ -102,15 +102,15 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
Public Member Functions</h2></td></tr>
<tr class="memitem:af6a0705d56a77408707177a528c633e9"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classyage_1_1Window.html#af6a0705d56a77408707177a528c633e9">Window</a> ()=default</td></tr>
<tr class="separator:af6a0705d56a77408707177a528c633e9"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a1225a2b5eff6d44a6bce3f0f5f10e2bf"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classyage_1_1Window.html#a1225a2b5eff6d44a6bce3f0f5f10e2bf">Window</a> (const <a class="el" href="classyage_1_1Window.html">Window</a> &amp;)=delete</td></tr>
-<tr class="separator:a1225a2b5eff6d44a6bce3f0f5f10e2bf"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5e2b8cacb6a9ba53d07795ab3cf3acc9"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classyage_1_1Window.html#a5e2b8cacb6a9ba53d07795ab3cf3acc9">Window</a> (<a class="el" href="classyage_1_1Window.html">Window</a> const &amp;)=delete</td></tr>
+<tr class="separator:a5e2b8cacb6a9ba53d07795ab3cf3acc9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4be115daea6c7473fca81623c547d821"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classyage_1_1Window.html#a4be115daea6c7473fca81623c547d821">Window</a> (<a class="el" href="classyage_1_1Window.html">Window</a> &amp;&amp;)=delete</td></tr>
<tr class="separator:a4be115daea6c7473fca81623c547d821"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9a8dd109e145c459e52abb3a8861e3a0"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classyage_1_1Window.html#a9a8dd109e145c459e52abb3a8861e3a0">~Window</a> ()</td></tr>
<tr class="memdesc:a9a8dd109e145c459e52abb3a8861e3a0"><td class="mdescLeft">&#160;</td><td class="mdescRight">destroys the window handle <a href="#a9a8dd109e145c459e52abb3a8861e3a0">More...</a><br/></td></tr>
<tr class="separator:a9a8dd109e145c459e52abb3a8861e3a0"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a5247a4164bf0006fe9f034cd27c5b6db"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classyage_1_1Window.html">Window</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classyage_1_1Window.html#a5247a4164bf0006fe9f034cd27c5b6db">operator=</a> (const <a class="el" href="classyage_1_1Window.html">Window</a> &amp;)=delete</td></tr>
-<tr class="separator:a5247a4164bf0006fe9f034cd27c5b6db"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae8f168c776403e2841770ad7369e1bc2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classyage_1_1Window.html">Window</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classyage_1_1Window.html#ae8f168c776403e2841770ad7369e1bc2">operator=</a> (<a class="el" href="classyage_1_1Window.html">Window</a> const &amp;)=delete</td></tr>
+<tr class="separator:ae8f168c776403e2841770ad7369e1bc2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a98c07656f90a6205f24dfe85ef1137de"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classyage_1_1Window.html">Window</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classyage_1_1Window.html#a98c07656f90a6205f24dfe85ef1137de">operator=</a> (<a class="el" href="classyage_1_1Window.html">Window</a> &amp;&amp;)=delete</td></tr>
<tr class="separator:a98c07656f90a6205f24dfe85ef1137de"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afdf3e2826526abc23a4e206c9a8a8745"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classyage_1_1Window.html#afdf3e2826526abc23a4e206c9a8a8745">create</a> (std::string window_name, int width, int height)</td></tr>
@@ -159,7 +159,7 @@ Public Member Functions</h2></td></tr>
</div>
</div>
-<a class="anchor" id="a1225a2b5eff6d44a6bce3f0f5f10e2bf"></a>
+<a class="anchor" id="a5e2b8cacb6a9ba53d07795ab3cf3acc9"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
@@ -169,7 +169,7 @@ Public Member Functions</h2></td></tr>
<tr>
<td class="memname">yage::Window::Window </td>
<td>(</td>
- <td class="paramtype">const <a class="el" href="classyage_1_1Window.html">Window</a> &amp;&#160;</td>
+ <td class="paramtype"><a class="el" href="classyage_1_1Window.html">Window</a> const &amp;&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
@@ -309,7 +309,7 @@ Public Member Functions</h2></td></tr>
</div>
</div>
-<a class="anchor" id="a5247a4164bf0006fe9f034cd27c5b6db"></a>
+<a class="anchor" id="ae8f168c776403e2841770ad7369e1bc2"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
@@ -319,7 +319,7 @@ Public Member Functions</h2></td></tr>
<tr>
<td class="memname"><a class="el" href="classyage_1_1Window.html">Window</a>&amp; yage::Window::operator= </td>
<td>(</td>
- <td class="paramtype">const <a class="el" href="classyage_1_1Window.html">Window</a> &amp;&#160;</td>
+ <td class="paramtype"><a class="el" href="classyage_1_1Window.html">Window</a> const &amp;&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
@@ -428,7 +428,7 @@ Public Member Functions</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Jun 21 2018 23:16:49 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Jun 23 2018 15:04:54 by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/classyage_1_1details_1_1Row-members.html b/classyage_1_1details_1_1Row-members.html
index 98b3870d..16c39c0a 100644
--- a/classyage_1_1details_1_1Row-members.html
+++ b/classyage_1_1details_1_1Row-members.html
@@ -101,7 +101,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Jun 21 2018 23:16:49 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Jun 23 2018 15:04:55 by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/classyage_1_1details_1_1Row.html b/classyage_1_1details_1_1Row.html
index e0dc3373..a6f0037b 100644
--- a/classyage_1_1details_1_1Row.html
+++ b/classyage_1_1details_1_1Row.html
@@ -203,7 +203,7 @@ template&lt;int Rows, int Cols, class Type &gt; </div>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Jun 21 2018 23:16:49 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Jun 23 2018 15:04:55 by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/collider_8h.html b/collider_8h.html
index 8e741d55..e5dff638 100644
--- a/collider_8h.html
+++ b/collider_8h.html
@@ -120,7 +120,7 @@ Namespaces</h2></td></tr>
</div></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Jun 21 2018 23:16:49 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Jun 23 2018 15:04:54 by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/collider_8h_source.html b/collider_8h_source.html
index 0b223085..5d941e72 100644
--- a/collider_8h_source.html
+++ b/collider_8h_source.html
@@ -132,7 +132,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Jun 21 2018 23:16:49 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Jun 23 2018 15:04:54 by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/collisionbody_8h.html b/collisionbody_8h.html
index 0cfa0e7c..2107b529 100644
--- a/collisionbody_8h.html
+++ b/collisionbody_8h.html
@@ -120,7 +120,7 @@ Namespaces</h2></td></tr>
</div></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Jun 21 2018 23:16:49 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Jun 23 2018 15:04:54 by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/collisionbody_8h_source.html b/collisionbody_8h_source.html
index 6c854809..9e560871 100644
--- a/collisionbody_8h_source.html
+++ b/collisionbody_8h_source.html
@@ -116,7 +116,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Jun 21 2018 23:16:49 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Jun 23 2018 15:04:54 by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/component_8cpp.html b/component_8cpp.html
index e5a00ecf..ee412a0f 100644
--- a/component_8cpp.html
+++ b/component_8cpp.html
@@ -93,6 +93,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!--header-->
<div class="contents">
<div class="textblock"><code>#include &quot;<a class="el" href="component_8h_source.html">component.h</a>&quot;</code><br/>
+<code>#include &lt;memory&gt;</code><br/>
</div><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
Namespaces</h2></td></tr>
@@ -103,7 +104,7 @@ Namespaces</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Jun 21 2018 23:16:49 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Jun 23 2018 15:04:54 by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/component_8h.html b/component_8h.html
index 0b31ac29..9066db34 100644
--- a/component_8h.html
+++ b/component_8h.html
@@ -126,7 +126,7 @@ Typedefs</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Jun 21 2018 23:16:49 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Jun 23 2018 15:04:54 by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/component_8h_source.html b/component_8h_source.html
index 90242a6f..1faf4256 100644
--- a/component_8h_source.html
+++ b/component_8h_source.html
@@ -116,36 +116,47 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="keyword">template</span> &lt;<span class="keyword">typename</span> T&gt;</div>
<div class="line"><a name="l00029"></a><span class="lineno"><a class="line" href="classyage_1_1Component.html"> 29</a></span>&#160;<span class="keyword">class </span><a class="code" href="classyage_1_1Component.html">Component</a> : <span class="keyword">public</span> <a class="code" href="classyage_1_1BaseComponent.html">BaseComponent</a></div>
<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;{</div>
-<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160; <a class="code" href="namespaceyage.html#ab24c66406a581b3a0a5ef1b06cd21100">GroupId</a> getGroup() <span class="keyword">override</span>;</div>
-<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;};</div>
-<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;</div>
-<div class="line"><a name="l00034"></a><span class="lineno"><a class="line" href="classyage_1_1ComponentGroup.html"> 34</a></span>&#160;<span class="keyword">class </span><a class="code" href="classyage_1_1ComponentGroup.html">ComponentGroup</a></div>
-<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;{</div>
-<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l00037"></a><span class="lineno"><a class="line" href="classyage_1_1ComponentGroup.html#abed4de09aa22a48680c52824029d7485"> 37</a></span>&#160; std::vector&lt;std::unique_ptr&lt;BaseComponent&gt;&gt; <a class="code" href="classyage_1_1ComponentGroup.html#abed4de09aa22a48680c52824029d7485">components_</a>;</div>
-<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;};</div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="keyword">private</span>:</div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160; <a class="code" href="namespaceyage.html#ab24c66406a581b3a0a5ef1b06cd21100">GroupId</a> getGroup() <span class="keyword">override</span>;</div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;};</div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;</div>
+<div class="line"><a name="l00035"></a><span class="lineno"><a class="line" href="classyage_1_1ComponentGroup.html"> 35</a></span>&#160;<span class="keyword">class </span><a class="code" href="classyage_1_1ComponentGroup.html">ComponentGroup</a></div>
+<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;{</div>
+<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;<span class="keyword">public</span>:</div>
+<div class="line"><a name="l00038"></a><span class="lineno"><a class="line" href="classyage_1_1ComponentGroup.html#a1e6ba49ecdf3036ed46e1edbdeed0ae9"> 38</a></span>&#160; <span class="keyword">typedef</span> std::vector&lt;std::unique_ptr&lt;BaseComponent&gt;&gt; <a class="code" href="classyage_1_1ComponentGroup.html#a1e6ba49ecdf3036ed46e1edbdeed0ae9">Container</a>;</div>
<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;</div>
-<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;<span class="keyword">template</span> &lt;<span class="keyword">typename</span> T&gt;</div>
-<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;<a class="code" href="namespaceyage.html#ab24c66406a581b3a0a5ef1b06cd21100">GroupId</a> <a class="code" href="classyage_1_1Component.html">Component&lt;T&gt;::getGroup</a>()</div>
-<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;{</div>
-<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160; <span class="keyword">static</span> <a class="code" href="namespaceyage.html#ab24c66406a581b3a0a5ef1b06cd21100">GroupId</a> group_id = group_id_counter_++;</div>
-<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160; <span class="keywordflow">return</span> group_id;</div>
-<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;}</div>
-<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;</div>
-<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;} <span class="comment">// namespace yage</span></div>
+<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160; <a class="code" href="classyage_1_1ComponentGroup.html">ComponentGroup</a> &amp;<a class="code" href="classyage_1_1ComponentGroup.html#a20a3d3f3b14f3a5183f354af101a1c17">add</a>(std::unique_ptr&lt;BaseComponent&gt; &amp;&amp;component);</div>
+<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160; Container::iterator <a class="code" href="classyage_1_1ComponentGroup.html#ae17b5fda9fe84c93386b6f1a42a57cab">begin</a>();</div>
+<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160; Container::iterator <a class="code" href="classyage_1_1ComponentGroup.html#a6ec9d7151020dfe7304a68719a62e4eb">end</a>();</div>
+<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;</div>
+<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;<span class="keyword">private</span>:</div>
+<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160; <a class="code" href="classyage_1_1ComponentGroup.html#a1e6ba49ecdf3036ed46e1edbdeed0ae9">Container</a> components_;</div>
+<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;};</div>
+<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;</div>
+<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;<span class="keyword">template</span> &lt;<span class="keyword">typename</span> T&gt;</div>
+<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;<a class="code" href="namespaceyage.html#ab24c66406a581b3a0a5ef1b06cd21100">GroupId</a> <a class="code" href="classyage_1_1Component.html">Component&lt;T&gt;::getGroup</a>()</div>
+<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;{</div>
+<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160; <span class="keyword">static</span> <a class="code" href="namespaceyage.html#ab24c66406a581b3a0a5ef1b06cd21100">GroupId</a> group_id = group_id_counter_++;</div>
+<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160; <span class="keywordflow">return</span> group_id;</div>
+<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160;}</div>
+<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160;</div>
+<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160;} <span class="comment">// namespace yage</span></div>
+<div class="ttc" id="classyage_1_1ComponentGroup_html_ae17b5fda9fe84c93386b6f1a42a57cab"><div class="ttname"><a href="classyage_1_1ComponentGroup.html#ae17b5fda9fe84c93386b6f1a42a57cab">yage::ComponentGroup::begin</a></div><div class="ttdeci">Container::iterator begin()</div><div class="ttdef"><b>Definition:</b> component.cpp:16</div></div>
<div class="ttc" id="classyage_1_1BaseComponent_html"><div class="ttname"><a href="classyage_1_1BaseComponent.html">yage::BaseComponent</a></div><div class="ttdef"><b>Definition:</b> component.h:18</div></div>
-<div class="ttc" id="classyage_1_1EntityManager_html"><div class="ttname"><a href="classyage_1_1EntityManager.html">yage::EntityManager</a></div><div class="ttdoc">Has to keep track of all the different entities and their current state. </div><div class="ttdef"><b>Definition:</b> entity.h:21</div></div>
+<div class="ttc" id="classyage_1_1EntityManager_html"><div class="ttname"><a href="classyage_1_1EntityManager.html">yage::EntityManager</a></div><div class="ttdoc">Has to keep track of all the different entities and their current state. </div><div class="ttdef"><b>Definition:</b> entity.h:24</div></div>
<div class="ttc" id="namespaceyage_html_ab24c66406a581b3a0a5ef1b06cd21100"><div class="ttname"><a href="namespaceyage.html#ab24c66406a581b3a0a5ef1b06cd21100">yage::GroupId</a></div><div class="ttdeci">unsigned int GroupId</div><div class="ttdef"><b>Definition:</b> component.h:16</div></div>
<div class="ttc" id="classyage_1_1BaseComponent_html_a52011652fe97bf50b4a43936f4846ccc"><div class="ttname"><a href="classyage_1_1BaseComponent.html#a52011652fe97bf50b4a43936f4846ccc">yage::BaseComponent::getGroup</a></div><div class="ttdeci">virtual GroupId getGroup()=0</div></div>
-<div class="ttc" id="classyage_1_1ComponentGroup_html_abed4de09aa22a48680c52824029d7485"><div class="ttname"><a href="classyage_1_1ComponentGroup.html#abed4de09aa22a48680c52824029d7485">yage::ComponentGroup::components_</a></div><div class="ttdeci">std::vector&lt; std::unique_ptr&lt; BaseComponent &gt; &gt; components_</div><div class="ttdef"><b>Definition:</b> component.h:37</div></div>
-<div class="ttc" id="classyage_1_1ComponentGroup_html"><div class="ttname"><a href="classyage_1_1ComponentGroup.html">yage::ComponentGroup</a></div><div class="ttdef"><b>Definition:</b> component.h:34</div></div>
+<div class="ttc" id="classyage_1_1ComponentGroup_html_a6ec9d7151020dfe7304a68719a62e4eb"><div class="ttname"><a href="classyage_1_1ComponentGroup.html#a6ec9d7151020dfe7304a68719a62e4eb">yage::ComponentGroup::end</a></div><div class="ttdeci">Container::iterator end()</div><div class="ttdef"><b>Definition:</b> component.cpp:20</div></div>
+<div class="ttc" id="classyage_1_1ComponentGroup_html_a20a3d3f3b14f3a5183f354af101a1c17"><div class="ttname"><a href="classyage_1_1ComponentGroup.html#a20a3d3f3b14f3a5183f354af101a1c17">yage::ComponentGroup::add</a></div><div class="ttdeci">ComponentGroup &amp; add(std::unique_ptr&lt; BaseComponent &gt; &amp;&amp;component)</div><div class="ttdef"><b>Definition:</b> component.cpp:10</div></div>
+<div class="ttc" id="classyage_1_1ComponentGroup_html_a1e6ba49ecdf3036ed46e1edbdeed0ae9"><div class="ttname"><a href="classyage_1_1ComponentGroup.html#a1e6ba49ecdf3036ed46e1edbdeed0ae9">yage::ComponentGroup::Container</a></div><div class="ttdeci">std::vector&lt; std::unique_ptr&lt; BaseComponent &gt; &gt; Container</div><div class="ttdef"><b>Definition:</b> component.h:38</div></div>
+<div class="ttc" id="classyage_1_1ComponentGroup_html"><div class="ttname"><a href="classyage_1_1ComponentGroup.html">yage::ComponentGroup</a></div><div class="ttdef"><b>Definition:</b> component.h:35</div></div>
<div class="ttc" id="classyage_1_1BaseComponent_html_ac864b53e6f3d6ecce6ebe3cfac40daf4"><div class="ttname"><a href="classyage_1_1BaseComponent.html#ac864b53e6f3d6ecce6ebe3cfac40daf4">yage::BaseComponent::group_id_counter_</a></div><div class="ttdeci">static GroupId group_id_counter_</div><div class="ttdef"><b>Definition:</b> component.h:22</div></div>
<div class="ttc" id="classyage_1_1Component_html"><div class="ttname"><a href="classyage_1_1Component.html">yage::Component</a></div><div class="ttdef"><b>Definition:</b> component.h:29</div></div>
<div class="ttc" id="namespaceyage_html_a868aca3b92f2d669736ab696d2dc2847"><div class="ttname"><a href="namespaceyage.html#a868aca3b92f2d669736ab696d2dc2847">yage::ComponentMask</a></div><div class="ttdeci">std::bitset&lt; 64 &gt; ComponentMask</div><div class="ttdoc">The component mask represents all the components that the entity is currently attached to...</div><div class="ttdef"><b>Definition:</b> component.h:14</div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Jun 21 2018 23:16:49 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Jun 23 2018 15:04:54 by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/core_8cpp.html b/core_8cpp.html
index 95638a55..ba96e8e8 100644
--- a/core_8cpp.html
+++ b/core_8cpp.html
@@ -110,8 +110,8 @@ Namespaces</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">yage::glfwErrorCallback</a> (int, const char *)</td></tr>
-<tr class="separator:ae53246342d5b0371f300336cbc6595a3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7ff38edbc330a0d3ec759213e074d70a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceyage.html#a7ff38edbc330a0d3ec759213e074d70a">yage::glfwErrorCallback</a> (int, char const *)</td></tr>
+<tr class="separator:a7ff38edbc330a0d3ec759213e074d70a"><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">yage::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>
@@ -127,7 +127,7 @@ Functions</h2></td></tr>
</div></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Jun 21 2018 23:16:49 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Jun 23 2018 15:04:54 by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/core_8h.html b/core_8h.html
index 6537bfac..0da7e7f1 100644
--- a/core_8h.html
+++ b/core_8h.html
@@ -108,8 +108,8 @@ Namespaces</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">yage::glfwErrorCallback</a> (int, const char *)</td></tr>
-<tr class="separator:ae53246342d5b0371f300336cbc6595a3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7ff38edbc330a0d3ec759213e074d70a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceyage.html#a7ff38edbc330a0d3ec759213e074d70a">yage::glfwErrorCallback</a> (int, char const *)</td></tr>
+<tr class="separator:a7ff38edbc330a0d3ec759213e074d70a"><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">yage::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>
@@ -125,7 +125,7 @@ Functions</h2></td></tr>
</div></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Jun 21 2018 23:16:49 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Jun 23 2018 15:04:54 by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/core_8h_source.html b/core_8h_source.html
index 10817652..d8f36cdf 100644
--- a/core_8h_source.html
+++ b/core_8h_source.html
@@ -96,7 +96,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="keyword">namespace </span>yage</div>
<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;{</div>
<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;</div>
-<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">void</span> <a class="code" href="namespaceyage.html#ae53246342d5b0371f300336cbc6595a3">glfwErrorCallback</a>(<span class="keywordtype">int</span>, <span class="keyword">const</span> <span class="keywordtype">char</span> *);</div>
+<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">void</span> <a class="code" href="namespaceyage.html#a7ff38edbc330a0d3ec759213e074d70a">glfwErrorCallback</a>(<span class="keywordtype">int</span>, <span class="keywordtype">char</span> <span class="keyword">const</span> *);</div>
<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;</div>
<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">void</span> <a class="code" href="namespaceyage.html#a4fc8b4d2a19d4c7f7f1bd42a788827ce">init</a>();</div>
<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;</div>
@@ -104,12 +104,12 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;</div>
<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;} <span class="comment">// namespace yage</span></div>
<div class="ttc" id="namespaceyage_html_ac9d8c7327204686b3c86f4ab48672618"><div class="ttname"><a href="namespaceyage.html#ac9d8c7327204686b3c86f4ab48672618">yage::quit</a></div><div class="ttdeci">void quit()</div><div class="ttdoc">Quit and cleanup YAGE. </div><div class="ttdef"><b>Definition:</b> core.cpp:33</div></div>
+<div class="ttc" id="namespaceyage_html_a7ff38edbc330a0d3ec759213e074d70a"><div class="ttname"><a href="namespaceyage.html#a7ff38edbc330a0d3ec759213e074d70a">yage::glfwErrorCallback</a></div><div class="ttdeci">void glfwErrorCallback(int, const char *description)</div><div class="ttdef"><b>Definition:</b> core.cpp:20</div></div>
<div class="ttc" id="namespaceyage_html_a4fc8b4d2a19d4c7f7f1bd42a788827ce"><div class="ttname"><a href="namespaceyage.html#a4fc8b4d2a19d4c7f7f1bd42a788827ce">yage::init</a></div><div class="ttdeci">void init()</div><div class="ttdoc">Initializes YAGE. </div><div class="ttdef"><b>Definition:</b> core.cpp:25</div></div>
-<div class="ttc" id="namespaceyage_html_ae53246342d5b0371f300336cbc6595a3"><div class="ttname"><a href="namespaceyage.html#ae53246342d5b0371f300336cbc6595a3">yage::glfwErrorCallback</a></div><div class="ttdeci">void glfwErrorCallback(int, const char *description)</div><div class="ttdef"><b>Definition:</b> core.cpp:20</div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Jun 21 2018 23:16:49 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Jun 23 2018 15:04:54 by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/cube_8h.html b/cube_8h.html
index 093a8b40..b9f08086 100644
--- a/cube_8h.html
+++ b/cube_8h.html
@@ -145,7 +145,7 @@ Variables</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Jun 21 2018 23:16:49 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Jun 23 2018 15:04:54 by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/cube_8h_source.html b/cube_8h_source.html
index 3562bc79..35ec2495 100644
--- a/cube_8h_source.html
+++ b/cube_8h_source.html
@@ -110,7 +110,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Jun 21 2018 23:16:49 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Jun 23 2018 15:04:54 by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/dir_059f34b87ae2c2af887b23a7e5e8e88f.html b/dir_059f34b87ae2c2af887b23a7e5e8e88f.html
index e682f9d4..26ea9cc3 100644
--- a/dir_059f34b87ae2c2af887b23a7e5e8e88f.html
+++ b/dir_059f34b87ae2c2af887b23a7e5e8e88f.html
@@ -107,7 +107,7 @@ Files</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Jun 21 2018 23:16:49 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Jun 23 2018 15:04:55 by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/dir_0a5be4b85c8e2c05f7a9f5a803f53125.html b/dir_0a5be4b85c8e2c05f7a9f5a803f53125.html
index 272fe562..1b27ec61 100644
--- a/dir_0a5be4b85c8e2c05f7a9f5a803f53125.html
+++ b/dir_0a5be4b85c8e2c05f7a9f5a803f53125.html
@@ -112,7 +112,7 @@ Files</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Jun 21 2018 23:16:49 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Jun 23 2018 15:04:55 by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/dir_11841e5da2063fc5766a682aee38e289.html b/dir_11841e5da2063fc5766a682aee38e289.html
index 9f4fbcd8..d36ecd1e 100644
--- a/dir_11841e5da2063fc5766a682aee38e289.html
+++ b/dir_11841e5da2063fc5766a682aee38e289.html
@@ -169,7 +169,7 @@ Files</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Jun 21 2018 23:16:49 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Jun 23 2018 15:04:55 by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/dir_48a91ae829881cbedcfc124d2027890d.html b/dir_48a91ae829881cbedcfc124d2027890d.html
index 946cc5c8..139852f1 100644
--- a/dir_48a91ae829881cbedcfc124d2027890d.html
+++ b/dir_48a91ae829881cbedcfc124d2027890d.html
@@ -107,7 +107,7 @@ Files</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Jun 21 2018 23:16:49 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Jun 23 2018 15:04:55 by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/dir_a58d7658bbcfd3d3d7296185ebe55c28.html b/dir_a58d7658bbcfd3d3d7296185ebe55c28.html
index f65b9a52..faab42be 100644
--- a/dir_a58d7658bbcfd3d3d7296185ebe55c28.html
+++ b/dir_a58d7658bbcfd3d3d7296185ebe55c28.html
@@ -135,7 +135,7 @@ Files</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Jun 21 2018 23:16:49 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Jun 23 2018 15:04:55 by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/dir_aa7f86daaaa64c448f636c0e65de2cec.html b/dir_aa7f86daaaa64c448f636c0e65de2cec.html
index 04a13e5f..90931614 100644
--- a/dir_aa7f86daaaa64c448f636c0e65de2cec.html
+++ b/dir_aa7f86daaaa64c448f636c0e65de2cec.html
@@ -95,7 +95,7 @@ Files</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Jun 21 2018 23:16:49 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Jun 23 2018 15:04:55 by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/dir_b47bccbdb192fb141a0ffded67f346da.html b/dir_b47bccbdb192fb141a0ffded67f346da.html
index 1a07a311..6d9499d4 100644
--- a/dir_b47bccbdb192fb141a0ffded67f346da.html
+++ b/dir_b47bccbdb192fb141a0ffded67f346da.html
@@ -101,7 +101,7 @@ Files</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Jun 21 2018 23:16:49 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Jun 23 2018 15:04:55 by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/dir_d09e80fdcf0bb585bbe3b7099c52d028.html b/dir_d09e80fdcf0bb585bbe3b7099c52d028.html
index 2f7abfb9..43748af4 100644
--- a/dir_d09e80fdcf0bb585bbe3b7099c52d028.html
+++ b/dir_d09e80fdcf0bb585bbe3b7099c52d028.html
@@ -107,7 +107,7 @@ Files</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Jun 21 2018 23:16:49 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Jun 23 2018 15:04:55 by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/entity_8cpp.html b/entity_8cpp.html
index 658d8546..5f2b96ca 100644
--- a/entity_8cpp.html
+++ b/entity_8cpp.html
@@ -95,6 +95,8 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="textblock"><code>#include &quot;<a class="el" href="entity_8h_source.html">entity.h</a>&quot;</code><br/>
<code>#include &quot;<a class="el" href="component_8h_source.html">component.h</a>&quot;</code><br/>
<code>#include &lt;algorithm&gt;</code><br/>
+<code>#include &lt;iostream&gt;</code><br/>
+<code>#include &lt;memory&gt;</code><br/>
</div><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
Namespaces</h2></td></tr>
@@ -105,7 +107,7 @@ Namespaces</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Jun 21 2018 23:16:49 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Jun 23 2018 15:04:54 by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/entity_8h.html b/entity_8h.html
index 4334aa16..cc13ac77 100644
--- a/entity_8h.html
+++ b/entity_8h.html
@@ -94,8 +94,11 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="title">entity.h File Reference</div> </div>
</div><!--header-->
<div class="contents">
-<div class="textblock"><code>#include &lt;vector&gt;</code><br/>
-<code>#include &quot;<a class="el" href="component_8h_source.html">component.h</a>&quot;</code><br/>
+<div class="textblock"><code>#include &quot;<a class="el" href="component_8h_source.html">component.h</a>&quot;</code><br/>
+<code>#include &lt;functional&gt;</code><br/>
+<code>#include &lt;iostream&gt;</code><br/>
+<code>#include &lt;memory&gt;</code><br/>
+<code>#include &lt;vector&gt;</code><br/>
</div>
<p><a href="entity_8h_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
@@ -120,7 +123,7 @@ Typedefs</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Jun 21 2018 23:16:49 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Jun 23 2018 15:04:54 by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/entity_8h_source.html b/entity_8h_source.html
index 3741f206..9e8c75a8 100644
--- a/entity_8h_source.html
+++ b/entity_8h_source.html
@@ -92,50 +92,70 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="contents">
<a href="entity_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="preprocessor">#pragma once</span></div>
<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="preprocessor">#include &lt;vector&gt;</span></div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="component_8h.html">component.h</a>&quot;</span></div>
<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;</div>
-<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="component_8h.html">component.h</a>&quot;</span></div>
-<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;</div>
-<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="keyword">namespace </span>yage</div>
-<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;{</div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="preprocessor">#include &lt;functional&gt;</span></div>
+<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="preprocessor">#include &lt;iostream&gt;</span></div>
+<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="preprocessor">#include &lt;memory&gt;</span></div>
+<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="preprocessor">#include &lt;vector&gt;</span></div>
<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;</div>
-<div class="line"><a name="l00014"></a><span class="lineno"><a class="line" href="namespaceyage.html#aa8bc60c76b5240a55672ce5b8e288764"> 14</a></span>&#160;<span class="keyword">typedef</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="namespaceyage.html#aa8bc60c76b5240a55672ce5b8e288764">Entity</a>;</div>
-<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;</div>
-<div class="line"><a name="l00021"></a><span class="lineno"><a class="line" href="classyage_1_1EntityManager.html"> 21</a></span>&#160;<span class="keyword">class </span><a class="code" href="classyage_1_1EntityManager.html">EntityManager</a></div>
-<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;{</div>
-<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160; <a class="code" href="namespaceyage.html#aa8bc60c76b5240a55672ce5b8e288764">Entity</a> <a class="code" href="classyage_1_1EntityManager.html#a5f804a6e96010891615f2a25c579d09a">create_entity</a>();</div>
-<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160; <a class="code" href="classyage_1_1EntityManager.html">EntityManager</a> &amp;<a class="code" href="classyage_1_1EntityManager.html#a1a73fc2ccf0851d8f43a951db889cba9">delete_entity</a>(<a class="code" href="namespaceyage.html#aa8bc60c76b5240a55672ce5b8e288764">Entity</a> entity);</div>
-<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classyage_1_1EntityManager.html#a7e89a1d61ff4cd047b41eb363839369f">is_valid</a>(<a class="code" href="namespaceyage.html#aa8bc60c76b5240a55672ce5b8e288764">Entity</a> entity) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160; <a class="code" href="classyage_1_1EntityManager.html">EntityManager</a> &amp;<a class="code" href="classyage_1_1EntityManager.html#a134194877cce6003b2bd2245b78cd876">add_component</a>(<a class="code" href="namespaceyage.html#aa8bc60c76b5240a55672ce5b8e288764">Entity</a> entity, <a class="code" href="classyage_1_1BaseComponent.html">BaseComponent</a> *component);</div>
-<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;</div>
-<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="keyword">private</span>:</div>
-<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160; <a class="code" href="namespaceyage.html#aa8bc60c76b5240a55672ce5b8e288764">Entity</a> update_next_entity();</div>
-<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;</div>
-<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160; <a class="code" href="namespaceyage.html#aa8bc60c76b5240a55672ce5b8e288764">Entity</a> next_entity_ = 0;</div>
-<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;</div>
-<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l00035"></a><span class="lineno"><a class="line" href="classyage_1_1EntityManager.html#ae9c24dfd7dfc041454b6678dbddc55e2"> 35</a></span>&#160; std::vector&lt;ComponentGroup&gt; <a class="code" href="classyage_1_1EntityManager.html#ae9c24dfd7dfc041454b6678dbddc55e2">component_group_</a>;</div>
-<div class="line"><a name="l00036"></a><span class="lineno"><a class="line" href="classyage_1_1EntityManager.html#a579c5e72ace05025af0b5beb24f6766b"> 36</a></span>&#160; std::vector&lt;ComponentMask&gt; <a class="code" href="classyage_1_1EntityManager.html#a579c5e72ace05025af0b5beb24f6766b">component_masks_</a>;</div>
-<div class="line"><a name="l00037"></a><span class="lineno"><a class="line" href="classyage_1_1EntityManager.html#aa895f8d9e3e741fba7b9b17abd9d3675"> 37</a></span>&#160; std::vector&lt;Entity&gt; <a class="code" href="classyage_1_1EntityManager.html#aa895f8d9e3e741fba7b9b17abd9d3675">deleted_</a>;</div>
-<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;};</div>
+<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="keyword">namespace </span>yage</div>
+<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;{</div>
+<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;</div>
+<div class="line"><a name="l00017"></a><span class="lineno"><a class="line" href="namespaceyage.html#aa8bc60c76b5240a55672ce5b8e288764"> 17</a></span>&#160;<span class="keyword">typedef</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="namespaceyage.html#aa8bc60c76b5240a55672ce5b8e288764">Entity</a>;</div>
+<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;</div>
+<div class="line"><a name="l00024"></a><span class="lineno"><a class="line" href="classyage_1_1EntityManager.html"> 24</a></span>&#160;<span class="keyword">class </span><a class="code" href="classyage_1_1EntityManager.html">EntityManager</a></div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;{</div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="keyword">public</span>:</div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160; <a class="code" href="namespaceyage.html#aa8bc60c76b5240a55672ce5b8e288764">Entity</a> <a class="code" href="classyage_1_1EntityManager.html#a5f804a6e96010891615f2a25c579d09a">create_entity</a>();</div>
+<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160; <a class="code" href="classyage_1_1EntityManager.html">EntityManager</a> &amp;<a class="code" href="classyage_1_1EntityManager.html#a1a73fc2ccf0851d8f43a951db889cba9">delete_entity</a>(<a class="code" href="namespaceyage.html#aa8bc60c76b5240a55672ce5b8e288764">Entity</a> entity);</div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classyage_1_1EntityManager.html#a7e89a1d61ff4cd047b41eb363839369f">is_valid</a>(<a class="code" href="namespaceyage.html#aa8bc60c76b5240a55672ce5b8e288764">Entity</a> entity) <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160; <a class="code" href="classyage_1_1EntityManager.html">EntityManager</a> &amp;<a class="code" href="classyage_1_1EntityManager.html#a737b587e611002c8277923bd47ff3d4a">add_component</a>(<a class="code" href="namespaceyage.html#aa8bc60c76b5240a55672ce5b8e288764">Entity</a> entity,</div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160; std::unique_ptr&lt;BaseComponent&gt; &amp;&amp;component);</div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160; <span class="keyword">template</span> &lt;<span class="keyword">typename</span> T&gt;</div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160; <a class="code" href="classyage_1_1EntityManager.html">EntityManager</a> &amp;<a class="code" href="classyage_1_1EntityManager.html#aab4aab6263a29bcb7655814594d3b647">each</a>(std::function&lt;<span class="keywordtype">void</span>(<a class="code" href="namespaceyage.html#ad5a9307442e5daa8810aff942564a822ab9ece18c950afbfa6b0fdbfa4ff731d3">T</a> &amp;)&gt; update);</div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;</div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;<span class="keyword">private</span>:</div>
+<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160; <a class="code" href="namespaceyage.html#aa8bc60c76b5240a55672ce5b8e288764">Entity</a> update_next_entity();</div>
+<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;</div>
+<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160; <a class="code" href="namespaceyage.html#aa8bc60c76b5240a55672ce5b8e288764">Entity</a> next_entity_ = 0;</div>
<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;</div>
-<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;} <span class="comment">// namespace yage</span></div>
-<div class="ttc" id="classyage_1_1EntityManager_html_a134194877cce6003b2bd2245b78cd876"><div class="ttname"><a href="classyage_1_1EntityManager.html#a134194877cce6003b2bd2245b78cd876">yage::EntityManager::add_component</a></div><div class="ttdeci">EntityManager &amp; add_component(Entity entity, BaseComponent *component)</div><div class="ttdef"><b>Definition:</b> entity.cpp:32</div></div>
+<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160; std::vector&lt;ComponentGroup&gt; component_group_;</div>
+<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160; std::vector&lt;ComponentMask&gt; component_masks_;</div>
+<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160; std::vector&lt;Entity&gt; deleted_;</div>
+<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;};</div>
+<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;</div>
+<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;<span class="keyword">template</span> &lt;<span class="keyword">typename</span> T&gt;</div>
+<div class="line"><a name="l00046"></a><span class="lineno"><a class="line" href="classyage_1_1EntityManager.html#aab4aab6263a29bcb7655814594d3b647"> 46</a></span>&#160;<a class="code" href="classyage_1_1EntityManager.html">EntityManager</a> &amp;<a class="code" href="classyage_1_1EntityManager.html#aab4aab6263a29bcb7655814594d3b647">EntityManager::each</a>(std::function&lt;<span class="keywordtype">void</span>(T &amp;)&gt; update)</div>
+<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;{</div>
+<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160; <a class="code" href="namespaceyage.html#ad5a9307442e5daa8810aff942564a822ab9ece18c950afbfa6b0fdbfa4ff731d3">T</a> c;</div>
+<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160; <span class="keyword">auto</span> <span class="keywordtype">id</span> = <span class="keyword">static_cast&lt;</span><a class="code" href="classyage_1_1BaseComponent.html">BaseComponent</a> *<span class="keyword">&gt;</span>(&amp;c)-&gt;getGroup();</div>
+<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160; <span class="keywordflow">for</span> (<span class="keyword">auto</span> it = component_group_[<span class="keywordtype">id</span>].begin();</div>
+<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160; it != component_group_[id].end(); ++it) {</div>
+<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160; <span class="keyword">auto</span> iteration = it - component_group_[id].begin();</div>
+<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160; <span class="keywordflow">if</span> (<a class="code" href="classyage_1_1EntityManager.html#a7e89a1d61ff4cd047b41eb363839369f">is_valid</a>(iteration) &amp;&amp; component_masks_[iteration][<span class="keywordtype">id</span>]) {</div>
+<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160; update(*static_cast&lt;T *&gt;((*it).get()));</div>
+<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160; }</div>
+<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160; }</div>
+<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160;</div>
+<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160; <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div>
+<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160;}</div>
+<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160;</div>
+<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160;} <span class="comment">// namespace yage</span></div>
<div class="ttc" id="classyage_1_1BaseComponent_html"><div class="ttname"><a href="classyage_1_1BaseComponent.html">yage::BaseComponent</a></div><div class="ttdef"><b>Definition:</b> component.h:18</div></div>
-<div class="ttc" id="classyage_1_1EntityManager_html_ae9c24dfd7dfc041454b6678dbddc55e2"><div class="ttname"><a href="classyage_1_1EntityManager.html#ae9c24dfd7dfc041454b6678dbddc55e2">yage::EntityManager::component_group_</a></div><div class="ttdeci">std::vector&lt; ComponentGroup &gt; component_group_</div><div class="ttdef"><b>Definition:</b> entity.h:35</div></div>
-<div class="ttc" id="classyage_1_1EntityManager_html"><div class="ttname"><a href="classyage_1_1EntityManager.html">yage::EntityManager</a></div><div class="ttdoc">Has to keep track of all the different entities and their current state. </div><div class="ttdef"><b>Definition:</b> entity.h:21</div></div>
-<div class="ttc" id="classyage_1_1EntityManager_html_aa895f8d9e3e741fba7b9b17abd9d3675"><div class="ttname"><a href="classyage_1_1EntityManager.html#aa895f8d9e3e741fba7b9b17abd9d3675">yage::EntityManager::deleted_</a></div><div class="ttdeci">std::vector&lt; Entity &gt; deleted_</div><div class="ttdef"><b>Definition:</b> entity.h:37</div></div>
-<div class="ttc" id="classyage_1_1EntityManager_html_a579c5e72ace05025af0b5beb24f6766b"><div class="ttname"><a href="classyage_1_1EntityManager.html#a579c5e72ace05025af0b5beb24f6766b">yage::EntityManager::component_masks_</a></div><div class="ttdeci">std::vector&lt; ComponentMask &gt; component_masks_</div><div class="ttdef"><b>Definition:</b> entity.h:36</div></div>
-<div class="ttc" id="classyage_1_1EntityManager_html_a5f804a6e96010891615f2a25c579d09a"><div class="ttname"><a href="classyage_1_1EntityManager.html#a5f804a6e96010891615f2a25c579d09a">yage::EntityManager::create_entity</a></div><div class="ttdeci">Entity create_entity()</div><div class="ttdef"><b>Definition:</b> entity.cpp:10</div></div>
-<div class="ttc" id="namespaceyage_html_aa8bc60c76b5240a55672ce5b8e288764"><div class="ttname"><a href="namespaceyage.html#aa8bc60c76b5240a55672ce5b8e288764">yage::Entity</a></div><div class="ttdeci">unsigned int Entity</div><div class="ttdoc">The entity is currently just an unsigned integer, which may change to a class in the future...</div><div class="ttdef"><b>Definition:</b> entity.h:14</div></div>
-<div class="ttc" id="classyage_1_1EntityManager_html_a1a73fc2ccf0851d8f43a951db889cba9"><div class="ttname"><a href="classyage_1_1EntityManager.html#a1a73fc2ccf0851d8f43a951db889cba9">yage::EntityManager::delete_entity</a></div><div class="ttdeci">EntityManager &amp; delete_entity(Entity entity)</div><div class="ttdef"><b>Definition:</b> entity.cpp:17</div></div>
+<div class="ttc" id="classyage_1_1EntityManager_html"><div class="ttname"><a href="classyage_1_1EntityManager.html">yage::EntityManager</a></div><div class="ttdoc">Has to keep track of all the different entities and their current state. </div><div class="ttdef"><b>Definition:</b> entity.h:24</div></div>
+<div class="ttc" id="classyage_1_1EntityManager_html_a5f804a6e96010891615f2a25c579d09a"><div class="ttname"><a href="classyage_1_1EntityManager.html#a5f804a6e96010891615f2a25c579d09a">yage::EntityManager::create_entity</a></div><div class="ttdeci">Entity create_entity()</div><div class="ttdef"><b>Definition:</b> entity.cpp:12</div></div>
+<div class="ttc" id="namespaceyage_html_aa8bc60c76b5240a55672ce5b8e288764"><div class="ttname"><a href="namespaceyage.html#aa8bc60c76b5240a55672ce5b8e288764">yage::Entity</a></div><div class="ttdeci">unsigned int Entity</div><div class="ttdoc">The entity is currently just an unsigned integer, which may change to a class in the future...</div><div class="ttdef"><b>Definition:</b> entity.h:17</div></div>
+<div class="ttc" id="namespaceyage_html_ad5a9307442e5daa8810aff942564a822ab9ece18c950afbfa6b0fdbfa4ff731d3"><div class="ttname"><a href="namespaceyage.html#ad5a9307442e5daa8810aff942564a822ab9ece18c950afbfa6b0fdbfa4ff731d3">yage::key::T</a></div></div>
+<div class="ttc" id="classyage_1_1EntityManager_html_aab4aab6263a29bcb7655814594d3b647"><div class="ttname"><a href="classyage_1_1EntityManager.html#aab4aab6263a29bcb7655814594d3b647">yage::EntityManager::each</a></div><div class="ttdeci">EntityManager &amp; each(std::function&lt; void(T &amp;)&gt; update)</div><div class="ttdef"><b>Definition:</b> entity.h:46</div></div>
+<div class="ttc" id="classyage_1_1EntityManager_html_a1a73fc2ccf0851d8f43a951db889cba9"><div class="ttname"><a href="classyage_1_1EntityManager.html#a1a73fc2ccf0851d8f43a951db889cba9">yage::EntityManager::delete_entity</a></div><div class="ttdeci">EntityManager &amp; delete_entity(Entity entity)</div><div class="ttdef"><b>Definition:</b> entity.cpp:19</div></div>
<div class="ttc" id="component_8h_html"><div class="ttname"><a href="component_8h.html">component.h</a></div></div>
-<div class="ttc" id="classyage_1_1EntityManager_html_a7e89a1d61ff4cd047b41eb363839369f"><div class="ttname"><a href="classyage_1_1EntityManager.html#a7e89a1d61ff4cd047b41eb363839369f">yage::EntityManager::is_valid</a></div><div class="ttdeci">bool is_valid(Entity entity) const </div><div class="ttdef"><b>Definition:</b> entity.cpp:23</div></div>
+<div class="ttc" id="classyage_1_1EntityManager_html_a737b587e611002c8277923bd47ff3d4a"><div class="ttname"><a href="classyage_1_1EntityManager.html#a737b587e611002c8277923bd47ff3d4a">yage::EntityManager::add_component</a></div><div class="ttdeci">EntityManager &amp; add_component(Entity entity, std::unique_ptr&lt; BaseComponent &gt; &amp;&amp;component)</div><div class="ttdef"><b>Definition:</b> entity.cpp:35</div></div>
+<div class="ttc" id="classyage_1_1EntityManager_html_a7e89a1d61ff4cd047b41eb363839369f"><div class="ttname"><a href="classyage_1_1EntityManager.html#a7e89a1d61ff4cd047b41eb363839369f">yage::EntityManager::is_valid</a></div><div class="ttdeci">bool is_valid(Entity entity) const </div><div class="ttdef"><b>Definition:</b> entity.cpp:25</div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Jun 21 2018 23:16:49 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Jun 23 2018 15:04:54 by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/exception_8cpp.html b/exception_8cpp.html
index 255908fd..174bbeb6 100644
--- a/exception_8cpp.html
+++ b/exception_8cpp.html
@@ -112,7 +112,7 @@ Namespaces</h2></td></tr>
</div></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Jun 21 2018 23:16:49 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Jun 23 2018 15:04:54 by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/exception_8h.html b/exception_8h.html
index 6f66a210..8b312a32 100644
--- a/exception_8h.html
+++ b/exception_8h.html
@@ -121,7 +121,7 @@ Namespaces</h2></td></tr>
</div></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Jun 21 2018 23:16:49 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Jun 23 2018 15:04:54 by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/exception_8h_source.html b/exception_8h_source.html
index 2c590eff..dda11b16 100644
--- a/exception_8h_source.html
+++ b/exception_8h_source.html
@@ -104,20 +104,20 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="keyword">public</span>:</div>
<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160; <a class="code" href="classyage_1_1FileLoadException.html#a5f04a1f30d26c3c96192a1c1de3a4f21">FileLoadException</a>(std::string err);</div>
<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;</div>
-<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160; <span class="keyword">virtual</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="classyage_1_1FileLoadException.html#a16dc9ed93c36e9a754fc7448366bcd0c">what</a>() <span class="keyword">const</span> <span class="keywordflow">throw</span>();</div>
+<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">char</span> <span class="keyword">const</span> *<a class="code" href="classyage_1_1FileLoadException.html#a44e1ba2965cb127e50da8af1a0d0e109">what</a>() <span class="keyword">const</span> <span class="keywordflow">throw</span>();</div>
<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;</div>
<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="keyword">private</span>:</div>
<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160; std::string err_msg;</div>
<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;};</div>
<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;</div>
<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;} <span class="comment">// namespace yage</span></div>
+<div class="ttc" id="classyage_1_1FileLoadException_html_a44e1ba2965cb127e50da8af1a0d0e109"><div class="ttname"><a href="classyage_1_1FileLoadException.html#a44e1ba2965cb127e50da8af1a0d0e109">yage::FileLoadException::what</a></div><div class="ttdeci">virtual char const * what() const </div><div class="ttdef"><b>Definition:</b> exception.cpp:25</div></div>
<div class="ttc" id="classyage_1_1FileLoadException_html"><div class="ttname"><a href="classyage_1_1FileLoadException.html">yage::FileLoadException</a></div><div class="ttdef"><b>Definition:</b> exception.h:18</div></div>
<div class="ttc" id="classyage_1_1FileLoadException_html_a5f04a1f30d26c3c96192a1c1de3a4f21"><div class="ttname"><a href="classyage_1_1FileLoadException.html#a5f04a1f30d26c3c96192a1c1de3a4f21">yage::FileLoadException::FileLoadException</a></div><div class="ttdeci">FileLoadException(std::string err)</div><div class="ttdef"><b>Definition:</b> exception.cpp:15</div></div>
-<div class="ttc" id="classyage_1_1FileLoadException_html_a16dc9ed93c36e9a754fc7448366bcd0c"><div class="ttname"><a href="classyage_1_1FileLoadException.html#a16dc9ed93c36e9a754fc7448366bcd0c">yage::FileLoadException::what</a></div><div class="ttdeci">virtual const char * what() const </div><div class="ttdef"><b>Definition:</b> exception.cpp:25</div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Jun 21 2018 23:16:49 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Jun 23 2018 15:04:54 by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/files.html b/files.html
index 71ea11f6..18a18a89 100644
--- a/files.html
+++ b/files.html
@@ -195,7 +195,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Jun 21 2018 23:16:49 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Jun 23 2018 15:04:55 by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/functions.html b/functions.html
index 57e85a06..88d9c560 100644
--- a/functions.html
+++ b/functions.html
@@ -138,10 +138,11 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
: <a class="el" href="classyage_1_1System.html#ab3278915c6f1c4140eed6b39a034c5a6">yage::System&lt; T &gt;</a>
</li>
<li>add()
-: <a class="el" href="classyage_1_1Logger.html#a5ec9a752e8cbb278342fdb49520fbcdd">yage::Logger</a>
+: <a class="el" href="classyage_1_1ComponentGroup.html#a20a3d3f3b14f3a5183f354af101a1c17">yage::ComponentGroup</a>
+, <a class="el" href="classyage_1_1Logger.html#ad7c0aef04e1e52996bce4fc2ed4bbeb8">yage::Logger</a>
</li>
<li>add_component()
-: <a class="el" href="classyage_1_1EntityManager.html#a134194877cce6003b2bd2245b78cd876">yage::EntityManager</a>
+: <a class="el" href="classyage_1_1EntityManager.html#a737b587e611002c8277923bd47ff3d4a">yage::EntityManager</a>
</li>
<li>applyForce()
: <a class="el" href="classyage_1_1Body.html#a56310be4f9d7d2d4e7f954af0e0a5878">yage::Body</a>
@@ -151,7 +152,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Jun 21 2018 23:16:49 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Jun 23 2018 15:04:55 by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/functions_b.html b/functions_b.html
index c2d9f930..efcd7025 100644
--- a/functions_b.html
+++ b/functions_b.html
@@ -129,7 +129,8 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
: <a class="el" href="structyage_1_1Colour.html#a7bd3ed4a377c384af80aa8c7f55dc96f">yage::Colour</a>
</li>
<li>begin()
-: <a class="el" href="classyage_1_1Matrix.html#a83d77d3a40ced5e2b703a6d66b6e6055">yage::Matrix&lt; Rows, Cols, Type &gt;</a>
+: <a class="el" href="classyage_1_1ComponentGroup.html#ae17b5fda9fe84c93386b6f1a42a57cab">yage::ComponentGroup</a>
+, <a class="el" href="classyage_1_1Matrix.html#a83d77d3a40ced5e2b703a6d66b6e6055">yage::Matrix&lt; Rows, Cols, Type &gt;</a>
, <a class="el" href="classyage_1_1SpriteBatch.html#af6293aac69e1124199297e5b921a4872">yage::SpriteBatch</a>
</li>
<li>Body()
@@ -145,7 +146,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Jun 21 2018 23:16:49 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Jun 23 2018 15:04:55 by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/functions_c.html b/functions_c.html
index 19288aec..3dff186d 100644
--- a/functions_c.html
+++ b/functions_c.html
@@ -156,14 +156,8 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li>colSize()
: <a class="el" href="classyage_1_1Matrix.html#a2148cd52008892765ad90250c68afba1">yage::Matrix&lt; Rows, Cols, Type &gt;</a>
</li>
-<li>component_group_
-: <a class="el" href="classyage_1_1EntityManager.html#ae9c24dfd7dfc041454b6678dbddc55e2">yage::EntityManager</a>
-</li>
-<li>component_masks_
-: <a class="el" href="classyage_1_1EntityManager.html#a579c5e72ace05025af0b5beb24f6766b">yage::EntityManager</a>
-</li>
-<li>components_
-: <a class="el" href="classyage_1_1ComponentGroup.html#abed4de09aa22a48680c52824029d7485">yage::ComponentGroup</a>
+<li>Container
+: <a class="el" href="classyage_1_1ComponentGroup.html#a1e6ba49ecdf3036ed46e1edbdeed0ae9">yage::ComponentGroup</a>
</li>
<li>create()
: <a class="el" href="classyage_1_1Active.html#aa2ed414bbe94fdd51c8aeb7ada73a064">yage::Active</a>
@@ -176,7 +170,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Jun 21 2018 23:16:49 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Jun 23 2018 15:04:55 by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/functions_d.html b/functions_d.html
index b1aa0351..c1a7833c 100644
--- a/functions_d.html
+++ b/functions_d.html
@@ -131,9 +131,6 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li>delete_entity()
: <a class="el" href="classyage_1_1EntityManager.html#a1a73fc2ccf0851d8f43a951db889cba9">yage::EntityManager</a>
</li>
-<li>deleted_
-: <a class="el" href="classyage_1_1EntityManager.html#aa895f8d9e3e741fba7b9b17abd9d3675">yage::EntityManager</a>
-</li>
<li>depth
: <a class="el" href="structyage_1_1details_1_1Glyph.html#ae5398583bd0b4c1d6b334bf3902903d9">yage::details::Glyph</a>
</li>
@@ -147,7 +144,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Jun 21 2018 23:16:49 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Jun 23 2018 15:04:55 by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/functions_e.html b/functions_e.html
index 7896e51b..03140cd1 100644
--- a/functions_e.html
+++ b/functions_e.html
@@ -125,8 +125,12 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="textblock">Here is a list of all class members with links to the classes they belong to:</div>
<h3><a class="anchor" id="index_e"></a>- e -</h3><ul>
+<li>each()
+: <a class="el" href="classyage_1_1EntityManager.html#aab4aab6263a29bcb7655814594d3b647">yage::EntityManager</a>
+</li>
<li>end()
-: <a class="el" href="classyage_1_1Matrix.html#a20ea5fe16d27ef15f775b5497cadc851">yage::Matrix&lt; Rows, Cols, Type &gt;</a>
+: <a class="el" href="classyage_1_1ComponentGroup.html#a6ec9d7151020dfe7304a68719a62e4eb">yage::ComponentGroup</a>
+, <a class="el" href="classyage_1_1Matrix.html#a20ea5fe16d27ef15f775b5497cadc851">yage::Matrix&lt; Rows, Cols, Type &gt;</a>
, <a class="el" href="classyage_1_1SpriteBatch.html#af8b705cdad7ceefa902f3be620ac8632">yage::SpriteBatch</a>
</li>
<li>EntityManager
@@ -139,7 +143,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Jun 21 2018 23:16:49 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Jun 23 2018 15:04:55 by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/functions_f.html b/functions_f.html
index 3155a518..5e329ee3 100644
--- a/functions_f.html
+++ b/functions_f.html
@@ -132,7 +132,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
: <a class="el" href="structyage_1_1LogMessage_1_1Meta.html#ae3ef1b01f47ef6254b8aa6fce13db7c4">yage::LogMessage::Meta</a>
</li>
<li>flush()
-: <a class="el" href="classyage_1_1Logger.html#afe5dc1d30d3fd2599a119455672d6e00">yage::Logger</a>
+: <a class="el" href="classyage_1_1Logger.html#ac740d407531491f1b454cfcbac244d54">yage::Logger</a>
</li>
<li>force_
: <a class="el" href="classyage_1_1Body.html#a262c896b473d7672cde524145cd7981d">yage::Body</a>
@@ -141,7 +141,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Jun 21 2018 23:16:49 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Jun 23 2018 15:04:55 by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/functions_func.html b/functions_func.html
index 3cdf0664..c242eddb 100644
--- a/functions_func.html
+++ b/functions_func.html
@@ -129,10 +129,11 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
: <a class="el" href="classyage_1_1Active.html#a7cd7344f0b8b7aa93ac0449e2fbbf7bd">yage::Active</a>
</li>
<li>add()
-: <a class="el" href="classyage_1_1Logger.html#a5ec9a752e8cbb278342fdb49520fbcdd">yage::Logger</a>
+: <a class="el" href="classyage_1_1ComponentGroup.html#a20a3d3f3b14f3a5183f354af101a1c17">yage::ComponentGroup</a>
+, <a class="el" href="classyage_1_1Logger.html#ad7c0aef04e1e52996bce4fc2ed4bbeb8">yage::Logger</a>
</li>
<li>add_component()
-: <a class="el" href="classyage_1_1EntityManager.html#a134194877cce6003b2bd2245b78cd876">yage::EntityManager</a>
+: <a class="el" href="classyage_1_1EntityManager.html#a737b587e611002c8277923bd47ff3d4a">yage::EntityManager</a>
</li>
<li>applyForce()
: <a class="el" href="classyage_1_1Body.html#a56310be4f9d7d2d4e7f954af0e0a5878">yage::Body</a>
@@ -143,7 +144,8 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<h3><a class="anchor" id="index_b"></a>- b -</h3><ul>
<li>begin()
-: <a class="el" href="classyage_1_1Matrix.html#a83d77d3a40ced5e2b703a6d66b6e6055">yage::Matrix&lt; Rows, Cols, Type &gt;</a>
+: <a class="el" href="classyage_1_1ComponentGroup.html#ae17b5fda9fe84c93386b6f1a42a57cab">yage::ComponentGroup</a>
+, <a class="el" href="classyage_1_1Matrix.html#a83d77d3a40ced5e2b703a6d66b6e6055">yage::Matrix&lt; Rows, Cols, Type &gt;</a>
, <a class="el" href="classyage_1_1SpriteBatch.html#af6293aac69e1124199297e5b921a4872">yage::SpriteBatch</a>
</li>
<li>Body()
@@ -199,8 +201,12 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<h3><a class="anchor" id="index_e"></a>- e -</h3><ul>
+<li>each()
+: <a class="el" href="classyage_1_1EntityManager.html#aab4aab6263a29bcb7655814594d3b647">yage::EntityManager</a>
+</li>
<li>end()
-: <a class="el" href="classyage_1_1Matrix.html#a20ea5fe16d27ef15f775b5497cadc851">yage::Matrix&lt; Rows, Cols, Type &gt;</a>
+: <a class="el" href="classyage_1_1ComponentGroup.html#a6ec9d7151020dfe7304a68719a62e4eb">yage::ComponentGroup</a>
+, <a class="el" href="classyage_1_1Matrix.html#a20ea5fe16d27ef15f775b5497cadc851">yage::Matrix&lt; Rows, Cols, Type &gt;</a>
, <a class="el" href="classyage_1_1SpriteBatch.html#af8b705cdad7ceefa902f3be620ac8632">yage::SpriteBatch</a>
</li>
</ul>
@@ -211,7 +217,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
: <a class="el" href="classyage_1_1FileLoadException.html#a5f04a1f30d26c3c96192a1c1de3a4f21">yage::FileLoadException</a>
</li>
<li>flush()
-: <a class="el" href="classyage_1_1Logger.html#afe5dc1d30d3fd2599a119455672d6e00">yage::Logger</a>
+: <a class="el" href="classyage_1_1Logger.html#ac740d407531491f1b454cfcbac244d54">yage::Logger</a>
</li>
</ul>
@@ -227,8 +233,8 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
: <a class="el" href="classyage_1_1Matrix.html#a960273d1ac46a8edb71ceee08ee639b8">yage::Matrix&lt; Rows, Cols, Type &gt;</a>
</li>
<li>getTexture()
-: <a class="el" href="classyage_1_1ResourceManager.html#aec533f266d9b432050faed301f4191dc">yage::ResourceManager</a>
-, <a class="el" href="classyage_1_1TextureCache.html#ad4929640230f9a74fcd634416fe0974f">yage::TextureCache</a>
+: <a class="el" href="classyage_1_1ResourceManager.html#ac88b9b146e2db7aab60a3c8ed631d9f2">yage::ResourceManager</a>
+, <a class="el" href="classyage_1_1TextureCache.html#a4d43554c3b8a32bdb89cbb2b5812f747">yage::TextureCache</a>
</li>
<li>Glyph()
: <a class="el" href="structyage_1_1details_1_1Glyph.html#a91752b58fc10fb037658f27c9338627c">yage::details::Glyph</a>
@@ -266,13 +272,13 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<h3><a class="anchor" id="index_l"></a>- l -</h3><ul>
<li>loadPng()
-: <a class="el" href="classyage_1_1ImageLoader.html#ad8dcdaaed43713f07723f2b6719d1b32">yage::ImageLoader</a>
+: <a class="el" href="classyage_1_1ImageLoader.html#a1dc9d3837681734eb9d40f6dfc37ca05">yage::ImageLoader</a>
</li>
<li>Logger()
: <a class="el" href="classyage_1_1Logger.html#a950c0c75b86bf330cf11a0ad29bd9a64">yage::Logger</a>
</li>
<li>LogMessage()
-: <a class="el" href="classyage_1_1LogMessage.html#af4ab2630201ecd155c329fbfebe352be">yage::LogMessage</a>
+: <a class="el" href="classyage_1_1LogMessage.html#a4f5ffd6149c301cf7d96bf49c8aa6000">yage::LogMessage</a>
</li>
<li>LogSink()
: <a class="el" href="classyage_1_1LogSink.html#aadebaf552b839879189965faf7b504cf">yage::LogSink</a>
@@ -299,7 +305,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<h3><a class="anchor" id="index_o"></a>- o -</h3><ul>
<li>operator()()
-: <a class="el" href="classyage_1_1Logger.html#a3c7d6d1a9ccf0397dc81350cef6782f2">yage::Logger</a>
+: <a class="el" href="classyage_1_1Logger.html#ac9cf476a9e9970675ccfe88e16408b99">yage::Logger</a>
</li>
<li>operator+=()
: <a class="el" href="classyage_1_1Matrix.html#a8b7e0913efdb5e8c9ff39df4c4f36228">yage::Matrix&lt; Rows, Cols, Type &gt;</a>
@@ -308,12 +314,12 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
: <a class="el" href="classyage_1_1Matrix.html#acc2d0763f060c923ce53b37143d0a7bb">yage::Matrix&lt; Rows, Cols, Type &gt;</a>
</li>
<li>operator&lt;&lt;()
-: <a class="el" href="classyage_1_1LogMessage.html#af79ecd529e839a5a3e99077dde60df90">yage::LogMessage</a>
+: <a class="el" href="classyage_1_1LogMessage.html#a0d094f5da03468511b4a008182733314">yage::LogMessage</a>
</li>
<li>operator=()
: <a class="el" href="classyage_1_1Active.html#add837044e73e4bc9849f09495535600c">yage::Active</a>
-, <a class="el" href="classyage_1_1LogMessage.html#a31eb7ca394acbcfedca104e709f1c4ae">yage::LogMessage</a>
-, <a class="el" href="classyage_1_1LogSink.html#a789f3d28eaa709339bab026ea0e9e440">yage::LogSink</a>
+, <a class="el" href="classyage_1_1LogMessage.html#af281ef4bf6de0f79dfdb29037e619204">yage::LogMessage</a>
+, <a class="el" href="classyage_1_1LogSink.html#a87ffe4e436129bbe88b38d2c728824c7">yage::LogSink</a>
, <a class="el" href="classyage_1_1NonCopyable.html#a2972f07c7c098281713d3f9dc20309af">yage::NonCopyable</a>
, <a class="el" href="classyage_1_1Shader.html#a5d966c327ae0749ca5758880b684103a">yage::Shader</a>
, <a class="el" href="classyage_1_1SpriteBatch.html#a204782dd15c82376555ad0b049c4167f">yage::SpriteBatch</a>
@@ -321,7 +327,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
, <a class="el" href="classyage_1_1Window.html#a98c07656f90a6205f24dfe85ef1137de">yage::Window</a>
</li>
<li>operator==()
-: <a class="el" href="classyage_1_1LogSink.html#abe2e73398ecb925233b50be5d15e20f9">yage::LogSink</a>
+: <a class="el" href="classyage_1_1LogSink.html#ada8e2316fa5ff851f87f7e4ca74ac40d">yage::LogSink</a>
</li>
<li>operator[]()
: <a class="el" href="classyage_1_1details_1_1Row.html#adf2f7047871fdc78ba66d9d08cd07736">yage::details::Row&lt; Rows, Cols, Type &gt;</a>
@@ -355,7 +361,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
: <a class="el" href="classyage_1_1RectangleCollider.html#af9e0964655073b0a190c9d06b449a969">yage::RectangleCollider</a>
</li>
<li>remove()
-: <a class="el" href="classyage_1_1Logger.html#aac48688c66402e9bc63c4871641ab245">yage::Logger</a>
+: <a class="el" href="classyage_1_1Logger.html#acf1d86471f4b33cbaa0a54f8406c5530">yage::Logger</a>
</li>
<li>render()
: <a class="el" href="classyage_1_1SpriteBatch.html#a195c4aca60815d413c65dce99389282d">yage::SpriteBatch</a>
@@ -389,13 +395,13 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
: <a class="el" href="structyage_1_1Vertex.html#af392248f0be173221ebcc62d490fe03d">yage::Vertex</a>
</li>
<li>setUniform()
-: <a class="el" href="classyage_1_1Shader.html#ac9bff8500e2adfa1745c843bc612f215">yage::Shader</a>
+: <a class="el" href="classyage_1_1Shader.html#ae06c294fdfeb4a042cf51e51b169da37">yage::Shader</a>
</li>
<li>setUv()
: <a class="el" href="structyage_1_1Vertex.html#aa1fa8f5ebd883068828466cc924d4c50">yage::Vertex</a>
</li>
<li>Shader()
-: <a class="el" href="classyage_1_1Shader.html#a34fe30eb6e6d595c1996e8ea6fb3961a">yage::Shader</a>
+: <a class="el" href="classyage_1_1Shader.html#ad0abf5d388f9f63167a623ebc6f0879c">yage::Shader</a>
</li>
<li>shouldClose()
: <a class="el" href="classyage_1_1Window.html#a5e3b209289bc343609d809d5b7f23cc8">yage::Window</a>
@@ -469,13 +475,13 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
: <a class="el" href="classyage_1_1Vector4.html#a111ecbf09543e8fafaf3aedef77d168d">yage::Vector4&lt; Type &gt;</a>
</li>
<li>what()
-: <a class="el" href="classyage_1_1FileLoadException.html#a16dc9ed93c36e9a754fc7448366bcd0c">yage::FileLoadException</a>
+: <a class="el" href="classyage_1_1FileLoadException.html#a44e1ba2965cb127e50da8af1a0d0e109">yage::FileLoadException</a>
</li>
<li>Window()
: <a class="el" href="classyage_1_1Window.html#a4be115daea6c7473fca81623c547d821">yage::Window</a>
</li>
<li>write()
-: <a class="el" href="classyage_1_1LogSink.html#ac41716cf03dac6311cb7287c9edf8a8d">yage::LogSink</a>
+: <a class="el" href="classyage_1_1LogSink.html#a15331f1767b62635355fdb2ecaee63a8">yage::LogSink</a>
</li>
</ul>
@@ -541,7 +547,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Jun 21 2018 23:16:49 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Jun 23 2018 15:04:55 by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/functions_g.html b/functions_g.html
index 0c93bb8d..2b157b58 100644
--- a/functions_g.html
+++ b/functions_g.html
@@ -138,8 +138,8 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
: <a class="el" href="classyage_1_1Matrix.html#a960273d1ac46a8edb71ceee08ee639b8">yage::Matrix&lt; Rows, Cols, Type &gt;</a>
</li>
<li>getTexture()
-: <a class="el" href="classyage_1_1ResourceManager.html#aec533f266d9b432050faed301f4191dc">yage::ResourceManager</a>
-, <a class="el" href="classyage_1_1TextureCache.html#ad4929640230f9a74fcd634416fe0974f">yage::TextureCache</a>
+: <a class="el" href="classyage_1_1ResourceManager.html#ac88b9b146e2db7aab60a3c8ed631d9f2">yage::ResourceManager</a>
+, <a class="el" href="classyage_1_1TextureCache.html#a4d43554c3b8a32bdb89cbb2b5812f747">yage::TextureCache</a>
</li>
<li>Glyph()
: <a class="el" href="structyage_1_1details_1_1Glyph.html#a91752b58fc10fb037658f27c9338627c">yage::details::Glyph</a>
@@ -157,7 +157,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Jun 21 2018 23:16:49 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Jun 23 2018 15:04:55 by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/functions_h.html b/functions_h.html
index fb6d0d23..a94bfffb 100644
--- a/functions_h.html
+++ b/functions_h.html
@@ -135,7 +135,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Jun 21 2018 23:16:49 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Jun 23 2018 15:04:55 by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/functions_i.html b/functions_i.html
index 8d1758b3..ebf33c38 100644
--- a/functions_i.html
+++ b/functions_i.html
@@ -142,7 +142,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Jun 21 2018 23:16:49 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Jun 23 2018 15:04:55 by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/functions_k.html b/functions_k.html
index e0d63aa6..26d97ba4 100644
--- a/functions_k.html
+++ b/functions_k.html
@@ -132,7 +132,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Jun 21 2018 23:16:49 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Jun 23 2018 15:04:55 by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/functions_l.html b/functions_l.html
index 297a1b85..92592fb3 100644
--- a/functions_l.html
+++ b/functions_l.html
@@ -132,23 +132,23 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
: <a class="el" href="structyage_1_1LogMessage_1_1Meta.html#ac2951995b1f4ebf28e94bcd268c3dd3c">yage::LogMessage::Meta</a>
</li>
<li>loadPng()
-: <a class="el" href="classyage_1_1ImageLoader.html#ad8dcdaaed43713f07723f2b6719d1b32">yage::ImageLoader</a>
+: <a class="el" href="classyage_1_1ImageLoader.html#a1dc9d3837681734eb9d40f6dfc37ca05">yage::ImageLoader</a>
</li>
<li>Logger()
-: <a class="el" href="classyage_1_1Logger.html#acbd21a2da8b423e9f606c386cabac074">yage::Logger</a>
+: <a class="el" href="classyage_1_1Logger.html#adc3871c9b70691dd00b0a0176d222c40">yage::Logger</a>
, <a class="el" href="classyage_1_1LogMessage.html#aff02b76416d2846736b7ecd798921a0a">yage::LogMessage</a>
</li>
<li>LogMessage()
-: <a class="el" href="classyage_1_1LogMessage.html#af4ab2630201ecd155c329fbfebe352be">yage::LogMessage</a>
+: <a class="el" href="classyage_1_1LogMessage.html#a4f5ffd6149c301cf7d96bf49c8aa6000">yage::LogMessage</a>
</li>
<li>LogSink()
-: <a class="el" href="classyage_1_1LogSink.html#a8583ac57ebff98ab38c613c03b5bfbba">yage::LogSink</a>
+: <a class="el" href="classyage_1_1LogSink.html#a8f3da8f5ad87e05f5d6d79ae3fef0c5a">yage::LogSink</a>
</li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Jun 21 2018 23:16:49 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Jun 23 2018 15:04:55 by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/functions_m.html b/functions_m.html
index 90cdd8f0..85c20ea9 100644
--- a/functions_m.html
+++ b/functions_m.html
@@ -138,7 +138,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Jun 21 2018 23:16:49 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Jun 23 2018 15:04:55 by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/functions_n.html b/functions_n.html
index 22b6d1b1..a006d103 100644
--- a/functions_n.html
+++ b/functions_n.html
@@ -138,7 +138,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Jun 21 2018 23:16:49 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Jun 23 2018 15:04:55 by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/functions_o.html b/functions_o.html
index 6e3a35f7..a4519a94 100644
--- a/functions_o.html
+++ b/functions_o.html
@@ -129,7 +129,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
: <a class="el" href="structyage_1_1details_1_1RenderBatch.html#a7f58b6967f0a68aa5624e0504c78a422">yage::details::RenderBatch</a>
</li>
<li>operator()()
-: <a class="el" href="classyage_1_1Logger.html#a3c7d6d1a9ccf0397dc81350cef6782f2">yage::Logger</a>
+: <a class="el" href="classyage_1_1Logger.html#ac9cf476a9e9970675ccfe88e16408b99">yage::Logger</a>
</li>
<li>operator+=()
: <a class="el" href="classyage_1_1Matrix.html#a8b7e0913efdb5e8c9ff39df4c4f36228">yage::Matrix&lt; Rows, Cols, Type &gt;</a>
@@ -138,20 +138,20 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
: <a class="el" href="classyage_1_1Matrix.html#acc2d0763f060c923ce53b37143d0a7bb">yage::Matrix&lt; Rows, Cols, Type &gt;</a>
</li>
<li>operator&lt;&lt;()
-: <a class="el" href="classyage_1_1LogMessage.html#af79ecd529e839a5a3e99077dde60df90">yage::LogMessage</a>
+: <a class="el" href="classyage_1_1LogMessage.html#a0d094f5da03468511b4a008182733314">yage::LogMessage</a>
</li>
<li>operator=()
: <a class="el" href="classyage_1_1Active.html#add837044e73e4bc9849f09495535600c">yage::Active</a>
, <a class="el" href="classyage_1_1LogMessage.html#aed38ed794cdc0b3d7776f424570e92da">yage::LogMessage</a>
-, <a class="el" href="classyage_1_1LogSink.html#a789f3d28eaa709339bab026ea0e9e440">yage::LogSink</a>
+, <a class="el" href="classyage_1_1LogSink.html#a87ffe4e436129bbe88b38d2c728824c7">yage::LogSink</a>
, <a class="el" href="classyage_1_1NonCopyable.html#a2972f07c7c098281713d3f9dc20309af">yage::NonCopyable</a>
, <a class="el" href="classyage_1_1Shader.html#a5d966c327ae0749ca5758880b684103a">yage::Shader</a>
, <a class="el" href="classyage_1_1SpriteBatch.html#a204782dd15c82376555ad0b049c4167f">yage::SpriteBatch</a>
, <a class="el" href="classyage_1_1SyncQueue.html#a43e4ba65c8e367ed55da9b8e3e1567b6">yage::SyncQueue&lt; T &gt;</a>
-, <a class="el" href="classyage_1_1Window.html#a5247a4164bf0006fe9f034cd27c5b6db">yage::Window</a>
+, <a class="el" href="classyage_1_1Window.html#ae8f168c776403e2841770ad7369e1bc2">yage::Window</a>
</li>
<li>operator==()
-: <a class="el" href="classyage_1_1LogSink.html#abe2e73398ecb925233b50be5d15e20f9">yage::LogSink</a>
+: <a class="el" href="classyage_1_1LogSink.html#ada8e2316fa5ff851f87f7e4ca74ac40d">yage::LogSink</a>
</li>
<li>operator[]()
: <a class="el" href="classyage_1_1details_1_1Row.html#a703d4eee36d93b1227ad734bdcf27190">yage::details::Row&lt; Rows, Cols, Type &gt;</a>
@@ -162,7 +162,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Jun 21 2018 23:16:49 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Jun 23 2018 15:04:55 by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/functions_p.html b/functions_p.html
index 648db09c..ab96c093 100644
--- a/functions_p.html
+++ b/functions_p.html
@@ -151,7 +151,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Jun 21 2018 23:16:49 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Jun 23 2018 15:04:55 by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/functions_r.html b/functions_r.html
index b5d88557..7dec1a05 100644
--- a/functions_r.html
+++ b/functions_r.html
@@ -135,7 +135,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
: <a class="el" href="classyage_1_1RectangleCollider.html#af9e0964655073b0a190c9d06b449a969">yage::RectangleCollider</a>
</li>
<li>remove()
-: <a class="el" href="classyage_1_1Logger.html#aac48688c66402e9bc63c4871641ab245">yage::Logger</a>
+: <a class="el" href="classyage_1_1Logger.html#acf1d86471f4b33cbaa0a54f8406c5530">yage::Logger</a>
</li>
<li>render()
: <a class="el" href="classyage_1_1SpriteBatch.html#a195c4aca60815d413c65dce99389282d">yage::SpriteBatch</a>
@@ -156,7 +156,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Jun 21 2018 23:16:49 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Jun 23 2018 15:04:55 by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/functions_rela.html b/functions_rela.html
index 92b02ec6..5d96e5c2 100644
--- a/functions_rela.html
+++ b/functions_rela.html
@@ -107,7 +107,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Jun 21 2018 23:16:49 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Jun 23 2018 15:04:55 by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/functions_s.html b/functions_s.html
index 0d6d2316..b47137fc 100644
--- a/functions_s.html
+++ b/functions_s.html
@@ -138,13 +138,13 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
: <a class="el" href="structyage_1_1Vertex.html#af392248f0be173221ebcc62d490fe03d">yage::Vertex</a>
</li>
<li>setUniform()
-: <a class="el" href="classyage_1_1Shader.html#ac9bff8500e2adfa1745c843bc612f215">yage::Shader</a>
+: <a class="el" href="classyage_1_1Shader.html#ae06c294fdfeb4a042cf51e51b169da37">yage::Shader</a>
</li>
<li>setUv()
: <a class="el" href="structyage_1_1Vertex.html#aa1fa8f5ebd883068828466cc924d4c50">yage::Vertex</a>
</li>
<li>Shader()
-: <a class="el" href="classyage_1_1Shader.html#a34fe30eb6e6d595c1996e8ea6fb3961a">yage::Shader</a>
+: <a class="el" href="classyage_1_1Shader.html#ad0abf5d388f9f63167a623ebc6f0879c">yage::Shader</a>
</li>
<li>shouldClose()
: <a class="el" href="classyage_1_1Window.html#a5e3b209289bc343609d809d5b7f23cc8">yage::Window</a>
@@ -171,7 +171,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Jun 21 2018 23:16:49 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Jun 23 2018 15:04:55 by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/functions_t.html b/functions_t.html
index 4e869c5f..99a1321c 100644
--- a/functions_t.html
+++ b/functions_t.html
@@ -149,7 +149,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Jun 21 2018 23:16:49 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Jun 23 2018 15:04:55 by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/functions_type.html b/functions_type.html
index 20cb0b15..4910f858 100644
--- a/functions_type.html
+++ b/functions_type.html
@@ -97,11 +97,14 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li>Callback
: <a class="el" href="classyage_1_1Active.html#a4b82fec6f02c00d186b1b840ce8f11dc">yage::Active</a>
</li>
+<li>Container
+: <a class="el" href="classyage_1_1ComponentGroup.html#a1e6ba49ecdf3036ed46e1edbdeed0ae9">yage::ComponentGroup</a>
+</li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Jun 21 2018 23:16:49 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Jun 23 2018 15:04:55 by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/functions_u.html b/functions_u.html
index 4ad7c96d..b6c17042 100644
--- a/functions_u.html
+++ b/functions_u.html
@@ -147,7 +147,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Jun 21 2018 23:16:49 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Jun 23 2018 15:04:55 by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/functions_v.html b/functions_v.html
index b78c21ac..99293f72 100644
--- a/functions_v.html
+++ b/functions_v.html
@@ -150,7 +150,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Jun 21 2018 23:16:49 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Jun 23 2018 15:04:55 by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/functions_vars.html b/functions_vars.html
index 21d79a5b..08041cb9 100644
--- a/functions_vars.html
+++ b/functions_vars.html
@@ -152,15 +152,6 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li>colour
: <a class="el" href="structyage_1_1Vertex.html#a142db28be39f418a06fa43f75d386182">yage::Vertex</a>
</li>
-<li>component_group_
-: <a class="el" href="classyage_1_1EntityManager.html#ae9c24dfd7dfc041454b6678dbddc55e2">yage::EntityManager</a>
-</li>
-<li>component_masks_
-: <a class="el" href="classyage_1_1EntityManager.html#a579c5e72ace05025af0b5beb24f6766b">yage::EntityManager</a>
-</li>
-<li>components_
-: <a class="el" href="classyage_1_1ComponentGroup.html#abed4de09aa22a48680c52824029d7485">yage::ComponentGroup</a>
-</li>
</ul>
@@ -168,9 +159,6 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li>data_
: <a class="el" href="classyage_1_1Matrix.html#a0ab11922319366f6e74f6e9e7d7abeed">yage::Matrix&lt; Rows, Cols, Type &gt;</a>
</li>
-<li>deleted_
-: <a class="el" href="classyage_1_1EntityManager.html#aa895f8d9e3e741fba7b9b17abd9d3675">yage::EntityManager</a>
-</li>
<li>depth
: <a class="el" href="structyage_1_1details_1_1Glyph.html#ae5398583bd0b4c1d6b334bf3902903d9">yage::details::Glyph</a>
</li>
@@ -362,7 +350,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Jun 21 2018 23:16:49 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Jun 23 2018 15:04:55 by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/functions_w.html b/functions_w.html
index 6762a3b4..2516076b 100644
--- a/functions_w.html
+++ b/functions_w.html
@@ -129,7 +129,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
: <a class="el" href="classyage_1_1Vector4.html#acf752077d460438407ed3c84fe199f63">yage::Vector4&lt; Type &gt;</a>
</li>
<li>what()
-: <a class="el" href="classyage_1_1FileLoadException.html#a16dc9ed93c36e9a754fc7448366bcd0c">yage::FileLoadException</a>
+: <a class="el" href="classyage_1_1FileLoadException.html#a44e1ba2965cb127e50da8af1a0d0e109">yage::FileLoadException</a>
</li>
<li>width
: <a class="el" href="structyage_1_1Texture.html#ad42f41cc57ed7a20928382f6557dc598">yage::Texture</a>
@@ -138,13 +138,13 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
: <a class="el" href="classyage_1_1Window.html#af6a0705d56a77408707177a528c633e9">yage::Window</a>
</li>
<li>write()
-: <a class="el" href="classyage_1_1LogSink.html#ac41716cf03dac6311cb7287c9edf8a8d">yage::LogSink</a>
+: <a class="el" href="classyage_1_1LogSink.html#a15331f1767b62635355fdb2ecaee63a8">yage::LogSink</a>
</li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Jun 21 2018 23:16:49 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Jun 23 2018 15:04:55 by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/functions_x.html b/functions_x.html
index b64f4205..3e70818b 100644
--- a/functions_x.html
+++ b/functions_x.html
@@ -139,7 +139,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Jun 21 2018 23:16:49 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Jun 23 2018 15:04:55 by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/functions_y.html b/functions_y.html
index 826b9b24..9ca9213f 100644
--- a/functions_y.html
+++ b/functions_y.html
@@ -139,7 +139,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Jun 21 2018 23:16:49 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Jun 23 2018 15:04:55 by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/functions_z.html b/functions_z.html
index 706867a4..e16a951d 100644
--- a/functions_z.html
+++ b/functions_z.html
@@ -136,7 +136,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Jun 21 2018 23:16:49 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Jun 23 2018 15:04:55 by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/functions_~.html b/functions_~.html
index 00689785..7a07b008 100644
--- a/functions_~.html
+++ b/functions_~.html
@@ -150,7 +150,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Jun 21 2018 23:16:49 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Jun 23 2018 15:04:55 by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/globals.html b/globals.html
index 441ff054..c23687fe 100644
--- a/globals.html
+++ b/globals.html
@@ -273,7 +273,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Jun 21 2018 23:16:49 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Jun 23 2018 15:04:55 by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/globals_defs.html b/globals_defs.html
index d116c3bc..23070a50 100644
--- a/globals_defs.html
+++ b/globals_defs.html
@@ -127,7 +127,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Jun 21 2018 23:16:49 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Jun 23 2018 15:04:55 by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/globals_eval.html b/globals_eval.html
index 4579dc9c..f2f9bf42 100644
--- a/globals_eval.html
+++ b/globals_eval.html
@@ -112,7 +112,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Jun 21 2018 23:16:49 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Jun 23 2018 15:04:55 by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/globals_func.html b/globals_func.html
index 5d9f3fc2..596e9070 100644
--- a/globals_func.html
+++ b/globals_func.html
@@ -209,7 +209,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Jun 21 2018 23:16:49 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Jun 23 2018 15:04:55 by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/globals_type.html b/globals_type.html
index 66624ae0..02272f29 100644
--- a/globals_type.html
+++ b/globals_type.html
@@ -103,7 +103,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Jun 21 2018 23:16:49 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Jun 23 2018 15:04:55 by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/globals_vars.html b/globals_vars.html
index 14323dd4..fe9f9a5d 100644
--- a/globals_vars.html
+++ b/globals_vars.html
@@ -100,7 +100,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Jun 21 2018 23:16:49 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Jun 23 2018 15:04:55 by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/hierarchy.html b/hierarchy.html
index 16cea09e..56b00537 100644
--- a/hierarchy.html
+++ b/hierarchy.html
@@ -146,7 +146,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Jun 21 2018 23:16:49 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Jun 23 2018 15:04:55 by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/imageloader_8cpp.html b/imageloader_8cpp.html
index f97bde9a..509cae0b 100644
--- a/imageloader_8cpp.html
+++ b/imageloader_8cpp.html
@@ -117,7 +117,7 @@ Namespaces</h2></td></tr>
</div></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Jun 21 2018 23:16:49 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Jun 23 2018 15:04:54 by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/imageloader_8h.html b/imageloader_8h.html
index f7b429cb..908ffcc5 100644
--- a/imageloader_8h.html
+++ b/imageloader_8h.html
@@ -120,7 +120,7 @@ Namespaces</h2></td></tr>
</div></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Jun 21 2018 23:16:49 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Jun 23 2018 15:04:54 by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/imageloader_8h_source.html b/imageloader_8h_source.html
index d74ee09e..2bd41c34 100644
--- a/imageloader_8h_source.html
+++ b/imageloader_8h_source.html
@@ -103,17 +103,17 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="line"><a name="l00019"></a><span class="lineno"><a class="line" href="classyage_1_1ImageLoader.html"> 19</a></span>&#160;<span class="keyword">class </span><a class="code" href="classyage_1_1ImageLoader.html">ImageLoader</a></div>
<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;{</div>
<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160; <span class="keyword">static</span> <a class="code" href="structyage_1_1Texture.html">Texture</a> <a class="code" href="classyage_1_1ImageLoader.html#ad8dcdaaed43713f07723f2b6719d1b32">loadPng</a>(<span class="keyword">const</span> std::string &amp;file_path);</div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160; <span class="keyword">static</span> <a class="code" href="structyage_1_1Texture.html">Texture</a> <a class="code" href="classyage_1_1ImageLoader.html#a1dc9d3837681734eb9d40f6dfc37ca05">loadPng</a>(std::string <span class="keyword">const</span> &amp;file_path);</div>
<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;};</div>
<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;</div>
<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;} <span class="comment">// namespace yage</span></div>
<div class="ttc" id="classyage_1_1ImageLoader_html"><div class="ttname"><a href="classyage_1_1ImageLoader.html">yage::ImageLoader</a></div><div class="ttdef"><b>Definition:</b> imageloader.h:19</div></div>
-<div class="ttc" id="classyage_1_1ImageLoader_html_ad8dcdaaed43713f07723f2b6719d1b32"><div class="ttname"><a href="classyage_1_1ImageLoader.html#ad8dcdaaed43713f07723f2b6719d1b32">yage::ImageLoader::loadPng</a></div><div class="ttdeci">static Texture loadPng(const std::string &amp;file_path)</div><div class="ttdef"><b>Definition:</b> imageloader.cpp:22</div></div>
+<div class="ttc" id="classyage_1_1ImageLoader_html_a1dc9d3837681734eb9d40f6dfc37ca05"><div class="ttname"><a href="classyage_1_1ImageLoader.html#a1dc9d3837681734eb9d40f6dfc37ca05">yage::ImageLoader::loadPng</a></div><div class="ttdeci">static Texture loadPng(std::string const &amp;file_path)</div><div class="ttdef"><b>Definition:</b> imageloader.cpp:22</div></div>
<div class="ttc" id="structyage_1_1Texture_html"><div class="ttname"><a href="structyage_1_1Texture.html">yage::Texture</a></div><div class="ttdef"><b>Definition:</b> texture.h:17</div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Jun 21 2018 23:16:49 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Jun 23 2018 15:04:54 by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/index.html b/index.html
index 66809fdd..f0eb0f09 100644
--- a/index.html
+++ b/index.html
@@ -92,7 +92,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Jun 21 2018 23:16:49 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Jun 23 2018 15:04:55 by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/input_8h.html b/input_8h.html
index 5f794194..f37aaf19 100644
--- a/input_8h.html
+++ b/input_8h.html
@@ -293,7 +293,7 @@ Enumerations</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Jun 21 2018 23:16:49 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Jun 23 2018 15:04:54 by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/input_8h_source.html b/input_8h_source.html
index 02fd8964..78be7fe2 100644
--- a/input_8h_source.html
+++ b/input_8h_source.html
@@ -371,7 +371,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Jun 21 2018 23:16:49 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Jun 23 2018 15:04:54 by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/iomanager_8cpp.html b/iomanager_8cpp.html
index 77a91aed..16747bc8 100644
--- a/iomanager_8cpp.html
+++ b/iomanager_8cpp.html
@@ -112,8 +112,8 @@ Namespaces</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:a75d13ca634df592e44e4152fedcd446d"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceyage_1_1IoManager.html#a75d13ca634df592e44e4152fedcd446d">yage::IoManager::readFileToBuffer</a> (const std::string &amp;file_path, std::vector&lt; unsigned char &gt; &amp;buffer)</td></tr>
-<tr class="separator:a75d13ca634df592e44e4152fedcd446d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a644a6e0c4860282ee450d54939d21672"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceyage_1_1IoManager.html#a644a6e0c4860282ee450d54939d21672">yage::IoManager::readFileToBuffer</a> (std::string const &amp;file_path, std::vector&lt; unsigned char &gt; &amp;buffer)</td></tr>
+<tr class="separator:a644a6e0c4860282ee450d54939d21672"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><hr/>
@@ -123,7 +123,7 @@ Functions</h2></td></tr>
</div></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Jun 21 2018 23:16:49 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Jun 23 2018 15:04:54 by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/iomanager_8h.html b/iomanager_8h.html
index d9348f71..73baabac 100644
--- a/iomanager_8h.html
+++ b/iomanager_8h.html
@@ -112,8 +112,8 @@ Namespaces</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:a75d13ca634df592e44e4152fedcd446d"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceyage_1_1IoManager.html#a75d13ca634df592e44e4152fedcd446d">yage::IoManager::readFileToBuffer</a> (const std::string &amp;file_path, std::vector&lt; unsigned char &gt; &amp;buffer)</td></tr>
-<tr class="separator:a75d13ca634df592e44e4152fedcd446d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a644a6e0c4860282ee450d54939d21672"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceyage_1_1IoManager.html#a644a6e0c4860282ee450d54939d21672">yage::IoManager::readFileToBuffer</a> (std::string const &amp;file_path, std::vector&lt; unsigned char &gt; &amp;buffer)</td></tr>
+<tr class="separator:a644a6e0c4860282ee450d54939d21672"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><hr/>
@@ -123,7 +123,7 @@ Functions</h2></td></tr>
</div></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Jun 21 2018 23:16:49 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Jun 23 2018 15:04:54 by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/iomanager_8h_source.html b/iomanager_8h_source.html
index b81cc4fb..c7a38f36 100644
--- a/iomanager_8h_source.html
+++ b/iomanager_8h_source.html
@@ -102,16 +102,16 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="keyword">namespace </span>IoManager</div>
<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;{</div>
<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;</div>
-<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">bool</span> <a class="code" href="namespaceyage_1_1IoManager.html#a75d13ca634df592e44e4152fedcd446d">readFileToBuffer</a>(<span class="keyword">const</span> std::string &amp;file_path,</div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">bool</span> <a class="code" href="namespaceyage_1_1IoManager.html#a644a6e0c4860282ee450d54939d21672">readFileToBuffer</a>(std::string <span class="keyword">const</span> &amp;file_path,</div>
<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160; std::vector&lt;unsigned char&gt; &amp;buffer);</div>
<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;}</div>
<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;</div>
<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;} <span class="comment">// namespace yage</span></div>
-<div class="ttc" id="namespaceyage_1_1IoManager_html_a75d13ca634df592e44e4152fedcd446d"><div class="ttname"><a href="namespaceyage_1_1IoManager.html#a75d13ca634df592e44e4152fedcd446d">yage::IoManager::readFileToBuffer</a></div><div class="ttdeci">bool readFileToBuffer(const std::string &amp;file_path, std::vector&lt; unsigned char &gt; &amp;buffer)</div><div class="ttdef"><b>Definition:</b> iomanager.cpp:22</div></div>
+<div class="ttc" id="namespaceyage_1_1IoManager_html_a644a6e0c4860282ee450d54939d21672"><div class="ttname"><a href="namespaceyage_1_1IoManager.html#a644a6e0c4860282ee450d54939d21672">yage::IoManager::readFileToBuffer</a></div><div class="ttdeci">bool readFileToBuffer(std::string const &amp;file_path, std::vector&lt; unsigned char &gt; &amp;buffer)</div><div class="ttdef"><b>Definition:</b> iomanager.cpp:22</div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Jun 21 2018 23:16:49 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Jun 23 2018 15:04:54 by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/logger_8cpp.html b/logger_8cpp.html
index 7ba80b5e..78e7f7a9 100644
--- a/logger_8cpp.html
+++ b/logger_8cpp.html
@@ -127,7 +127,7 @@ Functions</h2></td></tr>
</div></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Jun 21 2018 23:16:49 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Jun 23 2018 15:04:54 by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/logger_8h.html b/logger_8h.html
index e39bfeb3..9a80592f 100644
--- a/logger_8h.html
+++ b/logger_8h.html
@@ -158,8 +158,8 @@ Enumerations</h2></td></tr>
Functions</h2></td></tr>
<tr class="memitem:ab54350a8dbf59338c99ab4f43cfa2858"><td class="memItemLeft" align="right" valign="top">LogSink&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceyage.html#ab54350a8dbf59338c99ab4f43cfa2858">yage::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">LogSink&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceyage.html#ad537beeea51c8314e407fadd24affc34">yage::makeFileSink</a> (const std::string &amp;filename)</td></tr>
-<tr class="separator:ad537beeea51c8314e407fadd24affc34"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af31959e5c5fbddd7d424c60eef93d155"><td class="memItemLeft" align="right" valign="top">LogSink&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceyage.html#af31959e5c5fbddd7d424c60eef93d155">yage::makeFileSink</a> (std::string const &amp;filename)</td></tr>
+<tr class="separator:af31959e5c5fbddd7d424c60eef93d155"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6b288197f6a97f197dda60e5b54f1841"><td class="memItemLeft" align="right" valign="top">LogSink&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceyage.html#a6b288197f6a97f197dda60e5b54f1841">yage::makeFileSink</a> (std::string &amp;&amp;filename)</td></tr>
<tr class="separator:a6b288197f6a97f197dda60e5b54f1841"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
@@ -244,7 +244,7 @@ Functions</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Jun 21 2018 23:16:49 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Jun 23 2018 15:04:54 by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/logger_8h_source.html b/logger_8h_source.html
index 93bf4c9f..c2b7ee53 100644
--- a/logger_8h_source.html
+++ b/logger_8h_source.html
@@ -136,15 +136,15 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160;<span class="keyword">public</span>:</div>
<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160; <a class="code" href="classyage_1_1LogMessage.html#af82ed7ceef5cfdac54ad2e176deb9fca">~LogMessage</a>();</div>
<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160;</div>
-<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160; <a class="code" href="classyage_1_1LogMessage.html#af4ab2630201ecd155c329fbfebe352be">LogMessage</a>(<span class="keyword">const</span> <a class="code" href="classyage_1_1LogMessage.html">LogMessage</a> &amp;msg) = <span class="keyword">delete</span>;</div>
+<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160; <a class="code" href="classyage_1_1LogMessage.html#a4f5ffd6149c301cf7d96bf49c8aa6000">LogMessage</a>(<a class="code" href="classyage_1_1LogMessage.html">LogMessage</a> <span class="keyword">const</span> &amp;msg) = <span class="keyword">delete</span>;</div>
<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160;</div>
-<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160; <a class="code" href="classyage_1_1LogMessage.html">LogMessage</a> &amp;<a class="code" href="classyage_1_1LogMessage.html#a31eb7ca394acbcfedca104e709f1c4ae">operator=</a>(<span class="keyword">const</span> <a class="code" href="classyage_1_1LogMessage.html">LogMessage</a> &amp;msg) = <span class="keyword">delete</span>;</div>
-<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160; <a class="code" href="classyage_1_1LogMessage.html">LogMessage</a> &amp;<a class="code" href="classyage_1_1LogMessage.html#a31eb7ca394acbcfedca104e709f1c4ae">operator=</a>(<a class="code" href="classyage_1_1LogMessage.html">LogMessage</a> &amp;&amp;msg) = <span class="keyword">delete</span>;</div>
+<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160; <a class="code" href="classyage_1_1LogMessage.html">LogMessage</a> &amp;<a class="code" href="classyage_1_1LogMessage.html#af281ef4bf6de0f79dfdb29037e619204">operator=</a>(<a class="code" href="classyage_1_1LogMessage.html">LogMessage</a> <span class="keyword">const</span> &amp;msg) = <span class="keyword">delete</span>;</div>
+<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160; <a class="code" href="classyage_1_1LogMessage.html">LogMessage</a> &amp;<a class="code" href="classyage_1_1LogMessage.html#af281ef4bf6de0f79dfdb29037e619204">operator=</a>(<a class="code" href="classyage_1_1LogMessage.html">LogMessage</a> &amp;&amp;msg) = <span class="keyword">delete</span>;</div>
<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160;</div>
<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160; <span class="keyword">template</span> &lt;<span class="keyword">typename</span> T&gt;</div>
-<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160; <a class="code" href="classyage_1_1LogMessage.html">LogMessage</a> &amp;<a class="code" href="classyage_1_1LogMessage.html#af79ecd529e839a5a3e99077dde60df90">operator&lt;&lt;</a>(<span class="keyword">const</span> <a class="code" href="namespaceyage.html#ad5a9307442e5daa8810aff942564a822ab9ece18c950afbfa6b0fdbfa4ff731d3">T</a> &amp;value);</div>
+<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160; <a class="code" href="classyage_1_1LogMessage.html">LogMessage</a> &amp;<a class="code" href="classyage_1_1LogMessage.html#a0d094f5da03468511b4a008182733314">operator&lt;&lt;</a>(<a class="code" href="namespaceyage.html#ad5a9307442e5daa8810aff942564a822ab9ece18c950afbfa6b0fdbfa4ff731d3">T</a> <span class="keyword">const</span> &amp;value);</div>
<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160;</div>
-<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160; <a class="code" href="classyage_1_1LogMessage.html">LogMessage</a> &amp;<a class="code" href="classyage_1_1LogMessage.html#af79ecd529e839a5a3e99077dde60df90">operator&lt;&lt;</a>(std::ostream &amp;(*fn)(std::ostream &amp;os));</div>
+<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160; <a class="code" href="classyage_1_1LogMessage.html">LogMessage</a> &amp;<a class="code" href="classyage_1_1LogMessage.html#a0d094f5da03468511b4a008182733314">operator&lt;&lt;</a>(std::ostream &amp;(*fn)(std::ostream &amp;os));</div>
<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160;</div>
<div class="line"><a name="l00077"></a><span class="lineno"><a class="line" href="structyage_1_1LogMessage_1_1Meta.html"> 77</a></span>&#160; <span class="keyword">struct </span><a class="code" href="structyage_1_1LogMessage_1_1Meta.html">Meta</a> {</div>
<div class="line"><a name="l00078"></a><span class="lineno"><a class="line" href="structyage_1_1LogMessage_1_1Meta.html#aa265c76e7ce54e4b912e1c41333fad3b"> 78</a></span>&#160; <a class="code" href="namespaceyage.html#a4ac616fa26af17775ed558a4c08e4788">LogLevel</a> <a class="code" href="structyage_1_1LogMessage_1_1Meta.html#aa265c76e7ce54e4b912e1c41333fad3b">level</a>;</div>
@@ -159,9 +159,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160; <a class="code" href="classyage_1_1Logger.html">Logger</a> *owner_;</div>
<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160; <a class="code" href="structyage_1_1LogMessage_1_1Meta.html">LogMessage::Meta</a> meta_;</div>
<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160;</div>
-<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160; <a class="code" href="classyage_1_1LogMessage.html#af4ab2630201ecd155c329fbfebe352be">LogMessage</a>(<a class="code" href="classyage_1_1Logger.html">Logger</a> *owner, <a class="code" href="namespaceyage.html#a4ac616fa26af17775ed558a4c08e4788">LogLevel</a> level, <span class="keyword">const</span> std::string &amp;file_name,</div>
+<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160; <a class="code" href="classyage_1_1LogMessage.html#a4f5ffd6149c301cf7d96bf49c8aa6000">LogMessage</a>(<a class="code" href="classyage_1_1Logger.html">Logger</a> *owner, <a class="code" href="namespaceyage.html#a4ac616fa26af17775ed558a4c08e4788">LogLevel</a> level, std::string <span class="keyword">const</span> &amp;file_name,</div>
<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160; <span class="keywordtype">int</span> line_num);</div>
-<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160; <a class="code" href="classyage_1_1LogMessage.html#af4ab2630201ecd155c329fbfebe352be">LogMessage</a>(<a class="code" href="classyage_1_1LogMessage.html">LogMessage</a> &amp;&amp;msg);</div>
+<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160; <a class="code" href="classyage_1_1LogMessage.html#a4f5ffd6149c301cf7d96bf49c8aa6000">LogMessage</a>(<a class="code" href="classyage_1_1LogMessage.html">LogMessage</a> &amp;&amp;msg);</div>
<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160;};</div>
<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160;</div>
<div class="line"><a name="l00095"></a><span class="lineno"><a class="line" href="classyage_1_1LogSink.html"> 95</a></span>&#160;<span class="keyword">class </span><a class="code" href="classyage_1_1LogSink.html">LogSink</a></div>
@@ -170,30 +170,30 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160; <span class="keyword">template</span> &lt;<span class="keyword">typename</span> T&gt;</div>
<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160; <a class="code" href="classyage_1_1LogSink.html#ab7b70959364771b105c0dffa0b64c38e">LogSink</a>(<a class="code" href="namespaceyage.html#ad5a9307442e5daa8810aff942564a822ab9ece18c950afbfa6b0fdbfa4ff731d3">T</a> impl);</div>
<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160;</div>
-<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160; <a class="code" href="classyage_1_1LogSink.html#ab7b70959364771b105c0dffa0b64c38e">LogSink</a>(<span class="keyword">const</span> <a class="code" href="classyage_1_1LogSink.html">LogSink</a> &amp;sink);</div>
+<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160; <a class="code" href="classyage_1_1LogSink.html#ab7b70959364771b105c0dffa0b64c38e">LogSink</a>(<a class="code" href="classyage_1_1LogSink.html">LogSink</a> <span class="keyword">const</span> &amp;sink);</div>
<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160; <a class="code" href="classyage_1_1LogSink.html#ab7b70959364771b105c0dffa0b64c38e">LogSink</a>(<a class="code" href="classyage_1_1LogSink.html">LogSink</a> &amp;&amp;sink);</div>
<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160;</div>
-<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160; <a class="code" href="classyage_1_1LogSink.html">LogSink</a> &amp;<a class="code" href="classyage_1_1LogSink.html#a789f3d28eaa709339bab026ea0e9e440">operator=</a>(<span class="keyword">const</span> <a class="code" href="classyage_1_1LogSink.html">LogSink</a> &amp;sink);</div>
-<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160; <a class="code" href="classyage_1_1LogSink.html">LogSink</a> &amp;<a class="code" href="classyage_1_1LogSink.html#a789f3d28eaa709339bab026ea0e9e440">operator=</a>(<a class="code" href="classyage_1_1LogSink.html">LogSink</a> &amp;&amp;sink);</div>
-<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classyage_1_1LogSink.html#abe2e73398ecb925233b50be5d15e20f9">operator==</a>(<span class="keyword">const</span> <a class="code" href="classyage_1_1LogSink.html">LogSink</a> &amp;sink);</div>
+<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160; <a class="code" href="classyage_1_1LogSink.html">LogSink</a> &amp;<a class="code" href="classyage_1_1LogSink.html#a87ffe4e436129bbe88b38d2c728824c7">operator=</a>(<a class="code" href="classyage_1_1LogSink.html">LogSink</a> <span class="keyword">const</span> &amp;sink);</div>
+<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160; <a class="code" href="classyage_1_1LogSink.html">LogSink</a> &amp;<a class="code" href="classyage_1_1LogSink.html#a87ffe4e436129bbe88b38d2c728824c7">operator=</a>(<a class="code" href="classyage_1_1LogSink.html">LogSink</a> &amp;&amp;sink);</div>
+<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classyage_1_1LogSink.html#ada8e2316fa5ff851f87f7e4ca74ac40d">operator==</a>(<a class="code" href="classyage_1_1LogSink.html">LogSink</a> <span class="keyword">const</span> &amp;sink);</div>
<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160;</div>
-<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classyage_1_1LogSink.html#ac41716cf03dac6311cb7287c9edf8a8d">write</a>(<span class="keyword">const</span> <a class="code" href="structyage_1_1LogMessage_1_1Meta.html">LogMessage::Meta</a> &amp;meta, <span class="keyword">const</span> std::string &amp;msg) <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classyage_1_1LogSink.html#a15331f1767b62635355fdb2ecaee63a8">write</a>(<a class="code" href="structyage_1_1LogMessage_1_1Meta.html">LogMessage::Meta</a> <span class="keyword">const</span> &amp;meta, std::string <span class="keyword">const</span> &amp;msg) <span class="keyword">const</span>;</div>
<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>&#160;</div>
<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160;<span class="keyword">private</span>:</div>
<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160; <span class="keyword">struct </span>Concept {</div>
<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>&#160; <span class="keyword">virtual</span> ~Concept() = <span class="keywordflow">default</span>;</div>
<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160;</div>
<div class="line"><a name="l00114"></a><span class="lineno"> 114</span>&#160; <span class="keyword">virtual</span> Concept *clone() <span class="keyword">const</span> = 0;</div>
-<div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classyage_1_1LogSink.html#ac41716cf03dac6311cb7287c9edf8a8d">write</a>(<span class="keyword">const</span> <a class="code" href="structyage_1_1LogMessage_1_1Meta.html">LogMessage::Meta</a> &amp;meta,</div>
-<div class="line"><a name="l00116"></a><span class="lineno"> 116</span>&#160; <span class="keyword">const</span> std::string &amp;msg) <span class="keyword">const</span> = 0;</div>
+<div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classyage_1_1LogSink.html#a15331f1767b62635355fdb2ecaee63a8">write</a>(<a class="code" href="structyage_1_1LogMessage_1_1Meta.html">LogMessage::Meta</a> <span class="keyword">const</span> &amp;meta,</div>
+<div class="line"><a name="l00116"></a><span class="lineno"> 116</span>&#160; std::string <span class="keyword">const</span> &amp;msg) <span class="keyword">const</span> = 0;</div>
<div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160; };</div>
<div class="line"><a name="l00118"></a><span class="lineno"> 118</span>&#160;</div>
<div class="line"><a name="l00119"></a><span class="lineno"> 119</span>&#160; <span class="keyword">template</span> &lt;<span class="keyword">typename</span> T&gt;</div>
<div class="line"><a name="l00120"></a><span class="lineno"> 120</span>&#160; <span class="keyword">struct </span>Model : Concept {</div>
<div class="line"><a name="l00121"></a><span class="lineno"> 121</span>&#160; Model(<a class="code" href="namespaceyage.html#ad5a9307442e5daa8810aff942564a822ab9ece18c950afbfa6b0fdbfa4ff731d3">T</a> impl_i);</div>
<div class="line"><a name="l00122"></a><span class="lineno"> 122</span>&#160; <span class="keyword">virtual</span> Concept *clone() <span class="keyword">const override</span>;</div>
-<div class="line"><a name="l00123"></a><span class="lineno"> 123</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classyage_1_1LogSink.html#ac41716cf03dac6311cb7287c9edf8a8d">write</a>(<span class="keyword">const</span> <a class="code" href="structyage_1_1LogMessage_1_1Meta.html">LogMessage::Meta</a> &amp;meta,</div>
-<div class="line"><a name="l00124"></a><span class="lineno"> 124</span>&#160; <span class="keyword">const</span> std::string &amp;msg) <span class="keyword">const override</span>;</div>
+<div class="line"><a name="l00123"></a><span class="lineno"> 123</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classyage_1_1LogSink.html#a15331f1767b62635355fdb2ecaee63a8">write</a>(<span class="keyword">const</span> <a class="code" href="structyage_1_1LogMessage_1_1Meta.html">LogMessage::Meta</a> &amp;meta,</div>
+<div class="line"><a name="l00124"></a><span class="lineno"> 124</span>&#160; std::string <span class="keyword">const</span> &amp;msg) <span class="keyword">const override</span>;</div>
<div class="line"><a name="l00125"></a><span class="lineno"> 125</span>&#160;</div>
<div class="line"><a name="l00126"></a><span class="lineno"> 126</span>&#160; <a class="code" href="namespaceyage.html#ad5a9307442e5daa8810aff942564a822ab9ece18c950afbfa6b0fdbfa4ff731d3">T</a> impl;</div>
<div class="line"><a name="l00127"></a><span class="lineno"> 127</span>&#160; };</div>
@@ -205,16 +205,16 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="line"><a name="l00133"></a><span class="lineno"> 133</span>&#160;{</div>
<div class="line"><a name="l00134"></a><span class="lineno"> 134</span>&#160;<span class="keyword">public</span>:</div>
<div class="line"><a name="l00135"></a><span class="lineno"> 135</span>&#160; <a class="code" href="classyage_1_1Logger.html#a950c0c75b86bf330cf11a0ad29bd9a64">Logger</a>();</div>
-<div class="line"><a name="l00136"></a><span class="lineno"> 136</span>&#160; <span class="keyword">explicit</span> <a class="code" href="classyage_1_1Logger.html#a950c0c75b86bf330cf11a0ad29bd9a64">Logger</a>(<span class="keyword">const</span> std::string &amp;file_path);</div>
+<div class="line"><a name="l00136"></a><span class="lineno"> 136</span>&#160; <span class="keyword">explicit</span> <a class="code" href="classyage_1_1Logger.html#a950c0c75b86bf330cf11a0ad29bd9a64">Logger</a>(std::string <span class="keyword">const</span> &amp;file_path);</div>
<div class="line"><a name="l00137"></a><span class="lineno"> 137</span>&#160; <span class="keyword">explicit</span> <a class="code" href="classyage_1_1Logger.html#a950c0c75b86bf330cf11a0ad29bd9a64">Logger</a>(<a class="code" href="namespaceyage.html#a4ac616fa26af17775ed558a4c08e4788">LogLevel</a> min_level);</div>
-<div class="line"><a name="l00138"></a><span class="lineno"> 138</span>&#160; <a class="code" href="classyage_1_1Logger.html#a950c0c75b86bf330cf11a0ad29bd9a64">Logger</a>(<a class="code" href="namespaceyage.html#a4ac616fa26af17775ed558a4c08e4788">LogLevel</a> min_level, <span class="keyword">const</span> std::string &amp;file_path);</div>
+<div class="line"><a name="l00138"></a><span class="lineno"> 138</span>&#160; <a class="code" href="classyage_1_1Logger.html#a950c0c75b86bf330cf11a0ad29bd9a64">Logger</a>(<a class="code" href="namespaceyage.html#a4ac616fa26af17775ed558a4c08e4788">LogLevel</a> min_level, std::string <span class="keyword">const</span> &amp;file_path);</div>
<div class="line"><a name="l00139"></a><span class="lineno"> 139</span>&#160;</div>
-<div class="line"><a name="l00140"></a><span class="lineno"> 140</span>&#160; <a class="code" href="classyage_1_1LogMessage.html">LogMessage</a> <a class="code" href="classyage_1_1Logger.html#a3c7d6d1a9ccf0397dc81350cef6782f2">operator()</a>(<a class="code" href="namespaceyage.html#a4ac616fa26af17775ed558a4c08e4788">LogLevel</a> level = <a class="code" href="namespaceyage.html#a4ac616fa26af17775ed558a4c08e4788a551b723eafd6a31d444fcb2f5920fbd3">LogLevel::INFO</a>,</div>
-<div class="line"><a name="l00141"></a><span class="lineno"> 141</span>&#160; <span class="keyword">const</span> std::string &amp;fileName = <span class="stringliteral">&quot;&quot;</span>, <span class="keywordtype">int</span> lineNum = -1);</div>
+<div class="line"><a name="l00140"></a><span class="lineno"> 140</span>&#160; <a class="code" href="classyage_1_1LogMessage.html">LogMessage</a> <a class="code" href="classyage_1_1Logger.html#ac9cf476a9e9970675ccfe88e16408b99">operator()</a>(<a class="code" href="namespaceyage.html#a4ac616fa26af17775ed558a4c08e4788">LogLevel</a> level = <a class="code" href="namespaceyage.html#a4ac616fa26af17775ed558a4c08e4788a551b723eafd6a31d444fcb2f5920fbd3">LogLevel::INFO</a>,</div>
+<div class="line"><a name="l00141"></a><span class="lineno"> 141</span>&#160; std::string <span class="keyword">const</span> &amp;fileName = <span class="stringliteral">&quot;&quot;</span>, <span class="keywordtype">int</span> lineNum = -1);</div>
<div class="line"><a name="l00142"></a><span class="lineno"> 142</span>&#160;</div>
-<div class="line"><a name="l00143"></a><span class="lineno"> 143</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classyage_1_1Logger.html#afe5dc1d30d3fd2599a119455672d6e00">flush</a>(<span class="keyword">const</span> <a class="code" href="classyage_1_1LogMessage.html">LogMessage</a> *msg);</div>
-<div class="line"><a name="l00144"></a><span class="lineno"> 144</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classyage_1_1Logger.html#a5ec9a752e8cbb278342fdb49520fbcdd">add</a>(<span class="keyword">const</span> <a class="code" href="classyage_1_1LogSink.html">LogSink</a> &amp;sink);</div>
-<div class="line"><a name="l00145"></a><span class="lineno"> 145</span>&#160; <span class="keywordtype">void</span> <span class="keyword">remove</span>(<span class="keyword">const</span> <a class="code" href="classyage_1_1LogSink.html">LogSink</a> &amp;sink);</div>
+<div class="line"><a name="l00143"></a><span class="lineno"> 143</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classyage_1_1Logger.html#ac740d407531491f1b454cfcbac244d54">flush</a>(<a class="code" href="classyage_1_1LogMessage.html">LogMessage</a> <span class="keyword">const</span> *msg);</div>
+<div class="line"><a name="l00144"></a><span class="lineno"> 144</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classyage_1_1Logger.html#ad7c0aef04e1e52996bce4fc2ed4bbeb8">add</a>(<a class="code" href="classyage_1_1LogSink.html">LogSink</a> <span class="keyword">const</span> &amp;sink);</div>
+<div class="line"><a name="l00145"></a><span class="lineno"> 145</span>&#160; <span class="keywordtype">void</span> <span class="keyword">remove</span>(<a class="code" href="classyage_1_1LogSink.html">LogSink</a> <span class="keyword">const</span> &amp;sink);</div>
<div class="line"><a name="l00146"></a><span class="lineno"> 146</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classyage_1_1Logger.html#a036fcbfcb9d3428931ec5a11237501a8">clear</a>();</div>
<div class="line"><a name="l00147"></a><span class="lineno"> 147</span>&#160;</div>
<div class="line"><a name="l00148"></a><span class="lineno"> 148</span>&#160; <span class="keyword">static</span> <a class="code" href="classyage_1_1Logger.html">Logger</a> &amp;<a class="code" href="classyage_1_1Logger.html#ad165738c5b738d80a14b0ee1319cae2e">instance</a>();</div>
@@ -230,8 +230,8 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="line"><a name="l00158"></a><span class="lineno"> 158</span>&#160;</div>
<div class="line"><a name="l00159"></a><span class="lineno"> 159</span>&#160;<a class="code" href="classyage_1_1LogSink.html">LogSink</a> <a class="code" href="namespaceyage.html#ab54350a8dbf59338c99ab4f43cfa2858">makeConsoleSink</a>();</div>
<div class="line"><a name="l00160"></a><span class="lineno"> 160</span>&#160;</div>
-<div class="line"><a name="l00161"></a><span class="lineno"> 161</span>&#160;<a class="code" href="classyage_1_1LogSink.html">LogSink</a> <a class="code" href="namespaceyage.html#ad537beeea51c8314e407fadd24affc34">makeFileSink</a>(<span class="keyword">const</span> std::string &amp;filename);</div>
-<div class="line"><a name="l00162"></a><span class="lineno"> 162</span>&#160;<a class="code" href="classyage_1_1LogSink.html">LogSink</a> <a class="code" href="namespaceyage.html#ad537beeea51c8314e407fadd24affc34">makeFileSink</a>(std::string &amp;&amp;filename);</div>
+<div class="line"><a name="l00161"></a><span class="lineno"> 161</span>&#160;<a class="code" href="classyage_1_1LogSink.html">LogSink</a> <a class="code" href="namespaceyage.html#af31959e5c5fbddd7d424c60eef93d155">makeFileSink</a>(std::string <span class="keyword">const</span> &amp;filename);</div>
+<div class="line"><a name="l00162"></a><span class="lineno"> 162</span>&#160;<a class="code" href="classyage_1_1LogSink.html">LogSink</a> <a class="code" href="namespaceyage.html#af31959e5c5fbddd7d424c60eef93d155">makeFileSink</a>(std::string &amp;&amp;filename);</div>
<div class="line"><a name="l00163"></a><span class="lineno"> 163</span>&#160;</div>
<div class="line"><a name="l00164"></a><span class="lineno"> 164</span>&#160;<span class="comment">/* -----------------------------------------------------------------------------</span></div>
<div class="line"><a name="l00165"></a><span class="lineno"> 165</span>&#160;<span class="comment"> * Template Implementation</span></div>
@@ -255,14 +255,14 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="line"><a name="l00183"></a><span class="lineno"> 183</span>&#160;}</div>
<div class="line"><a name="l00184"></a><span class="lineno"> 184</span>&#160;</div>
<div class="line"><a name="l00185"></a><span class="lineno"> 185</span>&#160;<span class="keyword">template</span> &lt;<span class="keyword">typename</span> T&gt;</div>
-<div class="line"><a name="l00186"></a><span class="lineno"> 186</span>&#160;<span class="keywordtype">void</span> LogSink::Model&lt;T&gt;::write(<span class="keyword">const</span> LogMessage::Meta &amp;meta,</div>
-<div class="line"><a name="l00187"></a><span class="lineno"> 187</span>&#160; <span class="keyword">const</span> std::string &amp;msg)<span class="keyword"> const</span></div>
+<div class="line"><a name="l00186"></a><span class="lineno"> 186</span>&#160;<span class="keywordtype">void</span> LogSink::Model&lt;T&gt;::write(LogMessage::Meta <span class="keyword">const</span> &amp;meta,</div>
+<div class="line"><a name="l00187"></a><span class="lineno"> 187</span>&#160; std::string <span class="keyword">const</span> &amp;msg)<span class="keyword"> const</span></div>
<div class="line"><a name="l00188"></a><span class="lineno"> 188</span>&#160;<span class="keyword"></span>{</div>
<div class="line"><a name="l00189"></a><span class="lineno"> 189</span>&#160; impl(meta, msg);</div>
<div class="line"><a name="l00190"></a><span class="lineno"> 190</span>&#160;}</div>
<div class="line"><a name="l00191"></a><span class="lineno"> 191</span>&#160;</div>
<div class="line"><a name="l00192"></a><span class="lineno"> 192</span>&#160;<span class="keyword">template</span> &lt;<span class="keyword">typename</span> T&gt;</div>
-<div class="line"><a name="l00193"></a><span class="lineno"><a class="line" href="classyage_1_1LogMessage.html#af79ecd529e839a5a3e99077dde60df90"> 193</a></span>&#160;<a class="code" href="classyage_1_1LogMessage.html">LogMessage</a> &amp;<a class="code" href="classyage_1_1LogMessage.html#af79ecd529e839a5a3e99077dde60df90">LogMessage::operator&lt;&lt;</a>(<span class="keyword">const</span> T &amp;value)</div>
+<div class="line"><a name="l00193"></a><span class="lineno"><a class="line" href="classyage_1_1LogMessage.html#a0d094f5da03468511b4a008182733314"> 193</a></span>&#160;<a class="code" href="classyage_1_1LogMessage.html">LogMessage</a> &amp;<a class="code" href="classyage_1_1LogMessage.html#a0d094f5da03468511b4a008182733314">LogMessage::operator&lt;&lt;</a>(T <span class="keyword">const</span> &amp;value)</div>
<div class="line"><a name="l00194"></a><span class="lineno"> 194</span>&#160;{</div>
<div class="line"><a name="l00195"></a><span class="lineno"> 195</span>&#160; buffer_ &lt;&lt; value;</div>
<div class="line"><a name="l00196"></a><span class="lineno"> 196</span>&#160; <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div>
@@ -286,41 +286,41 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="line"><a name="l00214"></a><span class="lineno"> 214</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00215"></a><span class="lineno"><a class="line" href="logger_8h.html#a89062c0e6f5d9d0dd34553259c0fe00e"> 215</a></span>&#160;<span class="preprocessor">#define yLogFatal \</span></div>
<div class="line"><a name="l00216"></a><span class="lineno"> 216</span>&#160;<span class="preprocessor"> (yage::Logger::instance()(yage::LogLevel::FATAL, __FILE__, __LINE__))</span></div>
+<div class="ttc" id="classyage_1_1LogMessage_html_af281ef4bf6de0f79dfdb29037e619204"><div class="ttname"><a href="classyage_1_1LogMessage.html#af281ef4bf6de0f79dfdb29037e619204">yage::LogMessage::operator=</a></div><div class="ttdeci">LogMessage &amp; operator=(LogMessage const &amp;msg)=delete</div></div>
+<div class="ttc" id="classyage_1_1LogMessage_html_a4f5ffd6149c301cf7d96bf49c8aa6000"><div class="ttname"><a href="classyage_1_1LogMessage.html#a4f5ffd6149c301cf7d96bf49c8aa6000">yage::LogMessage::LogMessage</a></div><div class="ttdeci">LogMessage(LogMessage const &amp;msg)=delete</div></div>
+<div class="ttc" id="classyage_1_1LogSink_html_ada8e2316fa5ff851f87f7e4ca74ac40d"><div class="ttname"><a href="classyage_1_1LogSink.html#ada8e2316fa5ff851f87f7e4ca74ac40d">yage::LogSink::operator==</a></div><div class="ttdeci">bool operator==(LogSink const &amp;sink)</div></div>
<div class="ttc" id="namespaceyage_html_a4ac616fa26af17775ed558a4c08e4788a059e9861e0400dfbe05c98a841f3f96b"><div class="ttname"><a href="namespaceyage.html#a4ac616fa26af17775ed558a4c08e4788a059e9861e0400dfbe05c98a841f3f96b">yage::LogLevel::WARNING</a></div><div class="ttdoc">Warning message. </div></div>
<div class="ttc" id="classyage_1_1Logger_html_a950c0c75b86bf330cf11a0ad29bd9a64"><div class="ttname"><a href="classyage_1_1Logger.html#a950c0c75b86bf330cf11a0ad29bd9a64">yage::Logger::Logger</a></div><div class="ttdeci">Logger()</div></div>
<div class="ttc" id="namespaceyage_html_a4ac616fa26af17775ed558a4c08e4788a19da7170bea36556dde582519795f3fc"><div class="ttname"><a href="namespaceyage.html#a4ac616fa26af17775ed558a4c08e4788a19da7170bea36556dde582519795f3fc">yage::LogLevel::FATAL</a></div><div class="ttdoc">Fatal message that should be output when the game crashes. </div></div>
<div class="ttc" id="classyage_1_1LogMessage_html"><div class="ttname"><a href="classyage_1_1LogMessage.html">yage::LogMessage</a></div><div class="ttdef"><b>Definition:</b> logger.h:62</div></div>
<div class="ttc" id="namespaceyage_html_a4ac616fa26af17775ed558a4c08e4788"><div class="ttname"><a href="namespaceyage.html#a4ac616fa26af17775ed558a4c08e4788">yage::LogLevel</a></div><div class="ttdeci">LogLevel</div><div class="ttdoc">Different log levels that can be assigned to each message sent to the Logger. </div><div class="ttdef"><b>Definition:</b> logger.h:29</div></div>
+<div class="ttc" id="classyage_1_1LogSink_html_a87ffe4e436129bbe88b38d2c728824c7"><div class="ttname"><a href="classyage_1_1LogSink.html#a87ffe4e436129bbe88b38d2c728824c7">yage::LogSink::operator=</a></div><div class="ttdeci">LogSink &amp; operator=(LogSink const &amp;sink)</div></div>
+<div class="ttc" id="classyage_1_1Logger_html_ad7c0aef04e1e52996bce4fc2ed4bbeb8"><div class="ttname"><a href="classyage_1_1Logger.html#ad7c0aef04e1e52996bce4fc2ed4bbeb8">yage::Logger::add</a></div><div class="ttdeci">void add(LogSink const &amp;sink)</div><div class="ttdef"><b>Definition:</b> logger.cpp:208</div></div>
+<div class="ttc" id="classyage_1_1Logger_html_ac740d407531491f1b454cfcbac244d54"><div class="ttname"><a href="classyage_1_1Logger.html#ac740d407531491f1b454cfcbac244d54">yage::Logger::flush</a></div><div class="ttdeci">void flush(LogMessage const *msg)</div><div class="ttdef"><b>Definition:</b> logger.cpp:192</div></div>
<div class="ttc" id="classyage_1_1Logger_html_a2ce5eb7eb1b108e38c1b90655999a8eb"><div class="ttname"><a href="classyage_1_1Logger.html#a2ce5eb7eb1b108e38c1b90655999a8eb">yage::Logger::setLevel</a></div><div class="ttdeci">void setLevel(LogLevel min_level)</div><div class="ttdef"><b>Definition:</b> logger.cpp:234</div></div>
<div class="ttc" id="classyage_1_1Logger_html_a036fcbfcb9d3428931ec5a11237501a8"><div class="ttname"><a href="classyage_1_1Logger.html#a036fcbfcb9d3428931ec5a11237501a8">yage::Logger::clear</a></div><div class="ttdeci">void clear()</div><div class="ttdef"><b>Definition:</b> logger.cpp:222</div></div>
<div class="ttc" id="namespaceyage_html_ab54350a8dbf59338c99ab4f43cfa2858"><div class="ttname"><a href="namespaceyage.html#ab54350a8dbf59338c99ab4f43cfa2858">yage::makeConsoleSink</a></div><div class="ttdeci">LogSink makeConsoleSink()</div></div>
<div class="ttc" id="classyage_1_1LogSink_html_ab7b70959364771b105c0dffa0b64c38e"><div class="ttname"><a href="classyage_1_1LogSink.html#ab7b70959364771b105c0dffa0b64c38e">yage::LogSink::LogSink</a></div><div class="ttdeci">LogSink(T impl)</div><div class="ttdef"><b>Definition:</b> logger.h:170</div></div>
-<div class="ttc" id="namespaceyage_html_ad537beeea51c8314e407fadd24affc34"><div class="ttname"><a href="namespaceyage.html#ad537beeea51c8314e407fadd24affc34">yage::makeFileSink</a></div><div class="ttdeci">LogSink makeFileSink(const std::string &amp;filename)</div></div>
-<div class="ttc" id="classyage_1_1LogSink_html_ac41716cf03dac6311cb7287c9edf8a8d"><div class="ttname"><a href="classyage_1_1LogSink.html#ac41716cf03dac6311cb7287c9edf8a8d">yage::LogSink::write</a></div><div class="ttdeci">void write(const LogMessage::Meta &amp;meta, const std::string &amp;msg) const </div></div>
-<div class="ttc" id="classyage_1_1LogMessage_html_af79ecd529e839a5a3e99077dde60df90"><div class="ttname"><a href="classyage_1_1LogMessage.html#af79ecd529e839a5a3e99077dde60df90">yage::LogMessage::operator&lt;&lt;</a></div><div class="ttdeci">LogMessage &amp; operator&lt;&lt;(const T &amp;value)</div><div class="ttdef"><b>Definition:</b> logger.h:193</div></div>
+<div class="ttc" id="classyage_1_1LogSink_html_a15331f1767b62635355fdb2ecaee63a8"><div class="ttname"><a href="classyage_1_1LogSink.html#a15331f1767b62635355fdb2ecaee63a8">yage::LogSink::write</a></div><div class="ttdeci">void write(LogMessage::Meta const &amp;meta, std::string const &amp;msg) const </div></div>
+<div class="ttc" id="namespaceyage_html_af31959e5c5fbddd7d424c60eef93d155"><div class="ttname"><a href="namespaceyage.html#af31959e5c5fbddd7d424c60eef93d155">yage::makeFileSink</a></div><div class="ttdeci">LogSink makeFileSink(std::string const &amp;filename)</div></div>
<div class="ttc" id="classyage_1_1Logger_html_ad165738c5b738d80a14b0ee1319cae2e"><div class="ttname"><a href="classyage_1_1Logger.html#ad165738c5b738d80a14b0ee1319cae2e">yage::Logger::instance</a></div><div class="ttdeci">static Logger &amp; instance()</div><div class="ttdef"><b>Definition:</b> logger.cpp:227</div></div>
<div class="ttc" id="classyage_1_1LogMessage_html_af82ed7ceef5cfdac54ad2e176deb9fca"><div class="ttname"><a href="classyage_1_1LogMessage.html#af82ed7ceef5cfdac54ad2e176deb9fca">yage::LogMessage::~LogMessage</a></div><div class="ttdeci">~LogMessage()</div></div>
-<div class="ttc" id="classyage_1_1Logger_html_a3c7d6d1a9ccf0397dc81350cef6782f2"><div class="ttname"><a href="classyage_1_1Logger.html#a3c7d6d1a9ccf0397dc81350cef6782f2">yage::Logger::operator()</a></div><div class="ttdeci">LogMessage operator()(LogLevel level=LogLevel::INFO, const std::string &amp;fileName=&quot;&quot;, int lineNum=-1)</div><div class="ttdef"><b>Definition:</b> logger.cpp:186</div></div>
+<div class="ttc" id="classyage_1_1LogMessage_html_a0d094f5da03468511b4a008182733314"><div class="ttname"><a href="classyage_1_1LogMessage.html#a0d094f5da03468511b4a008182733314">yage::LogMessage::operator&lt;&lt;</a></div><div class="ttdeci">LogMessage &amp; operator&lt;&lt;(T const &amp;value)</div><div class="ttdef"><b>Definition:</b> logger.h:193</div></div>
<div class="ttc" id="structyage_1_1LogMessage_1_1Meta_html_ae3ef1b01f47ef6254b8aa6fce13db7c4"><div class="ttname"><a href="structyage_1_1LogMessage_1_1Meta.html#ae3ef1b01f47ef6254b8aa6fce13db7c4">yage::LogMessage::Meta::fileName</a></div><div class="ttdeci">std::string fileName</div><div class="ttdef"><b>Definition:</b> logger.h:79</div></div>
-<div class="ttc" id="classyage_1_1LogMessage_html_af4ab2630201ecd155c329fbfebe352be"><div class="ttname"><a href="classyage_1_1LogMessage.html#af4ab2630201ecd155c329fbfebe352be">yage::LogMessage::LogMessage</a></div><div class="ttdeci">LogMessage(const LogMessage &amp;msg)=delete</div></div>
<div class="ttc" id="namespaceyage_html_a4ac616fa26af17775ed558a4c08e4788adc30ec20708ef7b0f641ef78b7880a15"><div class="ttname"><a href="namespaceyage.html#a4ac616fa26af17775ed558a4c08e4788adc30ec20708ef7b0f641ef78b7880a15">yage::LogLevel::DEBUG</a></div><div class="ttdoc">Lowest log level. This is used by the game engine to output debugging information but is turned off i...</div></div>
<div class="ttc" id="structyage_1_1LogMessage_1_1Meta_html_ac2951995b1f4ebf28e94bcd268c3dd3c"><div class="ttname"><a href="structyage_1_1LogMessage_1_1Meta.html#ac2951995b1f4ebf28e94bcd268c3dd3c">yage::LogMessage::Meta::line</a></div><div class="ttdeci">int line</div><div class="ttdef"><b>Definition:</b> logger.h:80</div></div>
<div class="ttc" id="namespaceyage_html_a4ac616fa26af17775ed558a4c08e4788abb1ca97ec761fc37101737ba0aa2e7c5"><div class="ttname"><a href="namespaceyage.html#a4ac616fa26af17775ed558a4c08e4788abb1ca97ec761fc37101737ba0aa2e7c5">yage::LogLevel::ERROR</a></div><div class="ttdoc">Error message. </div></div>
<div class="ttc" id="namespaceyage_html_ad5a9307442e5daa8810aff942564a822ab9ece18c950afbfa6b0fdbfa4ff731d3"><div class="ttname"><a href="namespaceyage.html#ad5a9307442e5daa8810aff942564a822ab9ece18c950afbfa6b0fdbfa4ff731d3">yage::key::T</a></div></div>
<div class="ttc" id="structyage_1_1LogMessage_1_1Meta_html_aa265c76e7ce54e4b912e1c41333fad3b"><div class="ttname"><a href="structyage_1_1LogMessage_1_1Meta.html#aa265c76e7ce54e4b912e1c41333fad3b">yage::LogMessage::Meta::level</a></div><div class="ttdeci">LogLevel level</div><div class="ttdef"><b>Definition:</b> logger.h:78</div></div>
<div class="ttc" id="classyage_1_1Logger_html"><div class="ttname"><a href="classyage_1_1Logger.html">yage::Logger</a></div><div class="ttdef"><b>Definition:</b> logger.h:132</div></div>
-<div class="ttc" id="classyage_1_1Logger_html_afe5dc1d30d3fd2599a119455672d6e00"><div class="ttname"><a href="classyage_1_1Logger.html#afe5dc1d30d3fd2599a119455672d6e00">yage::Logger::flush</a></div><div class="ttdeci">void flush(const LogMessage *msg)</div><div class="ttdef"><b>Definition:</b> logger.cpp:192</div></div>
<div class="ttc" id="namespaceyage_html_a4ac616fa26af17775ed558a4c08e4788a551b723eafd6a31d444fcb2f5920fbd3"><div class="ttname"><a href="namespaceyage.html#a4ac616fa26af17775ed558a4c08e4788a551b723eafd6a31d444fcb2f5920fbd3">yage::LogLevel::INFO</a></div><div class="ttdoc">Information message. </div></div>
-<div class="ttc" id="classyage_1_1LogMessage_html_a31eb7ca394acbcfedca104e709f1c4ae"><div class="ttname"><a href="classyage_1_1LogMessage.html#a31eb7ca394acbcfedca104e709f1c4ae">yage::LogMessage::operator=</a></div><div class="ttdeci">LogMessage &amp; operator=(const LogMessage &amp;msg)=delete</div></div>
<div class="ttc" id="structyage_1_1LogMessage_1_1Meta_html"><div class="ttname"><a href="structyage_1_1LogMessage_1_1Meta.html">yage::LogMessage::Meta</a></div><div class="ttdef"><b>Definition:</b> logger.h:77</div></div>
-<div class="ttc" id="classyage_1_1LogSink_html_a789f3d28eaa709339bab026ea0e9e440"><div class="ttname"><a href="classyage_1_1LogSink.html#a789f3d28eaa709339bab026ea0e9e440">yage::LogSink::operator=</a></div><div class="ttdeci">LogSink &amp; operator=(const LogSink &amp;sink)</div></div>
-<div class="ttc" id="classyage_1_1LogSink_html_abe2e73398ecb925233b50be5d15e20f9"><div class="ttname"><a href="classyage_1_1LogSink.html#abe2e73398ecb925233b50be5d15e20f9">yage::LogSink::operator==</a></div><div class="ttdeci">bool operator==(const LogSink &amp;sink)</div></div>
-<div class="ttc" id="classyage_1_1Logger_html_a5ec9a752e8cbb278342fdb49520fbcdd"><div class="ttname"><a href="classyage_1_1Logger.html#a5ec9a752e8cbb278342fdb49520fbcdd">yage::Logger::add</a></div><div class="ttdeci">void add(const LogSink &amp;sink)</div><div class="ttdef"><b>Definition:</b> logger.cpp:208</div></div>
+<div class="ttc" id="classyage_1_1Logger_html_ac9cf476a9e9970675ccfe88e16408b99"><div class="ttname"><a href="classyage_1_1Logger.html#ac9cf476a9e9970675ccfe88e16408b99">yage::Logger::operator()</a></div><div class="ttdeci">LogMessage operator()(LogLevel level=LogLevel::INFO, std::string const &amp;fileName=&quot;&quot;, int lineNum=-1)</div><div class="ttdef"><b>Definition:</b> logger.cpp:186</div></div>
<div class="ttc" id="classyage_1_1LogSink_html"><div class="ttname"><a href="classyage_1_1LogSink.html">yage::LogSink</a></div><div class="ttdef"><b>Definition:</b> logger.h:95</div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Jun 21 2018 23:16:49 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Jun 23 2018 15:04:54 by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/logger_8md.html b/logger_8md.html
index 838753e2..265db2a0 100644
--- a/logger_8md.html
+++ b/logger_8md.html
@@ -89,7 +89,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Jun 21 2018 23:16:49 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Jun 23 2018 15:04:54 by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/logger_guide.html b/logger_guide.html
index ae543233..84b09a65 100644
--- a/logger_guide.html
+++ b/logger_guide.html
@@ -93,7 +93,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Jun 21 2018 23:16:49 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Jun 23 2018 15:04:54 by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/main_8md.html b/main_8md.html
index 8fd57d86..2478c4ba 100644
--- a/main_8md.html
+++ b/main_8md.html
@@ -89,7 +89,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Jun 21 2018 23:16:49 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Jun 23 2018 15:04:54 by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/matrix_8h.html b/matrix_8h.html
index 78138226..c4b93b8e 100644
--- a/matrix_8h.html
+++ b/matrix_8h.html
@@ -220,7 +220,7 @@ Functions</h2></td></tr>
</div></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Jun 21 2018 23:16:49 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Jun 23 2018 15:04:54 by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/matrix_8h_source.html b/matrix_8h_source.html
index bdd16aca..45f840df 100644
--- a/matrix_8h_source.html
+++ b/matrix_8h_source.html
@@ -530,7 +530,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Jun 21 2018 23:16:49 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Jun 23 2018 15:04:54 by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/matrix_8md.html b/matrix_8md.html
index fe68b2a0..1694fbcf 100644
--- a/matrix_8md.html
+++ b/matrix_8md.html
@@ -89,7 +89,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Jun 21 2018 23:16:49 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Jun 23 2018 15:04:54 by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/md_README.html b/md_README.html
index 17a8c56a..41f0e6f6 100644
--- a/md_README.html
+++ b/md_README.html
@@ -115,7 +115,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Jun 21 2018 23:16:49 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Jun 23 2018 15:04:54 by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/md_docs_matrix.html b/md_docs_matrix.html
index ee975880..7a7ebd52 100644
--- a/md_docs_matrix.html
+++ b/md_docs_matrix.html
@@ -91,7 +91,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Jun 21 2018 23:16:49 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Jun 23 2018 15:04:54 by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/md_docs_todolist.html b/md_docs_todolist.html
index 55da32f2..762f69e3 100644
--- a/md_docs_todolist.html
+++ b/md_docs_todolist.html
@@ -99,7 +99,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Jun 21 2018 23:16:49 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Jun 23 2018 15:04:54 by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/md_yage_entity_README.html b/md_yage_entity_README.html
index 869c85aa..1018a382 100644
--- a/md_yage_entity_README.html
+++ b/md_yage_entity_README.html
@@ -80,7 +80,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="title">Entity Component System (ECS) </div> </div>
</div><!--header-->
<div class="contents">
-<div class="textblock"><p>This ECS is heavily inspired from the [Entityx component system](<b>fix link</b>). It is a much simpler and less efficient implementation, as it does not support dedicated pools for the different components, and only stores them on the heap and are directed to by pointers.</p>
+<div class="textblock"><p>This ECS is heavily inspired from the <a href="https://github.com/alecthomas/entityx">Entityx component system</a>. It is a much simpler and less efficient implementation, as it does not support dedicated pools for the different components, and only stores them on the heap and are directed to by pointers.</p>
<p>A future improvement would be to store the components in a contiguous area in memory, so that the iteration through them can be more efficient.</p>
<h2>Structure</h2>
<h3>Entity</h3>
@@ -95,7 +95,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Jun 21 2018 23:16:49 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Jun 23 2018 15:04:54 by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/md_yage_physics_README.html b/md_yage_physics_README.html
index 290335eb..79526462 100644
--- a/md_yage_physics_README.html
+++ b/md_yage_physics_README.html
@@ -87,7 +87,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Jun 21 2018 23:16:49 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Jun 23 2018 15:04:54 by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/namespacemembers.html b/namespacemembers.html
index 1cd84653..37e8c087 100644
--- a/namespacemembers.html
+++ b/namespacemembers.html
@@ -302,7 +302,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
: <a class="el" href="namespaceyage.html#ad5a9307442e5daa8810aff942564a822adfcf28d0734569a6a693bc8194de62bf">yage</a>
</li>
<li>glfwErrorCallback()
-: <a class="el" href="namespaceyage.html#ae53246342d5b0371f300336cbc6595a3">yage</a>
+: <a class="el" href="namespaceyage.html#a7ff38edbc330a0d3ec759213e074d70a">yage</a>
</li>
<li>GRAVE_ACCENT
: <a class="el" href="namespaceyage.html#ad5a9307442e5daa8810aff942564a822a1547ad05c44be2cc614be32159bf666b">yage</a>
@@ -449,7 +449,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
: <a class="el" href="namespaceyage.html#ab54350a8dbf59338c99ab4f43cfa2858">yage</a>
</li>
<li>makeFileSink()
-: <a class="el" href="namespaceyage.html#ad537beeea51c8314e407fadd24affc34">yage</a>
+: <a class="el" href="namespaceyage.html#af31959e5c5fbddd7d424c60eef93d155">yage</a>
</li>
<li>MENU
: <a class="el" href="namespaceyage.html#ad5a9307442e5daa8810aff942564a822a3ed53fbeb1eab0443561b68ca0c0b5cf">yage</a>
@@ -568,7 +568,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
: <a class="el" href="namespaceyage.html#ad5a9307442e5daa8810aff942564a822ae1e1d3d40573127e9ee0480caf1283d6">yage</a>
</li>
<li>readFileToBuffer()
-: <a class="el" href="namespaceyage_1_1IoManager.html#a75d13ca634df592e44e4152fedcd446d">yage::IoManager</a>
+: <a class="el" href="namespaceyage_1_1IoManager.html#a644a6e0c4860282ee450d54939d21672">yage::IoManager</a>
</li>
<li>RIGHT
: <a class="el" href="namespaceyage.html#ad5a9307442e5daa8810aff942564a822a21507b40c80068eda19865706fdc2403">yage</a>
@@ -714,7 +714,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Jun 21 2018 23:16:49 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Jun 23 2018 15:04:55 by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/namespacemembers_enum.html b/namespacemembers_enum.html
index 8dd36407..8d4bc9df 100644
--- a/namespacemembers_enum.html
+++ b/namespacemembers_enum.html
@@ -105,7 +105,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Jun 21 2018 23:16:49 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Jun 23 2018 15:04:55 by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/namespacemembers_eval.html b/namespacemembers_eval.html
index 602ee7e2..02a7cac6 100644
--- a/namespacemembers_eval.html
+++ b/namespacemembers_eval.html
@@ -621,7 +621,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Jun 21 2018 23:16:49 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Jun 23 2018 15:04:55 by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/namespacemembers_func.html b/namespacemembers_func.html
index 681e75d8..09151ad5 100644
--- a/namespacemembers_func.html
+++ b/namespacemembers_func.html
@@ -96,7 +96,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
: <a class="el" href="namespaceyage_1_1matrix.html#ac4d2f55a5c3369ec42001776a582c30a">yage::matrix</a>
</li>
<li>glfwErrorCallback()
-: <a class="el" href="namespaceyage.html#ae53246342d5b0371f300336cbc6595a3">yage</a>
+: <a class="el" href="namespaceyage.html#a7ff38edbc330a0d3ec759213e074d70a">yage</a>
</li>
<li>init()
: <a class="el" href="namespaceyage.html#a4fc8b4d2a19d4c7f7f1bd42a788827ce">yage</a>
@@ -105,7 +105,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
: <a class="el" href="namespaceyage.html#ab54350a8dbf59338c99ab4f43cfa2858">yage</a>
</li>
<li>makeFileSink()
-: <a class="el" href="namespaceyage.html#ad537beeea51c8314e407fadd24affc34">yage</a>
+: <a class="el" href="namespaceyage.html#af31959e5c5fbddd7d424c60eef93d155">yage</a>
</li>
<li>min_level_()
: <a class="el" href="namespaceyage.html#a8eb37ee67abe3858f039d36ec2bb6d3a">yage</a>
@@ -135,7 +135,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
: <a class="el" href="namespaceyage.html#ac9d8c7327204686b3c86f4ab48672618">yage</a>
</li>
<li>readFileToBuffer()
-: <a class="el" href="namespaceyage_1_1IoManager.html#a75d13ca634df592e44e4152fedcd446d">yage::IoManager</a>
+: <a class="el" href="namespaceyage_1_1IoManager.html#a644a6e0c4860282ee450d54939d21672">yage::IoManager</a>
</li>
<li>transpose()
: <a class="el" href="namespaceyage_1_1matrix.html#a62de4b4b6bab23717d957c370f2e41c7">yage::matrix</a>
@@ -144,7 +144,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Jun 21 2018 23:16:49 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Jun 23 2018 15:04:55 by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/namespacemembers_type.html b/namespacemembers_type.html
index 9244718e..7f6c88ef 100644
--- a/namespacemembers_type.html
+++ b/namespacemembers_type.html
@@ -132,7 +132,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Jun 21 2018 23:16:49 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Jun 23 2018 15:04:55 by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/namespaces.html b/namespaces.html
index c882ba21..56d42b98 100644
--- a/namespaces.html
+++ b/namespaces.html
@@ -97,7 +97,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Jun 21 2018 23:16:49 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Jun 23 2018 15:04:55 by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/namespaceyage.html b/namespaceyage.html
index 74317595..f7a6672c 100644
--- a/namespaceyage.html
+++ b/namespaceyage.html
@@ -396,8 +396,8 @@ 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:a7ff38edbc330a0d3ec759213e074d70a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceyage.html#a7ff38edbc330a0d3ec759213e074d70a">glfwErrorCallback</a> (int, char const *)</td></tr>
+<tr class="separator:a7ff38edbc330a0d3ec759213e074d70a"><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>
@@ -408,8 +408,8 @@ Functions</h2></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>
-<tr class="separator:ad537beeea51c8314e407fadd24affc34"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af31959e5c5fbddd7d424c60eef93d155"><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#af31959e5c5fbddd7d424c60eef93d155">makeFileSink</a> (std::string const &amp;filename)</td></tr>
+<tr class="separator:af31959e5c5fbddd7d424c60eef93d155"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6b288197f6a97f197dda60e5b54f1841"><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#a6b288197f6a97f197dda60e5b54f1841">makeFileSink</a> (std::string &amp;&amp;filename)</td></tr>
<tr class="separator:a6b288197f6a97f197dda60e5b54f1841"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a226cc29763f745fd175844f4263d5dae"><td class="memTemplParams" colspan="2">template&lt;int M, int N, class T &gt; </td></tr>
@@ -934,7 +934,7 @@ Functions</h2></td></tr>
</div>
</div>
<h2 class="groupheader">Function Documentation</h2>
-<a class="anchor" id="ae53246342d5b0371f300336cbc6595a3"></a>
+<a class="anchor" id="a7ff38edbc330a0d3ec759213e074d70a"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
@@ -993,14 +993,14 @@ Functions</h2></td></tr>
</div>
</div>
-<a class="anchor" id="ad537beeea51c8314e407fadd24affc34"></a>
+<a class="anchor" id="af31959e5c5fbddd7d424c60eef93d155"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classyage_1_1LogSink.html">LogSink</a> yage::makeFileSink </td>
<td>(</td>
- <td class="paramtype">const std::string &amp;&#160;</td>
+ <td class="paramtype">std::string const &amp;&#160;</td>
<td class="paramname"><em>filename</em></td><td>)</td>
<td></td>
</tr>
@@ -1370,7 +1370,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 Thu Jun 21 2018 23:16:49 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Jun 23 2018 15:04:54 by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/namespaceyage_1_1IoManager.html b/namespaceyage_1_1IoManager.html
index 2a97193b..fd70be87 100644
--- a/namespaceyage_1_1IoManager.html
+++ b/namespaceyage_1_1IoManager.html
@@ -95,18 +95,18 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
Functions</h2></td></tr>
-<tr class="memitem:a75d13ca634df592e44e4152fedcd446d"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceyage_1_1IoManager.html#a75d13ca634df592e44e4152fedcd446d">readFileToBuffer</a> (const std::string &amp;file_path, std::vector&lt; unsigned char &gt; &amp;buffer)</td></tr>
-<tr class="separator:a75d13ca634df592e44e4152fedcd446d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a644a6e0c4860282ee450d54939d21672"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceyage_1_1IoManager.html#a644a6e0c4860282ee450d54939d21672">readFileToBuffer</a> (std::string const &amp;file_path, std::vector&lt; unsigned char &gt; &amp;buffer)</td></tr>
+<tr class="separator:a644a6e0c4860282ee450d54939d21672"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Function Documentation</h2>
-<a class="anchor" id="a75d13ca634df592e44e4152fedcd446d"></a>
+<a class="anchor" id="a644a6e0c4860282ee450d54939d21672"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool yage::IoManager::readFileToBuffer </td>
<td>(</td>
- <td class="paramtype">const std::string &amp;&#160;</td>
+ <td class="paramtype">std::string const &amp;&#160;</td>
<td class="paramname"><em>file_path</em>, </td>
</tr>
<tr>
@@ -128,7 +128,7 @@ Functions</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Jun 21 2018 23:16:49 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Jun 23 2018 15:04:55 by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/namespaceyage_1_1details.html b/namespaceyage_1_1details.html
index bf08ea9e..f4fd7d3d 100644
--- a/namespaceyage_1_1details.html
+++ b/namespaceyage_1_1details.html
@@ -106,7 +106,7 @@ Classes</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Jun 21 2018 23:16:49 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Jun 23 2018 15:04:55 by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/namespaceyage_1_1matrix.html b/namespaceyage_1_1matrix.html
index 9f7015e3..6219bd39 100644
--- a/namespaceyage_1_1matrix.html
+++ b/namespaceyage_1_1matrix.html
@@ -219,7 +219,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 Thu Jun 21 2018 23:16:49 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Jun 23 2018 15:04:55 by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/noncopyable_8h.html b/noncopyable_8h.html
index 36f9576d..88ef1d62 100644
--- a/noncopyable_8h.html
+++ b/noncopyable_8h.html
@@ -119,7 +119,7 @@ Namespaces</h2></td></tr>
</div></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Jun 21 2018 23:16:49 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Jun 23 2018 15:04:54 by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/noncopyable_8h_source.html b/noncopyable_8h_source.html
index 989e053f..d61ec7ed 100644
--- a/noncopyable_8h_source.html
+++ b/noncopyable_8h_source.html
@@ -114,7 +114,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Jun 21 2018 23:16:49 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Jun 23 2018 15:04:54 by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/pages.html b/pages.html
index 2dcab956..22b636ce 100644
--- a/pages.html
+++ b/pages.html
@@ -96,7 +96,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Jun 21 2018 23:16:49 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Jun 23 2018 15:04:55 by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/particlebody_8cpp.html b/particlebody_8cpp.html
index 90f40f77..477e4834 100644
--- a/particlebody_8cpp.html
+++ b/particlebody_8cpp.html
@@ -113,7 +113,7 @@ Namespaces</h2></td></tr>
</div></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Jun 21 2018 23:16:49 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Jun 23 2018 15:04:54 by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/particlebody_8h.html b/particlebody_8h.html
index 566730e9..90b2d443 100644
--- a/particlebody_8h.html
+++ b/particlebody_8h.html
@@ -121,7 +121,7 @@ Namespaces</h2></td></tr>
</div></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Jun 21 2018 23:16:49 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Jun 23 2018 15:04:54 by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/particlebody_8h_source.html b/particlebody_8h_source.html
index 739136d9..db36b519 100644
--- a/particlebody_8h_source.html
+++ b/particlebody_8h_source.html
@@ -124,7 +124,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Jun 21 2018 23:16:49 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Jun 23 2018 15:04:54 by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/physics_8h.html b/physics_8h.html
index 17797ec6..564833ba 100644
--- a/physics_8h.html
+++ b/physics_8h.html
@@ -110,7 +110,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Jun 21 2018 23:16:49 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Jun 23 2018 15:04:54 by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/physics_8h_source.html b/physics_8h_source.html
index d7c11c41..8d685ed0 100644
--- a/physics_8h_source.html
+++ b/physics_8h_source.html
@@ -108,7 +108,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Jun 21 2018 23:16:49 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Jun 23 2018 15:04:54 by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/rectanglecollider_8cpp.html b/rectanglecollider_8cpp.html
index 05590940..7e542061 100644
--- a/rectanglecollider_8cpp.html
+++ b/rectanglecollider_8cpp.html
@@ -112,7 +112,7 @@ Namespaces</h2></td></tr>
</div></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Jun 21 2018 23:16:49 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Jun 23 2018 15:04:54 by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/rectanglecollider_8h.html b/rectanglecollider_8h.html
index 5e476e81..396907e5 100644
--- a/rectanglecollider_8h.html
+++ b/rectanglecollider_8h.html
@@ -121,7 +121,7 @@ Namespaces</h2></td></tr>
</div></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Jun 21 2018 23:16:49 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Jun 23 2018 15:04:54 by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/rectanglecollider_8h_source.html b/rectanglecollider_8h_source.html
index e55ca80d..17268b00 100644
--- a/rectanglecollider_8h_source.html
+++ b/rectanglecollider_8h_source.html
@@ -119,7 +119,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Jun 21 2018 23:16:49 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Jun 23 2018 15:04:54 by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/resourcemanager_8cpp.html b/resourcemanager_8cpp.html
index 85b7dcd4..f6c08540 100644
--- a/resourcemanager_8cpp.html
+++ b/resourcemanager_8cpp.html
@@ -113,7 +113,7 @@ Namespaces</h2></td></tr>
</div></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Jun 21 2018 23:16:49 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Jun 23 2018 15:04:54 by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/resourcemanager_8h.html b/resourcemanager_8h.html
index 4ea04fd0..9ab301f6 100644
--- a/resourcemanager_8h.html
+++ b/resourcemanager_8h.html
@@ -121,7 +121,7 @@ Namespaces</h2></td></tr>
</div></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Jun 21 2018 23:16:49 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Jun 23 2018 15:04:54 by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/resourcemanager_8h_source.html b/resourcemanager_8h_source.html
index ba18e490..9b7a641a 100644
--- a/resourcemanager_8h_source.html
+++ b/resourcemanager_8h_source.html
@@ -108,20 +108,20 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160; <span class="keyword">static</span> <a class="code" href="classyage_1_1TextureCache.html">TextureCache</a> texture_cache_;</div>
<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;</div>
<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160; <span class="keyword">static</span> <a class="code" href="structyage_1_1Texture.html">Texture</a> <a class="code" href="classyage_1_1ResourceManager.html#aec533f266d9b432050faed301f4191dc">getTexture</a>(<span class="keyword">const</span> std::string &amp;texture_path, <span class="keywordtype">int</span> x = 1,</div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160; <span class="keyword">static</span> <a class="code" href="structyage_1_1Texture.html">Texture</a> <a class="code" href="classyage_1_1ResourceManager.html#ac88b9b146e2db7aab60a3c8ed631d9f2">getTexture</a>(std::string <span class="keyword">const</span> &amp;texture_path, <span class="keywordtype">int</span> x = 1,</div>
<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160; <span class="keywordtype">int</span> y = 1);</div>
<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;};</div>
<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;</div>
<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;} <span class="comment">// namespace yage</span></div>
<div class="ttc" id="classyage_1_1ResourceManager_html"><div class="ttname"><a href="classyage_1_1ResourceManager.html">yage::ResourceManager</a></div><div class="ttdef"><b>Definition:</b> resourcemanager.h:21</div></div>
<div class="ttc" id="texturecache_8h_html"><div class="ttname"><a href="texturecache_8h.html">texturecache.h</a></div><div class="ttdoc"> -*- c++ -*- </div></div>
+<div class="ttc" id="classyage_1_1ResourceManager_html_ac88b9b146e2db7aab60a3c8ed631d9f2"><div class="ttname"><a href="classyage_1_1ResourceManager.html#ac88b9b146e2db7aab60a3c8ed631d9f2">yage::ResourceManager::getTexture</a></div><div class="ttdeci">static Texture getTexture(std::string const &amp;texture_path, int x=1, int y=1)</div><div class="ttdef"><b>Definition:</b> resourcemanager.cpp:18</div></div>
<div class="ttc" id="structyage_1_1Texture_html"><div class="ttname"><a href="structyage_1_1Texture.html">yage::Texture</a></div><div class="ttdef"><b>Definition:</b> texture.h:17</div></div>
<div class="ttc" id="classyage_1_1TextureCache_html"><div class="ttname"><a href="classyage_1_1TextureCache.html">yage::TextureCache</a></div><div class="ttdef"><b>Definition:</b> texturecache.h:19</div></div>
-<div class="ttc" id="classyage_1_1ResourceManager_html_aec533f266d9b432050faed301f4191dc"><div class="ttname"><a href="classyage_1_1ResourceManager.html#aec533f266d9b432050faed301f4191dc">yage::ResourceManager::getTexture</a></div><div class="ttdeci">static Texture getTexture(const std::string &amp;texture_path, int x=1, int y=1)</div><div class="ttdef"><b>Definition:</b> resourcemanager.cpp:18</div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Jun 21 2018 23:16:49 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Jun 23 2018 15:04:54 by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/rigidbody_8cpp.html b/rigidbody_8cpp.html
index 0329371a..9d4ba089 100644
--- a/rigidbody_8cpp.html
+++ b/rigidbody_8cpp.html
@@ -112,7 +112,7 @@ Namespaces</h2></td></tr>
</div></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Jun 21 2018 23:16:49 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Jun 23 2018 15:04:54 by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/rigidbody_8h.html b/rigidbody_8h.html
index f8ce491c..5e4681be 100644
--- a/rigidbody_8h.html
+++ b/rigidbody_8h.html
@@ -121,7 +121,7 @@ Namespaces</h2></td></tr>
</div></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Jun 21 2018 23:16:49 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Jun 23 2018 15:04:54 by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/rigidbody_8h_source.html b/rigidbody_8h_source.html
index e8fa750c..8b926338 100644
--- a/rigidbody_8h_source.html
+++ b/rigidbody_8h_source.html
@@ -117,7 +117,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Jun 21 2018 23:16:49 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Jun 23 2018 15:04:54 by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/search/all_0.js b/search/all_0.js
index 3b4ca979..a5243f07 100644
--- a/search/all_0.js
+++ b/search/all_0.js
@@ -7,8 +7,8 @@ var searchData=
['active_2ecpp',['active.cpp',['../active_8cpp.html',1,'']]],
['active_2eh',['active.h',['../active_8h.html',1,'']]],
['active_5fmask_5f',['active_mask_',['../classyage_1_1System.html#ab3278915c6f1c4140eed6b39a034c5a6',1,'yage::System']]],
- ['add',['add',['../classyage_1_1Logger.html#a5ec9a752e8cbb278342fdb49520fbcdd',1,'yage::Logger']]],
- ['add_5fcomponent',['add_component',['../classyage_1_1EntityManager.html#a134194877cce6003b2bd2245b78cd876',1,'yage::EntityManager']]],
+ ['add',['add',['../classyage_1_1Logger.html#ad7c0aef04e1e52996bce4fc2ed4bbeb8',1,'yage::Logger::add()'],['../classyage_1_1ComponentGroup.html#a20a3d3f3b14f3a5183f354af101a1c17',1,'yage::ComponentGroup::add()']]],
+ ['add_5fcomponent',['add_component',['../classyage_1_1EntityManager.html#a737b587e611002c8277923bd47ff3d4a',1,'yage::EntityManager']]],
['apostrophe',['APOSTROPHE',['../namespaceyage.html#ad5a9307442e5daa8810aff942564a822a9df35983f4024e31955de0f1e545e888',1,'yage']]],
['applyforce',['applyForce',['../classyage_1_1Body.html#a56310be4f9d7d2d4e7f954af0e0a5878',1,'yage::Body::applyForce()'],['../classyage_1_1ParticleBody.html#a4d6c52fc2106ebd3f131d2be1fa3f11b',1,'yage::ParticleBody::applyForce()']]]
];
diff --git a/search/all_1.js b/search/all_1.js
index 5495887e..51c86bc0 100644
--- a/search/all_1.js
+++ b/search/all_1.js
@@ -5,7 +5,7 @@ var searchData=
['backspace',['BACKSPACE',['../namespaceyage.html#ad5a9307442e5daa8810aff942564a822a6f5d8e41084b4d3d47fa621c459eede1',1,'yage']]],
['basecomponent',['BaseComponent',['../classyage_1_1BaseComponent.html',1,'yage']]],
['basesystem',['BaseSystem',['../classyage_1_1BaseSystem.html',1,'yage']]],
- ['begin',['begin',['../classyage_1_1Matrix.html#a83d77d3a40ced5e2b703a6d66b6e6055',1,'yage::Matrix::begin()'],['../classyage_1_1SpriteBatch.html#af6293aac69e1124199297e5b921a4872',1,'yage::SpriteBatch::begin()']]],
+ ['begin',['begin',['../classyage_1_1ComponentGroup.html#ae17b5fda9fe84c93386b6f1a42a57cab',1,'yage::ComponentGroup::begin()'],['../classyage_1_1Matrix.html#a83d77d3a40ced5e2b703a6d66b6e6055',1,'yage::Matrix::begin()'],['../classyage_1_1SpriteBatch.html#af6293aac69e1124199297e5b921a4872',1,'yage::SpriteBatch::begin()']]],
['body',['Body',['../classyage_1_1Body.html#aeca769807d9b6f6fb3c9f61deaa83b86',1,'yage::Body']]],
['body',['Body',['../classyage_1_1Body.html',1,'yage']]],
['body_2ecpp',['body.cpp',['../body_8cpp.html',1,'']]],
diff --git a/search/all_11.js b/search/all_11.js
index a490b741..01233bcb 100644
--- a/search/all_11.js
+++ b/search/all_11.js
@@ -3,7 +3,7 @@ var searchData=
['readme',['README',['../md_README.html',1,'']]],
['r',['r',['../structyage_1_1Colour.html#a572fe7933c59ebfa6720088cd33dad99',1,'yage::Colour::r()'],['../namespaceyage.html#ad5a9307442e5daa8810aff942564a822ae1e1d3d40573127e9ee0480caf1283d6',1,'yage::R()']]],
['read',['read',['../structstbi__io__callbacks.html#a73818f0a4f467e5abfefb1d635f62d82',1,'stbi_io_callbacks']]],
- ['readfiletobuffer',['readFileToBuffer',['../namespaceyage_1_1IoManager.html#a75d13ca634df592e44e4152fedcd446d',1,'yage::IoManager']]],
+ ['readfiletobuffer',['readFileToBuffer',['../namespaceyage_1_1IoManager.html#a644a6e0c4860282ee450d54939d21672',1,'yage::IoManager']]],
['readme_2emd',['README.md',['../yage_2physics_2README_8md.html',1,'']]],
['readme_2emd',['README.md',['../README_8md.html',1,'']]],
['readme_2emd',['README.md',['../yage_2entity_2README_8md.html',1,'']]],
@@ -11,7 +11,7 @@ var searchData=
['rectanglecollider',['RectangleCollider',['../classyage_1_1RectangleCollider.html#af9e0964655073b0a190c9d06b449a969',1,'yage::RectangleCollider']]],
['rectanglecollider_2ecpp',['rectanglecollider.cpp',['../rectanglecollider_8cpp.html',1,'']]],
['rectanglecollider_2eh',['rectanglecollider.h',['../rectanglecollider_8h.html',1,'']]],
- ['remove',['remove',['../classyage_1_1Logger.html#aac48688c66402e9bc63c4871641ab245',1,'yage::Logger']]],
+ ['remove',['remove',['../classyage_1_1Logger.html#acf1d86471f4b33cbaa0a54f8406c5530',1,'yage::Logger']]],
['render',['render',['../classyage_1_1SpriteBatch.html#a195c4aca60815d413c65dce99389282d',1,'yage::SpriteBatch']]],
['renderbatch',['RenderBatch',['../structyage_1_1details_1_1RenderBatch.html',1,'yage::details']]],
['renderbatch',['RenderBatch',['../structyage_1_1details_1_1RenderBatch.html#a48f630fdb7c1a3f4eecd05996b560844',1,'yage::details::RenderBatch']]],
diff --git a/search/all_12.js b/search/all_12.js
index 07d79eab..f766672b 100644
--- a/search/all_12.js
+++ b/search/all_12.js
@@ -7,10 +7,10 @@ var searchData=
['setcolour',['setColour',['../structyage_1_1Vertex.html#aa759435739e34e2a0bfd1803c2aeeddf',1,'yage::Vertex']]],
['setlevel',['setLevel',['../classyage_1_1Logger.html#a2ce5eb7eb1b108e38c1b90655999a8eb',1,'yage::Logger']]],
['setposition',['setPosition',['../structyage_1_1Vertex.html#af392248f0be173221ebcc62d490fe03d',1,'yage::Vertex']]],
- ['setuniform',['setUniform',['../classyage_1_1Shader.html#ac9bff8500e2adfa1745c843bc612f215',1,'yage::Shader::setUniform(const std::string &amp;name, int value) const '],['../classyage_1_1Shader.html#a1a637a37d3e72fe1cd53602e80ab23ab',1,'yage::Shader::setUniform(const std::string &amp;name, float value) const '],['../classyage_1_1Shader.html#a96c50a15f45d064f43d1f01e84105e78',1,'yage::Shader::setUniform(const std::string &amp;name, const glm::mat4 &amp;matrix) const ']]],
+ ['setuniform',['setUniform',['../classyage_1_1Shader.html#ae06c294fdfeb4a042cf51e51b169da37',1,'yage::Shader::setUniform(std::string const &amp;name, int value) const '],['../classyage_1_1Shader.html#af37dff856c8ac3a26db01670a95090e6',1,'yage::Shader::setUniform(std::string const &amp;name, float value) const '],['../classyage_1_1Shader.html#a52a1f05abeebbafe744e21dfb40b71bc',1,'yage::Shader::setUniform(std::string const &amp;name, const glm::mat4 &amp;matrix) const ']]],
['setuv',['setUv',['../structyage_1_1Vertex.html#aa1fa8f5ebd883068828466cc924d4c50',1,'yage::Vertex']]],
['shader',['Shader',['../classyage_1_1Shader.html',1,'yage']]],
- ['shader',['Shader',['../classyage_1_1Shader.html#a34fe30eb6e6d595c1996e8ea6fb3961a',1,'yage::Shader::Shader(const std::string &amp;vertex_path, const std::string &amp;fragment_path)'],['../classyage_1_1Shader.html#a1a006dcb52a4fb9f1dc61df68d3676f5',1,'yage::Shader::Shader(const Shader &amp;)=delete'],['../classyage_1_1Shader.html#adf6dc3a526921d62b55a552f38958dd2',1,'yage::Shader::Shader(Shader &amp;&amp;)=delete']]],
+ ['shader',['Shader',['../classyage_1_1Shader.html#ad0abf5d388f9f63167a623ebc6f0879c',1,'yage::Shader::Shader(std::string const &amp;vertex_path, std::string const &amp;fragment_path)'],['../classyage_1_1Shader.html#a1a006dcb52a4fb9f1dc61df68d3676f5',1,'yage::Shader::Shader(const Shader &amp;)=delete'],['../classyage_1_1Shader.html#adf6dc3a526921d62b55a552f38958dd2',1,'yage::Shader::Shader(Shader &amp;&amp;)=delete']]],
['shader_2ecpp',['shader.cpp',['../shader_8cpp.html',1,'']]],
['shader_2eh',['shader.h',['../shader_8h.html',1,'']]],
['shouldclose',['shouldClose',['../classyage_1_1Window.html#a5e3b209289bc343609d809d5b7f23cc8',1,'yage::Window']]],
diff --git a/search/all_13.js b/search/all_13.js
index c751f531..ca263b60 100644
--- a/search/all_13.js
+++ b/search/all_13.js
@@ -4,7 +4,7 @@ var searchData=
['t',['T',['../namespaceyage.html#ad5a9307442e5daa8810aff942564a822ab9ece18c950afbfa6b0fdbfa4ff731d3',1,'yage']]],
['tab',['TAB',['../namespaceyage.html#ad5a9307442e5daa8810aff942564a822af684bf05fa3e81528c84d1d281d839f1',1,'yage']]],
['texture',['Texture',['../structyage_1_1Texture.html',1,'yage']]],
- ['texture',['texture',['../structyage_1_1details_1_1RenderBatch.html#abf26b15420f34052270a1204d89ee687',1,'yage::details::RenderBatch::texture()'],['../structyage_1_1details_1_1Glyph.html#aba58f02d34ba363ab3435e2328e4bfcc',1,'yage::details::Glyph::texture()'],['../structyage_1_1Texture.html#a0cef080bceaaf5e702985f5494ea35d5',1,'yage::Texture::Texture()'],['../structyage_1_1Texture.html#af0a85aa4202d12fca9c1f52085d26850',1,'yage::Texture::Texture(GLuint id_i, int width_i, int height_i, int x_i=1, int y_i=1)']]],
+ ['texture',['Texture',['../structyage_1_1Texture.html#a0cef080bceaaf5e702985f5494ea35d5',1,'yage::Texture::Texture()'],['../structyage_1_1Texture.html#af0a85aa4202d12fca9c1f52085d26850',1,'yage::Texture::Texture(GLuint id_i, int width_i, int height_i, int x_i=1, int y_i=1)'],['../structyage_1_1details_1_1RenderBatch.html#abf26b15420f34052270a1204d89ee687',1,'yage::details::RenderBatch::texture()'],['../structyage_1_1details_1_1Glyph.html#aba58f02d34ba363ab3435e2328e4bfcc',1,'yage::details::Glyph::texture()']]],
['texture_2eh',['texture.h',['../texture_8h.html',1,'']]],
['texturecache',['TextureCache',['../classyage_1_1TextureCache.html',1,'yage']]],
['texturecache',['TextureCache',['../classyage_1_1TextureCache.html#a5f6af0bd513dd393061b2d9d18362692',1,'yage::TextureCache']]],
diff --git a/search/all_16.js b/search/all_16.js
index 5f656532..3794e2d5 100644
--- a/search/all_16.js
+++ b/search/all_16.js
@@ -2,14 +2,14 @@ var searchData=
[
['w',['w',['../classyage_1_1Vector4.html#acf752077d460438407ed3c84fe199f63',1,'yage::Vector4::w()'],['../classyage_1_1Vector4.html#a111ecbf09543e8fafaf3aedef77d168d',1,'yage::Vector4::w(this-&gt;data_[3])'],['../namespaceyage.html#ad5a9307442e5daa8810aff942564a822a61e9c06ea9a85a5088a499df6458d276',1,'yage::W()']]],
['warning',['WARNING',['../namespaceyage.html#a4ac616fa26af17775ed558a4c08e4788a059e9861e0400dfbe05c98a841f3f96b',1,'yage']]],
- ['what',['what',['../classyage_1_1FileLoadException.html#a16dc9ed93c36e9a754fc7448366bcd0c',1,'yage::FileLoadException']]],
+ ['what',['what',['../classyage_1_1FileLoadException.html#a44e1ba2965cb127e50da8af1a0d0e109',1,'yage::FileLoadException']]],
['width',['width',['../structyage_1_1Texture.html#ad42f41cc57ed7a20928382f6557dc598',1,'yage::Texture']]],
['window',['Window',['../classyage_1_1Window.html',1,'yage']]],
- ['window',['Window',['../classyage_1_1Window.html#af6a0705d56a77408707177a528c633e9',1,'yage::Window::Window()=default'],['../classyage_1_1Window.html#a1225a2b5eff6d44a6bce3f0f5f10e2bf',1,'yage::Window::Window(const Window &amp;)=delete'],['../classyage_1_1Window.html#a4be115daea6c7473fca81623c547d821',1,'yage::Window::Window(Window &amp;&amp;)=delete']]],
+ ['window',['Window',['../classyage_1_1Window.html#af6a0705d56a77408707177a528c633e9',1,'yage::Window::Window()=default'],['../classyage_1_1Window.html#a5e2b8cacb6a9ba53d07795ab3cf3acc9',1,'yage::Window::Window(Window const &amp;)=delete'],['../classyage_1_1Window.html#a4be115daea6c7473fca81623c547d821',1,'yage::Window::Window(Window &amp;&amp;)=delete']]],
['window_2ecpp',['window.cpp',['../window_8cpp.html',1,'']]],
['window_2eh',['window.h',['../window_8h.html',1,'']]],
['windowflags',['WindowFlags',['../namespaceyage.html#a09d41deeced5fca5df9dc680c9e77c38',1,'yage']]],
['world_5f1',['WORLD_1',['../namespaceyage.html#ad5a9307442e5daa8810aff942564a822a1ab6dcd85380f2d3e882fbd2f6fda566',1,'yage']]],
['world_5f2',['WORLD_2',['../namespaceyage.html#ad5a9307442e5daa8810aff942564a822acb8104ace1979f9537c7f40de0622a22',1,'yage']]],
- ['write',['write',['../classyage_1_1LogSink.html#ac41716cf03dac6311cb7287c9edf8a8d',1,'yage::LogSink']]]
+ ['write',['write',['../classyage_1_1LogSink.html#a15331f1767b62635355fdb2ecaee63a8',1,'yage::LogSink']]]
];
diff --git a/search/all_2.js b/search/all_2.js
index 5302320c..ca37cec2 100644
--- a/search/all_2.js
+++ b/search/all_2.js
@@ -23,11 +23,9 @@ var searchData=
['component',['Component',['../classyage_1_1Component.html',1,'yage']]],
['component_2ecpp',['component.cpp',['../component_8cpp.html',1,'']]],
['component_2eh',['component.h',['../component_8h.html',1,'']]],
- ['component_5fgroup_5f',['component_group_',['../classyage_1_1EntityManager.html#ae9c24dfd7dfc041454b6678dbddc55e2',1,'yage::EntityManager']]],
- ['component_5fmasks_5f',['component_masks_',['../classyage_1_1EntityManager.html#a579c5e72ace05025af0b5beb24f6766b',1,'yage::EntityManager']]],
['componentgroup',['ComponentGroup',['../classyage_1_1ComponentGroup.html',1,'yage']]],
['componentmask',['ComponentMask',['../namespaceyage.html#a868aca3b92f2d669736ab696d2dc2847',1,'yage']]],
- ['components_5f',['components_',['../classyage_1_1ComponentGroup.html#abed4de09aa22a48680c52824029d7485',1,'yage::ComponentGroup']]],
+ ['container',['Container',['../classyage_1_1ComponentGroup.html#a1e6ba49ecdf3036ed46e1edbdeed0ae9',1,'yage::ComponentGroup']]],
['core_2ecpp',['core.cpp',['../core_8cpp.html',1,'']]],
['core_2eh',['core.h',['../core_8h.html',1,'']]],
['create',['create',['../classyage_1_1Window.html#afdf3e2826526abc23a4e206c9a8a8745',1,'yage::Window::create()'],['../classyage_1_1Active.html#aa2ed414bbe94fdd51c8aeb7ada73a064',1,'yage::Active::create()']]],
diff --git a/search/all_3.js b/search/all_3.js
index 585812cd..c5605661 100644
--- a/search/all_3.js
+++ b/search/all_3.js
@@ -5,7 +5,6 @@ var searchData=
['debug',['DEBUG',['../namespaceyage.html#a4ac616fa26af17775ed558a4c08e4788adc30ec20708ef7b0f641ef78b7880a15',1,'yage']]],
['delete',['DELETE',['../namespaceyage.html#ad5a9307442e5daa8810aff942564a822a32f68a60cef40faedbc6af20298c1a1e',1,'yage']]],
['delete_5fentity',['delete_entity',['../classyage_1_1EntityManager.html#a1a73fc2ccf0851d8f43a951db889cba9',1,'yage::EntityManager']]],
- ['deleted_5f',['deleted_',['../classyage_1_1EntityManager.html#aa895f8d9e3e741fba7b9b17abd9d3675',1,'yage::EntityManager']]],
['depth',['depth',['../structyage_1_1details_1_1Glyph.html#ae5398583bd0b4c1d6b334bf3902903d9',1,'yage::details::Glyph']]],
['dot',['dot',['../namespaceyage_1_1matrix.html#ac4d2f55a5c3369ec42001776a582c30a',1,'yage::matrix']]],
['down',['DOWN',['../namespaceyage.html#ad5a9307442e5daa8810aff942564a822ac4e0e4e3118472beeb2ae75827450f1f',1,'yage']]],
diff --git a/search/all_4.js b/search/all_4.js
index 620eef6b..649d0d83 100644
--- a/search/all_4.js
+++ b/search/all_4.js
@@ -1,13 +1,14 @@
var searchData=
[
['e',['E',['../namespaceyage.html#ad5a9307442e5daa8810aff942564a822a3a3ea00cfc35332cedf6e5e9a32e94da',1,'yage']]],
- ['end',['end',['../classyage_1_1Matrix.html#a20ea5fe16d27ef15f775b5497cadc851',1,'yage::Matrix::end()'],['../classyage_1_1SpriteBatch.html#af8b705cdad7ceefa902f3be620ac8632',1,'yage::SpriteBatch::end()'],['../namespaceyage.html#ad5a9307442e5daa8810aff942564a822ab1a326c06d88bf042f73d70f50197905',1,'yage::END()']]],
+ ['each',['each',['../classyage_1_1EntityManager.html#aab4aab6263a29bcb7655814594d3b647',1,'yage::EntityManager']]],
+ ['end',['end',['../classyage_1_1ComponentGroup.html#a6ec9d7151020dfe7304a68719a62e4eb',1,'yage::ComponentGroup::end()'],['../classyage_1_1Matrix.html#a20ea5fe16d27ef15f775b5497cadc851',1,'yage::Matrix::end()'],['../classyage_1_1SpriteBatch.html#af8b705cdad7ceefa902f3be620ac8632',1,'yage::SpriteBatch::end()'],['../namespaceyage.html#ad5a9307442e5daa8810aff942564a822ab1a326c06d88bf042f73d70f50197905',1,'yage::END()']]],
['enter',['ENTER',['../namespaceyage.html#ad5a9307442e5daa8810aff942564a822a331b3100a485d8cacff1d3df8e9b0c13',1,'yage']]],
['entity',['Entity',['../namespaceyage.html#aa8bc60c76b5240a55672ce5b8e288764',1,'yage']]],
['entity_2ecpp',['entity.cpp',['../entity_8cpp.html',1,'']]],
['entity_2eh',['entity.h',['../entity_8h.html',1,'']]],
- ['entitymanager',['EntityManager',['../classyage_1_1EntityManager.html',1,'yage']]],
['entitymanager',['EntityManager',['../classyage_1_1BaseComponent.html#a6f579cda6059d102e9074e11a27e0282',1,'yage::BaseComponent']]],
+ ['entitymanager',['EntityManager',['../classyage_1_1EntityManager.html',1,'yage']]],
['eof',['eof',['../structstbi__io__callbacks.html#a2c4f3c3b7c75a2e74a35caf74fb8d177',1,'stbi_io_callbacks']]],
['equal',['EQUAL',['../namespaceyage.html#ad5a9307442e5daa8810aff942564a822a969f331a87d8c958473c32b4d0e61a44',1,'yage']]],
['error',['ERROR',['../namespaceyage.html#a4ac616fa26af17775ed558a4c08e4788abb1ca97ec761fc37101737ba0aa2e7c5',1,'yage']]],
diff --git a/search/all_5.js b/search/all_5.js
index 2de6fb45..2502711d 100644
--- a/search/all_5.js
+++ b/search/all_5.js
@@ -30,7 +30,7 @@ var searchData=
['fileloadexception',['FileLoadException',['../classyage_1_1FileLoadException.html#a5f04a1f30d26c3c96192a1c1de3a4f21',1,'yage::FileLoadException']]],
['fileloadexception',['FileLoadException',['../classyage_1_1FileLoadException.html',1,'yage']]],
['filename',['fileName',['../structyage_1_1LogMessage_1_1Meta.html#ae3ef1b01f47ef6254b8aa6fce13db7c4',1,'yage::LogMessage::Meta']]],
- ['flush',['flush',['../classyage_1_1Logger.html#afe5dc1d30d3fd2599a119455672d6e00',1,'yage::Logger']]],
+ ['flush',['flush',['../classyage_1_1Logger.html#ac740d407531491f1b454cfcbac244d54',1,'yage::Logger']]],
['force_5f',['force_',['../classyage_1_1Body.html#a262c896b473d7672cde524145cd7981d',1,'yage::Body']]],
['fullscreen',['FULLSCREEN',['../namespaceyage.html#a09d41deeced5fca5df9dc680c9e77c38a409ae568f380139ffa38d7fffa5ffb2f',1,'yage']]]
];
diff --git a/search/all_6.js b/search/all_6.js
index e171d5d1..854e7d6b 100644
--- a/search/all_6.js
+++ b/search/all_6.js
@@ -4,10 +4,10 @@ var searchData=
['getcol',['getCol',['../classyage_1_1Matrix.html#a74475218328d6ef69701a6e261df925b',1,'yage::Matrix']]],
['getgroup',['getGroup',['../classyage_1_1BaseComponent.html#a52011652fe97bf50b4a43936f4846ccc',1,'yage::BaseComponent']]],
['getrow',['getRow',['../classyage_1_1Matrix.html#a960273d1ac46a8edb71ceee08ee639b8',1,'yage::Matrix']]],
- ['gettexture',['getTexture',['../classyage_1_1ResourceManager.html#aec533f266d9b432050faed301f4191dc',1,'yage::ResourceManager::getTexture()'],['../classyage_1_1TextureCache.html#ad4929640230f9a74fcd634416fe0974f',1,'yage::TextureCache::getTexture()']]],
+ ['gettexture',['getTexture',['../classyage_1_1ResourceManager.html#ac88b9b146e2db7aab60a3c8ed631d9f2',1,'yage::ResourceManager::getTexture()'],['../classyage_1_1TextureCache.html#a4d43554c3b8a32bdb89cbb2b5812f747',1,'yage::TextureCache::getTexture()']]],
['gl_5fcube_5fbuffer',['gl_cube_buffer',['../cube_8h.html#a281edacbb5e3df9fd85b17e888ba07c5',1,'cube.h']]],
['glfw_5finclude_5fnone',['GLFW_INCLUDE_NONE',['../input_8h.html#a088324ad8995e3eb76024e3e79083d48',1,'input.h']]],
- ['glfwerrorcallback',['glfwErrorCallback',['../namespaceyage.html#ae53246342d5b0371f300336cbc6595a3',1,'yage']]],
+ ['glfwerrorcallback',['glfwErrorCallback',['../namespaceyage.html#a7ff38edbc330a0d3ec759213e074d70a',1,'yage']]],
['glyph',['Glyph',['../structyage_1_1details_1_1Glyph.html',1,'yage::details']]],
['glyph',['Glyph',['../structyage_1_1details_1_1Glyph.html#a91752b58fc10fb037658f27c9338627c',1,'yage::details::Glyph']]],
['grave_5faccent',['GRAVE_ACCENT',['../namespaceyage.html#ad5a9307442e5daa8810aff942564a822a1547ad05c44be2cc614be32159bf666b',1,'yage']]],
diff --git a/search/all_b.js b/search/all_b.js
index 610e0573..76eefd7c 100644
--- a/search/all_b.js
+++ b/search/all_b.js
@@ -10,8 +10,8 @@ var searchData=
['left_5fsuper',['LEFT_SUPER',['../namespaceyage.html#ad5a9307442e5daa8810aff942564a822afd816cf0346d4939b4cf3bed78dd7fde',1,'yage']]],
['level',['level',['../structyage_1_1LogMessage_1_1Meta.html#aa265c76e7ce54e4b912e1c41333fad3b',1,'yage::LogMessage::Meta']]],
['line',['line',['../structyage_1_1LogMessage_1_1Meta.html#ac2951995b1f4ebf28e94bcd268c3dd3c',1,'yage::LogMessage::Meta']]],
- ['loadpng',['loadPng',['../classyage_1_1ImageLoader.html#ad8dcdaaed43713f07723f2b6719d1b32',1,'yage::ImageLoader']]],
- ['logger',['Logger',['../classyage_1_1LogMessage.html#aff02b76416d2846736b7ecd798921a0a',1,'yage::LogMessage::Logger()'],['../classyage_1_1Logger.html#a950c0c75b86bf330cf11a0ad29bd9a64',1,'yage::Logger::Logger()'],['../classyage_1_1Logger.html#a3d54590303257e9a8d1da26d59571352',1,'yage::Logger::Logger(const std::string &amp;file_path)'],['../classyage_1_1Logger.html#a71f6ab0fa1e86d790553c0763a255b2b',1,'yage::Logger::Logger(LogLevel min_level)'],['../classyage_1_1Logger.html#acbd21a2da8b423e9f606c386cabac074',1,'yage::Logger::Logger(LogLevel min_level, const std::string &amp;file_path)']]],
+ ['loadpng',['loadPng',['../classyage_1_1ImageLoader.html#a1dc9d3837681734eb9d40f6dfc37ca05',1,'yage::ImageLoader']]],
+ ['logger',['Logger',['../classyage_1_1LogMessage.html#aff02b76416d2846736b7ecd798921a0a',1,'yage::LogMessage::Logger()'],['../classyage_1_1Logger.html#a950c0c75b86bf330cf11a0ad29bd9a64',1,'yage::Logger::Logger()'],['../classyage_1_1Logger.html#afe0ed90f79dd8ec619888d4d6da3daac',1,'yage::Logger::Logger(std::string const &amp;file_path)'],['../classyage_1_1Logger.html#a71f6ab0fa1e86d790553c0763a255b2b',1,'yage::Logger::Logger(LogLevel min_level)'],['../classyage_1_1Logger.html#adc3871c9b70691dd00b0a0176d222c40',1,'yage::Logger::Logger(LogLevel min_level, std::string const &amp;file_path)']]],
['logger',['Logger',['../classyage_1_1Logger.html',1,'yage']]],
['logger_2ecpp',['logger.cpp',['../logger_8cpp.html',1,'']]],
['logger_2eh',['logger.h',['../logger_8h.html',1,'']]],
@@ -19,7 +19,7 @@ var searchData=
['logger',['Logger',['../logger_guide.html',1,'']]],
['loglevel',['LogLevel',['../namespaceyage.html#a4ac616fa26af17775ed558a4c08e4788',1,'yage']]],
['logmessage',['LogMessage',['../classyage_1_1LogMessage.html',1,'yage']]],
- ['logmessage',['LogMessage',['../classyage_1_1LogMessage.html#af4ab2630201ecd155c329fbfebe352be',1,'yage::LogMessage']]],
- ['logsink',['LogSink',['../classyage_1_1LogSink.html#ab7b70959364771b105c0dffa0b64c38e',1,'yage::LogSink::LogSink(T impl)'],['../classyage_1_1LogSink.html#a8583ac57ebff98ab38c613c03b5bfbba',1,'yage::LogSink::LogSink(const LogSink &amp;sink)'],['../classyage_1_1LogSink.html#aadebaf552b839879189965faf7b504cf',1,'yage::LogSink::LogSink(LogSink &amp;&amp;sink)']]],
+ ['logmessage',['LogMessage',['../classyage_1_1LogMessage.html#a4f5ffd6149c301cf7d96bf49c8aa6000',1,'yage::LogMessage']]],
+ ['logsink',['LogSink',['../classyage_1_1LogSink.html#ab7b70959364771b105c0dffa0b64c38e',1,'yage::LogSink::LogSink(T impl)'],['../classyage_1_1LogSink.html#a8f3da8f5ad87e05f5d6d79ae3fef0c5a',1,'yage::LogSink::LogSink(LogSink const &amp;sink)'],['../classyage_1_1LogSink.html#aadebaf552b839879189965faf7b504cf',1,'yage::LogSink::LogSink(LogSink &amp;&amp;sink)']]],
['logsink',['LogSink',['../classyage_1_1LogSink.html',1,'yage']]]
];
diff --git a/search/all_c.js b/search/all_c.js
index 3d8ed43f..5ff6945e 100644
--- a/search/all_c.js
+++ b/search/all_c.js
@@ -3,7 +3,7 @@ var searchData=
['m',['M',['../namespaceyage.html#ad5a9307442e5daa8810aff942564a822a69691c7bdcc3ce6d5d8a1361f22d04ac',1,'yage']]],
['main_2emd',['main.md',['../main_8md.html',1,'']]],
['makeconsolesink',['makeConsoleSink',['../namespaceyage.html#ab54350a8dbf59338c99ab4f43cfa2858',1,'yage']]],
- ['makefilesink',['makeFileSink',['../namespaceyage.html#ad537beeea51c8314e407fadd24affc34',1,'yage::makeFileSink(const std::string &amp;filename)'],['../namespaceyage.html#a6b288197f6a97f197dda60e5b54f1841',1,'yage::makeFileSink(std::string &amp;&amp;filename)']]],
+ ['makefilesink',['makeFileSink',['../namespaceyage.html#af31959e5c5fbddd7d424c60eef93d155',1,'yage::makeFileSink(std::string const &amp;filename)'],['../namespaceyage.html#a6b288197f6a97f197dda60e5b54f1841',1,'yage::makeFileSink(std::string &amp;&amp;filename)']]],
['mass_5f',['mass_',['../classyage_1_1Body.html#a01b2a500e71bc88f2cb597f376bc8289',1,'yage::Body']]],
['matrix',['Matrix',['../classyage_1_1Matrix.html',1,'yage']]],
['matrix',['Matrix',['../classyage_1_1Matrix.html#a73b7d1f94f4f72a2294b71b3a35794ad',1,'yage::Matrix::Matrix()'],['../classyage_1_1Matrix.html#a191b02ff353d04f18779d4c84e20927b',1,'yage::Matrix::Matrix(const std::vector&lt; Type &gt; &amp;data)']]],
diff --git a/search/all_e.js b/search/all_e.js
index 43194b36..17b912be 100644
--- a/search/all_e.js
+++ b/search/all_e.js
@@ -2,15 +2,15 @@ var searchData=
[
['o',['O',['../namespaceyage.html#ad5a9307442e5daa8810aff942564a822af186217753c37b9b9f958d906208506e',1,'yage']]],
['offset',['offset',['../structyage_1_1details_1_1RenderBatch.html#a7f58b6967f0a68aa5624e0504c78a422',1,'yage::details::RenderBatch']]],
- ['operator_28_29',['operator()',['../classyage_1_1Logger.html#a3c7d6d1a9ccf0397dc81350cef6782f2',1,'yage::Logger']]],
+ ['operator_28_29',['operator()',['../classyage_1_1Logger.html#ac9cf476a9e9970675ccfe88e16408b99',1,'yage::Logger']]],
['operator_2a',['operator*',['../namespaceyage.html#ad8903f6a93ac89f16846458540717507',1,'yage::operator*(Matrix&lt; M, N, T &gt; lhs, const T &amp;rhs)'],['../namespaceyage.html#a090cbd6b767b583364e9cbe78d8a8d5a',1,'yage::operator*(const T &amp;lhs, Matrix&lt; M, N, T &gt; rhs)']]],
['operator_2b',['operator+',['../namespaceyage.html#a226cc29763f745fd175844f4263d5dae',1,'yage::operator+(Matrix&lt; M, N, T &gt; lhs, const Matrix&lt; M, N, T &gt; &amp;rhs)'],['../namespaceyage.html#a6b77afaa1cd077df90b9daccbfc2cbae',1,'yage::operator+(Matrix&lt; M, N, T &gt; lhs, const T &amp;rhs)'],['../namespaceyage.html#a947133b8fc764d9fc5c5d8b08821cf32',1,'yage::operator+(const T &amp;lhs, Matrix&lt; M, N, T &gt; rhs)']]],
['operator_2b_3d',['operator+=',['../classyage_1_1Matrix.html#a8b7e0913efdb5e8c9ff39df4c4f36228',1,'yage::Matrix']]],
['operator_2d',['operator-',['../namespaceyage.html#a2187fb11298a029f2877702192717090',1,'yage::operator-(Matrix&lt; M, N, T &gt; lhs, const Matrix&lt; M, N, T &gt; &amp;rhs)'],['../namespaceyage.html#a8a9db24697f649f6d19f0347330d95fe',1,'yage::operator-(Matrix&lt; M, N, T &gt; lhs, const T &amp;rhs)'],['../namespaceyage.html#ad9344d41af72f29cd6f8cf1ef62ed3cc',1,'yage::operator-(const T &amp;lhs, Matrix&lt; M, N, T &gt; rhs)']]],
['operator_2d_3d',['operator-=',['../classyage_1_1Matrix.html#acc2d0763f060c923ce53b37143d0a7bb',1,'yage::Matrix']]],
['operator_2f',['operator/',['../namespaceyage.html#acca4a23afb94173695bbc1e1f2cde2b3',1,'yage']]],
- ['operator_3c_3c',['operator&lt;&lt;',['../classyage_1_1LogMessage.html#af79ecd529e839a5a3e99077dde60df90',1,'yage::LogMessage::operator&lt;&lt;(const T &amp;value)'],['../classyage_1_1LogMessage.html#a855e0e72055f785def530feaf27cbeab',1,'yage::LogMessage::operator&lt;&lt;(std::ostream &amp;(*fn)(std::ostream &amp;os))'],['../namespaceyage.html#a7ed614bc9d3e8b9f3f8d32b6a7ff28eb',1,'yage::operator&lt;&lt;()']]],
- ['operator_3d',['operator=',['../classyage_1_1LogMessage.html#a31eb7ca394acbcfedca104e709f1c4ae',1,'yage::LogMessage::operator=(const LogMessage &amp;msg)=delete'],['../classyage_1_1LogMessage.html#aed38ed794cdc0b3d7776f424570e92da',1,'yage::LogMessage::operator=(LogMessage &amp;&amp;msg)=delete'],['../classyage_1_1LogSink.html#a789f3d28eaa709339bab026ea0e9e440',1,'yage::LogSink::operator=(const LogSink &amp;sink)'],['../classyage_1_1LogSink.html#a47185c13d2cb8af61c793d4f009fddc4',1,'yage::LogSink::operator=(LogSink &amp;&amp;sink)'],['../classyage_1_1Window.html#a5247a4164bf0006fe9f034cd27c5b6db',1,'yage::Window::operator=(const Window &amp;)=delete'],['../classyage_1_1Window.html#a98c07656f90a6205f24dfe85ef1137de',1,'yage::Window::operator=(Window &amp;&amp;)=delete'],['../classyage_1_1Shader.html#a5d966c327ae0749ca5758880b684103a',1,'yage::Shader::operator=(const Shader &amp;)=delete'],['../classyage_1_1Shader.html#af94e7c75abb18015ade6126465a5fe05',1,'yage::Shader::operator=(Shader &amp;&amp;)=delete'],['../classyage_1_1SpriteBatch.html#a1b365d89c096d7fa138e1c7091f1d737',1,'yage::SpriteBatch::operator=(const SpriteBatch &amp;)=delete'],['../classyage_1_1SpriteBatch.html#a204782dd15c82376555ad0b049c4167f',1,'yage::SpriteBatch::operator=(SpriteBatch &amp;&amp;)=delete'],['../classyage_1_1Active.html#add837044e73e4bc9849f09495535600c',1,'yage::Active::operator=()'],['../classyage_1_1NonCopyable.html#a2972f07c7c098281713d3f9dc20309af',1,'yage::NonCopyable::operator=()'],['../classyage_1_1SyncQueue.html#a43e4ba65c8e367ed55da9b8e3e1567b6',1,'yage::SyncQueue::operator=()']]],
- ['operator_3d_3d',['operator==',['../classyage_1_1LogSink.html#abe2e73398ecb925233b50be5d15e20f9',1,'yage::LogSink::operator==()'],['../namespaceyage.html#a5ddd829cb1c7c4c880d0fd53326858fe',1,'yage::operator==()']]],
+ ['operator_3c_3c',['operator&lt;&lt;',['../classyage_1_1LogMessage.html#a0d094f5da03468511b4a008182733314',1,'yage::LogMessage::operator&lt;&lt;(T const &amp;value)'],['../classyage_1_1LogMessage.html#a855e0e72055f785def530feaf27cbeab',1,'yage::LogMessage::operator&lt;&lt;(std::ostream &amp;(*fn)(std::ostream &amp;os))'],['../namespaceyage.html#a7ed614bc9d3e8b9f3f8d32b6a7ff28eb',1,'yage::operator&lt;&lt;()']]],
+ ['operator_3d',['operator=',['../classyage_1_1LogMessage.html#af281ef4bf6de0f79dfdb29037e619204',1,'yage::LogMessage::operator=(LogMessage const &amp;msg)=delete'],['../classyage_1_1LogMessage.html#aed38ed794cdc0b3d7776f424570e92da',1,'yage::LogMessage::operator=(LogMessage &amp;&amp;msg)=delete'],['../classyage_1_1LogSink.html#a87ffe4e436129bbe88b38d2c728824c7',1,'yage::LogSink::operator=(LogSink const &amp;sink)'],['../classyage_1_1LogSink.html#a47185c13d2cb8af61c793d4f009fddc4',1,'yage::LogSink::operator=(LogSink &amp;&amp;sink)'],['../classyage_1_1Window.html#ae8f168c776403e2841770ad7369e1bc2',1,'yage::Window::operator=(Window const &amp;)=delete'],['../classyage_1_1Window.html#a98c07656f90a6205f24dfe85ef1137de',1,'yage::Window::operator=(Window &amp;&amp;)=delete'],['../classyage_1_1Shader.html#a5d966c327ae0749ca5758880b684103a',1,'yage::Shader::operator=(const Shader &amp;)=delete'],['../classyage_1_1Shader.html#af94e7c75abb18015ade6126465a5fe05',1,'yage::Shader::operator=(Shader &amp;&amp;)=delete'],['../classyage_1_1SpriteBatch.html#a1b365d89c096d7fa138e1c7091f1d737',1,'yage::SpriteBatch::operator=(const SpriteBatch &amp;)=delete'],['../classyage_1_1SpriteBatch.html#a204782dd15c82376555ad0b049c4167f',1,'yage::SpriteBatch::operator=(SpriteBatch &amp;&amp;)=delete'],['../classyage_1_1Active.html#add837044e73e4bc9849f09495535600c',1,'yage::Active::operator=()'],['../classyage_1_1NonCopyable.html#a2972f07c7c098281713d3f9dc20309af',1,'yage::NonCopyable::operator=()'],['../classyage_1_1SyncQueue.html#a43e4ba65c8e367ed55da9b8e3e1567b6',1,'yage::SyncQueue::operator=()']]],
+ ['operator_3d_3d',['operator==',['../classyage_1_1LogSink.html#ada8e2316fa5ff851f87f7e4ca74ac40d',1,'yage::LogSink::operator==()'],['../namespaceyage.html#a5ddd829cb1c7c4c880d0fd53326858fe',1,'yage::operator==()']]],
['operator_5b_5d',['operator[]',['../classyage_1_1details_1_1Row.html#a703d4eee36d93b1227ad734bdcf27190',1,'yage::details::Row::operator[](int col)'],['../classyage_1_1details_1_1Row.html#adf2f7047871fdc78ba66d9d08cd07736',1,'yage::details::Row::operator[](int col) const '],['../classyage_1_1Matrix.html#a89e826d2c6646002cfae23dde7f61145',1,'yage::Matrix::operator[](int row)'],['../classyage_1_1Matrix.html#a0e989030df9ebc7e3885a7bc811a45c6',1,'yage::Matrix::operator[](int row) const '],['../classyage_1_1Vector.html#a81efa1cb9d4ce8bb8c5cf9652a5650a2',1,'yage::Vector::operator[](int col)'],['../classyage_1_1Vector.html#a54c22538916cfb3b838724b8f8662c35',1,'yage::Vector::operator[](int col) const ']]]
];
diff --git a/search/functions_0.js b/search/functions_0.js
index 8a9b1544..32f05ea9 100644
--- a/search/functions_0.js
+++ b/search/functions_0.js
@@ -1,7 +1,7 @@
var searchData=
[
['active',['Active',['../classyage_1_1Active.html#a7cd7344f0b8b7aa93ac0449e2fbbf7bd',1,'yage::Active']]],
- ['add',['add',['../classyage_1_1Logger.html#a5ec9a752e8cbb278342fdb49520fbcdd',1,'yage::Logger']]],
- ['add_5fcomponent',['add_component',['../classyage_1_1EntityManager.html#a134194877cce6003b2bd2245b78cd876',1,'yage::EntityManager']]],
+ ['add',['add',['../classyage_1_1Logger.html#ad7c0aef04e1e52996bce4fc2ed4bbeb8',1,'yage::Logger::add()'],['../classyage_1_1ComponentGroup.html#a20a3d3f3b14f3a5183f354af101a1c17',1,'yage::ComponentGroup::add()']]],
+ ['add_5fcomponent',['add_component',['../classyage_1_1EntityManager.html#a737b587e611002c8277923bd47ff3d4a',1,'yage::EntityManager']]],
['applyforce',['applyForce',['../classyage_1_1Body.html#a56310be4f9d7d2d4e7f954af0e0a5878',1,'yage::Body::applyForce()'],['../classyage_1_1ParticleBody.html#a4d6c52fc2106ebd3f131d2be1fa3f11b',1,'yage::ParticleBody::applyForce()']]]
];
diff --git a/search/functions_1.js b/search/functions_1.js
index f8ee360a..a7c61619 100644
--- a/search/functions_1.js
+++ b/search/functions_1.js
@@ -1,5 +1,5 @@
var searchData=
[
- ['begin',['begin',['../classyage_1_1Matrix.html#a83d77d3a40ced5e2b703a6d66b6e6055',1,'yage::Matrix::begin()'],['../classyage_1_1SpriteBatch.html#af6293aac69e1124199297e5b921a4872',1,'yage::SpriteBatch::begin()']]],
+ ['begin',['begin',['../classyage_1_1ComponentGroup.html#ae17b5fda9fe84c93386b6f1a42a57cab',1,'yage::ComponentGroup::begin()'],['../classyage_1_1Matrix.html#a83d77d3a40ced5e2b703a6d66b6e6055',1,'yage::Matrix::begin()'],['../classyage_1_1SpriteBatch.html#af6293aac69e1124199297e5b921a4872',1,'yage::SpriteBatch::begin()']]],
['body',['Body',['../classyage_1_1Body.html#aeca769807d9b6f6fb3c9f61deaa83b86',1,'yage::Body']]]
];
diff --git a/search/functions_10.js b/search/functions_10.js
index 549a98ff..b73bb1dd 100644
--- a/search/functions_10.js
+++ b/search/functions_10.js
@@ -1,8 +1,8 @@
var searchData=
[
- ['readfiletobuffer',['readFileToBuffer',['../namespaceyage_1_1IoManager.html#a75d13ca634df592e44e4152fedcd446d',1,'yage::IoManager']]],
+ ['readfiletobuffer',['readFileToBuffer',['../namespaceyage_1_1IoManager.html#a644a6e0c4860282ee450d54939d21672',1,'yage::IoManager']]],
['rectanglecollider',['RectangleCollider',['../classyage_1_1RectangleCollider.html#af9e0964655073b0a190c9d06b449a969',1,'yage::RectangleCollider']]],
- ['remove',['remove',['../classyage_1_1Logger.html#aac48688c66402e9bc63c4871641ab245',1,'yage::Logger']]],
+ ['remove',['remove',['../classyage_1_1Logger.html#acf1d86471f4b33cbaa0a54f8406c5530',1,'yage::Logger']]],
['render',['render',['../classyage_1_1SpriteBatch.html#a195c4aca60815d413c65dce99389282d',1,'yage::SpriteBatch']]],
['renderbatch',['RenderBatch',['../structyage_1_1details_1_1RenderBatch.html#a48f630fdb7c1a3f4eecd05996b560844',1,'yage::details::RenderBatch']]],
['rigidbody',['RigidBody',['../classyage_1_1RigidBody.html#aed946934f970694c6f6840b09600a606',1,'yage::RigidBody']]],
diff --git a/search/functions_11.js b/search/functions_11.js
index 6f89dfc9..75005296 100644
--- a/search/functions_11.js
+++ b/search/functions_11.js
@@ -4,9 +4,9 @@ var searchData=
['setcolour',['setColour',['../structyage_1_1Vertex.html#aa759435739e34e2a0bfd1803c2aeeddf',1,'yage::Vertex']]],
['setlevel',['setLevel',['../classyage_1_1Logger.html#a2ce5eb7eb1b108e38c1b90655999a8eb',1,'yage::Logger']]],
['setposition',['setPosition',['../structyage_1_1Vertex.html#af392248f0be173221ebcc62d490fe03d',1,'yage::Vertex']]],
- ['setuniform',['setUniform',['../classyage_1_1Shader.html#ac9bff8500e2adfa1745c843bc612f215',1,'yage::Shader::setUniform(const std::string &amp;name, int value) const '],['../classyage_1_1Shader.html#a1a637a37d3e72fe1cd53602e80ab23ab',1,'yage::Shader::setUniform(const std::string &amp;name, float value) const '],['../classyage_1_1Shader.html#a96c50a15f45d064f43d1f01e84105e78',1,'yage::Shader::setUniform(const std::string &amp;name, const glm::mat4 &amp;matrix) const ']]],
+ ['setuniform',['setUniform',['../classyage_1_1Shader.html#ae06c294fdfeb4a042cf51e51b169da37',1,'yage::Shader::setUniform(std::string const &amp;name, int value) const '],['../classyage_1_1Shader.html#af37dff856c8ac3a26db01670a95090e6',1,'yage::Shader::setUniform(std::string const &amp;name, float value) const '],['../classyage_1_1Shader.html#a52a1f05abeebbafe744e21dfb40b71bc',1,'yage::Shader::setUniform(std::string const &amp;name, const glm::mat4 &amp;matrix) const ']]],
['setuv',['setUv',['../structyage_1_1Vertex.html#aa1fa8f5ebd883068828466cc924d4c50',1,'yage::Vertex']]],
- ['shader',['Shader',['../classyage_1_1Shader.html#a34fe30eb6e6d595c1996e8ea6fb3961a',1,'yage::Shader::Shader(const std::string &amp;vertex_path, const std::string &amp;fragment_path)'],['../classyage_1_1Shader.html#a1a006dcb52a4fb9f1dc61df68d3676f5',1,'yage::Shader::Shader(const Shader &amp;)=delete'],['../classyage_1_1Shader.html#adf6dc3a526921d62b55a552f38958dd2',1,'yage::Shader::Shader(Shader &amp;&amp;)=delete']]],
+ ['shader',['Shader',['../classyage_1_1Shader.html#ad0abf5d388f9f63167a623ebc6f0879c',1,'yage::Shader::Shader(std::string const &amp;vertex_path, std::string const &amp;fragment_path)'],['../classyage_1_1Shader.html#a1a006dcb52a4fb9f1dc61df68d3676f5',1,'yage::Shader::Shader(const Shader &amp;)=delete'],['../classyage_1_1Shader.html#adf6dc3a526921d62b55a552f38958dd2',1,'yage::Shader::Shader(Shader &amp;&amp;)=delete']]],
['shouldclose',['shouldClose',['../classyage_1_1Window.html#a5e3b209289bc343609d809d5b7f23cc8',1,'yage::Window']]],
['show',['show',['../classyage_1_1Window.html#a0847f40df2aafd7da1c315fa84871f34',1,'yage::Window']]],
['spritebatch',['SpriteBatch',['../classyage_1_1SpriteBatch.html#afda50a8a2a6c9ffd1b9d962fae223f8a',1,'yage::SpriteBatch::SpriteBatch()'],['../classyage_1_1SpriteBatch.html#a30a46a7182235a739916d540781af652',1,'yage::SpriteBatch::SpriteBatch(const SpriteBatch &amp;)=delete'],['../classyage_1_1SpriteBatch.html#a7f18a506f4188acd2219da8147dc0e1e',1,'yage::SpriteBatch::SpriteBatch(SpriteBatch &amp;&amp;)=delete']]],
diff --git a/search/functions_15.js b/search/functions_15.js
index 570ab081..91705967 100644
--- a/search/functions_15.js
+++ b/search/functions_15.js
@@ -1,7 +1,7 @@
var searchData=
[
['w',['w',['../classyage_1_1Vector4.html#a111ecbf09543e8fafaf3aedef77d168d',1,'yage::Vector4']]],
- ['what',['what',['../classyage_1_1FileLoadException.html#a16dc9ed93c36e9a754fc7448366bcd0c',1,'yage::FileLoadException']]],
- ['window',['Window',['../classyage_1_1Window.html#af6a0705d56a77408707177a528c633e9',1,'yage::Window::Window()=default'],['../classyage_1_1Window.html#a1225a2b5eff6d44a6bce3f0f5f10e2bf',1,'yage::Window::Window(const Window &amp;)=delete'],['../classyage_1_1Window.html#a4be115daea6c7473fca81623c547d821',1,'yage::Window::Window(Window &amp;&amp;)=delete']]],
- ['write',['write',['../classyage_1_1LogSink.html#ac41716cf03dac6311cb7287c9edf8a8d',1,'yage::LogSink']]]
+ ['what',['what',['../classyage_1_1FileLoadException.html#a44e1ba2965cb127e50da8af1a0d0e109',1,'yage::FileLoadException']]],
+ ['window',['Window',['../classyage_1_1Window.html#af6a0705d56a77408707177a528c633e9',1,'yage::Window::Window()=default'],['../classyage_1_1Window.html#a5e2b8cacb6a9ba53d07795ab3cf3acc9',1,'yage::Window::Window(Window const &amp;)=delete'],['../classyage_1_1Window.html#a4be115daea6c7473fca81623c547d821',1,'yage::Window::Window(Window &amp;&amp;)=delete']]],
+ ['write',['write',['../classyage_1_1LogSink.html#a15331f1767b62635355fdb2ecaee63a8',1,'yage::LogSink']]]
];
diff --git a/search/functions_4.js b/search/functions_4.js
index 58bfa89f..472f3c62 100644
--- a/search/functions_4.js
+++ b/search/functions_4.js
@@ -1,4 +1,5 @@
var searchData=
[
- ['end',['end',['../classyage_1_1Matrix.html#a20ea5fe16d27ef15f775b5497cadc851',1,'yage::Matrix::end()'],['../classyage_1_1SpriteBatch.html#af8b705cdad7ceefa902f3be620ac8632',1,'yage::SpriteBatch::end()']]]
+ ['each',['each',['../classyage_1_1EntityManager.html#aab4aab6263a29bcb7655814594d3b647',1,'yage::EntityManager']]],
+ ['end',['end',['../classyage_1_1ComponentGroup.html#a6ec9d7151020dfe7304a68719a62e4eb',1,'yage::ComponentGroup::end()'],['../classyage_1_1Matrix.html#a20ea5fe16d27ef15f775b5497cadc851',1,'yage::Matrix::end()'],['../classyage_1_1SpriteBatch.html#af8b705cdad7ceefa902f3be620ac8632',1,'yage::SpriteBatch::end()']]]
];
diff --git a/search/functions_5.js b/search/functions_5.js
index 7a823f86..035d0c0b 100644
--- a/search/functions_5.js
+++ b/search/functions_5.js
@@ -1,5 +1,5 @@
var searchData=
[
['fileloadexception',['FileLoadException',['../classyage_1_1FileLoadException.html#a5f04a1f30d26c3c96192a1c1de3a4f21',1,'yage::FileLoadException']]],
- ['flush',['flush',['../classyage_1_1Logger.html#afe5dc1d30d3fd2599a119455672d6e00',1,'yage::Logger']]]
+ ['flush',['flush',['../classyage_1_1Logger.html#ac740d407531491f1b454cfcbac244d54',1,'yage::Logger']]]
];
diff --git a/search/functions_6.js b/search/functions_6.js
index c20c77f2..28cb11b8 100644
--- a/search/functions_6.js
+++ b/search/functions_6.js
@@ -3,7 +3,7 @@ var searchData=
['getcol',['getCol',['../classyage_1_1Matrix.html#a74475218328d6ef69701a6e261df925b',1,'yage::Matrix']]],
['getgroup',['getGroup',['../classyage_1_1BaseComponent.html#a52011652fe97bf50b4a43936f4846ccc',1,'yage::BaseComponent']]],
['getrow',['getRow',['../classyage_1_1Matrix.html#a960273d1ac46a8edb71ceee08ee639b8',1,'yage::Matrix']]],
- ['gettexture',['getTexture',['../classyage_1_1ResourceManager.html#aec533f266d9b432050faed301f4191dc',1,'yage::ResourceManager::getTexture()'],['../classyage_1_1TextureCache.html#ad4929640230f9a74fcd634416fe0974f',1,'yage::TextureCache::getTexture()']]],
- ['glfwerrorcallback',['glfwErrorCallback',['../namespaceyage.html#ae53246342d5b0371f300336cbc6595a3',1,'yage']]],
+ ['gettexture',['getTexture',['../classyage_1_1ResourceManager.html#ac88b9b146e2db7aab60a3c8ed631d9f2',1,'yage::ResourceManager::getTexture()'],['../classyage_1_1TextureCache.html#a4d43554c3b8a32bdb89cbb2b5812f747',1,'yage::TextureCache::getTexture()']]],
+ ['glfwerrorcallback',['glfwErrorCallback',['../namespaceyage.html#a7ff38edbc330a0d3ec759213e074d70a',1,'yage']]],
['glyph',['Glyph',['../structyage_1_1details_1_1Glyph.html#a91752b58fc10fb037658f27c9338627c',1,'yage::details::Glyph']]]
];
diff --git a/search/functions_a.js b/search/functions_a.js
index f842904b..bd6f0a72 100644
--- a/search/functions_a.js
+++ b/search/functions_a.js
@@ -1,7 +1,7 @@
var searchData=
[
- ['loadpng',['loadPng',['../classyage_1_1ImageLoader.html#ad8dcdaaed43713f07723f2b6719d1b32',1,'yage::ImageLoader']]],
- ['logger',['Logger',['../classyage_1_1Logger.html#a950c0c75b86bf330cf11a0ad29bd9a64',1,'yage::Logger::Logger()'],['../classyage_1_1Logger.html#a3d54590303257e9a8d1da26d59571352',1,'yage::Logger::Logger(const std::string &amp;file_path)'],['../classyage_1_1Logger.html#a71f6ab0fa1e86d790553c0763a255b2b',1,'yage::Logger::Logger(LogLevel min_level)'],['../classyage_1_1Logger.html#acbd21a2da8b423e9f606c386cabac074',1,'yage::Logger::Logger(LogLevel min_level, const std::string &amp;file_path)']]],
- ['logmessage',['LogMessage',['../classyage_1_1LogMessage.html#af4ab2630201ecd155c329fbfebe352be',1,'yage::LogMessage']]],
- ['logsink',['LogSink',['../classyage_1_1LogSink.html#ab7b70959364771b105c0dffa0b64c38e',1,'yage::LogSink::LogSink(T impl)'],['../classyage_1_1LogSink.html#a8583ac57ebff98ab38c613c03b5bfbba',1,'yage::LogSink::LogSink(const LogSink &amp;sink)'],['../classyage_1_1LogSink.html#aadebaf552b839879189965faf7b504cf',1,'yage::LogSink::LogSink(LogSink &amp;&amp;sink)']]]
+ ['loadpng',['loadPng',['../classyage_1_1ImageLoader.html#a1dc9d3837681734eb9d40f6dfc37ca05',1,'yage::ImageLoader']]],
+ ['logger',['Logger',['../classyage_1_1Logger.html#a950c0c75b86bf330cf11a0ad29bd9a64',1,'yage::Logger::Logger()'],['../classyage_1_1Logger.html#afe0ed90f79dd8ec619888d4d6da3daac',1,'yage::Logger::Logger(std::string const &amp;file_path)'],['../classyage_1_1Logger.html#a71f6ab0fa1e86d790553c0763a255b2b',1,'yage::Logger::Logger(LogLevel min_level)'],['../classyage_1_1Logger.html#adc3871c9b70691dd00b0a0176d222c40',1,'yage::Logger::Logger(LogLevel min_level, std::string const &amp;file_path)']]],
+ ['logmessage',['LogMessage',['../classyage_1_1LogMessage.html#a4f5ffd6149c301cf7d96bf49c8aa6000',1,'yage::LogMessage']]],
+ ['logsink',['LogSink',['../classyage_1_1LogSink.html#ab7b70959364771b105c0dffa0b64c38e',1,'yage::LogSink::LogSink(T impl)'],['../classyage_1_1LogSink.html#a8f3da8f5ad87e05f5d6d79ae3fef0c5a',1,'yage::LogSink::LogSink(LogSink const &amp;sink)'],['../classyage_1_1LogSink.html#aadebaf552b839879189965faf7b504cf',1,'yage::LogSink::LogSink(LogSink &amp;&amp;sink)']]]
];
diff --git a/search/functions_b.js b/search/functions_b.js
index b0c42d01..66dd8d99 100644
--- a/search/functions_b.js
+++ b/search/functions_b.js
@@ -1,7 +1,7 @@
var searchData=
[
['makeconsolesink',['makeConsoleSink',['../namespaceyage.html#ab54350a8dbf59338c99ab4f43cfa2858',1,'yage']]],
- ['makefilesink',['makeFileSink',['../namespaceyage.html#ad537beeea51c8314e407fadd24affc34',1,'yage::makeFileSink(const std::string &amp;filename)'],['../namespaceyage.html#a6b288197f6a97f197dda60e5b54f1841',1,'yage::makeFileSink(std::string &amp;&amp;filename)']]],
+ ['makefilesink',['makeFileSink',['../namespaceyage.html#af31959e5c5fbddd7d424c60eef93d155',1,'yage::makeFileSink(std::string const &amp;filename)'],['../namespaceyage.html#a6b288197f6a97f197dda60e5b54f1841',1,'yage::makeFileSink(std::string &amp;&amp;filename)']]],
['matrix',['Matrix',['../classyage_1_1Matrix.html#a73b7d1f94f4f72a2294b71b3a35794ad',1,'yage::Matrix::Matrix()'],['../classyage_1_1Matrix.html#a191b02ff353d04f18779d4c84e20927b',1,'yage::Matrix::Matrix(const std::vector&lt; Type &gt; &amp;data)']]],
['min_5flevel_5f',['min_level_',['../namespaceyage.html#a8eb37ee67abe3858f039d36ec2bb6d3a',1,'yage']]],
['move',['move',['../classyage_1_1Camera.html#a012820185cceb451926bc4ef1607b324',1,'yage::Camera']]],
diff --git a/search/functions_d.js b/search/functions_d.js
index c622017c..18d761ad 100644
--- a/search/functions_d.js
+++ b/search/functions_d.js
@@ -1,14 +1,14 @@
var searchData=
[
- ['operator_28_29',['operator()',['../classyage_1_1Logger.html#a3c7d6d1a9ccf0397dc81350cef6782f2',1,'yage::Logger']]],
+ ['operator_28_29',['operator()',['../classyage_1_1Logger.html#ac9cf476a9e9970675ccfe88e16408b99',1,'yage::Logger']]],
['operator_2a',['operator*',['../namespaceyage.html#ad8903f6a93ac89f16846458540717507',1,'yage::operator*(Matrix&lt; M, N, T &gt; lhs, const T &amp;rhs)'],['../namespaceyage.html#a090cbd6b767b583364e9cbe78d8a8d5a',1,'yage::operator*(const T &amp;lhs, Matrix&lt; M, N, T &gt; rhs)']]],
['operator_2b',['operator+',['../namespaceyage.html#a226cc29763f745fd175844f4263d5dae',1,'yage::operator+(Matrix&lt; M, N, T &gt; lhs, const Matrix&lt; M, N, T &gt; &amp;rhs)'],['../namespaceyage.html#a6b77afaa1cd077df90b9daccbfc2cbae',1,'yage::operator+(Matrix&lt; M, N, T &gt; lhs, const T &amp;rhs)'],['../namespaceyage.html#a947133b8fc764d9fc5c5d8b08821cf32',1,'yage::operator+(const T &amp;lhs, Matrix&lt; M, N, T &gt; rhs)']]],
['operator_2b_3d',['operator+=',['../classyage_1_1Matrix.html#a8b7e0913efdb5e8c9ff39df4c4f36228',1,'yage::Matrix']]],
['operator_2d',['operator-',['../namespaceyage.html#a2187fb11298a029f2877702192717090',1,'yage::operator-(Matrix&lt; M, N, T &gt; lhs, const Matrix&lt; M, N, T &gt; &amp;rhs)'],['../namespaceyage.html#a8a9db24697f649f6d19f0347330d95fe',1,'yage::operator-(Matrix&lt; M, N, T &gt; lhs, const T &amp;rhs)'],['../namespaceyage.html#ad9344d41af72f29cd6f8cf1ef62ed3cc',1,'yage::operator-(const T &amp;lhs, Matrix&lt; M, N, T &gt; rhs)']]],
['operator_2d_3d',['operator-=',['../classyage_1_1Matrix.html#acc2d0763f060c923ce53b37143d0a7bb',1,'yage::Matrix']]],
['operator_2f',['operator/',['../namespaceyage.html#acca4a23afb94173695bbc1e1f2cde2b3',1,'yage']]],
- ['operator_3c_3c',['operator&lt;&lt;',['../classyage_1_1LogMessage.html#af79ecd529e839a5a3e99077dde60df90',1,'yage::LogMessage::operator&lt;&lt;(const T &amp;value)'],['../classyage_1_1LogMessage.html#a855e0e72055f785def530feaf27cbeab',1,'yage::LogMessage::operator&lt;&lt;(std::ostream &amp;(*fn)(std::ostream &amp;os))'],['../namespaceyage.html#a7ed614bc9d3e8b9f3f8d32b6a7ff28eb',1,'yage::operator&lt;&lt;()']]],
- ['operator_3d',['operator=',['../classyage_1_1LogMessage.html#a31eb7ca394acbcfedca104e709f1c4ae',1,'yage::LogMessage::operator=(const LogMessage &amp;msg)=delete'],['../classyage_1_1LogMessage.html#aed38ed794cdc0b3d7776f424570e92da',1,'yage::LogMessage::operator=(LogMessage &amp;&amp;msg)=delete'],['../classyage_1_1LogSink.html#a789f3d28eaa709339bab026ea0e9e440',1,'yage::LogSink::operator=(const LogSink &amp;sink)'],['../classyage_1_1LogSink.html#a47185c13d2cb8af61c793d4f009fddc4',1,'yage::LogSink::operator=(LogSink &amp;&amp;sink)'],['../classyage_1_1Window.html#a5247a4164bf0006fe9f034cd27c5b6db',1,'yage::Window::operator=(const Window &amp;)=delete'],['../classyage_1_1Window.html#a98c07656f90a6205f24dfe85ef1137de',1,'yage::Window::operator=(Window &amp;&amp;)=delete'],['../classyage_1_1Shader.html#a5d966c327ae0749ca5758880b684103a',1,'yage::Shader::operator=(const Shader &amp;)=delete'],['../classyage_1_1Shader.html#af94e7c75abb18015ade6126465a5fe05',1,'yage::Shader::operator=(Shader &amp;&amp;)=delete'],['../classyage_1_1SpriteBatch.html#a1b365d89c096d7fa138e1c7091f1d737',1,'yage::SpriteBatch::operator=(const SpriteBatch &amp;)=delete'],['../classyage_1_1SpriteBatch.html#a204782dd15c82376555ad0b049c4167f',1,'yage::SpriteBatch::operator=(SpriteBatch &amp;&amp;)=delete'],['../classyage_1_1Active.html#add837044e73e4bc9849f09495535600c',1,'yage::Active::operator=()'],['../classyage_1_1NonCopyable.html#a2972f07c7c098281713d3f9dc20309af',1,'yage::NonCopyable::operator=()'],['../classyage_1_1SyncQueue.html#a43e4ba65c8e367ed55da9b8e3e1567b6',1,'yage::SyncQueue::operator=()']]],
- ['operator_3d_3d',['operator==',['../classyage_1_1LogSink.html#abe2e73398ecb925233b50be5d15e20f9',1,'yage::LogSink::operator==()'],['../namespaceyage.html#a5ddd829cb1c7c4c880d0fd53326858fe',1,'yage::operator==()']]],
+ ['operator_3c_3c',['operator&lt;&lt;',['../classyage_1_1LogMessage.html#a0d094f5da03468511b4a008182733314',1,'yage::LogMessage::operator&lt;&lt;(T const &amp;value)'],['../classyage_1_1LogMessage.html#a855e0e72055f785def530feaf27cbeab',1,'yage::LogMessage::operator&lt;&lt;(std::ostream &amp;(*fn)(std::ostream &amp;os))'],['../namespaceyage.html#a7ed614bc9d3e8b9f3f8d32b6a7ff28eb',1,'yage::operator&lt;&lt;()']]],
+ ['operator_3d',['operator=',['../classyage_1_1LogMessage.html#af281ef4bf6de0f79dfdb29037e619204',1,'yage::LogMessage::operator=(LogMessage const &amp;msg)=delete'],['../classyage_1_1LogMessage.html#aed38ed794cdc0b3d7776f424570e92da',1,'yage::LogMessage::operator=(LogMessage &amp;&amp;msg)=delete'],['../classyage_1_1LogSink.html#a87ffe4e436129bbe88b38d2c728824c7',1,'yage::LogSink::operator=(LogSink const &amp;sink)'],['../classyage_1_1LogSink.html#a47185c13d2cb8af61c793d4f009fddc4',1,'yage::LogSink::operator=(LogSink &amp;&amp;sink)'],['../classyage_1_1Window.html#ae8f168c776403e2841770ad7369e1bc2',1,'yage::Window::operator=(Window const &amp;)=delete'],['../classyage_1_1Window.html#a98c07656f90a6205f24dfe85ef1137de',1,'yage::Window::operator=(Window &amp;&amp;)=delete'],['../classyage_1_1Shader.html#a5d966c327ae0749ca5758880b684103a',1,'yage::Shader::operator=(const Shader &amp;)=delete'],['../classyage_1_1Shader.html#af94e7c75abb18015ade6126465a5fe05',1,'yage::Shader::operator=(Shader &amp;&amp;)=delete'],['../classyage_1_1SpriteBatch.html#a1b365d89c096d7fa138e1c7091f1d737',1,'yage::SpriteBatch::operator=(const SpriteBatch &amp;)=delete'],['../classyage_1_1SpriteBatch.html#a204782dd15c82376555ad0b049c4167f',1,'yage::SpriteBatch::operator=(SpriteBatch &amp;&amp;)=delete'],['../classyage_1_1Active.html#add837044e73e4bc9849f09495535600c',1,'yage::Active::operator=()'],['../classyage_1_1NonCopyable.html#a2972f07c7c098281713d3f9dc20309af',1,'yage::NonCopyable::operator=()'],['../classyage_1_1SyncQueue.html#a43e4ba65c8e367ed55da9b8e3e1567b6',1,'yage::SyncQueue::operator=()']]],
+ ['operator_3d_3d',['operator==',['../classyage_1_1LogSink.html#ada8e2316fa5ff851f87f7e4ca74ac40d',1,'yage::LogSink::operator==()'],['../namespaceyage.html#a5ddd829cb1c7c4c880d0fd53326858fe',1,'yage::operator==()']]],
['operator_5b_5d',['operator[]',['../classyage_1_1details_1_1Row.html#a703d4eee36d93b1227ad734bdcf27190',1,'yage::details::Row::operator[](int col)'],['../classyage_1_1details_1_1Row.html#adf2f7047871fdc78ba66d9d08cd07736',1,'yage::details::Row::operator[](int col) const '],['../classyage_1_1Matrix.html#a89e826d2c6646002cfae23dde7f61145',1,'yage::Matrix::operator[](int row)'],['../classyage_1_1Matrix.html#a0e989030df9ebc7e3885a7bc811a45c6',1,'yage::Matrix::operator[](int row) const '],['../classyage_1_1Vector.html#a81efa1cb9d4ce8bb8c5cf9652a5650a2',1,'yage::Vector::operator[](int col)'],['../classyage_1_1Vector.html#a54c22538916cfb3b838724b8f8662c35',1,'yage::Vector::operator[](int col) const ']]]
];
diff --git a/search/typedefs_0.js b/search/typedefs_0.js
index 7a3dbe42..c106eb05 100644
--- a/search/typedefs_0.js
+++ b/search/typedefs_0.js
@@ -1,5 +1,6 @@
var searchData=
[
['callback',['Callback',['../classyage_1_1Active.html#a4b82fec6f02c00d186b1b840ce8f11dc',1,'yage::Active']]],
- ['componentmask',['ComponentMask',['../namespaceyage.html#a868aca3b92f2d669736ab696d2dc2847',1,'yage']]]
+ ['componentmask',['ComponentMask',['../namespaceyage.html#a868aca3b92f2d669736ab696d2dc2847',1,'yage']]],
+ ['container',['Container',['../classyage_1_1ComponentGroup.html#a1e6ba49ecdf3036ed46e1edbdeed0ae9',1,'yage::ComponentGroup']]]
];
diff --git a/search/variables_2.js b/search/variables_2.js
index 254e8ae7..fb9545ac 100644
--- a/search/variables_2.js
+++ b/search/variables_2.js
@@ -1,7 +1,4 @@
var searchData=
[
- ['colour',['colour',['../structyage_1_1Vertex.html#a142db28be39f418a06fa43f75d386182',1,'yage::Vertex']]],
- ['component_5fgroup_5f',['component_group_',['../classyage_1_1EntityManager.html#ae9c24dfd7dfc041454b6678dbddc55e2',1,'yage::EntityManager']]],
- ['component_5fmasks_5f',['component_masks_',['../classyage_1_1EntityManager.html#a579c5e72ace05025af0b5beb24f6766b',1,'yage::EntityManager']]],
- ['components_5f',['components_',['../classyage_1_1ComponentGroup.html#abed4de09aa22a48680c52824029d7485',1,'yage::ComponentGroup']]]
+ ['colour',['colour',['../structyage_1_1Vertex.html#a142db28be39f418a06fa43f75d386182',1,'yage::Vertex']]]
];
diff --git a/search/variables_3.js b/search/variables_3.js
index 59dca254..607e1568 100644
--- a/search/variables_3.js
+++ b/search/variables_3.js
@@ -1,6 +1,5 @@
var searchData=
[
['data_5f',['data_',['../classyage_1_1Matrix.html#a0ab11922319366f6e74f6e9e7d7abeed',1,'yage::Matrix']]],
- ['deleted_5f',['deleted_',['../classyage_1_1EntityManager.html#aa895f8d9e3e741fba7b9b17abd9d3675',1,'yage::EntityManager']]],
['depth',['depth',['../structyage_1_1details_1_1Glyph.html#ae5398583bd0b4c1d6b334bf3902903d9',1,'yage::details::Glyph']]]
];
diff --git a/shader_8cpp.html b/shader_8cpp.html
index 8a77e9b6..5adfee00 100644
--- a/shader_8cpp.html
+++ b/shader_8cpp.html
@@ -117,7 +117,7 @@ Namespaces</h2></td></tr>
</div></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Jun 21 2018 23:16:49 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Jun 23 2018 15:04:54 by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/shader_8h.html b/shader_8h.html
index 4a6591c8..0992796e 100644
--- a/shader_8h.html
+++ b/shader_8h.html
@@ -122,7 +122,7 @@ Namespaces</h2></td></tr>
</div></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Jun 21 2018 23:16:49 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Jun 23 2018 15:04:54 by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/shader_8h_source.html b/shader_8h_source.html
index 05a0f9e2..5f8a154c 100644
--- a/shader_8h_source.html
+++ b/shader_8h_source.html
@@ -104,9 +104,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="line"><a name="l00020"></a><span class="lineno"><a class="line" href="classyage_1_1Shader.html"> 20</a></span>&#160;<span class="keyword">class </span><a class="code" href="classyage_1_1Shader.html">Shader</a></div>
<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;{</div>
<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160; <a class="code" href="classyage_1_1Shader.html#a34fe30eb6e6d595c1996e8ea6fb3961a">Shader</a>(<span class="keyword">const</span> std::string &amp;vertex_path, <span class="keyword">const</span> std::string &amp;fragment_path);</div>
-<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160; <a class="code" href="classyage_1_1Shader.html#a34fe30eb6e6d595c1996e8ea6fb3961a">Shader</a>(<span class="keyword">const</span> <a class="code" href="classyage_1_1Shader.html">Shader</a> &amp;) = <span class="keyword">delete</span>;</div>
-<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160; <a class="code" href="classyage_1_1Shader.html#a34fe30eb6e6d595c1996e8ea6fb3961a">Shader</a>(<a class="code" href="classyage_1_1Shader.html">Shader</a> &amp;&amp;) = <span class="keyword">delete</span>;</div>
+<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160; <a class="code" href="classyage_1_1Shader.html#ad0abf5d388f9f63167a623ebc6f0879c">Shader</a>(std::string <span class="keyword">const</span> &amp;vertex_path, std::string <span class="keyword">const</span> &amp;fragment_path);</div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160; <a class="code" href="classyage_1_1Shader.html#ad0abf5d388f9f63167a623ebc6f0879c">Shader</a>(<span class="keyword">const</span> <a class="code" href="classyage_1_1Shader.html">Shader</a> &amp;) = <span class="keyword">delete</span>;</div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160; <a class="code" href="classyage_1_1Shader.html#ad0abf5d388f9f63167a623ebc6f0879c">Shader</a>(<a class="code" href="classyage_1_1Shader.html">Shader</a> &amp;&amp;) = <span class="keyword">delete</span>;</div>
<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160; <a class="code" href="classyage_1_1Shader.html#a9307c4f3cfaf5e584b70601294e09bdd">~Shader</a>();</div>
<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;</div>
<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160; <a class="code" href="classyage_1_1Shader.html">Shader</a> &amp;<a class="code" href="classyage_1_1Shader.html#a5d966c327ae0749ca5758880b684103a">operator=</a>(<span class="keyword">const</span> <a class="code" href="classyage_1_1Shader.html">Shader</a> &amp;) = <span class="keyword">delete</span>;</div>
@@ -114,28 +114,28 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;</div>
<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classyage_1_1Shader.html#a8cd66c177f148ac0b619766188696e6c">use</a>() <span class="keyword">const</span>;</div>
<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;</div>
-<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classyage_1_1Shader.html#ac9bff8500e2adfa1745c843bc612f215">setUniform</a>(<span class="keyword">const</span> std::string &amp;name, <span class="keywordtype">int</span> value) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classyage_1_1Shader.html#ac9bff8500e2adfa1745c843bc612f215">setUniform</a>(<span class="keyword">const</span> std::string &amp;name, <span class="keywordtype">float</span> value) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classyage_1_1Shader.html#ac9bff8500e2adfa1745c843bc612f215">setUniform</a>(<span class="keyword">const</span> std::string &amp;name, <span class="keyword">const</span> glm::mat4 &amp;matrix) <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classyage_1_1Shader.html#ae06c294fdfeb4a042cf51e51b169da37">setUniform</a>(std::string <span class="keyword">const</span> &amp;name, <span class="keywordtype">int</span> value) <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classyage_1_1Shader.html#ae06c294fdfeb4a042cf51e51b169da37">setUniform</a>(std::string <span class="keyword">const</span> &amp;name, <span class="keywordtype">float</span> value) <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classyage_1_1Shader.html#ae06c294fdfeb4a042cf51e51b169da37">setUniform</a>(std::string <span class="keyword">const</span> &amp;name, <span class="keyword">const</span> glm::mat4 &amp;matrix) <span class="keyword">const</span>;</div>
<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;</div>
<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;<span class="keyword">private</span>:</div>
<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160; GLuint program_id_ = 0;</div>
<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;</div>
-<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160; GLint getUniformLocation(<span class="keyword">const</span> std::string &amp;uniform_name) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160; <span class="keywordtype">void</span> errorCheck(GLuint shader, <span class="keyword">const</span> std::string &amp;shader_type) <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160; GLint getUniformLocation(std::string <span class="keyword">const</span> &amp;uniform_name) <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160; <span class="keywordtype">void</span> errorCheck(GLuint shader, std::string <span class="keyword">const</span> &amp;shader_type) <span class="keyword">const</span>;</div>
<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;};</div>
<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;</div>
<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;} <span class="comment">// namespace yage</span></div>
<div class="ttc" id="classyage_1_1Shader_html_a5d966c327ae0749ca5758880b684103a"><div class="ttname"><a href="classyage_1_1Shader.html#a5d966c327ae0749ca5758880b684103a">yage::Shader::operator=</a></div><div class="ttdeci">Shader &amp; operator=(const Shader &amp;)=delete</div></div>
-<div class="ttc" id="classyage_1_1Shader_html_a34fe30eb6e6d595c1996e8ea6fb3961a"><div class="ttname"><a href="classyage_1_1Shader.html#a34fe30eb6e6d595c1996e8ea6fb3961a">yage::Shader::Shader</a></div><div class="ttdeci">Shader(const std::string &amp;vertex_path, const std::string &amp;fragment_path)</div><div class="ttdef"><b>Definition:</b> shader.cpp:23</div></div>
-<div class="ttc" id="classyage_1_1Shader_html_ac9bff8500e2adfa1745c843bc612f215"><div class="ttname"><a href="classyage_1_1Shader.html#ac9bff8500e2adfa1745c843bc612f215">yage::Shader::setUniform</a></div><div class="ttdeci">void setUniform(const std::string &amp;name, int value) const </div><div class="ttdoc">set uniforms of different type </div><div class="ttdef"><b>Definition:</b> shader.cpp:88</div></div>
<div class="ttc" id="classyage_1_1Shader_html"><div class="ttname"><a href="classyage_1_1Shader.html">yage::Shader</a></div><div class="ttdef"><b>Definition:</b> shader.h:20</div></div>
+<div class="ttc" id="classyage_1_1Shader_html_ae06c294fdfeb4a042cf51e51b169da37"><div class="ttname"><a href="classyage_1_1Shader.html#ae06c294fdfeb4a042cf51e51b169da37">yage::Shader::setUniform</a></div><div class="ttdeci">void setUniform(std::string const &amp;name, int value) const </div><div class="ttdoc">set uniforms of different type </div><div class="ttdef"><b>Definition:</b> shader.cpp:88</div></div>
<div class="ttc" id="classyage_1_1Shader_html_a9307c4f3cfaf5e584b70601294e09bdd"><div class="ttname"><a href="classyage_1_1Shader.html#a9307c4f3cfaf5e584b70601294e09bdd">yage::Shader::~Shader</a></div><div class="ttdeci">~Shader()</div><div class="ttdef"><b>Definition:</b> shader.cpp:75</div></div>
<div class="ttc" id="classyage_1_1Shader_html_a8cd66c177f148ac0b619766188696e6c"><div class="ttname"><a href="classyage_1_1Shader.html#a8cd66c177f148ac0b619766188696e6c">yage::Shader::use</a></div><div class="ttdeci">void use() const </div><div class="ttdoc">compiles vertex and fragment shader </div><div class="ttdef"><b>Definition:</b> shader.cpp:83</div></div>
+<div class="ttc" id="classyage_1_1Shader_html_ad0abf5d388f9f63167a623ebc6f0879c"><div class="ttname"><a href="classyage_1_1Shader.html#ad0abf5d388f9f63167a623ebc6f0879c">yage::Shader::Shader</a></div><div class="ttdeci">Shader(std::string const &amp;vertex_path, std::string const &amp;fragment_path)</div><div class="ttdef"><b>Definition:</b> shader.cpp:23</div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Jun 21 2018 23:16:49 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Jun 23 2018 15:04:54 by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/spritebatch_8cpp.html b/spritebatch_8cpp.html
index 30c7039d..b746c45c 100644
--- a/spritebatch_8cpp.html
+++ b/spritebatch_8cpp.html
@@ -116,7 +116,7 @@ Namespaces</h2></td></tr>
</div></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Jun 21 2018 23:16:49 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Jun 23 2018 15:04:54 by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/spritebatch_8h.html b/spritebatch_8h.html
index 7e08ee93..d1f60bde 100644
--- a/spritebatch_8h.html
+++ b/spritebatch_8h.html
@@ -130,7 +130,7 @@ Namespaces</h2></td></tr>
</div></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Jun 21 2018 23:16:49 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Jun 23 2018 15:04:54 by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/spritebatch_8h_source.html b/spritebatch_8h_source.html
index 3c3ef2bb..48101e58 100644
--- a/spritebatch_8h_source.html
+++ b/spritebatch_8h_source.html
@@ -201,7 +201,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Jun 21 2018 23:16:49 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Jun 23 2018 15:04:54 by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/spritebatch_8md.html b/spritebatch_8md.html
index 7d651fc9..882bf5e3 100644
--- a/spritebatch_8md.html
+++ b/spritebatch_8md.html
@@ -89,7 +89,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Jun 21 2018 23:16:49 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Jun 23 2018 15:04:54 by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/spritebatch_guide.html b/spritebatch_guide.html
index 78ea680e..0229a96c 100644
--- a/spritebatch_guide.html
+++ b/spritebatch_guide.html
@@ -83,7 +83,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="textblock"></div></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Jun 21 2018 23:16:49 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Jun 23 2018 15:04:54 by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/stb__image_8cpp.html b/stb__image_8cpp.html
index c88767e1..c0925cbc 100644
--- a/stb__image_8cpp.html
+++ b/stb__image_8cpp.html
@@ -124,7 +124,7 @@ Macros</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Jun 21 2018 23:16:49 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Jun 23 2018 15:04:54 by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/stb__image_8h.html b/stb__image_8h.html
index 02c04d26..e9682f5e 100644
--- a/stb__image_8h.html
+++ b/stb__image_8h.html
@@ -1462,7 +1462,7 @@ Functions</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Jun 21 2018 23:16:49 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Jun 23 2018 15:04:54 by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/stb__image_8h_source.html b/stb__image_8h_source.html
index 89724b48..da30cf40 100644
--- a/stb__image_8h_source.html
+++ b/stb__image_8h_source.html
@@ -8287,7 +8287,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Jun 21 2018 23:16:49 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Jun 23 2018 15:04:54 by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/structstbi__io__callbacks-members.html b/structstbi__io__callbacks-members.html
index 5573b68d..5c90f3e6 100644
--- a/structstbi__io__callbacks-members.html
+++ b/structstbi__io__callbacks-members.html
@@ -97,7 +97,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Jun 21 2018 23:16:49 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Jun 23 2018 15:04:54 by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/structstbi__io__callbacks.html b/structstbi__io__callbacks.html
index aa4b96a6..8047721a 100644
--- a/structstbi__io__callbacks.html
+++ b/structstbi__io__callbacks.html
@@ -146,7 +146,7 @@ Public Attributes</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Jun 21 2018 23:16:49 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Jun 23 2018 15:04:54 by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/structyage_1_1Colour-members.html b/structyage_1_1Colour-members.html
index a27a396f..b27b68ea 100644
--- a/structyage_1_1Colour-members.html
+++ b/structyage_1_1Colour-members.html
@@ -104,7 +104,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Jun 21 2018 23:16:49 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Jun 23 2018 15:04:54 by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/structyage_1_1Colour.html b/structyage_1_1Colour.html
index 07191605..612d85d6 100644
--- a/structyage_1_1Colour.html
+++ b/structyage_1_1Colour.html
@@ -242,7 +242,7 @@ Public Attributes</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Jun 21 2018 23:16:49 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Jun 23 2018 15:04:54 by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/structyage_1_1LogMessage_1_1Meta-members.html b/structyage_1_1LogMessage_1_1Meta-members.html
index d370cc8e..bcc289b8 100644
--- a/structyage_1_1LogMessage_1_1Meta-members.html
+++ b/structyage_1_1LogMessage_1_1Meta-members.html
@@ -101,7 +101,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Jun 21 2018 23:16:49 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Jun 23 2018 15:04:54 by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/structyage_1_1LogMessage_1_1Meta.html b/structyage_1_1LogMessage_1_1Meta.html
index 797ade4b..3adf97f5 100644
--- a/structyage_1_1LogMessage_1_1Meta.html
+++ b/structyage_1_1LogMessage_1_1Meta.html
@@ -150,7 +150,7 @@ Public Attributes</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Jun 21 2018 23:16:49 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Jun 23 2018 15:04:54 by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/structyage_1_1Position-members.html b/structyage_1_1Position-members.html
index 46acf9e2..e0e14421 100644
--- a/structyage_1_1Position-members.html
+++ b/structyage_1_1Position-members.html
@@ -102,7 +102,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Jun 21 2018 23:16:49 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Jun 23 2018 15:04:54 by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/structyage_1_1Position.html b/structyage_1_1Position.html
index afd88745..e265ac21 100644
--- a/structyage_1_1Position.html
+++ b/structyage_1_1Position.html
@@ -202,7 +202,7 @@ Public Attributes</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Jun 21 2018 23:16:49 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Jun 23 2018 15:04:54 by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/structyage_1_1Texture-members.html b/structyage_1_1Texture-members.html
index 81c469ad..83453030 100644
--- a/structyage_1_1Texture-members.html
+++ b/structyage_1_1Texture-members.html
@@ -105,7 +105,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Jun 21 2018 23:16:49 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Jun 23 2018 15:04:54 by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/structyage_1_1Texture.html b/structyage_1_1Texture.html
index ac311607..5038579c 100644
--- a/structyage_1_1Texture.html
+++ b/structyage_1_1Texture.html
@@ -262,7 +262,7 @@ Public Attributes</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Jun 21 2018 23:16:49 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Jun 23 2018 15:04:54 by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/structyage_1_1UV-members.html b/structyage_1_1UV-members.html
index f1c2901a..86a8f683 100644
--- a/structyage_1_1UV-members.html
+++ b/structyage_1_1UV-members.html
@@ -102,7 +102,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Jun 21 2018 23:16:49 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Jun 23 2018 15:04:54 by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/structyage_1_1UV.html b/structyage_1_1UV.html
index cfea9568..e95c8f7e 100644
--- a/structyage_1_1UV.html
+++ b/structyage_1_1UV.html
@@ -202,7 +202,7 @@ Public Attributes</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Jun 21 2018 23:16:49 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Jun 23 2018 15:04:54 by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/structyage_1_1Vertex-members.html b/structyage_1_1Vertex-members.html
index 9e274973..8a888aab 100644
--- a/structyage_1_1Vertex-members.html
+++ b/structyage_1_1Vertex-members.html
@@ -106,7 +106,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Jun 21 2018 23:16:49 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Jun 23 2018 15:04:54 by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/structyage_1_1Vertex.html b/structyage_1_1Vertex.html
index 3b9fb25e..0415f5c6 100644
--- a/structyage_1_1Vertex.html
+++ b/structyage_1_1Vertex.html
@@ -343,7 +343,7 @@ Public Attributes</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Jun 21 2018 23:16:49 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Jun 23 2018 15:04:54 by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/structyage_1_1details_1_1Glyph-members.html b/structyage_1_1details_1_1Glyph-members.html
index b51a6e91..374437c6 100644
--- a/structyage_1_1details_1_1Glyph-members.html
+++ b/structyage_1_1details_1_1Glyph-members.html
@@ -105,7 +105,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Jun 21 2018 23:16:49 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Jun 23 2018 15:04:55 by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/structyage_1_1details_1_1Glyph.html b/structyage_1_1details_1_1Glyph.html
index 362f34f5..c2f0fccb 100644
--- a/structyage_1_1details_1_1Glyph.html
+++ b/structyage_1_1details_1_1Glyph.html
@@ -262,7 +262,7 @@ Public Attributes</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Jun 21 2018 23:16:49 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Jun 23 2018 15:04:55 by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/structyage_1_1details_1_1RenderBatch-members.html b/structyage_1_1details_1_1RenderBatch-members.html
index e7aa5868..f8ac1e82 100644
--- a/structyage_1_1details_1_1RenderBatch-members.html
+++ b/structyage_1_1details_1_1RenderBatch-members.html
@@ -102,7 +102,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Jun 21 2018 23:16:49 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Jun 23 2018 15:04:55 by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/structyage_1_1details_1_1RenderBatch.html b/structyage_1_1details_1_1RenderBatch.html
index 0e96473a..00406734 100644
--- a/structyage_1_1details_1_1RenderBatch.html
+++ b/structyage_1_1details_1_1RenderBatch.html
@@ -197,7 +197,7 @@ Public Attributes</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Jun 21 2018 23:16:49 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Jun 23 2018 15:04:55 by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/syncqueue_8h.html b/syncqueue_8h.html
index de348779..32efc66f 100644
--- a/syncqueue_8h.html
+++ b/syncqueue_8h.html
@@ -122,7 +122,7 @@ Namespaces</h2></td></tr>
</div></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Jun 21 2018 23:16:49 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Jun 23 2018 15:04:54 by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/syncqueue_8h_source.html b/syncqueue_8h_source.html
index bfa6f9b9..b3e96c47 100644
--- a/syncqueue_8h_source.html
+++ b/syncqueue_8h_source.html
@@ -178,7 +178,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Jun 21 2018 23:16:49 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Jun 23 2018 15:04:54 by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/system_8h.html b/system_8h.html
index 36f36e9c..9816129d 100644
--- a/system_8h.html
+++ b/system_8h.html
@@ -113,7 +113,7 @@ Namespaces</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Jun 21 2018 23:16:49 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Jun 23 2018 15:04:54 by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/system_8h_source.html b/system_8h_source.html
index 834caec3..39fca759 100644
--- a/system_8h_source.html
+++ b/system_8h_source.html
@@ -113,7 +113,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;} <span class="comment">// namespace yage</span></div>
<div class="ttc" id="entity_8h_html"><div class="ttname"><a href="entity_8h.html">entity.h</a></div></div>
<div class="ttc" id="classyage_1_1System_html"><div class="ttname"><a href="classyage_1_1System.html">yage::System</a></div><div class="ttdef"><b>Definition:</b> system.h:15</div></div>
-<div class="ttc" id="classyage_1_1EntityManager_html"><div class="ttname"><a href="classyage_1_1EntityManager.html">yage::EntityManager</a></div><div class="ttdoc">Has to keep track of all the different entities and their current state. </div><div class="ttdef"><b>Definition:</b> entity.h:21</div></div>
+<div class="ttc" id="classyage_1_1EntityManager_html"><div class="ttname"><a href="classyage_1_1EntityManager.html">yage::EntityManager</a></div><div class="ttdoc">Has to keep track of all the different entities and their current state. </div><div class="ttdef"><b>Definition:</b> entity.h:24</div></div>
<div class="ttc" id="classyage_1_1BaseSystem_html_ad483b78065fb91550b15f845ccabba69"><div class="ttname"><a href="classyage_1_1BaseSystem.html#ad483b78065fb91550b15f845ccabba69">yage::BaseSystem::update</a></div><div class="ttdeci">virtual void update(double dt, EntityManager &amp;em)=0</div></div>
<div class="ttc" id="classyage_1_1BaseSystem_html"><div class="ttname"><a href="classyage_1_1BaseSystem.html">yage::BaseSystem</a></div><div class="ttdef"><b>Definition:</b> system.h:8</div></div>
<div class="ttc" id="classyage_1_1System_html_ab3278915c6f1c4140eed6b39a034c5a6"><div class="ttname"><a href="classyage_1_1System.html#ab3278915c6f1c4140eed6b39a034c5a6">yage::System::active_mask_</a></div><div class="ttdeci">ComponentMask active_mask_</div><div class="ttdef"><b>Definition:</b> system.h:18</div></div>
@@ -121,7 +121,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Jun 21 2018 23:16:49 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Jun 23 2018 15:04:54 by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/texture_8h.html b/texture_8h.html
index 4c13ab23..02c307ec 100644
--- a/texture_8h.html
+++ b/texture_8h.html
@@ -120,7 +120,7 @@ Namespaces</h2></td></tr>
</div></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Jun 21 2018 23:16:49 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Jun 23 2018 15:04:54 by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/texture_8h_source.html b/texture_8h_source.html
index 447665c6..d29a329e 100644
--- a/texture_8h_source.html
+++ b/texture_8h_source.html
@@ -125,7 +125,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Jun 21 2018 23:16:49 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Jun 23 2018 15:04:54 by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/texturecache_8cpp.html b/texturecache_8cpp.html
index 70c2ecd1..2e72fe76 100644
--- a/texturecache_8cpp.html
+++ b/texturecache_8cpp.html
@@ -114,7 +114,7 @@ Namespaces</h2></td></tr>
</div></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Jun 21 2018 23:16:49 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Jun 23 2018 15:04:54 by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/texturecache_8h.html b/texturecache_8h.html
index dd2d969b..be2da7b2 100644
--- a/texturecache_8h.html
+++ b/texturecache_8h.html
@@ -121,7 +121,7 @@ Namespaces</h2></td></tr>
</div></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Jun 21 2018 23:16:49 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Jun 23 2018 15:04:54 by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/texturecache_8h_source.html b/texturecache_8h_source.html
index 0c474266..9aa1f43f 100644
--- a/texturecache_8h_source.html
+++ b/texturecache_8h_source.html
@@ -108,18 +108,18 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="keyword">public</span>:</div>
<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160; <a class="code" href="classyage_1_1TextureCache.html#a5f6af0bd513dd393061b2d9d18362692">TextureCache</a>() = <span class="keywordflow">default</span>;</div>
<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;</div>
-<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160; <a class="code" href="structyage_1_1Texture.html">Texture</a> <a class="code" href="classyage_1_1TextureCache.html#ad4929640230f9a74fcd634416fe0974f">getTexture</a>(<span class="keyword">const</span> std::string &amp;texture_path, <span class="keywordtype">int</span> x = 1, <span class="keywordtype">int</span> y = 1);</div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160; <a class="code" href="structyage_1_1Texture.html">Texture</a> <a class="code" href="classyage_1_1TextureCache.html#a4d43554c3b8a32bdb89cbb2b5812f747">getTexture</a>(std::string <span class="keyword">const</span> &amp;texture_path, <span class="keywordtype">int</span> x = 1, <span class="keywordtype">int</span> y = 1);</div>
<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;};</div>
<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;</div>
<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;} <span class="comment">// namespace yage</span></div>
+<div class="ttc" id="classyage_1_1TextureCache_html_a4d43554c3b8a32bdb89cbb2b5812f747"><div class="ttname"><a href="classyage_1_1TextureCache.html#a4d43554c3b8a32bdb89cbb2b5812f747">yage::TextureCache::getTexture</a></div><div class="ttdeci">Texture getTexture(std::string const &amp;texture_path, int x=1, int y=1)</div><div class="ttdef"><b>Definition:</b> texturecache.cpp:17</div></div>
<div class="ttc" id="classyage_1_1TextureCache_html_a5f6af0bd513dd393061b2d9d18362692"><div class="ttname"><a href="classyage_1_1TextureCache.html#a5f6af0bd513dd393061b2d9d18362692">yage::TextureCache::TextureCache</a></div><div class="ttdeci">TextureCache()=default</div></div>
<div class="ttc" id="structyage_1_1Texture_html"><div class="ttname"><a href="structyage_1_1Texture.html">yage::Texture</a></div><div class="ttdef"><b>Definition:</b> texture.h:17</div></div>
<div class="ttc" id="classyage_1_1TextureCache_html"><div class="ttname"><a href="classyage_1_1TextureCache.html">yage::TextureCache</a></div><div class="ttdef"><b>Definition:</b> texturecache.h:19</div></div>
-<div class="ttc" id="classyage_1_1TextureCache_html_ad4929640230f9a74fcd634416fe0974f"><div class="ttname"><a href="classyage_1_1TextureCache.html#ad4929640230f9a74fcd634416fe0974f">yage::TextureCache::getTexture</a></div><div class="ttdeci">Texture getTexture(const std::string &amp;texture_path, int x=1, int y=1)</div><div class="ttdef"><b>Definition:</b> texturecache.cpp:17</div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Jun 21 2018 23:16:49 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Jun 23 2018 15:04:54 by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/todo.html b/todo.html
index a341792f..64f9a461 100644
--- a/todo.html
+++ b/todo.html
@@ -89,7 +89,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Jun 21 2018 23:16:49 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Jun 23 2018 15:04:54 by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/todolist_8md.html b/todolist_8md.html
index b09f5923..5959ced3 100644
--- a/todolist_8md.html
+++ b/todolist_8md.html
@@ -89,7 +89,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Jun 21 2018 23:16:49 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Jun 23 2018 15:04:54 by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/vertex_8h.html b/vertex_8h.html
index cbff2b8e..81cd3e6a 100644
--- a/vertex_8h.html
+++ b/vertex_8h.html
@@ -126,7 +126,7 @@ Namespaces</h2></td></tr>
</div></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Jun 21 2018 23:16:49 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Jun 23 2018 15:04:54 by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/vertex_8h_source.html b/vertex_8h_source.html
index 884d1a65..01c750e2 100644
--- a/vertex_8h_source.html
+++ b/vertex_8h_source.html
@@ -193,7 +193,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Jun 21 2018 23:16:49 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Jun 23 2018 15:04:54 by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/window_8cpp.html b/window_8cpp.html
index e9a24b4b..2eddff18 100644
--- a/window_8cpp.html
+++ b/window_8cpp.html
@@ -116,7 +116,7 @@ Namespaces</h2></td></tr>
</div></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Jun 21 2018 23:16:49 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Jun 23 2018 15:04:54 by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/window_8h.html b/window_8h.html
index b7e1dddd..05fad060 100644
--- a/window_8h.html
+++ b/window_8h.html
@@ -130,7 +130,7 @@ Enumerations</h2></td></tr>
</div></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Jun 21 2018 23:16:49 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Jun 23 2018 15:04:54 by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/window_8h_source.html b/window_8h_source.html
index 95655036..444c57ba 100644
--- a/window_8h_source.html
+++ b/window_8h_source.html
@@ -118,12 +118,12 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;</div>
<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;<span class="keyword">public</span>:</div>
<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160; <a class="code" href="classyage_1_1Window.html#af6a0705d56a77408707177a528c633e9">Window</a>() = <span class="keywordflow">default</span>;</div>
-<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160; <a class="code" href="classyage_1_1Window.html#af6a0705d56a77408707177a528c633e9">Window</a>(<span class="keyword">const</span> <a class="code" href="classyage_1_1Window.html">Window</a> &amp;) = <span class="keyword">delete</span>;</div>
+<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160; <a class="code" href="classyage_1_1Window.html#af6a0705d56a77408707177a528c633e9">Window</a>(<a class="code" href="classyage_1_1Window.html">Window</a> <span class="keyword">const</span> &amp;) = <span class="keyword">delete</span>;</div>
<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160; <a class="code" href="classyage_1_1Window.html#af6a0705d56a77408707177a528c633e9">Window</a>(<a class="code" href="classyage_1_1Window.html">Window</a> &amp;&amp;) = <span class="keyword">delete</span>;</div>
<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160; <a class="code" href="classyage_1_1Window.html#a9a8dd109e145c459e52abb3a8861e3a0">~Window</a>();</div>
<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;</div>
-<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160; <a class="code" href="classyage_1_1Window.html">Window</a> &amp;<a class="code" href="classyage_1_1Window.html#a5247a4164bf0006fe9f034cd27c5b6db">operator=</a>(<span class="keyword">const</span> <a class="code" href="classyage_1_1Window.html">Window</a> &amp;) = <span class="keyword">delete</span>;</div>
-<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160; <a class="code" href="classyage_1_1Window.html">Window</a> &amp;<a class="code" href="classyage_1_1Window.html#a5247a4164bf0006fe9f034cd27c5b6db">operator=</a>(<a class="code" href="classyage_1_1Window.html">Window</a> &amp;&amp;) = <span class="keyword">delete</span>;</div>
+<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160; <a class="code" href="classyage_1_1Window.html">Window</a> &amp;<a class="code" href="classyage_1_1Window.html#ae8f168c776403e2841770ad7369e1bc2">operator=</a>(<a class="code" href="classyage_1_1Window.html">Window</a> <span class="keyword">const</span> &amp;) = <span class="keyword">delete</span>;</div>
+<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160; <a class="code" href="classyage_1_1Window.html">Window</a> &amp;<a class="code" href="classyage_1_1Window.html#ae8f168c776403e2841770ad7369e1bc2">operator=</a>(<a class="code" href="classyage_1_1Window.html">Window</a> &amp;&amp;) = <span class="keyword">delete</span>;</div>
<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;</div>
<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classyage_1_1Window.html#afdf3e2826526abc23a4e206c9a8a8745">create</a>(std::string window_name, <span class="keywordtype">int</span> width, <span class="keywordtype">int</span> height);</div>
<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classyage_1_1Window.html#a86d0aa8e9896850b9acfc720b5615359">swapBuffer</a>();</div>
@@ -152,13 +152,13 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="ttc" id="namespaceyage_html_a09d41deeced5fca5df9dc680c9e77c38a7c4273d3feb1dc60a55a74c37c3fddd6"><div class="ttname"><a href="namespaceyage.html#a09d41deeced5fca5df9dc680c9e77c38a7c4273d3feb1dc60a55a74c37c3fddd6">yage::SHOWN</a></div><div class="ttdef"><b>Definition:</b> window.h:23</div></div>
<div class="ttc" id="namespaceyage_html_ad5a9307442e5daa8810aff942564a822"><div class="ttname"><a href="namespaceyage.html#ad5a9307442e5daa8810aff942564a822">yage::key</a></div><div class="ttdeci">key</div><div class="ttdef"><b>Definition:</b> input.h:25</div></div>
<div class="ttc" id="classyage_1_1Window_html_a98e2a33820ad63b2c94c56e203ff6e58"><div class="ttname"><a href="classyage_1_1Window.html#a98e2a33820ad63b2c94c56e203ff6e58">yage::Window::clearBuffer</a></div><div class="ttdeci">void clearBuffer()</div><div class="ttdoc">clear buffer </div><div class="ttdef"><b>Definition:</b> window.cpp:82</div></div>
+<div class="ttc" id="classyage_1_1Window_html_ae8f168c776403e2841770ad7369e1bc2"><div class="ttname"><a href="classyage_1_1Window.html#ae8f168c776403e2841770ad7369e1bc2">yage::Window::operator=</a></div><div class="ttdeci">Window &amp; operator=(Window const &amp;)=delete</div></div>
<div class="ttc" id="classyage_1_1Window_html_a1a311e27b1e588f0fce540ce040dcbd5"><div class="ttname"><a href="classyage_1_1Window.html#a1a311e27b1e588f0fce540ce040dcbd5">yage::Window::pollEvents</a></div><div class="ttdeci">void pollEvents() const </div><div class="ttdef"><b>Definition:</b> window.cpp:107</div></div>
-<div class="ttc" id="classyage_1_1Window_html_a5247a4164bf0006fe9f034cd27c5b6db"><div class="ttname"><a href="classyage_1_1Window.html#a5247a4164bf0006fe9f034cd27c5b6db">yage::Window::operator=</a></div><div class="ttdeci">Window &amp; operator=(const Window &amp;)=delete</div></div>
<div class="ttc" id="namespaceyage_html_a09d41deeced5fca5df9dc680c9e77c38afa8ece0eef17c604369ca69bc4b09970"><div class="ttname"><a href="namespaceyage.html#a09d41deeced5fca5df9dc680c9e77c38afa8ece0eef17c604369ca69bc4b09970">yage::BORDERLESS</a></div><div class="ttdef"><b>Definition:</b> window.h:26</div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Jun 21 2018 23:16:49 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Jun 23 2018 15:04:54 by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/yage_2entity_2README_8md.html b/yage_2entity_2README_8md.html
index 68c18a80..4fd442c0 100644
--- a/yage_2entity_2README_8md.html
+++ b/yage_2entity_2README_8md.html
@@ -89,7 +89,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Jun 21 2018 23:16:49 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Jun 23 2018 15:04:54 by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/yage_2physics_2README_8md.html b/yage_2physics_2README_8md.html
index f76c7f7d..b3ebdef8 100644
--- a/yage_2physics_2README_8md.html
+++ b/yage_2physics_2README_8md.html
@@ -89,7 +89,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Jun 21 2018 23:16:49 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Jun 23 2018 15:04:54 by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/yage_8h.html b/yage_8h.html
index bc0bc2d0..9c67d50e 100644
--- a/yage_8h.html
+++ b/yage_8h.html
@@ -116,7 +116,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Jun 21 2018 23:16:49 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Jun 23 2018 15:04:54 by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/yage_8h_source.html b/yage_8h_source.html
index 7aa49b71..55b8a3e4 100644
--- a/yage_8h_source.html
+++ b/yage_8h_source.html
@@ -128,7 +128,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Jun 21 2018 23:16:49 by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Sat Jun 23 2018 15:04:54 by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>