From 9fb4ab106f17290faf65146d4b005885507c1900 Mon Sep 17 00:00:00 2001 From: TravisBot <> Date: Sat, 19 May 2018 14:24:37 +0000 Subject: [Travis] Rebuilding documentation --- README_8md.html | 2 +- active_8cpp.html | 4 +- active_8h.html | 4 +- active_8h_source.html | 2 +- annotated.html | 94 +++---- batch_8h.html | 127 --------- batch_8h_source.html | 125 -------- body_8cpp.html | 4 +- body_8h.html | 4 +- body_8h_source.html | 2 +- bug.html | 2 +- camera_8cpp.html | 4 +- camera_8h.html | 4 +- camera_8h_source.html | 2 +- classes.html | 66 +++-- classyage_1_1Active-members.html | 2 +- classyage_1_1Active.html | 2 +- classyage_1_1BaseSystem-members.html | 113 -------- classyage_1_1BaseSystem.html | 209 -------------- classyage_1_1BaseSystem.png | Bin 1011 -> 0 bytes classyage_1_1Batch-members.html | 110 -------- classyage_1_1Batch.html | 225 --------------- 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_1ComponentMapper-members.html | 106 +++++++ classyage_1_1ComponentMapper.html | 110 ++++++++ classyage_1_1Drawable-members.html | 107 ------- classyage_1_1Drawable.html | 152 ---------- classyage_1_1Drawable.png | Bin 772 -> 0 bytes classyage_1_1Engine-members.html | 14 +- classyage_1_1Engine.html | 64 ++++- classyage_1_1Engine.png | Bin 0 -> 583 bytes classyage_1_1Entity-members.html | 108 ------- classyage_1_1Entity.html | 168 ----------- classyage_1_1EntityManager-members.html | 6 +- classyage_1_1EntityManager.html | 30 +- classyage_1_1FileLoadException-members.html | 108 +++++++ classyage_1_1FileLoadException.html | 175 ++++++++++++ classyage_1_1FileLoadException.png | Bin 0 -> 880 bytes classyage_1_1ImageLoader-members.html | 2 +- classyage_1_1ImageLoader.html | 2 +- classyage_1_1LogMessage-members.html | 2 +- classyage_1_1LogMessage.html | 8 +- classyage_1_1LogSink-members.html | 6 +- classyage_1_1LogSink.html | 25 +- classyage_1_1Logger-members.html | 2 +- classyage_1_1Logger.html | 2 +- classyage_1_1Matrix-members.html | 2 +- classyage_1_1Matrix.html | 2 +- classyage_1_1NonCopyable-members.html | 2 +- classyage_1_1NonCopyable.html | 8 +- classyage_1_1NonCopyable.png | Bin 1750 -> 807 bytes classyage_1_1ParticleBody-members.html | 2 +- classyage_1_1ParticleBody.html | 2 +- classyage_1_1Rectangle-members.html | 109 ------- classyage_1_1Rectangle.html | 176 ------------ classyage_1_1Rectangle.png | Bin 764 -> 0 bytes classyage_1_1RectangleCollider-members.html | 2 +- classyage_1_1RectangleCollider.html | 2 +- classyage_1_1ResourceManager-members.html | 2 +- classyage_1_1ResourceManager.html | 2 +- classyage_1_1RigidBody-members.html | 2 +- classyage_1_1RigidBody.html | 2 +- classyage_1_1Shader-members.html | 2 +- classyage_1_1Shader.html | 2 +- classyage_1_1Shape-members.html | 108 ------- classyage_1_1Shape.html | 156 ---------- classyage_1_1Shape.png | Bin 767 -> 0 bytes classyage_1_1Space-members.html | 3 +- classyage_1_1Space.html | 26 +- classyage_1_1Sprite-members.html | 114 -------- classyage_1_1Sprite.html | 329 ---------------------- classyage_1_1SpriteBatch-members.html | 2 +- classyage_1_1SpriteBatch.html | 2 +- classyage_1_1SpriteSheet-members.html | 114 -------- classyage_1_1SpriteSheet.html | 228 --------------- classyage_1_1SpriteSheet.png | Bin 608 -> 0 bytes classyage_1_1SyncQueue-members.html | 2 +- classyage_1_1SyncQueue.html | 2 +- classyage_1_1System-members.html | 19 +- classyage_1_1System.html | 87 ++++-- classyage_1_1System.png | Bin 1010 -> 582 bytes classyage_1_1SystemManager-members.html | 110 -------- classyage_1_1SystemManager.html | 132 --------- classyage_1_1SystemManager.png | Bin 673 -> 0 bytes classyage_1_1TextureCache-members.html | 5 +- classyage_1_1TextureCache.html | 19 +- 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 | 4 +- classyage_1_1Window.html | 8 +- classyage_1_1details_1_1Row-members.html | 2 +- classyage_1_1details_1_1Row.html | 2 +- collider_8h.html | 4 +- collider_8h_source.html | 2 +- collisionbody_8h.html | 4 +- collisionbody_8h_source.html | 2 +- componentmanager_8h.html | 120 ++++++++ componentmanager_8h_source.html | 120 ++++++++ core_8cpp.html | 134 +++++++++ core_8h.html | 132 +++++++++ core_8h_source.html | 115 ++++++++ cube_8h.html | 2 +- cube_8h_source.html | 2 +- deprecated.html | 95 ------- dir_059f34b87ae2c2af887b23a7e5e8e88f.html | 34 +-- dir_0a5be4b85c8e2c05f7a9f5a803f53125.html | 6 +- dir_11841e5da2063fc5766a682aee38e289.html | 42 +-- dir_48a91ae829881cbedcfc124d2027890d.html | 2 +- dir_a58d7658bbcfd3d3d7296185ebe55c28.html | 2 +- dir_aa7f86daaaa64c448f636c0e65de2cec.html | 2 +- dir_b47bccbdb192fb141a0ffded67f346da.html | 14 +- dir_d09e80fdcf0bb585bbe3b7099c52d028.html | 2 +- drawable_8h.html | 127 --------- drawable_8h_source.html | 123 -------- ellipse_8h.html | 111 -------- ellipse_8h_source.html | 106 ------- engine_8cpp.html | 6 +- engine_8h.html | 10 +- engine_8h_source.html | 78 ++--- entity_8cpp.html | 120 -------- entity_8h.html | 134 --------- entity_8h_source.html | 133 --------- entitymanager_8cpp.html | 4 +- entitymanager_8h.html | 15 +- entitymanager_8h_source.html | 51 ++-- exception_8cpp.html | 111 ++++++++ exception_8h.html | 120 ++++++++ exception_8h_source.html | 127 +++++++++ files.html | 146 ++++------ functions.html | 5 +- functions_b.html | 5 +- functions_c.html | 10 +- functions_d.html | 9 +- functions_e.html | 10 +- functions_f.html | 6 +- functions_func.html | 92 +++--- functions_g.html | 8 +- functions_h.html | 5 +- functions_i.html | 13 +- functions_k.html | 2 +- functions_l.html | 2 +- functions_m.html | 2 +- functions_n.html | 2 +- functions_o.html | 7 +- functions_p.html | 2 +- functions_r.html | 10 +- functions_rela.html | 2 +- functions_s.html | 13 +- functions_t.html | 2 +- functions_type.html | 5 +- functions_u.html | 7 +- functions_v.html | 2 +- functions_vars.html | 17 +- functions_w.html | 10 +- functions_x.html | 5 +- functions_y.html | 5 +- functions_z.html | 2 +- functions_~.html | 8 +- globals.html | 10 +- globals_defs.html | 2 +- globals_eval.html | 2 +- globals_func.html | 2 +- globals_type.html | 2 +- globals_vars.html | 5 +- hierarchy.html | 106 ++++--- imageloader_8cpp.html | 4 +- imageloader_8h.html | 4 +- imageloader_8h_source.html | 2 +- index.html | 2 +- input_8h.html | 4 +- input_8h_source.html | 2 +- iomanager_8cpp.html | 6 +- iomanager_8h.html | 6 +- iomanager_8h_source.html | 11 +- logger_8cpp.html | 21 +- logger_8h.html | 45 ++- logger_8h_source.html | 301 +++++++++++++++----- logger_8md.html | 2 +- logger_guide.html | 2 +- loglevel_8h.html | 135 --------- loglevel_8h_source.html | 142 ---------- logmessage_8cpp.html | 121 -------- logmessage_8h.html | 132 --------- logmessage_8h_source.html | 177 ------------ logsink_8cpp.html | 147 ---------- logsink_8h.html | 139 --------- logsink_8h_source.html | 197 ------------- main_8md.html | 2 +- matrix_8h.html | 4 +- matrix_8h_source.html | 4 +- matrix_8md.html | 2 +- md_README.html | 4 +- md_docs_matrix.html | 2 +- md_docs_todolist.html | 2 +- md_yage_entity_README.html | 101 +++++++ md_yage_physics_README.html | 2 +- namespacemembers.html | 15 +- namespacemembers_enum.html | 2 +- namespacemembers_eval.html | 2 +- namespacemembers_func.html | 12 +- namespacemembers_type.html | 9 +- namespaces.html | 4 +- namespaceyage.html | 80 +++--- namespaceyage_1_1IoManager.html | 20 +- namespaceyage_1_1details.html | 26 +- namespaceyage_1_1matrix.html | 4 +- noncopyable_8h.html | 4 +- noncopyable_8h_source.html | 2 +- pages.html | 10 +- particlebody_8cpp.html | 4 +- particlebody_8h.html | 4 +- particlebody_8h_source.html | 2 +- physics_8h.html | 2 +- physics_8h_source.html | 2 +- rectangle_8cpp.html | 122 -------- rectangle_8h.html | 128 --------- rectangle_8h_source.html | 130 --------- rectanglecollider_8cpp.html | 4 +- rectanglecollider_8h.html | 4 +- rectanglecollider_8h_source.html | 2 +- resourcemanager_8cpp.html | 4 +- resourcemanager_8h.html | 4 +- resourcemanager_8h_source.html | 2 +- rigidbody_8cpp.html | 4 +- rigidbody_8h.html | 4 +- rigidbody_8h_source.html | 2 +- search/all_0.js | 1 + search/all_1.js | 7 +- search/all_11.js | 11 +- search/all_12.js | 21 +- search/all_13.js | 2 +- search/all_14.js | 4 +- search/all_16.js | 5 +- search/all_17.js | 2 +- search/all_18.js | 3 +- search/all_1a.js | 2 +- search/all_2.js | 11 +- search/all_3.js | 6 +- search/all_4.js | 16 +- search/all_5.js | 4 +- search/all_6.js | 2 - search/all_7.js | 2 +- search/all_8.js | 4 +- search/all_b.js | 11 +- search/all_c.js | 1 + search/all_e.js | 2 +- search/all_f.js | 3 +- search/classes_1.js | 2 - search/classes_2.js | 2 +- search/classes_3.js | 3 +- search/classes_4.js | 4 +- search/classes_b.js | 1 - search/classes_c.js | 6 +- search/files_1.js | 1 - search/files_2.js | 3 + search/files_3.js | 7 +- search/files_4.js | 12 +- search/files_5.js | 8 +- search/files_6.js | 11 +- search/files_7.js | 4 +- search/files_8.js | 4 +- search/files_9.js | 12 +- search/files_a.js | 21 +- search/files_b.js | 21 +- search/files_c.js | 5 +- search/files_d.js | 3 +- search/files_e.js | 3 +- search/files_f.html | 26 -- search/files_f.js | 5 - search/functions_0.js | 1 + search/functions_1.js | 2 +- search/functions_10.js | 3 +- search/functions_11.js | 2 - search/functions_13.js | 2 +- search/functions_15.js | 3 +- search/functions_19.js | 2 +- search/functions_2.js | 4 +- search/functions_3.js | 3 +- search/functions_4.js | 3 +- search/functions_5.js | 2 +- search/functions_6.js | 2 - search/functions_8.js | 2 +- search/functions_b.js | 1 + search/functions_d.js | 2 +- search/functions_e.js | 1 - search/pages_1.js | 2 +- search/search.js | 8 +- search/typedefs_1.js | 2 +- search/typedefs_2.js | 3 +- search/typedefs_3.js | 12 +- search/typedefs_4.html | 26 -- search/typedefs_4.js | 12 - search/variables_13.js | 2 +- search/variables_14.js | 2 +- search/variables_15.js | 2 +- search/variables_5.js | 1 - search/variables_7.js | 2 +- search/variables_8.js | 3 +- shader_8cpp.html | 4 +- shader_8h.html | 4 +- shader_8h_source.html | 2 +- shape_8h.html | 127 --------- shape_8h_source.html | 123 -------- space_8cpp.html | 4 +- space_8h.html | 6 +- space_8h_source.html | 59 ++-- sprite_8cpp.html | 122 -------- sprite_8h.html | 129 --------- sprite_8h_source.html | 148 ---------- spritebatch_8cpp.html | 4 +- spritebatch_8h.html | 5 +- spritebatch_8h_source.html | 198 +++++++------ spritebatch_8md.html | 2 +- spritebatch_guide.html | 2 +- spritesheet_8cpp.html | 126 --------- spritesheet_8h.html | 142 ---------- spritesheet_8h_source.html | 172 ----------- 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 | 6 +- 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_1Coordinate-members.html | 112 -------- structyage_1_1details_1_1Coordinate.html | 250 ---------------- 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 | 4 +- syncqueue_8h_source.html | 2 +- system_8h.html | 11 +- system_8h_source.html | 39 +-- systemmanager_8h.html | 119 -------- systemmanager_8h_source.html | 116 -------- texture_8h.html | 4 +- texture_8h_source.html | 2 +- texturecache_8cpp.html | 4 +- texturecache_8h.html | 4 +- texturecache_8h_source.html | 14 +- todo.html | 8 +- todolist_8md.html | 2 +- vertex_8h.html | 4 +- vertex_8h_source.html | 2 +- window_8cpp.html | 4 +- window_8h.html | 4 +- window_8h_source.html | 28 +- yage_2entity_2README_8md.html | 97 +++++++ yage_2physics_2README_8md.html | 2 +- yage_8cpp.html | 134 --------- yage_8h.html | 32 +-- yage_8h_source.html | 66 ++--- 376 files changed, 3155 insertions(+), 8953 deletions(-) delete mode 100644 batch_8h.html delete mode 100644 batch_8h_source.html delete mode 100644 classyage_1_1BaseSystem-members.html delete mode 100644 classyage_1_1BaseSystem.html delete mode 100644 classyage_1_1BaseSystem.png delete mode 100644 classyage_1_1Batch-members.html delete mode 100644 classyage_1_1Batch.html create mode 100644 classyage_1_1ComponentMapper-members.html create mode 100644 classyage_1_1ComponentMapper.html delete mode 100644 classyage_1_1Drawable-members.html delete mode 100644 classyage_1_1Drawable.html delete mode 100644 classyage_1_1Drawable.png create mode 100644 classyage_1_1Engine.png delete mode 100644 classyage_1_1Entity-members.html delete mode 100644 classyage_1_1Entity.html create mode 100644 classyage_1_1FileLoadException-members.html create mode 100644 classyage_1_1FileLoadException.html create mode 100644 classyage_1_1FileLoadException.png delete mode 100644 classyage_1_1Rectangle-members.html delete mode 100644 classyage_1_1Rectangle.html delete mode 100644 classyage_1_1Rectangle.png delete mode 100644 classyage_1_1Shape-members.html delete mode 100644 classyage_1_1Shape.html delete mode 100644 classyage_1_1Shape.png delete mode 100644 classyage_1_1Sprite-members.html delete mode 100644 classyage_1_1Sprite.html delete mode 100644 classyage_1_1SpriteSheet-members.html delete mode 100644 classyage_1_1SpriteSheet.html delete mode 100644 classyage_1_1SpriteSheet.png delete mode 100644 classyage_1_1SystemManager-members.html delete mode 100644 classyage_1_1SystemManager.html delete mode 100644 classyage_1_1SystemManager.png create mode 100644 componentmanager_8h.html create mode 100644 componentmanager_8h_source.html create mode 100644 core_8cpp.html create mode 100644 core_8h.html create mode 100644 core_8h_source.html delete mode 100644 deprecated.html delete mode 100644 drawable_8h.html delete mode 100644 drawable_8h_source.html delete mode 100644 ellipse_8h.html delete mode 100644 ellipse_8h_source.html delete mode 100644 entity_8cpp.html delete mode 100644 entity_8h.html delete mode 100644 entity_8h_source.html create mode 100644 exception_8cpp.html create mode 100644 exception_8h.html create mode 100644 exception_8h_source.html delete mode 100644 loglevel_8h.html delete mode 100644 loglevel_8h_source.html delete mode 100644 logmessage_8cpp.html delete mode 100644 logmessage_8h.html delete mode 100644 logmessage_8h_source.html delete mode 100644 logsink_8cpp.html delete mode 100644 logsink_8h.html delete mode 100644 logsink_8h_source.html create mode 100644 md_yage_entity_README.html delete mode 100644 rectangle_8cpp.html delete mode 100644 rectangle_8h.html delete mode 100644 rectangle_8h_source.html delete mode 100644 search/files_f.html delete mode 100644 search/files_f.js delete mode 100644 search/typedefs_4.html delete mode 100644 search/typedefs_4.js delete mode 100644 shape_8h.html delete mode 100644 shape_8h_source.html delete mode 100644 sprite_8cpp.html delete mode 100644 sprite_8h.html delete mode 100644 sprite_8h_source.html delete mode 100644 spritesheet_8cpp.html delete mode 100644 spritesheet_8h.html delete mode 100644 spritesheet_8h_source.html delete mode 100644 structyage_1_1details_1_1Coordinate-members.html delete mode 100644 structyage_1_1details_1_1Coordinate.html delete mode 100644 systemmanager_8h.html delete mode 100644 systemmanager_8h_source.html create mode 100644 yage_2entity_2README_8md.html delete mode 100644 yage_8cpp.html diff --git a/README_8md.html b/README_8md.html index bfb21d3d..c9699b00 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 b7c700c5..8c3b8fe4 100644 --- a/active_8cpp.html +++ b/active_8cpp.html @@ -101,7 +101,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');

Namespaces

 yage - Core includes.
+ Project namespace.
 

Detailed Description

@@ -111,7 +111,7 @@ Namespaces diff --git a/active_8h.html b/active_8h.html index dc4f2cf9..1005940b 100644 --- a/active_8h.html +++ b/active_8h.html @@ -112,7 +112,7 @@ Classes

Namespaces

 yage - Core includes.
+ Project namespace.
 

Detailed Description

@@ -122,7 +122,7 @@ Namespaces diff --git a/active_8h_source.html b/active_8h_source.html index 02abdfaa..8bc6ba17 100644 --- a/active_8h_source.html +++ b/active_8h_source.html @@ -140,7 +140,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/annotated.html b/annotated.html index a3bc7250..9c5e81c7 100644 --- a/annotated.html +++ b/annotated.html @@ -90,64 +90,56 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123]
- + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
oNyageCore includes
oNyageProject namespace
|oNdetails
||oCCoordinate
||oCRow
||oCRenderBatch
||\CGlyphGlyph with information of the texture
|oNIoManager
|oNmatrixNamespace containing functions that operate on matrices
|oCCamera
|oCImageLoader
|oCLogger
|oCLogMessage
||\CMeta
|oCLogSink
|oCResourceManager
|oCSpriteSheet
|oCTextureCache
|oCWindow
|oCTexture
|oCPosition
|oCColour
|oCUV
|oCVertex
|oCEngineMain engine class that contains a systems, the main loop and the update function that updates all the systems
|oCEntityEntity convenience class
|oCEntityManagerManages entities in a space
|oCSpaceSpace that keeps track of all the entities, componenets and runs the systems on the data to update them
|oCBaseSystem
|oCSystemSystem interface for the different systems in the engine
|oCSystemManager
|oCMatrixBase Matrix class used by other similar classes
|oCVector
|oCVector22D Vector class
|oCVector33D Vector class
|oCVector44D Vector class
|oCBody
|oCCollider
|oCCollisionBody
|oCParticleBody
|oCRectangleCollider
|oCRigidBody
|oCBatchWill be the base class for all the different batching processes that might use different shaders and attributes
|oCDrawable
|oCRectangle
|oCShader
|oCShape
|oCSprite
|oCSpriteBatch
|oCActive
|oCNonCopyable
|\CSyncQueue
||oCRow
||oCRenderBatch
||\CGlyphGlyph with information of the texture
|oNIoManager
|oNmatrixNamespace containing functions that operate on matrices
|oCCamera
|oCFileLoadException
|oCImageLoader
|oCLogMessage
||\CMeta
|oCLogSink
|oCLogger
|oCResourceManager
|oCTextureCache
|oCWindow
|oCTexture
|oCPosition
|oCColour
|oCUV
|oCVertex
|oCComponentMapper
|oCEngineMain engine class that contains a systems, the main loop and the update function that updates all the systems
|oCEntityManagerManages entities in a space
|oCSpaceSpace that keeps track of all the entities, componenets and runs the systems on the data to update them
|oCSystem
|oCMatrixBase Matrix class used by other similar classes
|oCVector
|oCVector22D Vector class
|oCVector33D Vector class
|oCVector44D Vector class
|oCBody
|oCCollider
|oCCollisionBody
|oCParticleBody
|oCRectangleCollider
|oCRigidBody
|oCShader
|oCSpriteBatch
|oCActive
|oCNonCopyable
|\CSyncQueue
\Cstbi_io_callbacks
diff --git a/batch_8h.html b/batch_8h.html deleted file mode 100644 index 7dcbc21c..00000000 --- a/batch_8h.html +++ /dev/null @@ -1,127 +0,0 @@ - - - - - - -yage/render/batch.h File Reference - - - - - - - - - - -
-
- - - - - - - -
-
Yet Another Game Engine
-
-
- - - - - - -
- All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
- - -
- -
- - -
-
-
-Classes | -Namespaces
-
-
batch.h File Reference
-
-
- -


- -More...

- -

Go to the source code of this file.

- - - - - -

-Classes

class  yage::Batch
 The Batch class will be the base class for all the different batching processes that might use different shaders and attributes. More...
 
- - - - -

-Namespaces

 yage
 Core includes.
 
-

Detailed Description

-

-

Copyright (c) 2017 Yann Herklotz Grave ymher.nosp@m.klot.nosp@m.z@gma.nosp@m.il.c.nosp@m.om

-

MIT License, see LICENSE file for more details.

-
- - - - diff --git a/batch_8h_source.html b/batch_8h_source.html deleted file mode 100644 index 9a08182f..00000000 --- a/batch_8h_source.html +++ /dev/null @@ -1,125 +0,0 @@ - - - - - - -yage/render/batch.h Source File - - - - - - - - - - -
-
- - - - - - - -
-
Yet Another Game Engine
-
-
- - - - - - -
- All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
- - -
- -
- - -
-
-
-
batch.h
-
-
-Go to the documentation of this file.
1 
-
9 #ifndef YAGE_CORE_BATCH_H
-
10 #define YAGE_CORE_BATCH_H
-
11 
-
12 namespace yage
-
13 {
-
14 
-
33 class Batch
-
34 {
-
35 public:
-
36  virtual bool init();
-
37  virtual void begin();
-
38  virtual void end();
-
39  virtual void render();
-
40 };
-
41 
-
42 } // namespace yage
-
43 
-
44 #endif
-
virtual void begin()
-
The Batch class will be the base class for all the different batching processes that might use differ...
Definition: batch.h:33
-
virtual bool init()
-
virtual void render()
-
virtual void end()
-
- - - - diff --git a/body_8cpp.html b/body_8cpp.html index 8bb26b41..35f0094e 100644 --- a/body_8cpp.html +++ b/body_8cpp.html @@ -102,7 +102,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');

Namespaces

 yage - Core includes.
+ Project namespace.
 

Detailed Description

@@ -112,7 +112,7 @@ Namespaces diff --git a/body_8h.html b/body_8h.html index 6938301d..86442c7e 100644 --- a/body_8h.html +++ b/body_8h.html @@ -109,7 +109,7 @@ Classes

Namespaces

 yage - Core includes.
+ Project namespace.
 

Detailed Description

@@ -119,7 +119,7 @@ Namespaces diff --git a/body_8h_source.html b/body_8h_source.html index 3ed840b4..85fae9e2 100644 --- a/body_8h_source.html +++ b/body_8h_source.html @@ -160,7 +160,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/bug.html b/bug.html index c542cd30..d8b63cc0 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 5e05f807..888008f8 100644 --- a/camera_8cpp.html +++ b/camera_8cpp.html @@ -105,7 +105,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');

Namespaces

 yage - Core includes.
+ Project namespace.
 

Detailed Description

@@ -115,7 +115,7 @@ Namespaces diff --git a/camera_8h.html b/camera_8h.html index 8a72fde2..b5c1f916 100644 --- a/camera_8h.html +++ b/camera_8h.html @@ -109,7 +109,7 @@ Classes

Namespaces

 yage - Core includes.
+ Project namespace.
 

Detailed Description

@@ -119,7 +119,7 @@ Namespaces diff --git a/camera_8h_source.html b/camera_8h_source.html index aed9cb10..dd54290f 100644 --- a/camera_8h_source.html +++ b/camera_8h_source.html @@ -130,7 +130,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/classes.html b/classes.html index f5aef1c0..df1fc3a8 100644 --- a/classes.html +++ b/classes.html @@ -88,52 +88,50 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
Class Index
-
A | B | C | D | E | G | I | L | M | N | P | R | S | T | U | V | W
+
A | B | C | E | F | G | I | L | M | N | P | R | S | T | U | V | W
- - + + + - + + + + - - - + + - - - - - - - - - + + - - + +
  A  
-
  E  
-
LogMessage::Meta (yage)   Shape (yage)   Vector2 (yage)   
  N  
-
Space (yage)   Vector3 (yage)   
Active (yage)   Engine (yage)   Sprite (yage)   Vector4 (yage)   
EntityManager (yage)   
  M  
+
ResourceManager (yage)   
  V  
+
  F  
+
RigidBody (yage)   
Active (yage)   Matrix (yage)   Row (yage::details)   Vector (yage)   
  B  
-
Entity (yage)   NonCopyable (yage)   SpriteBatch (yage)   Vertex (yage)   
EntityManager (yage)   
  P  
-
SpriteSheet (yage)   
  W  
+
FileLoadException (yage)   LogMessage::Meta (yage)   
  S  
+
Vector2 (yage)   
  G  
+
  N  
+
Vector3 (yage)   
Body (yage)   Shader (yage)   Vector4 (yage)   
  C  
+
Glyph (yage::details)   NonCopyable (yage)   Space (yage)   Vertex (yage)   
  I  
+
  P  
+
SpriteBatch (yage)   
  W  
BaseSystem (yage)   
  G  
-
SyncQueue (yage)   
Batch (yage)   ParticleBody (yage)   System (yage)   Window (yage)   
Body (yage)   Glyph (yage::details)   Position (yage)   SystemManager (yage)   
  s  
+
Camera (yage)   SyncQueue (yage)   
Collider (yage)   ImageLoader (yage)   ParticleBody (yage)   System (yage)   Window (yage)   
CollisionBody (yage)   
  L  
+
Position (yage)   
  T  
+
  s  
  C  
-
  I  
-
  R  
-
  T  
+
Colour (yage)   
  R  
stbi_io_callbacks   
Camera (yage)   ImageLoader (yage)   Rectangle (yage)   Texture (yage)   
Collider (yage)   
  L  
-
RectangleCollider (yage)   TextureCache (yage)   
CollisionBody (yage)   RenderBatch (yage::details)   
  U  
-
Colour (yage)   Logger (yage)   ResourceManager (yage)   
Coordinate (yage::details)   LogMessage (yage)   RigidBody (yage)   UV (yage)   
  D  
-
LogSink (yage)   Row (yage::details)   
  V  
-
  M  
-
  S  
+
ComponentMapper (yage)   Logger (yage)   Texture (yage)   stbi_io_callbacks   
  E  
+
LogMessage (yage)   RectangleCollider (yage)   TextureCache (yage)   
LogSink (yage)   RenderBatch (yage::details)   
  U  
Drawable (yage)   Vector (yage)   
Matrix (yage)   Shader (yage)   
Engine (yage)   
UV (yage)   
-
A | B | C | D | E | G | I | L | M | N | P | R | S | T | U | V | W
+
A | B | C | E | F | G | I | L | M | N | P | R | S | T | U | V | W
diff --git a/classyage_1_1Active-members.html b/classyage_1_1Active-members.html index d3c54160..4a0b71f4 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 8bd70b08..5007204b 100644 --- a/classyage_1_1Active.html +++ b/classyage_1_1Active.html @@ -245,7 +245,7 @@ Static Public Member Functions diff --git a/classyage_1_1BaseSystem-members.html b/classyage_1_1BaseSystem-members.html deleted file mode 100644 index 2e7d9518..00000000 --- a/classyage_1_1BaseSystem-members.html +++ /dev/null @@ -1,113 +0,0 @@ - - - - - - -Member List - - - - - - - - - - -
-
- - - - - - - -
-
Yet Another Game Engine
-
-
- - - - - - -
- All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
- - -
- -
- - -
-
-
-
yage::BaseSystem Member List
-
-
- -

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

- - - - - - - - -
id_yage::BaseSystemprotected
Identifier typedefyage::BaseSystem
NonCopyable()=defaultyage::NonCopyableprotected
NonCopyable(const NonCopyable &)=deleteyage::NonCopyableprotected
operator=(const NonCopyable &)=deleteyage::NonCopyableprotected
update()=0yage::BaseSystempure virtual
~NonCopyable()=defaultyage::NonCopyableprotected
- - - - diff --git a/classyage_1_1BaseSystem.html b/classyage_1_1BaseSystem.html deleted file mode 100644 index 6d0032ef..00000000 --- a/classyage_1_1BaseSystem.html +++ /dev/null @@ -1,209 +0,0 @@ - - - - - - -yage::BaseSystem Class Reference - - - - - - - - - - -
-
- - - - - - - -
-
Yet Another Game Engine
-
-
- - - - - - -
- All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
- - -
- -
- - -
-
-
-Public Types | -Public Member Functions | -Protected Attributes | -List of all members
-
-
yage::BaseSystem Class Referenceabstract
-
-
- -

#include <system.h>

-
-Inheritance diagram for yage::BaseSystem:
-
-
- - -yage::NonCopyable -yage::System< Derived > - -
- - - - -

-Public Types

typedef std::size_t Identifier
 
- - - -

-Public Member Functions

virtual void update ()=0
 
- - - -

-Protected Attributes

Identifier id_
 
- - - - - - - - - - -

-Additional Inherited Members

- Protected Member Functions inherited from yage::NonCopyable
 NonCopyable ()=default
 
 ~NonCopyable ()=default
 
 NonCopyable (const NonCopyable &)=delete
 
NonCopyableoperator= (const NonCopyable &)=delete
 
-

Member Typedef Documentation

- -
-
- - - - -
typedef std::size_t yage::BaseSystem::Identifier
-
- -
-
-

Member Function Documentation

- -
-
- - - - - -
- - - - - - - -
virtual void yage::BaseSystem::update ()
-
-pure virtual
-
- -
-
-

Member Data Documentation

- -
-
- - - - - -
- - - - -
Identifier yage::BaseSystem::id_
-
-protected
-
- -
-
-
The documentation for this class was generated from the following file: -
- - - - diff --git a/classyage_1_1BaseSystem.png b/classyage_1_1BaseSystem.png deleted file mode 100644 index b3d7fcc5..00000000 Binary files a/classyage_1_1BaseSystem.png and /dev/null differ diff --git a/classyage_1_1Batch-members.html b/classyage_1_1Batch-members.html deleted file mode 100644 index 9db0be17..00000000 --- a/classyage_1_1Batch-members.html +++ /dev/null @@ -1,110 +0,0 @@ - - - - - - -Member List - - - - - - - - - - -
-
- - - - - - - -
-
Yet Another Game Engine
-
-
- - - - - - -
- All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
- - -
- -
- - -
-
-
-
yage::Batch Member List
-
-
- -

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

- - - - - -
begin()yage::Batchvirtual
end()yage::Batchvirtual
init()yage::Batchvirtual
render()yage::Batchvirtual
- - - - diff --git a/classyage_1_1Batch.html b/classyage_1_1Batch.html deleted file mode 100644 index a11e4b78..00000000 --- a/classyage_1_1Batch.html +++ /dev/null @@ -1,225 +0,0 @@ - - - - - - -yage::Batch Class Reference - - - - - - - - - - -
-
- - - - - - - -
-
Yet Another Game Engine
-
-
- - - - - - -
- All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
- - -
- -
- - -
-
-
-Public Member Functions | -List of all members
-
-
yage::Batch Class Reference
-
-
- -

The Batch class will be the base class for all the different batching processes that might use different shaders and attributes. - More...

- -

#include <batch.h>

- - - - - - - - - - -

-Public Member Functions

virtual bool init ()
 
virtual void begin ()
 
virtual void end ()
 
virtual void render ()
 
-

Detailed Description

-

The Batch class will be the base class for all the different batching processes that might use different shaders and attributes.

-

This is necessary because when we use a different shader, we have to bind a specific number of attributes, and we might not always want to have a texture, colours and coordinates, for example, when only using simple shapes.

-

Batching

-

The purpose of batching is to combine all sprites that use the same textures so that the textures does not have to be switched out on the gpu very often. This produces a much more efficient rendering process. An implementation of this can be seen in the SpriteBatch class, as it sorts and renders the objects you give it.

-

The reason this base class exists, is because it makes it easier to also render objects that may not need a texture, or may require multiple textures or different attributes.

-

Member Function Documentation

- -
-
- - - - - -
- - - - - - - -
virtual void yage::Batch::begin ()
-
-virtual
-
- -
-
- -
-
- - - - - -
- - - - - - - -
virtual void yage::Batch::end ()
-
-virtual
-
- -
-
- -
-
- - - - - -
- - - - - - - -
virtual bool yage::Batch::init ()
-
-virtual
-
- -
-
- -
-
- - - - - -
- - - - - - - -
virtual void yage::Batch::render ()
-
-virtual
-
- -
-
-
The documentation for this class was generated from the following file: -
- - - - diff --git a/classyage_1_1Body-members.html b/classyage_1_1Body-members.html index 1f6d63cf..851adf16 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 99627ff5..4c320ca9 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 f6f0334a..20dd5fc3 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 715f151c..631d7a0b 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 5b7cc144..1cc5ae56 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 af66bb73..4ca94cb5 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 9ae1076a..f95baed0 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 cc5aeedc..67f5ef84 100644 --- a/classyage_1_1CollisionBody.html +++ b/classyage_1_1CollisionBody.html @@ -190,7 +190,7 @@ Additional Inherited Members diff --git a/classyage_1_1ComponentMapper-members.html b/classyage_1_1ComponentMapper-members.html new file mode 100644 index 00000000..d7bc6a7e --- /dev/null +++ b/classyage_1_1ComponentMapper-members.html @@ -0,0 +1,106 @@ + + + + + + +Member List + + + + + + + + + + +
+
+ + + + + + + +
+
Yet Another Game Engine
+
+
+ + + + + + +
+ All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
+ + +
+ +
+ + +
+
+
+
yage::ComponentMapper< CompT > Member List
+
+
+ +

This is the complete list of members for yage::ComponentMapper< CompT >, including all inherited members.

+ +
+ + + + diff --git a/classyage_1_1ComponentMapper.html b/classyage_1_1ComponentMapper.html new file mode 100644 index 00000000..2679fc04 --- /dev/null +++ b/classyage_1_1ComponentMapper.html @@ -0,0 +1,110 @@ + + + + + + +yage::ComponentMapper< CompT > Class Template Reference + + + + + + + + + + +
+
+ + + + + + + +
+
Yet Another Game Engine
+
+
+ + + + + + +
+ All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
+ + +
+ +
+ + +
+
+
+List of all members
+
+
yage::ComponentMapper< CompT > Class Template Reference
+
+
+ +

#include <componentmanager.h>

+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/classyage_1_1Drawable-members.html b/classyage_1_1Drawable-members.html deleted file mode 100644 index faac1f99..00000000 --- a/classyage_1_1Drawable-members.html +++ /dev/null @@ -1,107 +0,0 @@ - - - - - - -Member List - - - - - - - - - - -
-
- - - - - - - -
-
Yet Another Game Engine
-
-
- - - - - - -
- All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
- - -
- -
- - -
-
-
-
yage::Drawable Member List
-
-
- -

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

- - -
draw(SpriteBatch &sp)=0yage::Drawablepure virtual
- - - - diff --git a/classyage_1_1Drawable.html b/classyage_1_1Drawable.html deleted file mode 100644 index df9f456d..00000000 --- a/classyage_1_1Drawable.html +++ /dev/null @@ -1,152 +0,0 @@ - - - - - - -yage::Drawable Class Reference - - - - - - - - - - -
-
- - - - - - - -
-
Yet Another Game Engine
-
-
- - - - - - -
- All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
- - -
- -
- - -
-
-
-Public Member Functions | -List of all members
-
-
yage::Drawable Class Referenceabstract
-
-
- -

#include <drawable.h>

-
-Inheritance diagram for yage::Drawable:
-
-
- - -yage::Shape -yage::Rectangle - -
- - - - -

-Public Member Functions

virtual void draw (SpriteBatch &sp)=0
 
-

Member Function Documentation

- -
-
- - - - - -
- - - - - - - - -
virtual void yage::Drawable::draw (SpriteBatchsp)
-
-pure virtual
-
- -
-
-
The documentation for this class was generated from the following file: -
- - - - diff --git a/classyage_1_1Drawable.png b/classyage_1_1Drawable.png deleted file mode 100644 index 880788fd..00000000 Binary files a/classyage_1_1Drawable.png and /dev/null differ diff --git a/classyage_1_1Engine-members.html b/classyage_1_1Engine-members.html index fe1425b1..007745b1 100644 --- a/classyage_1_1Engine-members.html +++ b/classyage_1_1Engine-members.html @@ -95,14 +95,20 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');

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

- - - + + + + + + + + +
init()yage::Engine
instance()yage::Enginestatic
mainLoop()yage::Engine
addSpace(std::unique_ptr< Space > space)yage::Engine
init()yage::Engine
instance()yage::Enginestatic
mainLoop()yage::Engine
NonCopyable()=defaultyage::NonCopyableprotected
NonCopyable(const NonCopyable &)=deleteyage::NonCopyableprotected
operator=(const NonCopyable &)=deleteyage::NonCopyableprotected
update()yage::Engine
~Engine()yage::Engine
~NonCopyable()=defaultyage::NonCopyableprotected
diff --git a/classyage_1_1Engine.html b/classyage_1_1Engine.html index 821898f5..8803408d 100644 --- a/classyage_1_1Engine.html +++ b/classyage_1_1Engine.html @@ -101,9 +101,20 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); More...

#include <engine.h>

+
+Inheritance diagram for yage::Engine:
+
+
+ + +yage::NonCopyable + +
+ + @@ -113,16 +124,65 @@ Public Member Functions + + +

Public Member Functions

 ~Engine ()
 
void init ()
 Initialize window and other aspects of the engine. More...
 
void update ()
 Updates the systems. More...
 
void addSpace (std::unique_ptr< Space > space)
 Add spaces to the engine. More...
 
+

Static Public Member Functions

static Engineinstance ()
 Returns the instance of the engine, as there is only one instance of the engine. More...
 
+ + + + + + + + + +

+Additional Inherited Members

- Protected Member Functions inherited from yage::NonCopyable
 NonCopyable ()=default
 
 ~NonCopyable ()=default
 
 NonCopyable (const NonCopyable &)=delete
 
NonCopyableoperator= (const NonCopyable &)=delete
 

Detailed Description

Main engine class that contains a systems, the main loop and the update function that updates all the systems.

-

Member Function Documentation

+

Constructor & Destructor Documentation

+ +
+
+ + + + + + + +
yage::Engine::~Engine ()
+
+ +
+
+

Member Function Documentation

+ +
+
+ + + + + + + + +
void yage::Engine::addSpace (std::unique_ptr< Spacespace)
+
+ +

Add spaces to the engine.

+ +
+
@@ -206,7 +266,7 @@ Static Public Member Functions
diff --git a/classyage_1_1Engine.png b/classyage_1_1Engine.png new file mode 100644 index 00000000..9d3ec2c2 Binary files /dev/null and b/classyage_1_1Engine.png differ diff --git a/classyage_1_1Entity-members.html b/classyage_1_1Entity-members.html deleted file mode 100644 index d3daf5bd..00000000 --- a/classyage_1_1Entity-members.html +++ /dev/null @@ -1,108 +0,0 @@ - - - - - - -Member List - - - - - - - - - - -
-
- - - - - - - -
-
Yet Another Game Engine
-
-
- - - - - - - - - -
- -
- - -
-
-
-
yage::Entity Member List
-
-
- -

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

- - - -
Entity(EntityHandle handle)yage::Entity
getHandle() const yage::Entity
- - - - diff --git a/classyage_1_1Entity.html b/classyage_1_1Entity.html deleted file mode 100644 index 1c4f4314..00000000 --- a/classyage_1_1Entity.html +++ /dev/null @@ -1,168 +0,0 @@ - - - - - - -yage::Entity Class Reference - - - - - - - - - - -
-
- - - - - - - -
-
Yet Another Game Engine
-
-
- - - - - - - - - -
- -
- - -
-
- -
-
yage::Entity Class Reference
-
-
- -

Entity convenience class. - More...

- -

#include <entity.h>

- - - - - - - - -

-Public Member Functions

 Entity (EntityHandle handle)
 Creates an instance of an Entity with a handle that is associated to it. More...
 
EntityHandle getHandle () const
 Handle getter, as the user will only interact with the id itself. More...
 
-

Detailed Description

-

Entity convenience class.

-

It contains handles to where the entity is in the entity manager of the space, and a pointer back to the space itself.

-

This class cannot be instantiated outside of a Space and should only be instantiated through an entity manager, as otherwise the handle will not have a meaning.

-

Constructor & Destructor Documentation

- -
-
- - - - - - - - -
yage::Entity::Entity (EntityHandle handle)
-
- -

Creates an instance of an Entity with a handle that is associated to it.

-

This handle refers to the position of he Entity in the list that is held by the EntityManager, and therefore the id is enough to refer to it.

- -
-
-

Member Function Documentation

- -
-
- - - - - - - -
unsigned yage::Entity::getHandle () const
-
- -

Handle getter, as the user will only interact with the id itself.

-

The handle is the unique identifier that the user can use to refer to the entity.

- -
-
-
The documentation for this class was generated from the following files: -
- - - - diff --git a/classyage_1_1EntityManager-members.html b/classyage_1_1EntityManager-members.html index 3d08e478..b97f48bf 100644 --- a/classyage_1_1EntityManager-members.html +++ b/classyage_1_1EntityManager-members.html @@ -95,15 +95,15 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');

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

- - + +
createEntity()yage::EntityManager
createEntityInstance()yage::EntityManager
createEntity()yage::EntityManager
deleteEntity(Entity entity)yage::EntityManager
EntityManager()=defaultyage::EntityManager
EntityManager(Space *space)yage::EntityManager
EntityManager(Space *space, std::size_t n)yage::EntityManager
diff --git a/classyage_1_1EntityManager.html b/classyage_1_1EntityManager.html index c450e60b..03b76700 100644 --- a/classyage_1_1EntityManager.html +++ b/classyage_1_1EntityManager.html @@ -112,12 +112,12 @@ Public Member Functions  EntityManager (Space *space, std::size_t n)  Creates an instance of the entitiy manager with an initial size. More...
  -unsigned createEntity () - Creates an Entity and returns the handle to the entity, which can then be used by the user to do operations on it. More...
-  -Entity createEntityInstance () - Creates an Entity and returns it. More...
-  +Entity createEntity () + Creates an Entity and returns the handle to the entity, which can then be used by the user to do operations on it. More...
+  +void deleteEntity (Entity entity) + Delete an entity. More...

Detailed Description

Manages entities in a space.

@@ -207,12 +207,12 @@ Public Member Functions

Member Function Documentation

- +
- + @@ -220,26 +220,26 @@ Public Member Functions
unsigned yage::EntityManager::createEntity Entity yage::EntityManager::createEntity ( )
-

Creates an Entity and returns the handle to the entity, which can then be used by the user to do operations on it.

+

Creates an Entity and returns the handle to the entity, which can then be used by the user to do operations on it.

Returns
The handle to the entity that was created in the space.
- +
- + - + +
Entity yage::EntityManager::createEntityInstance void yage::EntityManager::deleteEntity ()Entity entity)
-

Creates an Entity and returns it.

-
Returns
The entity that was created by the entity manager in the current space.
+

Delete an entity.

@@ -250,7 +250,7 @@ Public Member Functions diff --git a/classyage_1_1FileLoadException-members.html b/classyage_1_1FileLoadException-members.html new file mode 100644 index 00000000..36ee9bd3 --- /dev/null +++ b/classyage_1_1FileLoadException-members.html @@ -0,0 +1,108 @@ + + + + + + +Member List + + + + + + + + + + +
+
+ + + + + + + +
+
Yet Another Game Engine
+
+
+ + + + + + +
+ All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
+ + +
+ +
+ + +
+
+
+
yage::FileLoadException Member List
+
+
+ +

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

+ + + +
FileLoadException(std::string err)yage::FileLoadException
what() const yage::FileLoadExceptionvirtual
+ + + + diff --git a/classyage_1_1FileLoadException.html b/classyage_1_1FileLoadException.html new file mode 100644 index 00000000..d73cd662 --- /dev/null +++ b/classyage_1_1FileLoadException.html @@ -0,0 +1,175 @@ + + + + + + +yage::FileLoadException Class Reference + + + + + + + + + + +
+
+ + + + + + + +
+
Yet Another Game Engine
+
+
+ + + + + + +
+ All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
+ + +
+ +
+ + +
+
+
+Public Member Functions | +List of all members
+
+
yage::FileLoadException Class Reference
+
+
+ +

#include <exception.h>

+
+Inheritance diagram for yage::FileLoadException:
+
+
+ + + +
+ + + + + + +

+Public Member Functions

 FileLoadException (std::string err)
 
virtual const char * what () const throw ()
 
+

Constructor & Destructor Documentation

+ +
+
+ + + + + + + + +
yage::FileLoadException::FileLoadException (std::string err)
+
+ +
+
+

Member Function Documentation

+ +
+
+ + + + + +
+ + + + + + + + + + + + + +
const char * yage::FileLoadException::what () const
throw (
)
+
+virtual
+
+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/classyage_1_1FileLoadException.png b/classyage_1_1FileLoadException.png new file mode 100644 index 00000000..2ddb2167 Binary files /dev/null and b/classyage_1_1FileLoadException.png differ diff --git a/classyage_1_1ImageLoader-members.html b/classyage_1_1ImageLoader-members.html index 08cef7bf..0f9f9e32 100644 --- a/classyage_1_1ImageLoader-members.html +++ b/classyage_1_1ImageLoader-members.html @@ -99,7 +99,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/classyage_1_1ImageLoader.html b/classyage_1_1ImageLoader.html index 9a57ddd6..d1b82de3 100644 --- a/classyage_1_1ImageLoader.html +++ b/classyage_1_1ImageLoader.html @@ -135,7 +135,7 @@ Static Public Member Functions diff --git a/classyage_1_1LogMessage-members.html b/classyage_1_1LogMessage-members.html index bf338765..4a90355d 100644 --- a/classyage_1_1LogMessage-members.html +++ b/classyage_1_1LogMessage-members.html @@ -105,7 +105,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/classyage_1_1LogMessage.html b/classyage_1_1LogMessage.html index 34aa9090..a6e459e2 100644 --- a/classyage_1_1LogMessage.html +++ b/classyage_1_1LogMessage.html @@ -98,7 +98,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
-

#include <logmessage.h>

+

#include <logger.h>

@@ -271,13 +271,13 @@ template<typename T >
The documentation for this class was generated from the following files: diff --git a/classyage_1_1LogSink-members.html b/classyage_1_1LogSink-members.html index b3de24ad..98a6cd18 100644 --- a/classyage_1_1LogSink-members.html +++ b/classyage_1_1LogSink-members.html @@ -98,14 +98,14 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); - - + +

Classes

LogSink(T impl)yage::LogSink
LogSink(const LogSink &sink)yage::LogSink
LogSink(LogSink &&sink)yage::LogSink
operator=(const LogSink &sink)yage::LogSink
operator=(LogSink &&sink)yage::LogSink
operator=(const LogSink &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
diff --git a/classyage_1_1LogSink.html b/classyage_1_1LogSink.html index 3d569c36..cc26cb9b 100644 --- a/classyage_1_1LogSink.html +++ b/classyage_1_1LogSink.html @@ -97,7 +97,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
-

#include <logsink.h>

+

#include <logger.h>

@@ -108,10 +108,10 @@ Public Member Functions - - - - + + + + @@ -169,12 +169,12 @@ template<typename T >

Member Function Documentation

- +

Public Member Functions

 
 LogSink (LogSink &&sink)
 
LogSinkoperator= (const LogSink &sink)
 
LogSinkoperator= (LogSink &&sink)
 
LogSinkoperator= (const LogSink &sink)
 
LogSinkoperator= (LogSink &&sink)
 
bool operator== (const LogSink &sink)
 
void write (const LogMessage::Meta &meta, const std::string &msg) const
- + @@ -185,12 +185,12 @@ template<typename T > - +
LogSink & yage::LogSink::operator= LogSink& yage::LogSink::operator= ( const LogSink sink)
- + @@ -243,14 +243,13 @@ template<typename T > -
The documentation for this class was generated from the following files:
LogSink & yage::LogSink::operator= LogSink& yage::LogSink::operator= ( LogSink &&  sink)
diff --git a/classyage_1_1Logger.html b/classyage_1_1Logger.html index 09825bf6..d692d0bd 100644 --- a/classyage_1_1Logger.html +++ b/classyage_1_1Logger.html @@ -359,7 +359,7 @@ Static Public Member Functions diff --git a/classyage_1_1Matrix-members.html b/classyage_1_1Matrix-members.html index 8a8c4733..bde2dad2 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'); diff --git a/classyage_1_1Matrix.html b/classyage_1_1Matrix.html index 917314da..d67b48f6 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 40116bc4..54f0e79d 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 23ddad35..72f4b47d 100644 --- a/classyage_1_1NonCopyable.html +++ b/classyage_1_1NonCopyable.html @@ -103,10 +103,8 @@ Inheritance diagram for yage::NonCopyable:
-yage::BaseSystem -yage::SpriteSheet -yage::SystemManager -yage::System< Derived > +yage::Engine +yage::System
@@ -223,7 +221,7 @@ Protected Member Functions diff --git a/classyage_1_1NonCopyable.png b/classyage_1_1NonCopyable.png index 61b0b933..e7cd0709 100644 Binary files a/classyage_1_1NonCopyable.png and b/classyage_1_1NonCopyable.png differ diff --git a/classyage_1_1ParticleBody-members.html b/classyage_1_1ParticleBody-members.html index 9ff05f36..1f41f849 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 b6064657..102bff9a 100644 --- a/classyage_1_1ParticleBody.html +++ b/classyage_1_1ParticleBody.html @@ -242,7 +242,7 @@ Additional Inherited Members diff --git a/classyage_1_1Rectangle-members.html b/classyage_1_1Rectangle-members.html deleted file mode 100644 index 9e4c8134..00000000 --- a/classyage_1_1Rectangle-members.html +++ /dev/null @@ -1,109 +0,0 @@ - - - - - - -Member List - - - - - - - - - - -
-
- - - - - - - -
-
Yet Another Game Engine
-
-
- - - - - - -
- All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
- - -
- -
- - -
-
-
-
yage::Rectangle Member List
-
-
- -

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

- - - - -
draw(SpriteBatch &sp)=0yage::Drawablepure virtual
Rectangle(glm::vec4 position)yage::Rectangle
render() const yage::Rectanglevirtual
- - - - diff --git a/classyage_1_1Rectangle.html b/classyage_1_1Rectangle.html deleted file mode 100644 index 9bccf996..00000000 --- a/classyage_1_1Rectangle.html +++ /dev/null @@ -1,176 +0,0 @@ - - - - - - -yage::Rectangle Class Reference - - - - - - - - - - -
-
- - - - - - - -
-
Yet Another Game Engine
-
-
- - - - - - -
- All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
- - -
- -
- - -
-
-
-Public Member Functions | -List of all members
-
-
yage::Rectangle Class Reference
-
-
- -

#include <rectangle.h>

-
-Inheritance diagram for yage::Rectangle:
-
-
- - -yage::Shape -yage::Drawable - -
- - - - - - - - - -

-Public Member Functions

 Rectangle (glm::vec4 position)
 
virtual void render () const
 
- Public Member Functions inherited from yage::Drawable
virtual void draw (SpriteBatch &sp)=0
 
-

Constructor & Destructor Documentation

- -
-
- - - - - - - - -
yage::Rectangle::Rectangle (glm::vec4 position)
-
- -
-
-

Member Function Documentation

- -
-
- - - - - -
- - - - - - - -
void yage::Rectangle::render () const
-
-virtual
-
- -

Reimplemented from yage::Shape.

- -
-
-
The documentation for this class was generated from the following files: -
- - - - diff --git a/classyage_1_1Rectangle.png b/classyage_1_1Rectangle.png deleted file mode 100644 index 71d72a91..00000000 Binary files a/classyage_1_1Rectangle.png and /dev/null differ diff --git a/classyage_1_1RectangleCollider-members.html b/classyage_1_1RectangleCollider-members.html index 9093f0f4..1ca9ffb8 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 8c98711d..671ddc27 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 3bd4a17e..134a8bfd 100644 --- a/classyage_1_1ResourceManager-members.html +++ b/classyage_1_1ResourceManager-members.html @@ -99,7 +99,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/classyage_1_1ResourceManager.html b/classyage_1_1ResourceManager.html index acb566c8..3dbf3348 100644 --- a/classyage_1_1ResourceManager.html +++ b/classyage_1_1ResourceManager.html @@ -151,7 +151,7 @@ Static Public Member Functions diff --git a/classyage_1_1RigidBody-members.html b/classyage_1_1RigidBody-members.html index 2c4efb6d..ec2d05a8 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'); diff --git a/classyage_1_1RigidBody.html b/classyage_1_1RigidBody.html index a3dea814..b60da38e 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 450c0897..16bf991a 100644 --- a/classyage_1_1Shader-members.html +++ b/classyage_1_1Shader-members.html @@ -108,7 +108,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/classyage_1_1Shader.html b/classyage_1_1Shader.html index 18ba2219..532098d3 100644 --- a/classyage_1_1Shader.html +++ b/classyage_1_1Shader.html @@ -367,7 +367,7 @@ Public Member Functions diff --git a/classyage_1_1Shape-members.html b/classyage_1_1Shape-members.html deleted file mode 100644 index 2ac97cda..00000000 --- a/classyage_1_1Shape-members.html +++ /dev/null @@ -1,108 +0,0 @@ - - - - - - -Member List - - - - - - - - - - -
-
- - - - - - - -
-
Yet Another Game Engine
-
-
- - - - - - -
- All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
- - -
- -
- - -
-
-
-
yage::Shape Member List
-
-
- -

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

- - - -
draw(SpriteBatch &sp)=0yage::Drawablepure virtual
render() const yage::Shapevirtual
- - - - diff --git a/classyage_1_1Shape.html b/classyage_1_1Shape.html deleted file mode 100644 index 7c008c66..00000000 --- a/classyage_1_1Shape.html +++ /dev/null @@ -1,156 +0,0 @@ - - - - - - -yage::Shape Class Reference - - - - - - - - - - -
-
- - - - - - - -
-
Yet Another Game Engine
-
-
- - - - - - -
- All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
- - -
- -
- - -
-
-
-Public Member Functions | -List of all members
-
-
yage::Shape Class Reference
-
-
- -

#include <shape.h>

-
-Inheritance diagram for yage::Shape:
-
-
- - -yage::Drawable -yage::Rectangle - -
- - - - - - - -

-Public Member Functions

virtual void render () const
 
- Public Member Functions inherited from yage::Drawable
virtual void draw (SpriteBatch &sp)=0
 
-

Member Function Documentation

- -
-
- - - - - -
- - - - - - - -
virtual void yage::Shape::render () const
-
-virtual
-
- -

Reimplemented in yage::Rectangle.

- -
-
-
The documentation for this class was generated from the following file: -
- - - - diff --git a/classyage_1_1Shape.png b/classyage_1_1Shape.png deleted file mode 100644 index 4d0f3b92..00000000 Binary files a/classyage_1_1Shape.png and /dev/null differ diff --git a/classyage_1_1Space-members.html b/classyage_1_1Space-members.html index 3ef8775f..1b250826 100644 --- a/classyage_1_1Space-members.html +++ b/classyage_1_1Space-members.html @@ -97,10 +97,11 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); +
createEntity()yage::Space
Space()yage::Space
update()yage::Space
diff --git a/classyage_1_1Space.html b/classyage_1_1Space.html index 3758b757..188a18d3 100644 --- a/classyage_1_1Space.html +++ b/classyage_1_1Space.html @@ -106,9 +106,12 @@ Public Member Functions  Space ()  Default instance for a space. More...
  -unsigned createEntity () +Entity createEntity ()  Create an entity that will belong to this space, and return the handle to the user. More...
  +void update () + Update all the systems. More...

Detailed Description

Space that keeps track of all the entities, componenets and runs the systems on the data to update them.

@@ -146,7 +149,24 @@ Public Member Functions

Create an entity that will belong to this space, and return the handle to the user.

-

The Entity class itself should not be visible to the user, as the user only needs to worry about the handle when referring to the Entity and changing it.

+

The Entity class itself should not be visible to the user, as the user only needs to worry about the handle when referring to the Entity and changing it.

+ +
+ + +
+
+ + + + + + + +
void yage::Space::update ()
+
+ +

Update all the systems.

@@ -157,7 +177,7 @@ Public Member Functions diff --git a/classyage_1_1Sprite-members.html b/classyage_1_1Sprite-members.html deleted file mode 100644 index 83bf3561..00000000 --- a/classyage_1_1Sprite-members.html +++ /dev/null @@ -1,114 +0,0 @@ - - - - - - -Member List - - - - - - - - - - -
-
- - - - - - - -
-
Yet Another Game Engine
-
-
- - - - - - -
- All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
- - -
- -
- - -
-
-
-
yage::Sprite Member List
-
-
- -

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

- - - - - - - - - -
draw()yage::Sprite
init(float x, float y, float width, float height, const std::string &texture_path)yage::Sprite
operator=(const Sprite &)=deleteyage::Sprite
operator=(Sprite &&)=deleteyage::Sprite
Sprite()=defaultyage::Sprite
Sprite(const Sprite &)=deleteyage::Sprite
Sprite(Sprite &&)=deleteyage::Sprite
~Sprite()yage::Sprite
- - - - diff --git a/classyage_1_1Sprite.html b/classyage_1_1Sprite.html deleted file mode 100644 index dde0d73a..00000000 --- a/classyage_1_1Sprite.html +++ /dev/null @@ -1,329 +0,0 @@ - - - - - - -yage::Sprite Class Reference - - - - - - - - - - -
-
- - - - - - - -
-
Yet Another Game Engine
-
-
- - - - - - -
- All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
- - -
- -
- - -
-
-
-Public Member Functions | -List of all members
-
-
yage::Sprite Class Reference
-
-
- -

#include <sprite.h>

- - - - - - - - - - - - - - - - - - -

-Public Member Functions

 Sprite ()=default
 
 Sprite (const Sprite &)=delete
 
 Sprite (Sprite &&)=delete
 
 ~Sprite ()
 
Spriteoperator= (const Sprite &)=delete
 
Spriteoperator= (Sprite &&)=delete
 
void init (float x, float y, float width, float height, const std::string &texture_path)
 
void draw ()
 
-

Detailed Description

-
Deprecated:
Use SpriteBatch instead
-

Constructor & Destructor Documentation

- -
-
- - - - - -
- - - - - - - -
yage::Sprite::Sprite ()
-
-default
-
- -
-
- -
-
- - - - - -
- - - - - - - - -
yage::Sprite::Sprite (const Sprite)
-
-delete
-
- -
-
- -
-
- - - - - -
- - - - - - - - -
yage::Sprite::Sprite (Sprite && )
-
-delete
-
- -
-
- -
-
- - - - - - - -
yage::Sprite::~Sprite ()
-
- -
-
-

Member Function Documentation

- -
-
- - - - - - - -
void yage::Sprite::draw ()
-
- -
-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
void yage::Sprite::init (float x,
float y,
float width,
float height,
const std::string & texture_path 
)
-
- -
-
- -
-
- - - - - -
- - - - - - - - -
Sprite& yage::Sprite::operator= (const Sprite)
-
-delete
-
- -
-
- -
-
- - - - - -
- - - - - - - - -
Sprite& yage::Sprite::operator= (Sprite && )
-
-delete
-
- -
-
-
The documentation for this class was generated from the following files: -
- - - - diff --git a/classyage_1_1SpriteBatch-members.html b/classyage_1_1SpriteBatch-members.html index 9248a132..0b6b5b2d 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'); diff --git a/classyage_1_1SpriteBatch.html b/classyage_1_1SpriteBatch.html index f5b52a6f..3f48a729 100644 --- a/classyage_1_1SpriteBatch.html +++ b/classyage_1_1SpriteBatch.html @@ -372,7 +372,7 @@ Static Public Attributes diff --git a/classyage_1_1SpriteSheet-members.html b/classyage_1_1SpriteSheet-members.html deleted file mode 100644 index 82b87996..00000000 --- a/classyage_1_1SpriteSheet-members.html +++ /dev/null @@ -1,114 +0,0 @@ - - - - - - -Member List - - - - - - - - - - -
-
- - - - - - - -
-
Yet Another Game Engine
-
-
- - - - - - -
- All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
- - -
- -
- - -
-
-
-
yage::SpriteSheet Member List
-
-
- -

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

- - - - - - - - - -
fileContent(std::string jsonFileName) const yage::SpriteSheet
NonCopyable()=defaultyage::NonCopyableprotected
NonCopyable(const NonCopyable &)=deleteyage::NonCopyableprotected
operator=(const NonCopyable &)=deleteyage::NonCopyableprotected
sprite(std::string spriteName) const yage::SpriteSheet
SpriteSheet()=defaultyage::SpriteSheet
SpriteSheet(std::string pngFileName, std::string jsonFileName)yage::SpriteSheet
~NonCopyable()=defaultyage::NonCopyableprotected
- - - - diff --git a/classyage_1_1SpriteSheet.html b/classyage_1_1SpriteSheet.html deleted file mode 100644 index 26ee9e9e..00000000 --- a/classyage_1_1SpriteSheet.html +++ /dev/null @@ -1,228 +0,0 @@ - - - - - - -yage::SpriteSheet Class Reference - - - - - - - - - - -
-
- - - - - - - -
-
Yet Another Game Engine
-
-
- - - - - - -
- All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
- - -
- -
- - -
-
-
-Public Member Functions | -List of all members
-
-
yage::SpriteSheet Class Reference
-
-
- -

#include <spritesheet.h>

-
-Inheritance diagram for yage::SpriteSheet:
-
-
- - -yage::NonCopyable - -
- - - - - - - - - - -

-Public Member Functions

 SpriteSheet ()=default
 
 SpriteSheet (std::string pngFileName, std::string jsonFileName)
 
void sprite (std::string spriteName) const
 
std::string fileContent (std::string jsonFileName) const
 
- - - - - - - - - - -

-Additional Inherited Members

- Protected Member Functions inherited from yage::NonCopyable
 NonCopyable ()=default
 
 ~NonCopyable ()=default
 
 NonCopyable (const NonCopyable &)=delete
 
NonCopyableoperator= (const NonCopyable &)=delete
 
-

Constructor & Destructor Documentation

- -
-
- - - - - -
- - - - - - - -
yage::SpriteSheet::SpriteSheet ()
-
-default
-
- -
-
- -
-
- - - - - - - - - - - - - - - - - - -
yage::SpriteSheet::SpriteSheet (std::string pngFileName,
std::string jsonFileName 
)
-
- -
-
-

Member Function Documentation

- -
-
- - - - - - - - -
std::string yage::SpriteSheet::fileContent (std::string jsonFileName) const
-
- -
-
- -
-
- - - - - - - - -
void yage::SpriteSheet::sprite (std::string spriteName) const
-
- -
-
-
The documentation for this class was generated from the following files: -
- - - - diff --git a/classyage_1_1SpriteSheet.png b/classyage_1_1SpriteSheet.png deleted file mode 100644 index 76975042..00000000 Binary files a/classyage_1_1SpriteSheet.png and /dev/null differ diff --git a/classyage_1_1SyncQueue-members.html b/classyage_1_1SyncQueue-members.html index f6d53c1d..d4e6b594 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 24756643..d62a5ab4 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 cff6d80d..9bb6b428 100644 --- a/classyage_1_1System-members.html +++ b/classyage_1_1System-members.html @@ -89,23 +89,22 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
-
yage::System< Derived > Member List
+
yage::System Member List
-

This is the complete list of members for yage::System< Derived >, including all inherited members.

+

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

- - - - - - - + + + + + +
id_yage::BaseSystemprotected
Identifier typedefyage::BaseSystem
NonCopyable()=defaultyage::NonCopyableprotected
NonCopyable(const NonCopyable &)=deleteyage::NonCopyableprotected
operator=(const NonCopyable &)=deleteyage::NonCopyableprotected
update()=0yage::BaseSystempure virtual
~NonCopyable()=defaultyage::NonCopyableprotected
init()=0yage::Systempure virtual
NonCopyable()=defaultyage::NonCopyableprotected
NonCopyable(const NonCopyable &)=deleteyage::NonCopyableprotected
operator=(const NonCopyable &)=deleteyage::NonCopyableprotected
update()=0yage::Systempure virtual
~NonCopyable()=defaultyage::NonCopyableprotected
diff --git a/classyage_1_1System.html b/classyage_1_1System.html index f6841668..7d606904 100644 --- a/classyage_1_1System.html +++ b/classyage_1_1System.html @@ -4,7 +4,7 @@ -yage::System< Derived > Class Template Reference +yage::System Class Reference @@ -89,35 +89,33 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
+Public Member Functions | List of all members
-
yage::System< Derived > Class Template Reference
+
yage::System Class Referenceabstract
-

System interface for the different systems in the engine. - More...

-

#include <system.h>

-Inheritance diagram for yage::System< Derived >:
+Inheritance diagram for yage::System:
- - -yage::BaseSystem -yage::NonCopyable + + +yage::NonCopyable
+ + + + + +

+Public Member Functions

virtual void init ()=0
 
virtual void update ()=0
 
- - - - - - @@ -127,22 +125,61 @@ Additional Inherited Members - - -

Additional Inherited Members

- Public Types inherited from yage::BaseSystem
typedef std::size_t Identifier
 
- Public Member Functions inherited from yage::BaseSystem
virtual void update ()=0
 
- Protected Member Functions inherited from yage::NonCopyable
 NonCopyable ()=default
 
 
NonCopyableoperator= (const NonCopyable &)=delete
 
- Protected Attributes inherited from yage::BaseSystem
Identifier id_
 
-

Detailed Description

-

template<typename Derived>
-class yage::System< Derived >

+

Member Function Documentation

+ +
+
+ + + + + +
+ + + + + + + +
virtual void yage::System::init ()
+
+pure virtual
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual void yage::System::update ()
+
+pure virtual
+
-

System interface for the different systems in the engine.

-

The documentation for this class was generated from the following file:
+
+
The documentation for this class was generated from the following file: diff --git a/classyage_1_1System.png b/classyage_1_1System.png index 57aeb6ac..dd7bab5e 100644 Binary files a/classyage_1_1System.png and b/classyage_1_1System.png differ diff --git a/classyage_1_1SystemManager-members.html b/classyage_1_1SystemManager-members.html deleted file mode 100644 index 591b613d..00000000 --- a/classyage_1_1SystemManager-members.html +++ /dev/null @@ -1,110 +0,0 @@ - - - - - - -Member List - - - - - - - - - - -
-
- - - - - - - -
-
Yet Another Game Engine
-
-
- - - - - - -
- All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
- - -
- -
- - -
-
-
-
yage::SystemManager Member List
-
-
- -

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

- - - - - -
NonCopyable()=defaultyage::NonCopyableprotected
NonCopyable(const NonCopyable &)=deleteyage::NonCopyableprotected
operator=(const NonCopyable &)=deleteyage::NonCopyableprotected
~NonCopyable()=defaultyage::NonCopyableprotected
- - - - diff --git a/classyage_1_1SystemManager.html b/classyage_1_1SystemManager.html deleted file mode 100644 index 9d6dc898..00000000 --- a/classyage_1_1SystemManager.html +++ /dev/null @@ -1,132 +0,0 @@ - - - - - - -yage::SystemManager Class Reference - - - - - - - - - - -
-
- - - - - - - -
-
Yet Another Game Engine
-
-
- - - - - - -
- All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
- - -
- -
- - -
-
-
-List of all members
-
-
yage::SystemManager Class Reference
-
-
- -

#include <system.h>

-
-Inheritance diagram for yage::SystemManager:
-
-
- - -yage::NonCopyable - -
- - - - - - - - - - - -

-Additional Inherited Members

- Protected Member Functions inherited from yage::NonCopyable
 NonCopyable ()=default
 
 ~NonCopyable ()=default
 
 NonCopyable (const NonCopyable &)=delete
 
NonCopyableoperator= (const NonCopyable &)=delete
 
-
The documentation for this class was generated from the following file: -
- - - - diff --git a/classyage_1_1SystemManager.png b/classyage_1_1SystemManager.png deleted file mode 100644 index 7436926b..00000000 Binary files a/classyage_1_1SystemManager.png and /dev/null differ diff --git a/classyage_1_1TextureCache-members.html b/classyage_1_1TextureCache-members.html index cfea4a4e..e8f7919b 100644 --- a/classyage_1_1TextureCache-members.html +++ b/classyage_1_1TextureCache-members.html @@ -96,12 +96,11 @@ 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
getTextureFromSpriteSheet()yage::TextureCache
TextureCache()=defaultyage::TextureCache
TextureCache()=defaultyage::TextureCache
diff --git a/classyage_1_1TextureCache.html b/classyage_1_1TextureCache.html index 05f4b183..3e3a6217 100644 --- a/classyage_1_1TextureCache.html +++ b/classyage_1_1TextureCache.html @@ -104,8 +104,6 @@ Public Member Functions   Texture getTexture (const std::string &texture_path, int x=1, int y=1)   -Texture getTextureFromSpriteSheet () - 

Constructor & Destructor Documentation

@@ -162,21 +160,6 @@ Public Member Functions
-
- - -
-
- - - - - - - -
Texture yage::TextureCache::getTextureFromSpriteSheet ()
-
-

The documentation for this class was generated from the following files: diff --git a/functions_d.html b/functions_d.html index 3aade324..dd12a5a0 100644 --- a/functions_d.html +++ b/functions_d.html @@ -128,6 +128,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
  • data_ : yage::Matrix< Rows, Cols, Type >
  • +
  • deleteEntity() +: yage::EntityManager +
  • depth : yage::details::Glyph
  • @@ -135,15 +138,13 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); : yage::Matrix< Rows, Cols, Type >
  • draw() -: yage::Drawable -, yage::Sprite -, yage::SpriteBatch +: yage::SpriteBatch
  • diff --git a/functions_e.html b/functions_e.html index c69530ca..21d10ca0 100644 --- a/functions_e.html +++ b/functions_e.html @@ -126,15 +126,11 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');

    - e -