From 6264c37b15ce0381b7492bb7e164c57eee8d5ceb Mon Sep 17 00:00:00 2001 From: TravisBot <> Date: Sat, 23 Jun 2018 15:05:17 +0000 Subject: [Travis] Rebuilding documentation --- README_8md.html | 2 +- active_8cpp.html | 2 +- active_8h.html | 2 +- active_8h_source.html | 2 +- annotated.html | 2 +- body_8cpp.html | 2 +- body_8h.html | 2 +- body_8h_source.html | 2 +- bug.html | 2 +- camera_8cpp.html | 2 +- camera_8h.html | 2 +- camera_8h_source.html | 2 +- classes.html | 2 +- classyage_1_1Active-members.html | 2 +- classyage_1_1Active.html | 2 +- classyage_1_1BaseComponent-members.html | 2 +- classyage_1_1BaseComponent.html | 2 +- classyage_1_1BaseSystem-members.html | 2 +- classyage_1_1BaseSystem.html | 2 +- classyage_1_1Body-members.html | 2 +- classyage_1_1Body.html | 2 +- classyage_1_1Camera-members.html | 2 +- classyage_1_1Camera.html | 2 +- classyage_1_1Collider-members.html | 2 +- classyage_1_1Collider.html | 2 +- classyage_1_1CollisionBody-members.html | 2 +- classyage_1_1CollisionBody.html | 2 +- classyage_1_1Component-members.html | 2 +- classyage_1_1Component.html | 2 +- classyage_1_1ComponentGroup-members.html | 7 +- classyage_1_1ComponentGroup.html | 81 +++++++++++++++++--- classyage_1_1EntityManager-members.html | 8 +- classyage_1_1EntityManager.html | 68 ++++++----------- classyage_1_1FileLoadException-members.html | 4 +- classyage_1_1FileLoadException.html | 10 +-- classyage_1_1ImageLoader-members.html | 4 +- classyage_1_1ImageLoader.html | 10 +-- classyage_1_1LogMessage-members.html | 8 +- classyage_1_1LogMessage.html | 28 +++---- classyage_1_1LogSink-members.html | 10 +-- classyage_1_1LogSink.html | 36 ++++----- classyage_1_1Logger-members.html | 14 ++-- classyage_1_1Logger.html | 50 ++++++------ classyage_1_1Matrix-members.html | 2 +- classyage_1_1Matrix.html | 2 +- classyage_1_1NonCopyable-members.html | 2 +- classyage_1_1NonCopyable.html | 2 +- classyage_1_1ParticleBody-members.html | 2 +- classyage_1_1ParticleBody.html | 2 +- classyage_1_1RectangleCollider-members.html | 2 +- classyage_1_1RectangleCollider.html | 2 +- classyage_1_1ResourceManager-members.html | 4 +- classyage_1_1ResourceManager.html | 10 +-- classyage_1_1RigidBody-members.html | 2 +- classyage_1_1RigidBody.html | 2 +- classyage_1_1Shader-members.html | 10 +-- classyage_1_1Shader.html | 38 +++++----- classyage_1_1SpriteBatch-members.html | 2 +- classyage_1_1SpriteBatch.html | 2 +- classyage_1_1SyncQueue-members.html | 2 +- classyage_1_1SyncQueue.html | 2 +- classyage_1_1System-members.html | 2 +- classyage_1_1System.html | 2 +- classyage_1_1TextureCache-members.html | 4 +- classyage_1_1TextureCache.html | 10 +-- classyage_1_1Vector-members.html | 2 +- classyage_1_1Vector.html | 2 +- classyage_1_1Vector2-members.html | 2 +- classyage_1_1Vector2.html | 2 +- classyage_1_1Vector3-members.html | 2 +- classyage_1_1Vector3.html | 2 +- classyage_1_1Vector4-members.html | 2 +- classyage_1_1Vector4.html | 2 +- classyage_1_1Window-members.html | 6 +- classyage_1_1Window.html | 18 ++--- classyage_1_1details_1_1Row-members.html | 2 +- classyage_1_1details_1_1Row.html | 2 +- collider_8h.html | 2 +- collider_8h_source.html | 2 +- collisionbody_8h.html | 2 +- collisionbody_8h_source.html | 2 +- component_8cpp.html | 3 +- component_8h.html | 2 +- component_8h_source.html | 51 ++++++++----- core_8cpp.html | 6 +- core_8h.html | 6 +- core_8h_source.html | 6 +- cube_8h.html | 2 +- cube_8h_source.html | 2 +- dir_059f34b87ae2c2af887b23a7e5e8e88f.html | 2 +- dir_0a5be4b85c8e2c05f7a9f5a803f53125.html | 2 +- dir_11841e5da2063fc5766a682aee38e289.html | 2 +- dir_48a91ae829881cbedcfc124d2027890d.html | 2 +- dir_a58d7658bbcfd3d3d7296185ebe55c28.html | 2 +- dir_aa7f86daaaa64c448f636c0e65de2cec.html | 2 +- dir_b47bccbdb192fb141a0ffded67f346da.html | 2 +- dir_d09e80fdcf0bb585bbe3b7099c52d028.html | 2 +- entity_8cpp.html | 4 +- entity_8h.html | 9 ++- entity_8h_source.html | 92 ++++++++++++++--------- exception_8cpp.html | 2 +- exception_8h.html | 2 +- exception_8h_source.html | 6 +- files.html | 2 +- functions.html | 7 +- functions_b.html | 5 +- functions_c.html | 12 +-- functions_d.html | 5 +- functions_e.html | 8 +- functions_f.html | 4 +- functions_func.html | 46 +++++++----- functions_g.html | 6 +- functions_h.html | 2 +- functions_i.html | 2 +- functions_k.html | 2 +- functions_l.html | 10 +-- functions_m.html | 2 +- functions_n.html | 2 +- functions_o.html | 12 +-- functions_p.html | 2 +- functions_r.html | 4 +- functions_rela.html | 2 +- functions_s.html | 6 +- functions_t.html | 2 +- functions_type.html | 5 +- functions_u.html | 2 +- functions_v.html | 2 +- functions_vars.html | 14 +--- functions_w.html | 6 +- functions_x.html | 2 +- functions_y.html | 2 +- functions_z.html | 2 +- functions_~.html | 2 +- globals.html | 2 +- globals_defs.html | 2 +- globals_eval.html | 2 +- globals_func.html | 2 +- globals_type.html | 2 +- globals_vars.html | 2 +- hierarchy.html | 2 +- imageloader_8cpp.html | 2 +- imageloader_8h.html | 2 +- imageloader_8h_source.html | 6 +- index.html | 2 +- input_8h.html | 2 +- input_8h_source.html | 2 +- iomanager_8cpp.html | 6 +- iomanager_8h.html | 6 +- iomanager_8h_source.html | 6 +- logger_8cpp.html | 2 +- logger_8h.html | 6 +- logger_8h_source.html | 78 +++++++++---------- logger_8md.html | 2 +- logger_guide.html | 2 +- main_8md.html | 2 +- matrix_8h.html | 2 +- matrix_8h_source.html | 2 +- matrix_8md.html | 2 +- md_README.html | 2 +- md_docs_matrix.html | 2 +- md_docs_todolist.html | 2 +- md_yage_entity_README.html | 4 +- md_yage_physics_README.html | 2 +- namespacemembers.html | 8 +- namespacemembers_enum.html | 2 +- namespacemembers_eval.html | 2 +- namespacemembers_func.html | 8 +- namespacemembers_type.html | 2 +- namespaces.html | 2 +- namespaceyage.html | 16 ++-- namespaceyage_1_1IoManager.html | 10 +-- namespaceyage_1_1details.html | 2 +- namespaceyage_1_1matrix.html | 2 +- noncopyable_8h.html | 2 +- noncopyable_8h_source.html | 2 +- pages.html | 2 +- particlebody_8cpp.html | 2 +- particlebody_8h.html | 2 +- particlebody_8h_source.html | 2 +- physics_8h.html | 2 +- physics_8h_source.html | 2 +- rectanglecollider_8cpp.html | 2 +- rectanglecollider_8h.html | 2 +- rectanglecollider_8h_source.html | 2 +- resourcemanager_8cpp.html | 2 +- resourcemanager_8h.html | 2 +- resourcemanager_8h_source.html | 6 +- rigidbody_8cpp.html | 2 +- rigidbody_8h.html | 2 +- rigidbody_8h_source.html | 2 +- search/all_0.js | 4 +- search/all_1.js | 2 +- search/all_11.js | 4 +- search/all_12.js | 4 +- search/all_13.js | 2 +- search/all_16.js | 6 +- search/all_2.js | 4 +- search/all_3.js | 1 - search/all_4.js | 5 +- search/all_5.js | 2 +- search/all_6.js | 4 +- search/all_b.js | 8 +- search/all_c.js | 2 +- search/all_e.js | 8 +- search/functions_0.js | 4 +- search/functions_1.js | 2 +- search/functions_10.js | 4 +- search/functions_11.js | 4 +- search/functions_15.js | 6 +- search/functions_4.js | 3 +- search/functions_5.js | 2 +- search/functions_6.js | 4 +- search/functions_a.js | 8 +- search/functions_b.js | 2 +- search/functions_d.js | 8 +- search/typedefs_0.js | 3 +- search/variables_2.js | 5 +- search/variables_3.js | 1 - shader_8cpp.html | 2 +- shader_8h.html | 2 +- shader_8h_source.html | 22 +++--- spritebatch_8cpp.html | 2 +- spritebatch_8h.html | 2 +- spritebatch_8h_source.html | 2 +- spritebatch_8md.html | 2 +- spritebatch_guide.html | 2 +- stb__image_8cpp.html | 2 +- stb__image_8h.html | 2 +- stb__image_8h_source.html | 2 +- structstbi__io__callbacks-members.html | 2 +- structstbi__io__callbacks.html | 2 +- structyage_1_1Colour-members.html | 2 +- structyage_1_1Colour.html | 2 +- structyage_1_1LogMessage_1_1Meta-members.html | 2 +- structyage_1_1LogMessage_1_1Meta.html | 2 +- structyage_1_1Position-members.html | 2 +- structyage_1_1Position.html | 2 +- structyage_1_1Texture-members.html | 2 +- structyage_1_1Texture.html | 2 +- structyage_1_1UV-members.html | 2 +- structyage_1_1UV.html | 2 +- structyage_1_1Vertex-members.html | 2 +- structyage_1_1Vertex.html | 2 +- structyage_1_1details_1_1Glyph-members.html | 2 +- structyage_1_1details_1_1Glyph.html | 2 +- structyage_1_1details_1_1RenderBatch-members.html | 2 +- structyage_1_1details_1_1RenderBatch.html | 2 +- syncqueue_8h.html | 2 +- syncqueue_8h_source.html | 2 +- system_8h.html | 2 +- system_8h_source.html | 4 +- texture_8h.html | 2 +- texture_8h_source.html | 2 +- texturecache_8cpp.html | 2 +- texturecache_8h.html | 2 +- texturecache_8h_source.html | 6 +- todo.html | 2 +- todolist_8md.html | 2 +- vertex_8h.html | 2 +- vertex_8h_source.html | 2 +- window_8cpp.html | 2 +- window_8h.html | 2 +- window_8h_source.html | 10 +-- yage_2entity_2README_8md.html | 2 +- yage_2physics_2README_8md.html | 2 +- yage_8h.html | 2 +- yage_8h_source.html | 2 +- 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'); 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 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 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'); 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'); 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 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 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'); 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'); 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 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 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'); 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'); 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'); 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 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'); 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 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'); 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 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'); 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 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'); 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 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'); 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 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'); 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 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'); 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 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');

This is the complete list of members for yage::ComponentGroup, including all inherited members.

- + + + +
components_yage::ComponentGroup
add(std::unique_ptr< BaseComponent > &&component)yage::ComponentGroup
begin()yage::ComponentGroup
Container typedefyage::ComponentGroup
end()yage::ComponentGroup
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');
-Public Attributes | +Public Types | +Public Member Functions | List of all members
yage::ComponentGroup Class Reference
@@ -98,32 +99,90 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');

#include <component.h>

- - - + + + +

-Public Attributes

std::vector< std::unique_ptr
-< BaseComponent > > 
components_
 

+Public Types

typedef std::vector
+< std::unique_ptr
+< BaseComponent > > 
Container
 
+ + + + + + +

+Public Member Functions

ComponentGroupadd (std::unique_ptr< BaseComponent > &&component)
 
Container::iterator begin ()
 
Container::iterator end ()
 
-

Member Data Documentation

- +

Member Typedef Documentation

+
- +
std::vector<std::unique_ptr<BaseComponent> > yage::ComponentGroup::components_typedef std::vector<std::unique_ptr<BaseComponent> > yage::ComponentGroup::Container
-
The documentation for this class was generated from the following file:
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');

This is the complete list of members for yage::EntityManager, including all inherited members.

- - - + - +
add_component(Entity entity, BaseComponent *component)yage::EntityManager
component_group_yage::EntityManager
component_masks_yage::EntityManager
add_component(Entity entity, std::unique_ptr< BaseComponent > &&component)yage::EntityManager
create_entity()yage::EntityManager
delete_entity(Entity entity)yage::EntityManager
deleted_yage::EntityManager
each(std::function< void(T &)> update)yage::EntityManager
is_valid(Entity entity) const yage::EntityManager
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');
Public Member Functions | -Public Attributes | List of all members
yage::EntityManager Class Reference
@@ -110,23 +109,17 @@ Public Member Functions   bool is_valid (Entity entity) const   -EntityManageradd_component (Entity entity, BaseComponent *component) -  - - - - - - - - + + + + +

-Public Attributes

std::vector< ComponentGroupcomponent_group_
 
std::vector< ComponentMaskcomponent_masks_
 
std::vector< Entitydeleted_
 
EntityManageradd_component (Entity entity, std::unique_ptr< BaseComponent > &&component)
 
template<typename T >
EntityManagereach (std::function< void(T &)> update)
 

Detailed Description

Has to keep track of all the different entities and their current state.

The key actions on an Entity are: deleting, creating.

Member Function Documentation

- +
@@ -139,7 +132,7 @@ Public Attributes - + @@ -183,53 +176,34 @@ Public Attributes - +
+
+template<typename T >
BaseComponentstd::unique_ptr< BaseComponent > &&  component 
- + - - - - -
bool yage::EntityManager::is_valid EntityManager & yage::EntityManager::each (Entity entity) const
-
- -
-
-

Member Data Documentation

- -
-
- - - - -
std::vector<ComponentGroup> yage::EntityManager::component_group_
-
- -
-
- -
-
- - - + + +
std::vector<ComponentMask> yage::EntityManager::component_masks_std::function< void(T &)> update)
- +
- + + + + +
std::vector<Entity> yage::EntityManager::deleted_bool yage::EntityManager::is_valid (Entity entity) const
@@ -243,7 +217,7 @@ Public Attributes
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');

This is the complete list of members for yage::FileLoadException, including all inherited members.

- +
FileLoadException(std::string err)yage::FileLoadException
what() const yage::FileLoadExceptionvirtual
what() const yage::FileLoadExceptionvirtual
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:
Public Member Functions  FileLoadException (std::string err)   -virtual const char * what () const throw () -  +virtual char const * what () const throw () + 

Constructor & Destructor Documentation

@@ -131,7 +131,7 @@ Public Member Functions

Member Function Documentation

- +
@@ -139,7 +139,7 @@ Public Member Functions Public Member Functions - - - - + + + + - - - + + +
- + @@ -167,7 +167,7 @@ Public Member Functions 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');

This is the complete list of members for yage::ImageLoader, including all inherited members.

const char * yage::FileLoadException::what char const * yage::FileLoadException::what ( ) const
- +
loadPng(const std::string &file_path)yage::ImageLoaderstatic
loadPng(std::string const &file_path)yage::ImageLoaderstatic
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'); - - + +

Static Public Member Functions

static Texture loadPng (const std::string &file_path)
 
static Texture loadPng (std::string const &file_path)
 

Member Function Documentation

- +
@@ -114,7 +114,7 @@ Static Public Member Functions - + @@ -135,7 +135,7 @@ Static Public Member Functions 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');

This is the complete list of members for yage::LogMessage, including all inherited members.

Texture yage::ImageLoader::loadPng (const std::string & std::string const &  file_path)
- - + + - +
Logger classyage::LogMessagefriend
LogMessage(const LogMessage &msg)=deleteyage::LogMessage
operator<<(const T &value)yage::LogMessage
LogMessage(LogMessage const &msg)=deleteyage::LogMessage
operator<<(T const &value)yage::LogMessage
operator<<(std::ostream &(*fn)(std::ostream &os))yage::LogMessage
operator=(const LogMessage &msg)=deleteyage::LogMessage
operator=(LogMessage const &msg)=deleteyage::LogMessage
operator=(LogMessage &&msg)=deleteyage::LogMessage
~LogMessage()yage::LogMessage
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
 ~LogMessage ()
 
 LogMessage (const LogMessage &msg)=delete
 
LogMessageoperator= (const LogMessage &msg)=delete
 
 LogMessage (LogMessage const &msg)=delete
 
LogMessageoperator= (LogMessage const &msg)=delete
 
LogMessageoperator= (LogMessage &&msg)=delete
 
template<typename T >
LogMessageoperator<< (const T &value)
 
template<typename T >
LogMessageoperator<< (T const &value)
 
LogMessageoperator<< (std::ostream &(*fn)(std::ostream &os))
 
@@ -142,7 +142,7 @@ Friends - +
@@ -152,7 +152,7 @@ Friends - + @@ -167,7 +167,7 @@ Friends

Member Function Documentation

- +
@@ -176,7 +176,7 @@ template<typename T >
- + @@ -201,7 +201,7 @@ template<typename T > - +
yage::LogMessage::LogMessage (const LogMessageLogMessage const &  msg)
LogMessage & yage::LogMessage::operator<< (const TT const &  value)
@@ -211,7 +211,7 @@ template<typename T > - + @@ -277,7 +277,7 @@ template<typename T > 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');

This is the complete list of members for yage::LogSink, including all inherited members.

LogMessage& yage::LogMessage::operator= (const LogMessageLogMessage const &  msg)
- + - + - - + +
LogSink(T impl)yage::LogSink
LogSink(const LogSink &sink)yage::LogSink
LogSink(LogSink const &sink)yage::LogSink
LogSink(LogSink &&sink)yage::LogSink
operator=(const LogSink &sink)yage::LogSink
operator=(LogSink const &sink)yage::LogSink
operator=(LogSink &&sink)yage::LogSink
operator==(const LogSink &sink)yage::LogSink
write(const LogMessage::Meta &meta, const std::string &msg) const yage::LogSink
operator==(LogSink const &sink)yage::LogSink
write(LogMessage::Meta const &meta, std::string const &msg) const yage::LogSink
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 template<typename T >  LogSink (T impl)   - LogSink (const LogSink &sink) -  + LogSink (LogSink const &sink) +   LogSink (LogSink &&sink)   -LogSinkoperator= (const LogSink &sink) -  +LogSinkoperator= (LogSink const &sink) +  LogSinkoperator= (LogSink &&sink)   -bool operator== (const LogSink &sink) -  -void write (const LogMessage::Meta &meta, const std::string &msg) const -  +bool operator== (LogSink const &sink) +  +void write (LogMessage::Meta const &meta, std::string const &msg) const + 

Constructor & Destructor Documentation

@@ -136,14 +136,14 @@ template<typename T >
- +
- + @@ -169,14 +169,14 @@ template<typename T >

Member Function Documentation

- +
yage::LogSink::LogSink (const LogSinkLogSink const &  sink)
- + @@ -201,14 +201,14 @@ template<typename T > - +
LogSink& yage::LogSink::operator= (const LogSinkLogSink const &  sink)
- + @@ -217,20 +217,20 @@ template<typename T > - +
bool yage::LogSink::operator== (const LogSinkLogSink const &  sink)
- + - + @@ -249,7 +249,7 @@ template<typename T > 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');

This is the complete list of members for yage::Logger, including all inherited members.

void yage::LogSink::write (const LogMessage::MetaLogMessage::Meta const &  meta,
const std::string & std::string const &  msg 
- + - + - + - - - + + +
add(const LogSink &sink)yage::Logger
add(LogSink const &sink)yage::Logger
clear()yage::Logger
flush(const LogMessage *msg)yage::Logger
flush(LogMessage const *msg)yage::Logger
instance()yage::Loggerstatic
Logger()yage::Logger
Logger(const std::string &file_path)yage::Loggerexplicit
Logger(std::string const &file_path)yage::Loggerexplicit
Logger(LogLevel min_level)yage::Loggerexplicit
Logger(LogLevel min_level, const std::string &file_path)yage::Logger
operator()(LogLevel level=LogLevel::INFO, const std::string &fileName="", int lineNum=-1)yage::Logger
remove(const LogSink &sink)yage::Logger
Logger(LogLevel min_level, std::string const &file_path)yage::Logger
operator()(LogLevel level=LogLevel::INFO, std::string const &fileName="", int lineNum=-1)yage::Logger
remove(LogSink const &sink)yage::Logger
setLevel(LogLevel min_level)yage::Logger
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  Logger ()   - Logger (const std::string &file_path) -  + Logger (std::string const &file_path) +   Logger (LogLevel min_level)   - Logger (LogLevel min_level, const std::string &file_path) -  -LogMessage operator() (LogLevel level=LogLevel::INFO, const std::string &fileName="", int lineNum=-1) -  -void flush (const LogMessage *msg) -  -void add (const LogSink &sink) -  -void remove (const LogSink &sink) -  + Logger (LogLevel min_level, std::string const &file_path) +  +LogMessage operator() (LogLevel level=LogLevel::INFO, std::string const &fileName="", int lineNum=-1) +  +void flush (LogMessage const *msg) +  +void add (LogSink const &sink) +  +void remove (LogSink const &sink) +  void clear ()   void setLevel (LogLevel min_level) @@ -143,7 +143,7 @@ Static Public Member Functions
- +
@@ -153,7 +153,7 @@ Static Public Member Functions - + @@ -191,7 +191,7 @@ Static Public Member Functions - +
yage::Logger::Logger (const std::string & std::string const &  file_path)
@@ -204,7 +204,7 @@ Static Public Member Functions - + @@ -218,14 +218,14 @@ Static Public Member Functions

Member Function Documentation

- +
const std::string & std::string const &  file_path 
- + @@ -249,14 +249,14 @@ Static Public Member Functions - +
void yage::Logger::add (const LogSinkLogSink const &  sink)
- + @@ -288,7 +288,7 @@ Static Public Member Functions - +
void yage::Logger::flush (const LogMessageLogMessage const *  msg)
@@ -301,7 +301,7 @@ Static Public Member Functions - + @@ -320,14 +320,14 @@ Static Public Member Functions - +
const std::string & std::string const &  fileName = "",
- + @@ -359,7 +359,7 @@ Static Public Member Functions 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');
void yage::Logger::remove (const LogSinkLogSink const &  sink)
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<int Rows, int Cols, class Type>
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'); 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 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'); 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 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'); 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 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');

This is the complete list of members for yage::ResourceManager, including all inherited members.

- +
getTexture(const std::string &texture_path, int x=1, int y=1)yage::ResourceManagerstatic
getTexture(std::string const &texture_path, int x=1, int y=1)yage::ResourceManagerstatic
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'); - - + +

Static Public Member Functions

static Texture getTexture (const std::string &texture_path, int x=1, int y=1)
 
static Texture getTexture (std::string const &texture_path, int x=1, int y=1)
 

Member Function Documentation

- +
@@ -114,7 +114,7 @@ Static Public Member Functions - + @@ -151,7 +151,7 @@ Static Public Member Functions 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');
Texture yage::ResourceManager::getTexture (const std::string & std::string const &  texture_path,
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
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'); - - - - + + + + @@ -108,7 +108,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
operator=(const Shader &)=deleteyage::Shader
operator=(Shader &&)=deleteyage::Shader
setUniform(const std::string &name, int value) const yage::Shader
setUniform(const std::string &name, float value) const yage::Shader
setUniform(const std::string &name, const glm::mat4 &matrix) const yage::Shader
Shader(const std::string &vertex_path, const std::string &fragment_path)yage::Shader
setUniform(std::string const &name, int value) const yage::Shader
setUniform(std::string const &name, float value) const yage::Shader
setUniform(std::string const &name, const glm::mat4 &matrix) const yage::Shader
Shader(std::string const &vertex_path, std::string const &fragment_path)yage::Shader
Shader(const Shader &)=deleteyage::Shader
Shader(Shader &&)=deleteyage::Shader
use() const yage::Shader
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'); - - + + @@ -115,29 +115,29 @@ Public Member Functions - - - - - - - + + + + + + +

Public Member Functions

 Shader (const std::string &vertex_path, const std::string &fragment_path)
 
 Shader (std::string const &vertex_path, std::string const &fragment_path)
 
 Shader (const Shader &)=delete
 
 Shader (Shader &&)=delete
void use () const
 compiles vertex and fragment shader More...
 
void setUniform (const std::string &name, int value) const
 set uniforms of different type More...
 
void setUniform (const std::string &name, float value) const
 
void setUniform (const std::string &name, const glm::mat4 &matrix) const
 
void setUniform (std::string const &name, int value) const
 set uniforms of different type More...
 
void setUniform (std::string const &name, float value) const
 
void setUniform (std::string const &name, const glm::mat4 &matrix) const
 

Constructor & Destructor Documentation

- +
- + - + @@ -263,14 +263,14 @@ Public Member Functions - +
yage::Shader::Shader (const std::string & std::string const &  vertex_path,
const std::string & std::string const &  fragment_path 
- + @@ -291,14 +291,14 @@ Public Member Functions - +
void yage::Shader::setUniform (const std::string & std::string const &  name,
- + @@ -317,14 +317,14 @@ Public Member Functions - +
void yage::Shader::setUniform (const std::string & std::string const &  name,
- + @@ -367,7 +367,7 @@ Public Member Functions 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');
void yage::Shader::setUniform (const std::string & std::string const &  name,
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
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'); 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<typename T> 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'); 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<typename T > 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');

This is the complete list of members for yage::TextureCache, including all inherited members.

- +
getTexture(const std::string &texture_path, int x=1, int y=1)yage::TextureCache
getTexture(std::string const &texture_path, int x=1, int y=1)yage::TextureCache
TextureCache()=defaultyage::TextureCache
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  TextureCache ()=default   -Texture getTexture (const std::string &texture_path, int x=1, int y=1) -  +Texture getTexture (std::string const &texture_path, int x=1, int y=1) + 

Constructor & Destructor Documentation

@@ -130,14 +130,14 @@ Public Member Functions

Member Function Documentation

- +
- + @@ -169,7 +169,7 @@ Public Member Functions 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');
Texture yage::TextureCache::getTexture (const std::string & std::string const &  texture_path,
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<int Rows = 2, class Type = double>
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'); 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<typename Type = double> 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'); 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<typename Type = double> 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'); 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<typename Type = double> 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'); create(std::string window_name, int width, int height)yage::Window hide()yage::Window keyPressed(key k) const yage::Window - operator=(const Window &)=deleteyage::Window + operator=(Window const &)=deleteyage::Window operator=(Window &&)=deleteyage::Window pollEvents() const yage::Window shouldClose()yage::Window show()yage::Window swapBuffer()yage::Window Window()=defaultyage::Window - Window(const Window &)=deleteyage::Window + Window(Window const &)=deleteyage::Window Window(Window &&)=deleteyage::Window ~Window()yage::Window 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  Window ()=default   - Window (const Window &)=delete -  + Window (Window const &)=delete +   Window (Window &&)=delete    ~Window ()  destroys the window handle More...
  -Windowoperator= (const Window &)=delete -  +Windowoperator= (Window const &)=delete +  Windowoperator= (Window &&)=delete   void create (std::string window_name, int width, int height) @@ -159,7 +159,7 @@ Public Member Functions - +
@@ -169,7 +169,7 @@ Public Member Functions - + @@ -309,7 +309,7 @@ Public Member Functions - +
yage::Window::Window (const WindowWindow const &  )
@@ -319,7 +319,7 @@ Public Member Functions - + @@ -428,7 +428,7 @@ Public Member Functions 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');
Window& yage::Window::operator= (const WindowWindow const &  )
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<int Rows, int Cols, class Type >
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 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'); 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 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'); 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');
#include "component.h"
+#include <memory>
@@ -103,7 +104,7 @@ Namespaces 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 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');
28 template <typename T>
29 class Component : public BaseComponent
30 {
-
31  GroupId getGroup() override;
-
32 };
-
33 
-
34 class ComponentGroup
-
35 {
-
36 public:
-
37  std::vector<std::unique_ptr<BaseComponent>> components_;
-
38 };
+
31 private:
+
32  GroupId getGroup() override;
+
33 };
+
34 
+
35 class ComponentGroup
+
36 {
+
37 public:
+
38  typedef std::vector<std::unique_ptr<BaseComponent>> Container;
39 
-
40 template <typename T>
-
41 GroupId Component<T>::getGroup()
-
42 {
-
43  static GroupId group_id = group_id_counter_++;
-
44  return group_id;
-
45 }
-
46 
-
47 } // namespace yage
+
40  ComponentGroup &add(std::unique_ptr<BaseComponent> &&component);
+
41  Container::iterator begin();
+
42  Container::iterator end();
+
43 
+
44 private:
+
45  Container components_;
+
46 };
+
47 
+
48 template <typename T>
+
49 GroupId Component<T>::getGroup()
+
50 {
+
51  static GroupId group_id = group_id_counter_++;
+
52  return group_id;
+
53 }
+
54 
+
55 } // namespace yage
+
Container::iterator begin()
Definition: component.cpp:16
Definition: component.h:18
-
Has to keep track of all the different entities and their current state.
Definition: entity.h:21
+
Has to keep track of all the different entities and their current state.
Definition: entity.h:24
unsigned int GroupId
Definition: component.h:16
virtual GroupId getGroup()=0
-
std::vector< std::unique_ptr< BaseComponent > > components_
Definition: component.h:37
-
Definition: component.h:34
+
Container::iterator end()
Definition: component.cpp:20
+
ComponentGroup & add(std::unique_ptr< BaseComponent > &&component)
Definition: component.cpp:10
+
std::vector< std::unique_ptr< BaseComponent > > Container
Definition: component.h:38
+
Definition: component.h:35
static GroupId group_id_counter_
Definition: component.h:22
Definition: component.h:29
std::bitset< 64 > ComponentMask
The component mask represents all the components that the entity is currently attached to...
Definition: component.h:14
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

Namespaces

- - + + @@ -127,7 +127,7 @@ Functions 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

Functions

void yage::glfwErrorCallback (int, const char *)
 
void yage::glfwErrorCallback (int, char const *)
 
void yage::init ()
 Initializes YAGE. More...
 
- - + + @@ -125,7 +125,7 @@ Functions 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');
17 namespace yage
18 {
19 
-
23 extern void glfwErrorCallback(int, const char *);
+
23 extern void glfwErrorCallback(int, char const *);
24 
31 extern void init();
32 
@@ -104,12 +104,12 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
39 
40 } // namespace yage
void quit()
Quit and cleanup YAGE.
Definition: core.cpp:33
+
void glfwErrorCallback(int, const char *description)
Definition: core.cpp:20
void init()
Initializes YAGE.
Definition: core.cpp:25
-
void glfwErrorCallback(int, const char *description)
Definition: core.cpp:20
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 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'); 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 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 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 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 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 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 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 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 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');
#include "entity.h"
#include "component.h"
#include <algorithm>
+#include <iostream>
+#include <memory>

Functions

void yage::glfwErrorCallback (int, const char *)
 
void yage::glfwErrorCallback (int, char const *)
 
void yage::init ()
 Initializes YAGE. More...
 
@@ -105,7 +107,7 @@ Namespaces 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');
entity.h File Reference
-
#include <vector>
-#include "component.h"
+
#include "component.h"
+#include <functional>
+#include <iostream>
+#include <memory>
+#include <vector>

Go to the source code of this file.

Namespaces

@@ -120,7 +123,7 @@ Typedefs 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');
Go to the documentation of this file.
1 #pragma once
2 
-
3 #include <vector>
+
3 #include "component.h"
4 
-
5 #include "component.h"
-
6 
-
7 namespace yage
-
8 {
+
5 #include <functional>
+
6 #include <iostream>
+
7 #include <memory>
+
8 #include <vector>
9 
-
14 typedef unsigned int Entity;
-
15 
- -
22 {
-
23 public:
- - -
26  bool is_valid(Entity entity) const;
-
27  EntityManager &add_component(Entity entity, BaseComponent *component);
-
28 
-
29 private:
-
30  Entity update_next_entity();
-
31 
-
32  Entity next_entity_ = 0;
-
33 
-
34 public:
-
35  std::vector<ComponentGroup> component_group_;
-
36  std::vector<ComponentMask> component_masks_;
-
37  std::vector<Entity> deleted_;
-
38 };
+
10 namespace yage
+
11 {
+
12 
+
17 typedef unsigned int Entity;
+
18 
+ +
25 {
+
26 public:
+ + +
29  bool is_valid(Entity entity) const;
+ +
31  std::unique_ptr<BaseComponent> &&component);
+
32  template <typename T>
+
33  EntityManager &each(std::function<void(T &)> update);
+
34 
+
35 private:
+
36  Entity update_next_entity();
+
37 
+
38  Entity next_entity_ = 0;
39 
-
40 } // namespace yage
-
EntityManager & add_component(Entity entity, BaseComponent *component)
Definition: entity.cpp:32
+
40  std::vector<ComponentGroup> component_group_;
+
41  std::vector<ComponentMask> component_masks_;
+
42  std::vector<Entity> deleted_;
+
43 };
+
44 
+
45 template <typename T>
+
46 EntityManager &EntityManager::each(std::function<void(T &)> update)
+
47 {
+
48  T c;
+
49  auto id = static_cast<BaseComponent *>(&c)->getGroup();
+
50  for (auto it = component_group_[id].begin();
+
51  it != component_group_[id].end(); ++it) {
+
52  auto iteration = it - component_group_[id].begin();
+
53  if (is_valid(iteration) && component_masks_[iteration][id]) {
+
54  update(*static_cast<T *>((*it).get()));
+
55  }
+
56  }
+
57 
+
58  return *this;
+
59 }
+
60 
+
61 } // namespace yage
Definition: component.h:18
-
std::vector< ComponentGroup > component_group_
Definition: entity.h:35
-
Has to keep track of all the different entities and their current state.
Definition: entity.h:21
-
std::vector< Entity > deleted_
Definition: entity.h:37
-
std::vector< ComponentMask > component_masks_
Definition: entity.h:36
-
Entity create_entity()
Definition: entity.cpp:10
-
unsigned int Entity
The entity is currently just an unsigned integer, which may change to a class in the future...
Definition: entity.h:14
-
EntityManager & delete_entity(Entity entity)
Definition: entity.cpp:17
+
Has to keep track of all the different entities and their current state.
Definition: entity.h:24
+
Entity create_entity()
Definition: entity.cpp:12
+
unsigned int Entity
The entity is currently just an unsigned integer, which may change to a class in the future...
Definition: entity.h:17
+ +
EntityManager & each(std::function< void(T &)> update)
Definition: entity.h:46
+
EntityManager & delete_entity(Entity entity)
Definition: entity.cpp:19
-
bool is_valid(Entity entity) const
Definition: entity.cpp:23
+
EntityManager & add_component(Entity entity, std::unique_ptr< BaseComponent > &&component)
Definition: entity.cpp:35
+
bool is_valid(Entity entity) const
Definition: entity.cpp:25
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 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 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');
20 public:
21  FileLoadException(std::string err);
22 
-
23  virtual const char *what() const throw();
+
23  virtual char const *what() const throw();
24 
25 private:
26  std::string err_msg;
27 };
28 
29 } // namespace yage
+
virtual char const * what() const
Definition: exception.cpp:25
Definition: exception.h:18
FileLoadException(std::string err)
Definition: exception.cpp:15
-
virtual const char * what() const
Definition: exception.cpp:25
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'); 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'); : yage::System< T >
  • add() -: yage::Logger +: yage::ComponentGroup +, yage::Logger
  • add_component() -: yage::EntityManager +: yage::EntityManager
  • applyForce() : yage::Body @@ -151,7 +152,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); 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'); : yage::Colour
  • begin() -: yage::Matrix< Rows, Cols, Type > +: yage::ComponentGroup +, yage::Matrix< Rows, Cols, Type > , yage::SpriteBatch
  • Body() @@ -145,7 +146,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); 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');
  • colSize() : yage::Matrix< Rows, Cols, Type >
  • -
  • component_group_ -: yage::EntityManager -
  • -
  • component_masks_ -: yage::EntityManager -
  • -
  • components_ -: yage::ComponentGroup +
  • Container +: yage::ComponentGroup
  • create() : yage::Active @@ -176,7 +170,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); 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');
  • delete_entity() : yage::EntityManager
  • -
  • deleted_ -: yage::EntityManager -
  • depth : yage::details::Glyph
  • @@ -147,7 +144,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); 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');
    Here is a list of all class members with links to the classes they belong to:

    - e -

    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'); 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'); 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');
  • colour : yage::Vertex
  • -
  • component_group_ -: yage::EntityManager -
  • -
  • component_masks_ -: yage::EntityManager -
  • -
  • components_ -: yage::ComponentGroup -
  • @@ -168,9 +159,6 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
  • data_ : yage::Matrix< Rows, Cols, Type >
  • -
  • deleted_ -: yage::EntityManager -
  • depth : yage::details::Glyph
  • @@ -362,7 +350,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); 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'); : yage::Vector4< Type >
  • what() -: yage::FileLoadException +: yage::FileLoadException
  • width : yage::Texture @@ -138,13 +138,13 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); : yage::Window
  • write() -: yage::LogSink +: yage::LogSink
  • 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'); 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'); 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'); 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'); 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'); 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'); 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'); 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'); 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'); 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'); 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'); 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 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 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');
    19 class ImageLoader
    20 {
    21 public:
    -
    22  static Texture loadPng(const std::string &file_path);
    +
    22  static Texture loadPng(std::string const &file_path);
    23 };
    24 
    25 } // namespace yage
    Definition: imageloader.h:19
    -
    static Texture loadPng(const std::string &file_path)
    Definition: imageloader.cpp:22
    +
    static Texture loadPng(std::string const &file_path)
    Definition: imageloader.cpp:22
    Definition: texture.h:17
    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'); 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 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'); 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
    - - + +

    Functions

    bool yage::IoManager::readFileToBuffer (const std::string &file_path, std::vector< unsigned char > &buffer)
     
    bool yage::IoManager::readFileToBuffer (std::string const &file_path, std::vector< unsigned char > &buffer)
     

    Detailed Description


    @@ -123,7 +123,7 @@ Functions
    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 - - + +

    Functions

    bool yage::IoManager::readFileToBuffer (const std::string &file_path, std::vector< unsigned char > &buffer)
     
    bool yage::IoManager::readFileToBuffer (std::string const &file_path, std::vector< unsigned char > &buffer)
     

    Detailed Description


    @@ -123,7 +123,7 @@ Functions
    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');
    18 namespace IoManager
    19 {
    20 
    -
    21 extern bool readFileToBuffer(const std::string &file_path,
    +
    21 extern bool readFileToBuffer(std::string const &file_path,
    22  std::vector<unsigned char> &buffer);
    23 }
    24 
    25 } // namespace yage
    -
    yage::IoManager::readFileToBuffer
    bool readFileToBuffer(const std::string &file_path, std::vector< unsigned char > &buffer)
    Definition: iomanager.cpp:22
    +
    yage::IoManager::readFileToBuffer
    bool readFileToBuffer(std::string const &file_path, std::vector< unsigned char > &buffer)
    Definition: iomanager.cpp:22
    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 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 Functions LogSink yage::makeConsoleSink ()   -LogSink yage::makeFileSink (const std::string &filename) -  +LogSink yage::makeFileSink (std::string const &filename) +  LogSink yage::makeFileSink (std::string &&filename)   @@ -244,7 +244,7 @@ Functions 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');
    64 public:
    65  ~LogMessage();
    66 
    -
    67  LogMessage(const LogMessage &msg) = delete;
    +
    67  LogMessage(LogMessage const &msg) = delete;
    68 
    -
    69  LogMessage &operator=(const LogMessage &msg) = delete;
    -
    70  LogMessage &operator=(LogMessage &&msg) = delete;
    +
    69  LogMessage &operator=(LogMessage const &msg) = delete;
    +
    70  LogMessage &operator=(LogMessage &&msg) = delete;
    71 
    72  template <typename T>
    -
    73  LogMessage &operator<<(const T &value);
    +
    73  LogMessage &operator<<(T const &value);
    74 
    -
    75  LogMessage &operator<<(std::ostream &(*fn)(std::ostream &os));
    +
    75  LogMessage &operator<<(std::ostream &(*fn)(std::ostream &os));
    76 
    77  struct Meta {
    78  LogLevel level;
    @@ -159,9 +159,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
    87  Logger *owner_;
    88  LogMessage::Meta meta_;
    89 
    -
    90  LogMessage(Logger *owner, LogLevel level, const std::string &file_name,
    +
    90  LogMessage(Logger *owner, LogLevel level, std::string const &file_name,
    91  int line_num);
    -
    92  LogMessage(LogMessage &&msg);
    +
    92  LogMessage(LogMessage &&msg);
    93 };
    94 
    95 class LogSink
    @@ -170,30 +170,30 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
    98  template <typename T>
    99  LogSink(T impl);
    100 
    -
    101  LogSink(const LogSink &sink);
    +
    101  LogSink(LogSink const &sink);
    102  LogSink(LogSink &&sink);
    103 
    -
    104  LogSink &operator=(const LogSink &sink);
    -
    105  LogSink &operator=(LogSink &&sink);
    -
    106  bool operator==(const LogSink &sink);
    +
    104  LogSink &operator=(LogSink const &sink);
    +
    105  LogSink &operator=(LogSink &&sink);
    +
    106  bool operator==(LogSink const &sink);
    107 
    -
    108  void write(const LogMessage::Meta &meta, const std::string &msg) const;
    +
    108  void write(LogMessage::Meta const &meta, std::string const &msg) const;
    109 
    110 private:
    111  struct Concept {
    112  virtual ~Concept() = default;
    113 
    114  virtual Concept *clone() const = 0;
    -
    115  virtual void write(const LogMessage::Meta &meta,
    -
    116  const std::string &msg) const = 0;
    +
    115  virtual void write(LogMessage::Meta const &meta,
    +
    116  std::string const &msg) const = 0;
    117  };
    118 
    119  template <typename T>
    120  struct Model : Concept {
    121  Model(T impl_i);
    122  virtual Concept *clone() const override;
    -
    123  virtual void write(const LogMessage::Meta &meta,
    -
    124  const std::string &msg) const override;
    +
    123  virtual void write(const LogMessage::Meta &meta,
    +
    124  std::string const &msg) const override;
    125 
    126  T impl;
    127  };
    @@ -205,16 +205,16 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
    133 {
    134 public:
    135  Logger();
    -
    136  explicit Logger(const std::string &file_path);
    +
    136  explicit Logger(std::string const &file_path);
    137  explicit Logger(LogLevel min_level);
    -
    138  Logger(LogLevel min_level, const std::string &file_path);
    +
    138  Logger(LogLevel min_level, std::string const &file_path);
    139 
    -
    140  LogMessage operator()(LogLevel level = LogLevel::INFO,
    -
    141  const std::string &fileName = "", int lineNum = -1);
    +
    140  LogMessage operator()(LogLevel level = LogLevel::INFO,
    +
    141  std::string const &fileName = "", int lineNum = -1);
    142 
    -
    143  void flush(const LogMessage *msg);
    -
    144  void add(const LogSink &sink);
    -
    145  void remove(const LogSink &sink);
    +
    143  void flush(LogMessage const *msg);
    +
    144  void add(LogSink const &sink);
    +
    145  void remove(LogSink const &sink);
    146  void clear();
    147 
    148  static Logger &instance();
    @@ -230,8 +230,8 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
    158 
    159 LogSink makeConsoleSink();
    160 
    -
    161 LogSink makeFileSink(const std::string &filename);
    -
    162 LogSink makeFileSink(std::string &&filename);
    +
    161 LogSink makeFileSink(std::string const &filename);
    +
    162 LogSink makeFileSink(std::string &&filename);
    163 
    164 /* -----------------------------------------------------------------------------
    165  * Template Implementation
    @@ -255,14 +255,14 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
    183 }
    184 
    185 template <typename T>
    -
    186 void LogSink::Model<T>::write(const LogMessage::Meta &meta,
    -
    187  const std::string &msg) const
    +
    186 void LogSink::Model<T>::write(LogMessage::Meta const &meta,
    +
    187  std::string const &msg) const
    188 {
    189  impl(meta, msg);
    190 }
    191 
    192 template <typename T>
    -
    193 LogMessage &LogMessage::operator<<(const T &value)
    +
    193 LogMessage &LogMessage::operator<<(T const &value)
    194 {
    195  buffer_ << value;
    196  return *this;
    @@ -286,41 +286,41 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
    214 
    215 #define yLogFatal \
    216  (yage::Logger::instance()(yage::LogLevel::FATAL, __FILE__, __LINE__))
    +
    yage::LogMessage::operator=
    LogMessage & operator=(LogMessage const &msg)=delete
    +
    yage::LogMessage::LogMessage
    LogMessage(LogMessage const &msg)=delete
    +
    yage::LogSink::operator==
    bool operator==(LogSink const &sink)
    yage::LogLevel::WARNING
    Warning message.
    yage::Logger::Logger
    Logger()
    yage::LogLevel::FATAL
    Fatal message that should be output when the game crashes.
    yage::LogMessage
    Definition: logger.h:62
    yage::LogLevel
    LogLevel
    Different log levels that can be assigned to each message sent to the Logger.
    Definition: logger.h:29
    +
    yage::LogSink::operator=
    LogSink & operator=(LogSink const &sink)
    +
    yage::Logger::add
    void add(LogSink const &sink)
    Definition: logger.cpp:208
    +
    yage::Logger::flush
    void flush(LogMessage const *msg)
    Definition: logger.cpp:192
    yage::Logger::setLevel
    void setLevel(LogLevel min_level)
    Definition: logger.cpp:234
    yage::Logger::clear
    void clear()
    Definition: logger.cpp:222
    yage::makeConsoleSink
    LogSink makeConsoleSink()
    yage::LogSink::LogSink
    LogSink(T impl)
    Definition: logger.h:170
    -
    yage::makeFileSink
    LogSink makeFileSink(const std::string &filename)
    -
    yage::LogSink::write
    void write(const LogMessage::Meta &meta, const std::string &msg) const
    -
    yage::LogMessage::operator<<
    LogMessage & operator<<(const T &value)
    Definition: logger.h:193
    +
    yage::LogSink::write
    void write(LogMessage::Meta const &meta, std::string const &msg) const
    +
    yage::makeFileSink
    LogSink makeFileSink(std::string const &filename)
    yage::Logger::instance
    static Logger & instance()
    Definition: logger.cpp:227
    yage::LogMessage::~LogMessage
    ~LogMessage()
    -
    yage::Logger::operator()
    LogMessage operator()(LogLevel level=LogLevel::INFO, const std::string &fileName="", int lineNum=-1)
    Definition: logger.cpp:186
    +
    yage::LogMessage::operator<<
    LogMessage & operator<<(T const &value)
    Definition: logger.h:193
    yage::LogMessage::Meta::fileName
    std::string fileName
    Definition: logger.h:79
    -
    yage::LogMessage::LogMessage
    LogMessage(const LogMessage &msg)=delete
    yage::LogLevel::DEBUG
    Lowest log level. This is used by the game engine to output debugging information but is turned off i...
    yage::LogMessage::Meta::line
    int line
    Definition: logger.h:80
    yage::LogLevel::ERROR
    Error message.
    yage::key::T
    yage::LogMessage::Meta::level
    LogLevel level
    Definition: logger.h:78
    yage::Logger
    Definition: logger.h:132
    -
    yage::Logger::flush
    void flush(const LogMessage *msg)
    Definition: logger.cpp:192
    yage::LogLevel::INFO
    Information message.
    -
    yage::LogMessage::operator=
    LogMessage & operator=(const LogMessage &msg)=delete
    yage::LogMessage::Meta
    Definition: logger.h:77
    -
    yage::LogSink::operator=
    LogSink & operator=(const LogSink &sink)
    -
    yage::LogSink::operator==
    bool operator==(const LogSink &sink)
    -
    yage::Logger::add
    void add(const LogSink &sink)
    Definition: logger.cpp:208
    +
    yage::Logger::operator()
    LogMessage operator()(LogLevel level=LogLevel::INFO, std::string const &fileName="", int lineNum=-1)
    Definition: logger.cpp:186
    yage::LogSink
    Definition: logger.h:95
    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'); 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'); 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'); 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 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'); 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'); 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'); 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'); 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'); 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');
    Entity Component System (ECS)
    -

    This ECS is heavily inspired from the [Entityx component system](fix link). 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.

    +

    This ECS is heavily inspired from the Entityx component system. 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.

    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.

    Structure

    Entity

    @@ -95,7 +95,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
    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');
    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'); : yage
  • glfwErrorCallback() -: yage +: yage
  • GRAVE_ACCENT : yage @@ -449,7 +449,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); : yage
  • makeFileSink() -: yage +: yage
  • MENU : yage @@ -568,7 +568,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); : yage
  • readFileToBuffer() -: yage::IoManager +: yage::IoManager
  • RIGHT : yage @@ -714,7 +714,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); 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'); 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'); 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'); : yage::matrix
  • glfwErrorCallback() -: yage +: yage
  • init() : yage @@ -105,7 +105,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); : yage
  • makeFileSink() -: yage +: yage
  • min_level_() : yage @@ -135,7 +135,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); : yage
  • readFileToBuffer() -: yage::IoManager +: yage::IoManager
  • transpose() : yage::matrix @@ -144,7 +144,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); 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'); 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'); diff --git a/namespaceyage.html b/namespaceyage.html index 74317595..f7a6672c 100644 --- a/namespaceyage.html +++ b/namespaceyage.html @@ -396,8 +396,8 @@ Enumerations - - + + @@ -408,8 +408,8 @@ Functions - - + + @@ -934,7 +934,7 @@ Functions

    Function Documentation

    - +

    Functions

    void glfwErrorCallback (int, const char *)
     
    void glfwErrorCallback (int, char const *)
     
    void init ()
     Initializes YAGE. More...
     
     
    LogSink makeConsoleSink ()
     
    LogSink makeFileSink (const std::string &filename)
     
    LogSink makeFileSink (std::string const &filename)
     
    LogSink makeFileSink (std::string &&filename)
     
    template<int M, int N, class T >
    @@ -993,14 +993,14 @@ Functions - +
    - + @@ -1370,7 +1370,7 @@ template<int M, int N, class T > 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');
    LogSink yage::makeFileSink (const std::string & std::string const &  filename)
    - - + +

    Functions

    bool readFileToBuffer (const std::string &file_path, std::vector< unsigned char > &buffer)
     
    bool readFileToBuffer (std::string const &file_path, std::vector< unsigned char > &buffer)
     

    Function Documentation

    - +
    - + @@ -128,7 +128,7 @@ Functions 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 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<int M, int N, class T > 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 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'); 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'); 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 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 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'); 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'); 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'); 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 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 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'); 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 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 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');
    24  static TextureCache texture_cache_;
    25 
    26 public:
    -
    27  static Texture getTexture(const std::string &texture_path, int x = 1,
    +
    27  static Texture getTexture(std::string const &texture_path, int x = 1,
    28  int y = 1);
    29 };
    30 
    31 } // namespace yage
    Definition: resourcemanager.h:21
    -*- c++ -*-
    +
    static Texture getTexture(std::string const &texture_path, int x=1, int y=1)
    Definition: resourcemanager.cpp:18
    Definition: texture.h:17
    Definition: texturecache.h:19
    -
    static Texture getTexture(const std::string &texture_path, int x=1, int y=1)
    Definition: resourcemanager.cpp:18
    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 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 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'); 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 &name, int value) const '],['../classyage_1_1Shader.html#a1a637a37d3e72fe1cd53602e80ab23ab',1,'yage::Shader::setUniform(const std::string &name, float value) const '],['../classyage_1_1Shader.html#a96c50a15f45d064f43d1f01e84105e78',1,'yage::Shader::setUniform(const std::string &name, const glm::mat4 &matrix) const ']]], + ['setuniform',['setUniform',['../classyage_1_1Shader.html#ae06c294fdfeb4a042cf51e51b169da37',1,'yage::Shader::setUniform(std::string const &name, int value) const '],['../classyage_1_1Shader.html#af37dff856c8ac3a26db01670a95090e6',1,'yage::Shader::setUniform(std::string const &name, float value) const '],['../classyage_1_1Shader.html#a52a1f05abeebbafe744e21dfb40b71bc',1,'yage::Shader::setUniform(std::string const &name, const glm::mat4 &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 &vertex_path, const std::string &fragment_path)'],['../classyage_1_1Shader.html#a1a006dcb52a4fb9f1dc61df68d3676f5',1,'yage::Shader::Shader(const Shader &)=delete'],['../classyage_1_1Shader.html#adf6dc3a526921d62b55a552f38958dd2',1,'yage::Shader::Shader(Shader &&)=delete']]], + ['shader',['Shader',['../classyage_1_1Shader.html#ad0abf5d388f9f63167a623ebc6f0879c',1,'yage::Shader::Shader(std::string const &vertex_path, std::string const &fragment_path)'],['../classyage_1_1Shader.html#a1a006dcb52a4fb9f1dc61df68d3676f5',1,'yage::Shader::Shader(const Shader &)=delete'],['../classyage_1_1Shader.html#adf6dc3a526921d62b55a552f38958dd2',1,'yage::Shader::Shader(Shader &&)=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->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 &)=delete'],['../classyage_1_1Window.html#a4be115daea6c7473fca81623c547d821',1,'yage::Window::Window(Window &&)=delete']]], + ['window',['Window',['../classyage_1_1Window.html#af6a0705d56a77408707177a528c633e9',1,'yage::Window::Window()=default'],['../classyage_1_1Window.html#a5e2b8cacb6a9ba53d07795ab3cf3acc9',1,'yage::Window::Window(Window const &)=delete'],['../classyage_1_1Window.html#a4be115daea6c7473fca81623c547d821',1,'yage::Window::Window(Window &&)=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 &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 &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 &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 &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 &sink)'],['../classyage_1_1LogSink.html#aadebaf552b839879189965faf7b504cf',1,'yage::LogSink::LogSink(LogSink &&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 &sink)'],['../classyage_1_1LogSink.html#aadebaf552b839879189965faf7b504cf',1,'yage::LogSink::LogSink(LogSink &&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 &filename)'],['../namespaceyage.html#a6b288197f6a97f197dda60e5b54f1841',1,'yage::makeFileSink(std::string &&filename)']]], + ['makefilesink',['makeFileSink',['../namespaceyage.html#af31959e5c5fbddd7d424c60eef93d155',1,'yage::makeFileSink(std::string const &filename)'],['../namespaceyage.html#a6b288197f6a97f197dda60e5b54f1841',1,'yage::makeFileSink(std::string &&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< Type > &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< M, N, T > lhs, const T &rhs)'],['../namespaceyage.html#a090cbd6b767b583364e9cbe78d8a8d5a',1,'yage::operator*(const T &lhs, Matrix< M, N, T > rhs)']]], ['operator_2b',['operator+',['../namespaceyage.html#a226cc29763f745fd175844f4263d5dae',1,'yage::operator+(Matrix< M, N, T > lhs, const Matrix< M, N, T > &rhs)'],['../namespaceyage.html#a6b77afaa1cd077df90b9daccbfc2cbae',1,'yage::operator+(Matrix< M, N, T > lhs, const T &rhs)'],['../namespaceyage.html#a947133b8fc764d9fc5c5d8b08821cf32',1,'yage::operator+(const T &lhs, Matrix< M, N, T > rhs)']]], ['operator_2b_3d',['operator+=',['../classyage_1_1Matrix.html#a8b7e0913efdb5e8c9ff39df4c4f36228',1,'yage::Matrix']]], ['operator_2d',['operator-',['../namespaceyage.html#a2187fb11298a029f2877702192717090',1,'yage::operator-(Matrix< M, N, T > lhs, const Matrix< M, N, T > &rhs)'],['../namespaceyage.html#a8a9db24697f649f6d19f0347330d95fe',1,'yage::operator-(Matrix< M, N, T > lhs, const T &rhs)'],['../namespaceyage.html#ad9344d41af72f29cd6f8cf1ef62ed3cc',1,'yage::operator-(const T &lhs, Matrix< M, N, T > 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<<',['../classyage_1_1LogMessage.html#af79ecd529e839a5a3e99077dde60df90',1,'yage::LogMessage::operator<<(const T &value)'],['../classyage_1_1LogMessage.html#a855e0e72055f785def530feaf27cbeab',1,'yage::LogMessage::operator<<(std::ostream &(*fn)(std::ostream &os))'],['../namespaceyage.html#a7ed614bc9d3e8b9f3f8d32b6a7ff28eb',1,'yage::operator<<()']]], - ['operator_3d',['operator=',['../classyage_1_1LogMessage.html#a31eb7ca394acbcfedca104e709f1c4ae',1,'yage::LogMessage::operator=(const LogMessage &msg)=delete'],['../classyage_1_1LogMessage.html#aed38ed794cdc0b3d7776f424570e92da',1,'yage::LogMessage::operator=(LogMessage &&msg)=delete'],['../classyage_1_1LogSink.html#a789f3d28eaa709339bab026ea0e9e440',1,'yage::LogSink::operator=(const LogSink &sink)'],['../classyage_1_1LogSink.html#a47185c13d2cb8af61c793d4f009fddc4',1,'yage::LogSink::operator=(LogSink &&sink)'],['../classyage_1_1Window.html#a5247a4164bf0006fe9f034cd27c5b6db',1,'yage::Window::operator=(const Window &)=delete'],['../classyage_1_1Window.html#a98c07656f90a6205f24dfe85ef1137de',1,'yage::Window::operator=(Window &&)=delete'],['../classyage_1_1Shader.html#a5d966c327ae0749ca5758880b684103a',1,'yage::Shader::operator=(const Shader &)=delete'],['../classyage_1_1Shader.html#af94e7c75abb18015ade6126465a5fe05',1,'yage::Shader::operator=(Shader &&)=delete'],['../classyage_1_1SpriteBatch.html#a1b365d89c096d7fa138e1c7091f1d737',1,'yage::SpriteBatch::operator=(const SpriteBatch &)=delete'],['../classyage_1_1SpriteBatch.html#a204782dd15c82376555ad0b049c4167f',1,'yage::SpriteBatch::operator=(SpriteBatch &&)=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<<',['../classyage_1_1LogMessage.html#a0d094f5da03468511b4a008182733314',1,'yage::LogMessage::operator<<(T const &value)'],['../classyage_1_1LogMessage.html#a855e0e72055f785def530feaf27cbeab',1,'yage::LogMessage::operator<<(std::ostream &(*fn)(std::ostream &os))'],['../namespaceyage.html#a7ed614bc9d3e8b9f3f8d32b6a7ff28eb',1,'yage::operator<<()']]], + ['operator_3d',['operator=',['../classyage_1_1LogMessage.html#af281ef4bf6de0f79dfdb29037e619204',1,'yage::LogMessage::operator=(LogMessage const &msg)=delete'],['../classyage_1_1LogMessage.html#aed38ed794cdc0b3d7776f424570e92da',1,'yage::LogMessage::operator=(LogMessage &&msg)=delete'],['../classyage_1_1LogSink.html#a87ffe4e436129bbe88b38d2c728824c7',1,'yage::LogSink::operator=(LogSink const &sink)'],['../classyage_1_1LogSink.html#a47185c13d2cb8af61c793d4f009fddc4',1,'yage::LogSink::operator=(LogSink &&sink)'],['../classyage_1_1Window.html#ae8f168c776403e2841770ad7369e1bc2',1,'yage::Window::operator=(Window const &)=delete'],['../classyage_1_1Window.html#a98c07656f90a6205f24dfe85ef1137de',1,'yage::Window::operator=(Window &&)=delete'],['../classyage_1_1Shader.html#a5d966c327ae0749ca5758880b684103a',1,'yage::Shader::operator=(const Shader &)=delete'],['../classyage_1_1Shader.html#af94e7c75abb18015ade6126465a5fe05',1,'yage::Shader::operator=(Shader &&)=delete'],['../classyage_1_1SpriteBatch.html#a1b365d89c096d7fa138e1c7091f1d737',1,'yage::SpriteBatch::operator=(const SpriteBatch &)=delete'],['../classyage_1_1SpriteBatch.html#a204782dd15c82376555ad0b049c4167f',1,'yage::SpriteBatch::operator=(SpriteBatch &&)=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 &name, int value) const '],['../classyage_1_1Shader.html#a1a637a37d3e72fe1cd53602e80ab23ab',1,'yage::Shader::setUniform(const std::string &name, float value) const '],['../classyage_1_1Shader.html#a96c50a15f45d064f43d1f01e84105e78',1,'yage::Shader::setUniform(const std::string &name, const glm::mat4 &matrix) const ']]], + ['setuniform',['setUniform',['../classyage_1_1Shader.html#ae06c294fdfeb4a042cf51e51b169da37',1,'yage::Shader::setUniform(std::string const &name, int value) const '],['../classyage_1_1Shader.html#af37dff856c8ac3a26db01670a95090e6',1,'yage::Shader::setUniform(std::string const &name, float value) const '],['../classyage_1_1Shader.html#a52a1f05abeebbafe744e21dfb40b71bc',1,'yage::Shader::setUniform(std::string const &name, const glm::mat4 &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 &vertex_path, const std::string &fragment_path)'],['../classyage_1_1Shader.html#a1a006dcb52a4fb9f1dc61df68d3676f5',1,'yage::Shader::Shader(const Shader &)=delete'],['../classyage_1_1Shader.html#adf6dc3a526921d62b55a552f38958dd2',1,'yage::Shader::Shader(Shader &&)=delete']]], + ['shader',['Shader',['../classyage_1_1Shader.html#ad0abf5d388f9f63167a623ebc6f0879c',1,'yage::Shader::Shader(std::string const &vertex_path, std::string const &fragment_path)'],['../classyage_1_1Shader.html#a1a006dcb52a4fb9f1dc61df68d3676f5',1,'yage::Shader::Shader(const Shader &)=delete'],['../classyage_1_1Shader.html#adf6dc3a526921d62b55a552f38958dd2',1,'yage::Shader::Shader(Shader &&)=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 &)=delete'],['../classyage_1_1SpriteBatch.html#a7f18a506f4188acd2219da8147dc0e1e',1,'yage::SpriteBatch::SpriteBatch(SpriteBatch &&)=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 &)=delete'],['../classyage_1_1Window.html#a4be115daea6c7473fca81623c547d821',1,'yage::Window::Window(Window &&)=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 &)=delete'],['../classyage_1_1Window.html#a4be115daea6c7473fca81623c547d821',1,'yage::Window::Window(Window &&)=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 &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 &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 &sink)'],['../classyage_1_1LogSink.html#aadebaf552b839879189965faf7b504cf',1,'yage::LogSink::LogSink(LogSink &&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 &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 &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 &sink)'],['../classyage_1_1LogSink.html#aadebaf552b839879189965faf7b504cf',1,'yage::LogSink::LogSink(LogSink &&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 &filename)'],['../namespaceyage.html#a6b288197f6a97f197dda60e5b54f1841',1,'yage::makeFileSink(std::string &&filename)']]], + ['makefilesink',['makeFileSink',['../namespaceyage.html#af31959e5c5fbddd7d424c60eef93d155',1,'yage::makeFileSink(std::string const &filename)'],['../namespaceyage.html#a6b288197f6a97f197dda60e5b54f1841',1,'yage::makeFileSink(std::string &&filename)']]], ['matrix',['Matrix',['../classyage_1_1Matrix.html#a73b7d1f94f4f72a2294b71b3a35794ad',1,'yage::Matrix::Matrix()'],['../classyage_1_1Matrix.html#a191b02ff353d04f18779d4c84e20927b',1,'yage::Matrix::Matrix(const std::vector< Type > &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< M, N, T > lhs, const T &rhs)'],['../namespaceyage.html#a090cbd6b767b583364e9cbe78d8a8d5a',1,'yage::operator*(const T &lhs, Matrix< M, N, T > rhs)']]], ['operator_2b',['operator+',['../namespaceyage.html#a226cc29763f745fd175844f4263d5dae',1,'yage::operator+(Matrix< M, N, T > lhs, const Matrix< M, N, T > &rhs)'],['../namespaceyage.html#a6b77afaa1cd077df90b9daccbfc2cbae',1,'yage::operator+(Matrix< M, N, T > lhs, const T &rhs)'],['../namespaceyage.html#a947133b8fc764d9fc5c5d8b08821cf32',1,'yage::operator+(const T &lhs, Matrix< M, N, T > rhs)']]], ['operator_2b_3d',['operator+=',['../classyage_1_1Matrix.html#a8b7e0913efdb5e8c9ff39df4c4f36228',1,'yage::Matrix']]], ['operator_2d',['operator-',['../namespaceyage.html#a2187fb11298a029f2877702192717090',1,'yage::operator-(Matrix< M, N, T > lhs, const Matrix< M, N, T > &rhs)'],['../namespaceyage.html#a8a9db24697f649f6d19f0347330d95fe',1,'yage::operator-(Matrix< M, N, T > lhs, const T &rhs)'],['../namespaceyage.html#ad9344d41af72f29cd6f8cf1ef62ed3cc',1,'yage::operator-(const T &lhs, Matrix< M, N, T > 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<<',['../classyage_1_1LogMessage.html#af79ecd529e839a5a3e99077dde60df90',1,'yage::LogMessage::operator<<(const T &value)'],['../classyage_1_1LogMessage.html#a855e0e72055f785def530feaf27cbeab',1,'yage::LogMessage::operator<<(std::ostream &(*fn)(std::ostream &os))'],['../namespaceyage.html#a7ed614bc9d3e8b9f3f8d32b6a7ff28eb',1,'yage::operator<<()']]], - ['operator_3d',['operator=',['../classyage_1_1LogMessage.html#a31eb7ca394acbcfedca104e709f1c4ae',1,'yage::LogMessage::operator=(const LogMessage &msg)=delete'],['../classyage_1_1LogMessage.html#aed38ed794cdc0b3d7776f424570e92da',1,'yage::LogMessage::operator=(LogMessage &&msg)=delete'],['../classyage_1_1LogSink.html#a789f3d28eaa709339bab026ea0e9e440',1,'yage::LogSink::operator=(const LogSink &sink)'],['../classyage_1_1LogSink.html#a47185c13d2cb8af61c793d4f009fddc4',1,'yage::LogSink::operator=(LogSink &&sink)'],['../classyage_1_1Window.html#a5247a4164bf0006fe9f034cd27c5b6db',1,'yage::Window::operator=(const Window &)=delete'],['../classyage_1_1Window.html#a98c07656f90a6205f24dfe85ef1137de',1,'yage::Window::operator=(Window &&)=delete'],['../classyage_1_1Shader.html#a5d966c327ae0749ca5758880b684103a',1,'yage::Shader::operator=(const Shader &)=delete'],['../classyage_1_1Shader.html#af94e7c75abb18015ade6126465a5fe05',1,'yage::Shader::operator=(Shader &&)=delete'],['../classyage_1_1SpriteBatch.html#a1b365d89c096d7fa138e1c7091f1d737',1,'yage::SpriteBatch::operator=(const SpriteBatch &)=delete'],['../classyage_1_1SpriteBatch.html#a204782dd15c82376555ad0b049c4167f',1,'yage::SpriteBatch::operator=(SpriteBatch &&)=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<<',['../classyage_1_1LogMessage.html#a0d094f5da03468511b4a008182733314',1,'yage::LogMessage::operator<<(T const &value)'],['../classyage_1_1LogMessage.html#a855e0e72055f785def530feaf27cbeab',1,'yage::LogMessage::operator<<(std::ostream &(*fn)(std::ostream &os))'],['../namespaceyage.html#a7ed614bc9d3e8b9f3f8d32b6a7ff28eb',1,'yage::operator<<()']]], + ['operator_3d',['operator=',['../classyage_1_1LogMessage.html#af281ef4bf6de0f79dfdb29037e619204',1,'yage::LogMessage::operator=(LogMessage const &msg)=delete'],['../classyage_1_1LogMessage.html#aed38ed794cdc0b3d7776f424570e92da',1,'yage::LogMessage::operator=(LogMessage &&msg)=delete'],['../classyage_1_1LogSink.html#a87ffe4e436129bbe88b38d2c728824c7',1,'yage::LogSink::operator=(LogSink const &sink)'],['../classyage_1_1LogSink.html#a47185c13d2cb8af61c793d4f009fddc4',1,'yage::LogSink::operator=(LogSink &&sink)'],['../classyage_1_1Window.html#ae8f168c776403e2841770ad7369e1bc2',1,'yage::Window::operator=(Window const &)=delete'],['../classyage_1_1Window.html#a98c07656f90a6205f24dfe85ef1137de',1,'yage::Window::operator=(Window &&)=delete'],['../classyage_1_1Shader.html#a5d966c327ae0749ca5758880b684103a',1,'yage::Shader::operator=(const Shader &)=delete'],['../classyage_1_1Shader.html#af94e7c75abb18015ade6126465a5fe05',1,'yage::Shader::operator=(Shader &&)=delete'],['../classyage_1_1SpriteBatch.html#a1b365d89c096d7fa138e1c7091f1d737',1,'yage::SpriteBatch::operator=(const SpriteBatch &)=delete'],['../classyage_1_1SpriteBatch.html#a204782dd15c82376555ad0b049c4167f',1,'yage::SpriteBatch::operator=(SpriteBatch &&)=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 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 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');
    20 class Shader
    21 {
    22 public:
    -
    23  Shader(const std::string &vertex_path, const std::string &fragment_path);
    -
    24  Shader(const Shader &) = delete;
    -
    25  Shader(Shader &&) = delete;
    +
    23  Shader(std::string const &vertex_path, std::string const &fragment_path);
    +
    24  Shader(const Shader &) = delete;
    +
    25  Shader(Shader &&) = delete;
    26  ~Shader();
    27 
    28  Shader &operator=(const Shader &) = delete;
    @@ -114,28 +114,28 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
    30 
    32  void use() const;
    33 
    -
    35  void setUniform(const std::string &name, int value) const;
    -
    36  void setUniform(const std::string &name, float value) const;
    -
    37  void setUniform(const std::string &name, const glm::mat4 &matrix) const;
    +
    35  void setUniform(std::string const &name, int value) const;
    +
    36  void setUniform(std::string const &name, float value) const;
    +
    37  void setUniform(std::string const &name, const glm::mat4 &matrix) const;
    38 
    39 private:
    41  GLuint program_id_ = 0;
    42 
    -
    43  GLint getUniformLocation(const std::string &uniform_name) const;
    -
    44  void errorCheck(GLuint shader, const std::string &shader_type) const;
    +
    43  GLint getUniformLocation(std::string const &uniform_name) const;
    +
    44  void errorCheck(GLuint shader, std::string const &shader_type) const;
    45 };
    46 
    47 } // namespace yage
    Shader & operator=(const Shader &)=delete
    -
    Shader(const std::string &vertex_path, const std::string &fragment_path)
    Definition: shader.cpp:23
    -
    void setUniform(const std::string &name, int value) const
    set uniforms of different type
    Definition: shader.cpp:88
    Definition: shader.h:20
    +
    void setUniform(std::string const &name, int value) const
    set uniforms of different type
    Definition: shader.cpp:88
    ~Shader()
    Definition: shader.cpp:75
    void use() const
    compiles vertex and fragment shader
    Definition: shader.cpp:83
    +
    Shader(std::string const &vertex_path, std::string const &fragment_path)
    Definition: shader.cpp:23
    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 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 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'); 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'); 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');
    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 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 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'); 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');
    bool yage::IoManager::readFileToBuffer (const std::string & std::string const &  file_path,
    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
    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'); 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 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'); 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 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'); 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 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'); 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 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'); 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 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'); 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 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'); 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 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'); 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 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 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'); 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 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');
    21 } // namespace yage
    Definition: system.h:15
    -
    Has to keep track of all the different entities and their current state.
    Definition: entity.h:21
    +
    Has to keep track of all the different entities and their current state.
    Definition: entity.h:24
    virtual void update(double dt, EntityManager &em)=0
    Definition: system.h:8
    ComponentMask active_mask_
    Definition: system.h:18
    @@ -121,7 +121,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); 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 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'); 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 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 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');
    24 public:
    25  TextureCache() = default;
    26 
    -
    27  Texture getTexture(const std::string &texture_path, int x = 1, int y = 1);
    +
    27  Texture getTexture(std::string const &texture_path, int x = 1, int y = 1);
    28 };
    29 
    30 } // namespace yage
    +
    Texture getTexture(std::string const &texture_path, int x=1, int y=1)
    Definition: texturecache.cpp:17
    TextureCache()=default
    Definition: texture.h:17
    Definition: texturecache.h:19
    -
    Texture getTexture(const std::string &texture_path, int x=1, int y=1)
    Definition: texturecache.cpp:17
    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'); 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'); 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 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'); 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 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 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');
    35 
    36 public:
    37  Window() = default;
    -
    38  Window(const Window &) = delete;
    +
    38  Window(Window const &) = delete;
    39  Window(Window &&) = delete;
    41  ~Window();
    42 
    -
    43  Window &operator=(const Window &) = delete;
    -
    44  Window &operator=(Window &&) = delete;
    +
    43  Window &operator=(Window const &) = delete;
    +
    44  Window &operator=(Window &&) = delete;
    45 
    47  void create(std::string window_name, int width, int height);
    49  void swapBuffer();
    @@ -152,13 +152,13 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
    Definition: window.h:23
    key
    Definition: input.h:25
    void clearBuffer()
    clear buffer
    Definition: window.cpp:82
    +
    Window & operator=(Window const &)=delete
    void pollEvents() const
    Definition: window.cpp:107
    -
    Window & operator=(const Window &)=delete
    Definition: window.h:26
    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'); 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'); 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'); 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'); -- cgit