From 8541563f716014241a878b968d73d0a0b00891cd Mon Sep 17 00:00:00 2001 From: TravisBot <> Date: Thu, 16 Nov 2017 16:33:28 +0000 Subject: Rebuilding documentation --- README_8md.html | 5 +- active_8cpp.html | 133 +++++++ active_8h.html | 144 ++++++++ active_8h_source.html | 174 +++++++++ annotated.html | 81 ++-- annotated.js | 3 +- body_8cpp.html | 5 +- body_8h.html | 5 +- body_8h_source.html | 5 +- bug.html | 4 +- camera2d_8cpp.html | 9 +- camera2d_8h.html | 9 +- camera2d_8h_source.html | 9 +- classLogLevel-members.html | 128 +++++++ classLogLevel.html | 155 ++++++++ classLogLevel.js | 4 + classes.html | 51 +-- classyage_1_1Active-members.html | 138 +++++++ classyage_1_1Active.html | 400 ++++++++++++++++++++ classyage_1_1Active.js | 14 + classyage_1_1Body-members.html | 4 +- classyage_1_1Body.html | 4 +- classyage_1_1Camera2D-members.html | 4 +- classyage_1_1Camera2D.html | 8 +- classyage_1_1Collider-members.html | 4 +- classyage_1_1Collider.html | 4 +- classyage_1_1CollisionBody-members.html | 4 +- classyage_1_1CollisionBody.html | 4 +- classyage_1_1GlslProgram-members.html | 4 +- classyage_1_1GlslProgram.html | 8 +- classyage_1_1Glyph-members.html | 4 +- classyage_1_1Glyph.html | 8 +- classyage_1_1ImageLoader-members.html | 4 +- classyage_1_1ImageLoader.html | 8 +- classyage_1_1InputManager-members.html | 4 +- classyage_1_1InputManager.html | 8 +- classyage_1_1IoManager-members.html | 4 +- classyage_1_1IoManager.html | 8 +- classyage_1_1LogMessage-members.html | 139 +++++++ classyage_1_1LogMessage.html | 450 +++++++++++++++++++++++ classyage_1_1LogMessage.js | 16 + classyage_1_1LogSink-members.html | 135 +++++++ classyage_1_1LogSink.html | 314 ++++++++++++++++ classyage_1_1LogSink.js | 13 + classyage_1_1Logger-members.html | 136 +++++++ classyage_1_1Logger.html | 342 +++++++++++++++++ classyage_1_1Logger.js | 12 + classyage_1_1Matrix-members.html | 4 +- classyage_1_1Matrix.html | 4 +- classyage_1_1ParticleBody-members.html | 4 +- classyage_1_1ParticleBody.html | 4 +- classyage_1_1RectangleCollider-members.html | 4 +- classyage_1_1RectangleCollider.html | 4 +- classyage_1_1RenderBatch-members.html | 4 +- classyage_1_1RenderBatch.html | 8 +- classyage_1_1ResourceManager-members.html | 4 +- classyage_1_1ResourceManager.html | 8 +- classyage_1_1RigidBody-members.html | 4 +- classyage_1_1RigidBody.html | 4 +- classyage_1_1Sprite-members.html | 4 +- classyage_1_1Sprite.html | 8 +- classyage_1_1SpriteBatch-members.html | 4 +- classyage_1_1SpriteBatch.html | 8 +- classyage_1_1SpriteSheet-members.html | 4 +- classyage_1_1SpriteSheet.html | 8 +- classyage_1_1SyncQueue-members.html | 137 +++++++ classyage_1_1SyncQueue.html | 378 +++++++++++++++++++ classyage_1_1SyncQueue.js | 13 + classyage_1_1TextureCache-members.html | 4 +- classyage_1_1TextureCache.html | 8 +- classyage_1_1Vector-members.html | 4 +- classyage_1_1Vector.html | 4 +- classyage_1_1Vector2-members.html | 4 +- classyage_1_1Vector2.html | 4 +- classyage_1_1Vector3-members.html | 4 +- classyage_1_1Vector3.html | 4 +- classyage_1_1Vector4-members.html | 4 +- classyage_1_1Vector4.html | 4 +- classyage_1_1Window-members.html | 4 +- classyage_1_1Window.html | 8 +- classyage_1_1details_1_1Row-members.html | 4 +- classyage_1_1details_1_1Row.html | 4 +- collider_8h.html | 5 +- collider_8h_source.html | 5 +- collisionbody_8h.html | 5 +- collisionbody_8h_source.html | 5 +- deprecated.html | 4 +- dir_0a5be4b85c8e2c05f7a9f5a803f53125.html | 8 +- dir_0a5be4b85c8e2c05f7a9f5a803f53125.js | 3 +- dir_11841e5da2063fc5766a682aee38e289.html | 187 ++++++++++ dir_11841e5da2063fc5766a682aee38e289.js | 68 ++++ dir_48a91ae829881cbedcfc124d2027890d.html | 127 +++++++ dir_48a91ae829881cbedcfc124d2027890d.js | 10 + dir_a58d7658bbcfd3d3d7296185ebe55c28.html | 4 +- dir_aa7f86daaaa64c448f636c0e65de2cec.html | 4 +- dir_ac0faa69eaf4dc6c8e3ca03d2fb5cb5f.html | 173 --------- dir_ac0faa69eaf4dc6c8e3ca03d2fb5cb5f.js | 56 --- files.html | 84 +++-- functions.html | 15 +- functions_b.html | 9 +- functions_c.html | 22 +- functions_d.html | 6 +- functions_dup.js | 1 + functions_e.html | 6 +- functions_f.html | 12 +- functions_func.html | 107 +++++- functions_g.html | 6 +- functions_h.html | 6 +- functions_i.html | 12 +- functions_k.html | 6 +- functions_l.html | 22 +- functions_m.html | 15 +- functions_n.html | 6 +- functions_o.html | 28 +- functions_p.html | 14 +- functions_q.html | 167 +++++++++ functions_r.html | 15 +- functions_rela.html | 8 +- functions_s.html | 19 +- functions_t.html | 9 +- functions_type.html | 134 +++++++ functions_u.html | 6 +- functions_v.html | 6 +- functions_vars.html | 58 ++- functions_w.html | 16 +- functions_x.html | 6 +- functions_y.html | 6 +- functions_z.html | 6 +- functions_~.html | 15 +- globals.html | 129 +++++++ globals_defs.html | 129 +++++++ glslprogram_8cpp.html | 9 +- glslprogram_8h.html | 9 +- glslprogram_8h_source.html | 9 +- hierarchy.html | 90 +++-- hierarchy.js | 11 + imageloader_8cpp.html | 13 +- imageloader_8h.html | 9 +- imageloader_8h_source.html | 9 +- index.html | 4 +- inputmanager_8cpp.html | 11 +- inputmanager_8h.html | 9 +- inputmanager_8h_source.html | 9 +- iomanager_8cpp.html | 11 +- iomanager_8h.html | 9 +- iomanager_8h_source.html | 9 +- logger_8cpp.html | 138 +++++++ logger_8h.html | 163 ++++++++ logger_8h.js | 5 + logger_8h_source.html | 182 +++++++++ loglevel_8h.html | 133 +++++++ loglevel_8h_source.html | 135 +++++++ logmessage_8cpp.html | 135 +++++++ logmessage_8h.html | 145 ++++++++ logmessage_8h_source.html | 201 ++++++++++ logsink_8cpp.html | 140 +++++++ logsink_8cpp.js | 4 + logsink_8h.html | 153 ++++++++ logsink_8h.js | 7 + logsink_8h_source.html | 230 ++++++++++++ math_8h.html | 5 +- math_8h_source.html | 5 +- matrix_8dox.html | 5 +- matrix_8h.html | 5 +- matrix_8h_source.html | 5 +- md_yage_physics_README.html | 4 +- namespacemembers.html | 19 +- namespacemembers_enum.html | 4 +- namespacemembers_eval.html | 4 +- namespacemembers_func.html | 14 +- namespacemembers_type.html | 4 +- namespaces.html | 4 +- namespaceyage.html | 77 +++- namespaceyage.js | 7 +- namespaceyage_1_1details.html | 4 +- namespaceyage_1_1matrix.html | 4 +- navtree.js | 12 +- navtreeindex0.js | 410 ++++++++++----------- navtreeindex1.js | 261 ++++++++----- navtreeindex2.js | 10 + pages.html | 4 +- particlebody_8cpp.html | 5 +- particlebody_8h.html | 5 +- particlebody_8h_source.html | 5 +- physics_8h.html | 5 +- physics_8h_source.html | 5 +- picopng_8cpp.html | 9 +- picopng_8h.html | 9 +- picopng_8h_source.html | 9 +- rectanglecollider_8cpp.html | 5 +- rectanglecollider_8h.html | 5 +- rectanglecollider_8h_source.html | 5 +- resourcemanager_8cpp.html | 11 +- resourcemanager_8h.html | 9 +- resourcemanager_8h_source.html | 9 +- rigidbody_8cpp.html | 5 +- rigidbody_8h.html | 5 +- rigidbody_8h_source.html | 5 +- search/all_0.js | 6 + search/all_1.js | 1 + search/all_10.js | 9 +- search/all_11.js | 12 +- search/all_12.js | 1 + search/all_15.js | 4 +- search/all_19.js | 3 + search/all_2.js | 11 +- search/all_5.js | 2 + search/all_6.js | 5 +- search/all_8.js | 2 + search/all_9.js | 1 + search/all_a.js | 17 +- search/all_b.js | 10 +- search/all_d.js | 10 +- search/all_e.js | 6 +- search/all_f.js | 1 + search/classes_0.js | 2 +- search/classes_1.js | 6 +- search/classes_2.js | 8 +- search/classes_3.js | 5 +- search/classes_4.js | 6 +- search/classes_5.js | 6 +- search/classes_6.js | 10 +- search/classes_7.js | 5 +- search/classes_8.js | 7 +- search/classes_9.js | 6 +- search/classes_a.js | 12 +- search/classes_b.js | 2 +- search/classes_c.html | 26 ++ search/classes_c.js | 13 + search/classes_d.html | 26 ++ search/classes_d.js | 4 + search/defines_0.html | 26 ++ search/defines_0.js | 4 + search/files_0.js | 4 +- search/files_1.js | 6 +- search/files_2.js | 6 +- search/files_3.js | 8 +- search/files_4.js | 9 +- search/files_5.js | 12 +- search/files_6.js | 11 +- search/files_7.js | 11 +- search/files_8.js | 12 +- search/files_9.js | 8 +- search/files_a.js | 6 +- search/files_b.js | 3 +- search/files_c.html | 26 ++ search/files_c.js | 5 + search/files_d.html | 26 ++ search/files_d.js | 5 + search/functions_0.js | 2 + search/functions_10.js | 4 +- search/functions_11.js | 6 +- search/functions_15.js | 3 +- search/functions_19.js | 3 + search/functions_2.js | 4 +- search/functions_5.js | 3 +- search/functions_8.js | 1 + search/functions_9.js | 1 + search/functions_a.js | 6 +- search/functions_b.js | 2 + search/functions_d.js | 7 +- search/functions_e.js | 4 +- search/related_1.html | 26 ++ search/related_1.js | 4 + search/search.js | 16 +- search/typedefs_0.js | 2 +- search/typedefs_1.js | 10 +- search/typedefs_2.html | 26 ++ search/typedefs_2.js | 12 + search/variables_0.js | 1 + search/variables_1.js | 3 +- search/variables_10.js | 7 +- search/variables_11.js | 12 +- search/variables_12.js | 7 +- search/variables_13.js | 8 +- search/variables_14.js | 7 +- search/variables_15.js | 3 +- search/variables_16.html | 26 ++ search/variables_16.js | 5 + search/variables_17.html | 26 ++ search/variables_17.js | 4 + search/variables_2.js | 3 +- search/variables_4.js | 1 + search/variables_7.js | 1 + search/variables_9.js | 2 +- search/variables_a.js | 5 +- search/variables_b.js | 4 +- search/variables_c.js | 7 +- search/variables_d.js | 6 +- search/variables_e.js | 4 +- search/variables_f.js | 8 +- sprite_8cpp.html | 15 +- sprite_8h.html | 9 +- sprite_8h_source.html | 9 +- spritebatch_8cpp.html | 11 +- spritebatch_8h.html | 9 +- spritebatch_8h_source.html | 42 ++- spritesheet_8cpp.html | 11 +- spritesheet_8h.html | 9 +- spritesheet_8h_source.html | 9 +- structyage_1_1Color-members.html | 4 +- structyage_1_1Color.html | 6 +- structyage_1_1LogMessage_1_1Meta-members.html | 129 +++++++ structyage_1_1LogMessage_1_1Meta.html | 166 +++++++++ structyage_1_1LogMessage_1_1Meta.js | 5 + structyage_1_1LogSink_1_1Concept-members.html | 130 +++++++ structyage_1_1LogSink_1_1Concept.html | 236 ++++++++++++ structyage_1_1LogSink_1_1Concept.js | 6 + structyage_1_1LogSink_1_1Concept.png | Bin 0 -> 740 bytes structyage_1_1LogSink_1_1Model-members.html | 132 +++++++ structyage_1_1LogSink_1_1Model.html | 259 +++++++++++++ structyage_1_1LogSink_1_1Model.js | 7 + structyage_1_1LogSink_1_1Model.png | Bin 0 -> 735 bytes structyage_1_1Position-members.html | 4 +- structyage_1_1Position.html | 6 +- structyage_1_1Texture-members.html | 4 +- structyage_1_1Texture.html | 6 +- structyage_1_1UV-members.html | 4 +- structyage_1_1UV.html | 6 +- structyage_1_1Vertex-members.html | 4 +- structyage_1_1Vertex.html | 6 +- structyage_1_1details_1_1Coordinate-members.html | 4 +- structyage_1_1details_1_1Coordinate.html | 6 +- syncqueue_8h.html | 143 +++++++ syncqueue_8h_source.html | 212 +++++++++++ texture_8h.html | 9 +- texture_8h_source.html | 9 +- texturecache_8cpp.html | 13 +- texturecache_8h.html | 9 +- texturecache_8h_source.html | 9 +- todo.html | 4 +- todolist_8dox.html | 5 +- vertex_8h.html | 9 +- vertex_8h_source.html | 9 +- window_8cpp.html | 17 +- window_8cpp.js | 4 + window_8h.html | 9 +- window_8h_source.html | 25 +- yage_2physics_2README_8md.html | 5 +- yage_8cpp.html | 6 +- yage_8h.html | 35 +- yage_8h_source.html | 79 ++-- 342 files changed, 9741 insertions(+), 1402 deletions(-) create mode 100644 active_8cpp.html create mode 100644 active_8h.html create mode 100644 active_8h_source.html create mode 100644 classLogLevel-members.html create mode 100644 classLogLevel.html create mode 100644 classLogLevel.js create mode 100644 classyage_1_1Active-members.html create mode 100644 classyage_1_1Active.html create mode 100644 classyage_1_1Active.js create mode 100644 classyage_1_1LogMessage-members.html create mode 100644 classyage_1_1LogMessage.html create mode 100644 classyage_1_1LogMessage.js create mode 100644 classyage_1_1LogSink-members.html create mode 100644 classyage_1_1LogSink.html create mode 100644 classyage_1_1LogSink.js create mode 100644 classyage_1_1Logger-members.html create mode 100644 classyage_1_1Logger.html create mode 100644 classyage_1_1Logger.js create mode 100644 classyage_1_1SyncQueue-members.html create mode 100644 classyage_1_1SyncQueue.html create mode 100644 classyage_1_1SyncQueue.js create mode 100644 dir_11841e5da2063fc5766a682aee38e289.html create mode 100644 dir_11841e5da2063fc5766a682aee38e289.js create mode 100644 dir_48a91ae829881cbedcfc124d2027890d.html create mode 100644 dir_48a91ae829881cbedcfc124d2027890d.js delete mode 100644 dir_ac0faa69eaf4dc6c8e3ca03d2fb5cb5f.html delete mode 100644 dir_ac0faa69eaf4dc6c8e3ca03d2fb5cb5f.js create mode 100644 functions_q.html create mode 100644 functions_type.html create mode 100644 globals.html create mode 100644 globals_defs.html create mode 100644 logger_8cpp.html create mode 100644 logger_8h.html create mode 100644 logger_8h.js create mode 100644 logger_8h_source.html create mode 100644 loglevel_8h.html create mode 100644 loglevel_8h_source.html create mode 100644 logmessage_8cpp.html create mode 100644 logmessage_8h.html create mode 100644 logmessage_8h_source.html create mode 100644 logsink_8cpp.html create mode 100644 logsink_8cpp.js create mode 100644 logsink_8h.html create mode 100644 logsink_8h.js create mode 100644 logsink_8h_source.html create mode 100644 navtreeindex2.js create mode 100644 search/classes_c.html create mode 100644 search/classes_c.js create mode 100644 search/classes_d.html create mode 100644 search/classes_d.js create mode 100644 search/defines_0.html create mode 100644 search/defines_0.js create mode 100644 search/files_c.html create mode 100644 search/files_c.js create mode 100644 search/files_d.html create mode 100644 search/files_d.js create mode 100644 search/related_1.html create mode 100644 search/related_1.js create mode 100644 search/typedefs_2.html create mode 100644 search/typedefs_2.js create mode 100644 search/variables_16.html create mode 100644 search/variables_16.js create mode 100644 search/variables_17.html create mode 100644 search/variables_17.js create mode 100644 structyage_1_1LogMessage_1_1Meta-members.html create mode 100644 structyage_1_1LogMessage_1_1Meta.html create mode 100644 structyage_1_1LogMessage_1_1Meta.js create mode 100644 structyage_1_1LogSink_1_1Concept-members.html create mode 100644 structyage_1_1LogSink_1_1Concept.html create mode 100644 structyage_1_1LogSink_1_1Concept.js create mode 100644 structyage_1_1LogSink_1_1Concept.png create mode 100644 structyage_1_1LogSink_1_1Model-members.html create mode 100644 structyage_1_1LogSink_1_1Model.html create mode 100644 structyage_1_1LogSink_1_1Model.js create mode 100644 structyage_1_1LogSink_1_1Model.png create mode 100644 syncqueue_8h.html create mode 100644 syncqueue_8h_source.html create mode 100644 window_8cpp.js diff --git a/README_8md.html b/README_8md.html index 6f65922a..b5f3a957 100644 --- a/README_8md.html +++ b/README_8md.html @@ -71,6 +71,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); @@ -93,7 +94,7 @@ $(document).ready(function(){initNavTree('README_8md.html','');}); onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Pages + All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
@@ -113,7 +114,7 @@ $(document).ready(function(){initNavTree('README_8md.html','');}); + All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
@@ -112,40 +112,49 @@ $(document).ready(function(){initNavTree('annotated.html','');});
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123]
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
\NyageProject namespace
 oNdetails
 |oCCoordinate
 |\CRow
 oNmatrixNamespace containing functions that operate on matrices
 oCCamera2D
 oCGlslProgram
 oCImageLoader
 oCInputManager
 oCIoManager
 oCResourceManager
 oCSprite
 oCGlyphGlyph with information of the texture
 oCRenderBatch
 oCSpriteBatch
 oCSpriteSheet
 oCTexture
 oCTextureCache
 oCPosition
 oCColor
 oCUV
 oCVertex
 oCWindow
 oCMatrixBase Matrix class used by other similar classes
 oCVector
 oCVector22D Vector class
 oCVector33D Vector class
 oCVector44D Vector class
 oCBody
 oCCollider
 oCCollisionBody
 oCParticleBody
 oCRectangleCollider
 \CRigidBody
oNyageProject namespace
|oNdetails
||oCCoordinate
||\CRow
|oNmatrixNamespace containing functions that operate on matrices
|oCCamera2D
|oCGlslProgram
|oCImageLoader
|oCInputManager
|oCIoManager
|oCLogger
|oCLogMessage
||\CMeta
|oCLogSink
||oCConcept
||\CModel
|oCResourceManager
|oCSprite
|oCGlyphGlyph with information of the texture
|oCRenderBatch
|oCSpriteBatch
|oCSpriteSheet
|oCTexture
|oCTextureCache
|oCPosition
|oCColor
|oCUV
|oCVertex
|oCWindow
|oCMatrixBase Matrix class used by other similar classes
|oCVector
|oCVector22D Vector class
|oCVector33D Vector class
|oCVector44D Vector class
|oCBody
|oCCollider
|oCCollisionBody
|oCParticleBody
|oCRectangleCollider
|oCRigidBody
|oCActive
|\CSyncQueue
\CLogLevel
@@ -153,7 +162,7 @@ $(document).ready(function(){initNavTree('annotated.html','');}); @@ -93,7 +94,7 @@ $(document).ready(function(){initNavTree('body_8cpp.html','');}); onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Pages
+ All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
@@ -124,7 +125,7 @@ Namespaces @@ -93,7 +94,7 @@ $(document).ready(function(){initNavTree('body_8h.html','');}); onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Pages
+ All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
@@ -131,7 +132,7 @@ Namespaces @@ -93,7 +94,7 @@ $(document).ready(function(){initNavTree('body_8h_source.html','');}); onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Pages
+ All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
@@ -187,7 +188,7 @@ $(document).ready(function(){initNavTree('body_8h_source.html','');}); + All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
@@ -111,7 +111,7 @@ $(document).ready(function(){initNavTree('bug.html','');}); @@ -93,7 +94,7 @@ $(document).ready(function(){initNavTree('camera2d_8cpp.html','');}); onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Pages
+ All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
@@ -123,8 +124,8 @@ Namespaces @@ -93,7 +94,7 @@ $(document).ready(function(){initNavTree('camera2d_8h.html','');}); onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Pages
+ All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
@@ -132,8 +133,8 @@ Namespaces @@ -93,7 +94,7 @@ $(document).ready(function(){initNavTree('camera2d_8h_source.html','');}); onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Pages
+ All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
@@ -161,8 +162,8 @@ $(document).ready(function(){initNavTree('camera2d_8h_source.html','');}); + All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
@@ -110,42 +110,47 @@ $(document).ready(function(){initNavTree('classes.html','');});
Class Index
-
B | C | G | I | M | P | R | S | T | U | V | W
+
A | B | C | G | I | L | M | P | R | S | T | U | V | W
+ + + + - + + - + - - + - - - + + + - - - + +
  A  
+
  G  
+
LogSink (yage)   ResourceManager (yage)   
  V  
+
  M  
+
RigidBody (yage)   
Active (yage)   GlslProgram (yage)   Row (yage::details)   Vector (yage)   
  B  
-
Glyph (yage)   Position (yage)   SpriteBatch (yage)   Vector2 (yage)   
Glyph (yage)   Matrix (yage)   
  S  
+
Vector2 (yage)   
  I  
-
  R  
-
SpriteSheet (yage)   Vector3 (yage)   
Body (yage)   
  T  
-
Vector4 (yage)   
LogMessage::Meta (yage)   Vector3 (yage)   
Body (yage)   LogSink::Model (yage)   Sprite (yage)   Vector4 (yage)   
  C  
-
ImageLoader (yage)   RectangleCollider (yage)   Vertex (yage)   
InputManager (yage)   RenderBatch (yage)   Texture (yage)   
  W  
+
ImageLoader (yage)   
  P  
+
SpriteBatch (yage)   Vertex (yage)   
InputManager (yage)   SpriteSheet (yage)   
  W  
Camera2D (yage)   IoManager (yage)   ResourceManager (yage)   TextureCache (yage)   
Collider (yage)   
  M  
-
RigidBody (yage)   
  U  
+
Camera2D (yage)   IoManager (yage)   ParticleBody (yage)   SyncQueue (yage)   
Collider (yage)   
  L  
+
Position (yage)   
  T  
Window (yage)   
CollisionBody (yage)   Row (yage::details)   
Color (yage)   Matrix (yage)   
  S  
-
UV (yage)   
Coordinate (yage::details)   
  P  
-
  V  
+
CollisionBody (yage)   
  R  
+
Color (yage)   Logger (yage)   Texture (yage)   
LogSink::Concept (yage)   LogLevel   RectangleCollider (yage)   TextureCache (yage)   
Coordinate (yage::details)   LogMessage (yage)   RenderBatch (yage)   
  U  
  G  
-
Sprite (yage)   
ParticleBody (yage)   Vector (yage)   
GlslProgram (yage)   
UV (yage)   
-
B | C | G | I | M | P | R | S | T | U | V | W
+
A | B | C | G | I | L | M | P | R | S | T | U | V | W
+ All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
@@ -130,7 +130,7 @@ $(document).ready(function(){initNavTree('classyage_1_1Body.html','');}); + All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
@@ -446,7 +446,7 @@ Protected Attributes + All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
@@ -126,7 +126,7 @@ $(document).ready(function(){initNavTree('classyage_1_1Camera2D.html','');}); + All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
@@ -301,8 +301,8 @@ Private Attributes

The documentation for this class was generated from the following files: @@ -310,7 +310,7 @@ Private Attributes + All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
@@ -123,7 +123,7 @@ $(document).ready(function(){initNavTree('classyage_1_1Collider.html','');}); + All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
@@ -280,7 +280,7 @@ Protected Attributes + All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
@@ -132,7 +132,7 @@ $(document).ready(function(){initNavTree('classyage_1_1CollisionBody.html','');} + All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
@@ -211,7 +211,7 @@ Additional Inherited Members + All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
@@ -135,7 +135,7 @@ $(document).ready(function(){initNavTree('classyage_1_1GlslProgram.html','');}); + All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
@@ -519,8 +519,8 @@ Private Attributes

The documentation for this class was generated from the following files: @@ -528,7 +528,7 @@ Private Attributes + All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
@@ -131,7 +131,7 @@ $(document).ready(function(){initNavTree('classyage_1_1Glyph.html','');}); + All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
@@ -464,8 +464,8 @@ Private Attributes

The documentation for this class was generated from the following files: @@ -473,7 +473,7 @@ Private Attributes + All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
@@ -119,7 +119,7 @@ $(document).ready(function(){initNavTree('classyage_1_1ImageLoader.html','');}); + All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
@@ -147,8 +147,8 @@ Static Public Member Functions

The documentation for this class was generated from the following files: @@ -156,7 +156,7 @@ Static Public Member Functions + All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
@@ -122,7 +122,7 @@ $(document).ready(function(){initNavTree('classyage_1_1InputManager.html','');}) + All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
@@ -203,8 +203,8 @@ bool > 

The documentation for this class was generated from the following files:
@@ -212,7 +212,7 @@ bool >  diff --git a/classyage_1_1IoManager-members.html b/classyage_1_1IoManager-members.html index 6c4afdf2..1d3c6d3f 100644 --- a/classyage_1_1IoManager-members.html +++ b/classyage_1_1IoManager-members.html @@ -96,7 +96,7 @@ $(document).ready(function(){initNavTree('classyage_1_1IoManager.html','');}); onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Pages + All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
@@ -119,7 +119,7 @@ $(document).ready(function(){initNavTree('classyage_1_1IoManager.html','');}); + All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
@@ -157,8 +157,8 @@ Static Public Member Functions

The documentation for this class was generated from the following files: @@ -166,7 +166,7 @@ Static Public Member Functions + All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
@@ -133,7 +133,7 @@ $(document).ready(function(){initNavTree('classyage_1_1Matrix.html','');}); + All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
@@ -590,7 +590,7 @@ template<int Rows, int Cols, class Type>
+ All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
@@ -131,7 +131,7 @@ $(document).ready(function(){initNavTree('classyage_1_1ParticleBody.html','');}) + All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
@@ -263,7 +263,7 @@ Additional Inherited Members + All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
@@ -124,7 +124,7 @@ $(document).ready(function(){initNavTree('classyage_1_1RectangleCollider.html',' + All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
@@ -235,7 +235,7 @@ Additional Inherited Members + All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
@@ -126,7 +126,7 @@ $(document).ready(function(){initNavTree('classyage_1_1RenderBatch.html','');}); + All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
@@ -324,8 +324,8 @@ Private Attributes

The documentation for this class was generated from the following files: @@ -333,7 +333,7 @@ Private Attributes + All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
@@ -120,7 +120,7 @@ $(document).ready(function(){initNavTree('classyage_1_1ResourceManager.html','') + All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
@@ -174,8 +174,8 @@ Static Private Attributes

The documentation for this class was generated from the following files: @@ -183,7 +183,7 @@ Static Private Attributes + All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
@@ -132,7 +132,7 @@ $(document).ready(function(){initNavTree('classyage_1_1RigidBody.html','');}); + All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
@@ -214,7 +214,7 @@ Additional Inherited Members + All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
@@ -132,7 +132,7 @@ $(document).ready(function(){initNavTree('classyage_1_1Sprite.html','');}); + All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
@@ -470,8 +470,8 @@ Private Attributes

The documentation for this class was generated from the following files: @@ -479,7 +479,7 @@ Private Attributes + All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
@@ -138,7 +138,7 @@ $(document).ready(function(){initNavTree('classyage_1_1SpriteBatch.html','');}); + All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
@@ -602,8 +602,8 @@ Private Attributes

The documentation for this class was generated from the following files: @@ -611,7 +611,7 @@ Private Attributes + All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
@@ -124,7 +124,7 @@ $(document).ready(function(){initNavTree('classyage_1_1SpriteSheet.html','');}); + All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
@@ -281,8 +281,8 @@ Private Attributes

The documentation for this class was generated from the following files: @@ -290,7 +290,7 @@ Private Attributes + All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
@@ -122,7 +122,7 @@ $(document).ready(function(){initNavTree('classyage_1_1TextureCache.html','');}) + All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
@@ -210,8 +210,8 @@ Private Attributes

The documentation for this class was generated from the following files: @@ -219,7 +219,7 @@ Private Attributes + All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
@@ -135,7 +135,7 @@ $(document).ready(function(){initNavTree('classyage_1_1Vector.html','');}); + All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
@@ -348,7 +348,7 @@ template<int Rows = 2, class Type = double>
+ All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
@@ -143,7 +143,7 @@ $(document).ready(function(){initNavTree('classyage_1_1Vector2.html','');}); + All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
@@ -430,7 +430,7 @@ template<typename Type = double>
+ All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
@@ -144,7 +144,7 @@ $(document).ready(function(){initNavTree('classyage_1_1Vector3.html','');}); + All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
@@ -421,7 +421,7 @@ template<typename Type = double>
+ All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
@@ -146,7 +146,7 @@ $(document).ready(function(){initNavTree('classyage_1_1Vector4.html','');}); + All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
@@ -458,7 +458,7 @@ template<typename Type = double>
+ All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
@@ -132,7 +132,7 @@ $(document).ready(function(){initNavTree('classyage_1_1Window.html','');}); + All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
@@ -438,8 +438,8 @@ Private Attributes

The documentation for this class was generated from the following files: @@ -447,7 +447,7 @@ Private Attributes + All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
@@ -123,7 +123,7 @@ $(document).ready(function(){initNavTree('classyage_1_1details_1_1Row.html',''); + All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
@@ -277,7 +277,7 @@ template<int Rows, int Cols, class Type >
@@ -93,7 +94,7 @@ $(document).ready(function(){initNavTree('collider_8h.html','');}); onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Pages + All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
@@ -131,7 +132,7 @@ Namespaces @@ -93,7 +94,7 @@ $(document).ready(function(){initNavTree('collider_8h_source.html','');}); onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Pages
+ All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
@@ -162,7 +163,7 @@ $(document).ready(function(){initNavTree('collider_8h_source.html','');}); @@ -93,7 +94,7 @@ $(document).ready(function(){initNavTree('collisionbody_8h.html','');}); onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Pages
+ All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
@@ -131,7 +132,7 @@ Namespaces @@ -93,7 +94,7 @@ $(document).ready(function(){initNavTree('collisionbody_8h_source.html','');}); onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Pages
+ All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
@@ -146,7 +147,7 @@ $(document).ready(function(){initNavTree('collisionbody_8h_source.html','');}); + All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
@@ -111,7 +111,7 @@ $(document).ready(function(){initNavTree('deprecated.html','');}); + All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
@@ -105,12 +105,14 @@ $(document).ready(function(){initNavTree('dir_0a5be4b85c8e2c05f7a9f5a803f53125.h - + + +

Directories

directory  base
directory  core
 
directory  math
 
directory  physics
 
directory  util
 
@@ -125,7 +127,7 @@ Files

Files

+ + + + + +
+
YAGE +  v0.1.1 +
+
Yet Another Game Engine
+
+
+ + + + + +
+ +
+
+
+ +
+ +
+ All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
+ + +
+ +
+ +
+
+
core Directory Reference
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Files

file  camera2d.cpp
 
file  camera2d.h [code]
 
file  glslprogram.cpp
 
file  glslprogram.h [code]
 
file  imageloader.cpp
 
file  imageloader.h [code]
 
file  inputmanager.cpp
 
file  inputmanager.h [code]
 
file  iomanager.cpp
 
file  iomanager.h [code]
 
file  logger.cpp
 
file  logger.h [code]
 
file  loglevel.h [code]
 
file  logmessage.cpp
 
file  logmessage.h [code]
 
file  logsink.cpp
 
file  logsink.h [code]
 
file  picopng.cpp
 
file  picopng.h [code]
 
file  resourcemanager.cpp
 
file  resourcemanager.h [code]
 
file  sprite.cpp
 
file  sprite.h [code]
 
file  spritebatch.cpp
 
file  spritebatch.h [code]
 
file  spritesheet.cpp
 
file  spritesheet.h [code]
 
file  texture.h [code]
 
file  texturecache.cpp
 
file  texturecache.h [code]
 
file  vertex.h [code]
 
file  window.cpp
 
file  window.h [code]
 
+
+
+ + + + diff --git a/dir_11841e5da2063fc5766a682aee38e289.js b/dir_11841e5da2063fc5766a682aee38e289.js new file mode 100644 index 00000000..eeb8f4d5 --- /dev/null +++ b/dir_11841e5da2063fc5766a682aee38e289.js @@ -0,0 +1,68 @@ +var dir_11841e5da2063fc5766a682aee38e289 = +[ + [ "camera2d.cpp", "camera2d_8cpp.html", null ], + [ "camera2d.h", "camera2d_8h.html", [ + [ "Camera2D", "classyage_1_1Camera2D.html", "classyage_1_1Camera2D" ] + ] ], + [ "glslprogram.cpp", "glslprogram_8cpp.html", null ], + [ "glslprogram.h", "glslprogram_8h.html", [ + [ "GlslProgram", "classyage_1_1GlslProgram.html", "classyage_1_1GlslProgram" ] + ] ], + [ "imageloader.cpp", "imageloader_8cpp.html", null ], + [ "imageloader.h", "imageloader_8h.html", [ + [ "ImageLoader", "classyage_1_1ImageLoader.html", "classyage_1_1ImageLoader" ] + ] ], + [ "inputmanager.cpp", "inputmanager_8cpp.html", null ], + [ "inputmanager.h", "inputmanager_8h.html", [ + [ "InputManager", "classyage_1_1InputManager.html", "classyage_1_1InputManager" ] + ] ], + [ "iomanager.cpp", "iomanager_8cpp.html", null ], + [ "iomanager.h", "iomanager_8h.html", [ + [ "IoManager", "classyage_1_1IoManager.html", "classyage_1_1IoManager" ] + ] ], + [ "logger.cpp", "logger_8cpp.html", null ], + [ "logger.h", "logger_8h.html", "logger_8h" ], + [ "loglevel.h", "loglevel_8h.html", [ + [ "LogLevel", "classLogLevel.html", "classLogLevel" ] + ] ], + [ "logmessage.cpp", "logmessage_8cpp.html", null ], + [ "logmessage.h", "logmessage_8h.html", [ + [ "LogMessage", "classyage_1_1LogMessage.html", "classyage_1_1LogMessage" ], + [ "Meta", "structyage_1_1LogMessage_1_1Meta.html", "structyage_1_1LogMessage_1_1Meta" ] + ] ], + [ "logsink.cpp", "logsink_8cpp.html", "logsink_8cpp" ], + [ "logsink.h", "logsink_8h.html", "logsink_8h" ], + [ "picopng.cpp", "picopng_8cpp.html", "picopng_8cpp" ], + [ "picopng.h", "picopng_8h.html", "picopng_8h" ], + [ "resourcemanager.cpp", "resourcemanager_8cpp.html", null ], + [ "resourcemanager.h", "resourcemanager_8h.html", [ + [ "ResourceManager", "classyage_1_1ResourceManager.html", "classyage_1_1ResourceManager" ] + ] ], + [ "sprite.cpp", "sprite_8cpp.html", null ], + [ "sprite.h", "sprite_8h.html", [ + [ "Sprite", "classyage_1_1Sprite.html", "classyage_1_1Sprite" ] + ] ], + [ "spritebatch.cpp", "spritebatch_8cpp.html", null ], + [ "spritebatch.h", "spritebatch_8h.html", [ + [ "Glyph", "classyage_1_1Glyph.html", "classyage_1_1Glyph" ], + [ "RenderBatch", "classyage_1_1RenderBatch.html", "classyage_1_1RenderBatch" ], + [ "SpriteBatch", "classyage_1_1SpriteBatch.html", "classyage_1_1SpriteBatch" ] + ] ], + [ "spritesheet.cpp", "spritesheet_8cpp.html", null ], + [ "spritesheet.h", "spritesheet_8h.html", "spritesheet_8h" ], + [ "texture.h", "texture_8h.html", [ + [ "Texture", "structyage_1_1Texture.html", "structyage_1_1Texture" ] + ] ], + [ "texturecache.cpp", "texturecache_8cpp.html", null ], + [ "texturecache.h", "texturecache_8h.html", [ + [ "TextureCache", "classyage_1_1TextureCache.html", "classyage_1_1TextureCache" ] + ] ], + [ "vertex.h", "vertex_8h.html", [ + [ "Position", "structyage_1_1Position.html", "structyage_1_1Position" ], + [ "Color", "structyage_1_1Color.html", "structyage_1_1Color" ], + [ "UV", "structyage_1_1UV.html", "structyage_1_1UV" ], + [ "Vertex", "structyage_1_1Vertex.html", "structyage_1_1Vertex" ] + ] ], + [ "window.cpp", "window_8cpp.html", "window_8cpp" ], + [ "window.h", "window_8h.html", "window_8h" ] +]; \ No newline at end of file diff --git a/dir_48a91ae829881cbedcfc124d2027890d.html b/dir_48a91ae829881cbedcfc124d2027890d.html new file mode 100644 index 00000000..7b2fed6c --- /dev/null +++ b/dir_48a91ae829881cbedcfc124d2027890d.html @@ -0,0 +1,127 @@ + + + + + + +YAGE: yage/util Directory Reference + + + + + + + + + + + + + +
+
+ + + + + + +
+
YAGE +  v0.1.1 +
+
Yet Another Game Engine
+
+
+ + + + +
+
+ +
+
+
+ +
+ +
+ All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
+ + +
+ +
+ +
+
+
util Directory Reference
+
+
+ + + + + + + + +

+Files

file  active.cpp
 
file  active.h [code]
 
file  syncqueue.h [code]
 
+
+
+ + + + diff --git a/dir_48a91ae829881cbedcfc124d2027890d.js b/dir_48a91ae829881cbedcfc124d2027890d.js new file mode 100644 index 00000000..b8915136 --- /dev/null +++ b/dir_48a91ae829881cbedcfc124d2027890d.js @@ -0,0 +1,10 @@ +var dir_48a91ae829881cbedcfc124d2027890d = +[ + [ "active.cpp", "active_8cpp.html", null ], + [ "active.h", "active_8h.html", [ + [ "Active", "classyage_1_1Active.html", "classyage_1_1Active" ] + ] ], + [ "syncqueue.h", "syncqueue_8h.html", [ + [ "SyncQueue", "classyage_1_1SyncQueue.html", "classyage_1_1SyncQueue" ] + ] ] +]; \ No newline at end of file diff --git a/dir_a58d7658bbcfd3d3d7296185ebe55c28.html b/dir_a58d7658bbcfd3d3d7296185ebe55c28.html index 56d92a4f..63a2c9a5 100644 --- a/dir_a58d7658bbcfd3d3d7296185ebe55c28.html +++ b/dir_a58d7658bbcfd3d3d7296185ebe55c28.html @@ -88,7 +88,7 @@ $(document).ready(function(){initNavTree('dir_a58d7658bbcfd3d3d7296185ebe55c28.h onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Pages + All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
@@ -134,7 +134,7 @@ Files + All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
@@ -116,7 +116,7 @@ Files @@ -93,7 +94,7 @@ $(document).ready(function(){initNavTree('files.html','');}); onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Pages
+ All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
@@ -110,7 +111,7 @@ $(document).ready(function(){initNavTree('files.html','');});
Here is a list of all files with brief descriptions:
[detail level 123]
- + @@ -121,39 +122,50 @@ $(document).ready(function(){initNavTree('files.html','');}); - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
\-yage
 o-base
 o-core
 |o*camera2d.cpp
 |o*camera2d.h
 |o*glslprogram.cpp
 |o*inputmanager.h
 |o*iomanager.cpp
 |o*iomanager.h
 |o*picopng.cpp
 |o*picopng.h
 |o*resourcemanager.cpp
 |o*resourcemanager.h
 |o*sprite.cpp
 |o*sprite.h
 |o*spritebatch.cpp
 |o*spritebatch.h
 |o*spritesheet.cpp
 |o*spritesheet.h
 |o*texture.h
 |o*texturecache.cpp
 |o*texturecache.h
 |o*vertex.h
 |o*window.cpp
 |\*window.h
 o-math
 |o*math.h
 |\*matrix.h
 o-physics
 |o*body.cpp
 |o*body.h
 |o*collider.h
 |o*collisionbody.h
 |o*particlebody.cpp
 |o*particlebody.h
 |o*physics.h
 |o*rectanglecollider.cpp
 |o*rectanglecollider.h
 |o*rigidbody.cpp
 |\*rigidbody.h
 o*yage.cpp
 \*yage.h
 |o*logger.cpp
 |o*logger.h
 |o*loglevel.h
 |o*logmessage.cpp
 |o*logmessage.h
 |o*logsink.cpp
 |o*logsink.h
 |o*picopng.cpp
 |o*picopng.h
 |o*resourcemanager.cpp
 |o*resourcemanager.h
 |o*sprite.cpp
 |o*sprite.h
 |o*spritebatch.cpp
 |o*spritebatch.h
 |o*spritesheet.cpp
 |o*spritesheet.h
 |o*texture.h
 |o*texturecache.cpp
 |o*texturecache.h
 |o*vertex.h
 |o*window.cpp
 |\*window.h
 o-math
 |o*math.h
 |\*matrix.h
 o-physics
 |o*body.cpp
 |o*body.h
 |o*collider.h
 |o*collisionbody.h
 |o*particlebody.cpp
 |o*particlebody.h
 |o*physics.h
 |o*rectanglecollider.cpp
 |o*rectanglecollider.h
 |o*rigidbody.cpp
 |\*rigidbody.h
 o-util
 |o*active.cpp
 |o*active.h
 |\*syncqueue.h
 o*yage.cpp
 \*yage.h
@@ -161,7 +173,7 @@ $(document).ready(function(){initNavTree('files.html','');}); @@ -101,6 +102,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
  • n
  • o
  • p
  • +
  • q
  • r
  • s
  • t
  • @@ -133,7 +135,7 @@ $(document).ready(function(){initNavTree('functions.html','');}); onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Pages + All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
    @@ -152,6 +154,15 @@ $(document).ready(function(){initNavTree('functions.html','');});
  • acceleration_ : yage::Body
  • +
  • Active() +: yage::Active +
  • +
  • active_ +: yage::Logger +
  • +
  • add() +: yage::Logger +
  • addAttribute() : yage::GlslProgram
  • @@ -168,7 +179,7 @@ $(document).ready(function(){initNavTree('functions.html','');}); @@ -101,6 +102,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
  • n
  • o
  • p
  • +
  • q
  • r
  • s
  • t
  • @@ -133,7 +135,7 @@ $(document).ready(function(){initNavTree('functions_b.html','');}); onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Pages
    + All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
    @@ -168,13 +170,16 @@ $(document).ready(function(){initNavTree('functions_b.html','');});
  • bottom_right_ : yage::Glyph
  • +
  • buffer_ +: yage::LogMessage +
  • @@ -101,6 +102,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
  • n
  • o
  • p
  • +
  • q
  • r
  • s
  • t
  • @@ -133,7 +135,7 @@ $(document).ready(function(){initNavTree('functions_c.html','');}); onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Pages + All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
    @@ -146,15 +148,25 @@ $(document).ready(function(){initNavTree('functions_c.html','');});
    Here is a list of all class members with links to the classes they belong to:

    - c -

    @@ -101,6 +102,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
  • n
  • o
  • p
  • +
  • q
  • r
  • s
  • t
  • @@ -133,7 +135,7 @@ $(document).ready(function(){initNavTree('functions_d.html','');}); onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Pages + All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
    @@ -168,7 +170,7 @@ $(document).ready(function(){initNavTree('functions_d.html','');}); @@ -101,6 +102,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
  • n
  • o
  • p
  • +
  • q
  • r
  • s
  • t
  • @@ -133,7 +135,7 @@ $(document).ready(function(){initNavTree('functions_e.html','');}); onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Pages
    + All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
    @@ -156,7 +158,7 @@ $(document).ready(function(){initNavTree('functions_e.html','');}); @@ -101,6 +102,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
  • n
  • o
  • p
  • +
  • q
  • r
  • s
  • t
  • @@ -133,7 +135,7 @@ $(document).ready(function(){initNavTree('functions_f.html','');}); onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Pages
    + All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
    @@ -152,6 +154,12 @@ $(document).ready(function(){initNavTree('functions_f.html','');});
  • fileLocations_ : yage::SpriteSheet
  • +
  • fileName +: yage::LogMessage::Meta +
  • +
  • flush() +: yage::Logger +
  • force_ : yage::Body
  • @@ -164,7 +172,7 @@ $(document).ready(function(){initNavTree('functions_f.html','');}); @@ -133,7 +134,7 @@ $(document).ready(function(){initNavTree('functions_func.html','');}); onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Pages
    + All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
    @@ -146,6 +147,12 @@ $(document).ready(function(){initNavTree('functions_func.html','');});  

    - a -

    @@ -285,6 +303,9 @@ $(document).ready(function(){initNavTree('functions_func.html','');}); : yage::Collider , yage::RectangleCollider +
  • instance() +: yage::Logger +
  • isKeyPressed() : yage::InputManager
  • @@ -308,6 +329,18 @@ $(document).ready(function(){initNavTree('functions_func.html','');});
  • loadPng() : yage::ImageLoader
  • +
  • Logger() +: yage::Logger +
  • +
  • LogLevel() +: LogLevel +
  • +
  • LogMessage() +: yage::LogMessage +
  • +
  • LogSink() +: yage::LogSink +
  • @@ -315,6 +348,9 @@ $(document).ready(function(){initNavTree('functions_func.html','');});
  • Matrix() : yage::Matrix< Rows, Cols, Type >
  • +
  • Model() +: yage::LogSink::Model< T > +
  • move() : yage::Camera2D
  • @@ -332,21 +368,34 @@ $(document).ready(function(){initNavTree('functions_func.html','');});
  • offset() : yage::RenderBatch
  • +
  • operator()() +: yage::Logger +
  • operator+=() : yage::Matrix< Rows, Cols, Type >
  • operator-=() : yage::Matrix< Rows, Cols, Type >
  • +
  • operator<<() +: yage::LogMessage +
  • operator=() -: yage::GlslProgram +: yage::Active +, yage::GlslProgram +, yage::LogMessage +, yage::LogSink , yage::Sprite -, yage::SpriteBatch -, yage::Window +, yage::SpriteBatch +, yage::SyncQueue< T > +, yage::Window +
  • +
  • operator==() +: yage::LogSink
  • operator[]() -: yage::details::Row< Rows, Cols, Type > -, yage::Matrix< Rows, Cols, Type > +: yage::details::Row< Rows, Cols, Type > +, yage::Matrix< Rows, Cols, Type > , yage::Vector< Rows, Type >
  • @@ -362,8 +411,14 @@ $(document).ready(function(){initNavTree('functions_func.html','');});
  • pollEvents() : yage::Window
  • +
  • pop() +: yage::SyncQueue< T > +
  • Position() -: yage::Position +: yage::Position +
  • +
  • push() +: yage::SyncQueue< T >
  • @@ -375,6 +430,9 @@ $(document).ready(function(){initNavTree('functions_func.html','');});
  • RectangleCollider() : yage::RectangleCollider
  • +
  • remove() +: yage::Logger +
  • render() : yage::SpriteBatch
  • @@ -390,10 +448,16 @@ $(document).ready(function(){initNavTree('functions_func.html','');});
  • rowSize() : yage::Matrix< Rows, Cols, Type >
  • +
  • run() +: yage::Active +
  • - s -

    @@ -496,7 +563,12 @@ $(document).ready(function(){initNavTree('functions_func.html','');}); : yage::Vector4< Type >
  • Window() -: yage::Window +: yage::Window +
  • +
  • write() +: yage::LogSink::Concept +, yage::LogSink::Model< T > +, yage::LogSink
  • @@ -534,12 +606,21 @@ $(document).ready(function(){initNavTree('functions_func.html','');});

    - ~ -

    @@ -101,6 +102,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
  • n
  • o
  • p
  • +
  • q
  • r
  • s
  • t
  • @@ -133,7 +135,7 @@ $(document).ready(function(){initNavTree('functions_g.html','');}); onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Pages + All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
    @@ -189,7 +191,7 @@ $(document).ready(function(){initNavTree('functions_g.html','');}); @@ -101,6 +102,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
  • n
  • o
  • p
  • +
  • q
  • r
  • s
  • t
  • @@ -133,7 +135,7 @@ $(document).ready(function(){initNavTree('functions_h.html','');}); onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Pages
    + All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
    @@ -162,7 +164,7 @@ $(document).ready(function(){initNavTree('functions_h.html','');}); @@ -101,6 +102,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
  • n
  • o
  • p
  • +
  • q
  • r
  • s
  • t
  • @@ -133,7 +135,7 @@ $(document).ready(function(){initNavTree('functions_i.html','');}); onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Pages
    + All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
    @@ -149,6 +151,9 @@ $(document).ready(function(){initNavTree('functions_i.html','');});
  • id : yage::Texture
  • +
  • impl +: yage::LogSink::Model< T > +
  • index_ : yage::details::Row< Rows, Cols, Type >
  • @@ -160,6 +165,9 @@ $(document).ready(function(){initNavTree('functions_i.html','');}); : yage::Collider , yage::RectangleCollider +
  • instance() +: yage::Logger +
  • isKeyPressed() : yage::InputManager
  • @@ -169,7 +177,7 @@ $(document).ready(function(){initNavTree('functions_i.html','');}); @@ -101,6 +102,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
  • n
  • o
  • p
  • +
  • q
  • r
  • s
  • t
  • @@ -133,7 +135,7 @@ $(document).ready(function(){initNavTree('functions_k.html','');}); onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Pages
    + All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
    @@ -161,7 +163,7 @@ $(document).ready(function(){initNavTree('functions_k.html','');}); @@ -101,6 +102,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
  • n
  • o
  • p
  • +
  • q
  • r
  • s
  • t
  • @@ -133,7 +135,7 @@ $(document).ready(function(){initNavTree('functions_l.html','');}); onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Pages
    + All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
    @@ -146,19 +148,35 @@ $(document).ready(function(){initNavTree('functions_l.html','');});
    Here is a list of all class members with links to the classes they belong to:

    - l -

    @@ -101,6 +102,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
  • n
  • o
  • p
  • +
  • q
  • r
  • s
  • t
  • @@ -133,7 +135,7 @@ $(document).ready(function(){initNavTree('functions_m.html','');}); onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Pages + All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
    @@ -152,16 +154,25 @@ $(document).ready(function(){initNavTree('functions_m.html','');});
  • Matrix() : yage::Matrix< Rows, Cols, Type >
  • +
  • meta_ +: yage::LogMessage +
  • +
  • Model() +: yage::LogSink::Model< T > +
  • move() : yage::Camera2D
  • +
  • mutex_ +: yage::SyncQueue< T > +
  • @@ -101,6 +102,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
  • n
  • o
  • p
  • +
  • q
  • r
  • s
  • t
  • @@ -133,7 +135,7 @@ $(document).ready(function(){initNavTree('functions_n.html','');}); onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Pages + All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
    @@ -161,7 +163,7 @@ $(document).ready(function(){initNavTree('functions_n.html','');}); @@ -101,6 +102,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
  • n
  • o
  • p
  • +
  • q
  • r
  • s
  • t
  • @@ -133,7 +135,7 @@ $(document).ready(function(){initNavTree('functions_o.html','');}); onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Pages
    + All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
    @@ -152,33 +154,49 @@ $(document).ready(function(){initNavTree('functions_o.html','');});
  • offset_ : yage::RenderBatch
  • +
  • operator()() +: yage::Logger +
  • operator+=() : yage::Matrix< Rows, Cols, Type >
  • operator-=() : yage::Matrix< Rows, Cols, Type >
  • +
  • operator<<() +: yage::LogMessage +
  • operator=() -: yage::GlslProgram -, yage::Sprite +: yage::Active +, yage::GlslProgram +, yage::LogMessage +, yage::LogSink +, yage::Sprite , yage::SpriteBatch +, yage::SyncQueue< T > , yage::Window
  • +
  • operator==() +: yage::LogSink +
  • operator[]() : yage::details::Row< Rows, Cols, Type > , yage::Matrix< Rows, Cols, Type > -, yage::Vector< Rows, Type > +, yage::Vector< Rows, Type >
  • ortho_matrix_ : yage::Camera2D
  • +
  • owner_ +: yage::LogMessage +
  • @@ -101,6 +102,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
  • n
  • o
  • p
  • +
  • q
  • r
  • s
  • t
  • @@ -133,7 +135,7 @@ $(document).ready(function(){initNavTree('functions_p.html','');}); onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Pages + All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
    @@ -158,8 +160,11 @@ $(document).ready(function(){initNavTree('functions_p.html','');});
  • pollEvents() : yage::Window
  • +
  • pop() +: yage::SyncQueue< T > +
  • Position() -: yage::Position +: yage::Position
  • position : yage::Vertex @@ -172,13 +177,16 @@ $(document).ready(function(){initNavTree('functions_p.html','');});
  • program_id_ : yage::GlslProgram
  • +
  • push() +: yage::SyncQueue< T > +
  • @@ -101,6 +102,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
  • n
  • o
  • p
  • +
  • q
  • r
  • s
  • t
  • @@ -133,7 +135,7 @@ $(document).ready(function(){initNavTree('functions_r.html','');}); onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Pages + All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
    @@ -155,6 +157,9 @@ $(document).ready(function(){initNavTree('functions_r.html','');});
  • RectangleCollider() : yage::RectangleCollider
  • +
  • remove() +: yage::Logger +
  • render() : yage::SpriteBatch
  • @@ -173,13 +178,19 @@ $(document).ready(function(){initNavTree('functions_r.html','');});
  • rowSize() : yage::Matrix< Rows, Cols, Type >
  • +
  • run() +: yage::Active +
  • +
  • running_ +: yage::Active +
  • @@ -104,7 +105,7 @@ $(document).ready(function(){initNavTree('functions_rela.html','');}); onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Pages + All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
    @@ -118,13 +119,16 @@ $(document).ready(function(){initNavTree('functions_rela.html','');});
  • details::Row< Rows, Cols, Type > : yage::Matrix< Rows, Cols, Type >
  • +
  • Logger +: yage::LogMessage +
  • @@ -101,6 +102,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
  • n
  • o
  • p
  • +
  • q
  • r
  • s
  • t
  • @@ -133,7 +135,7 @@ $(document).ready(function(){initNavTree('functions_s.html','');}); onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Pages + All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
    @@ -149,6 +151,9 @@ $(document).ready(function(){initNavTree('functions_s.html','');});
  • scale_ : yage::Camera2D
  • +
  • send() +: yage::Active +
  • setColor() : yage::Vertex
  • @@ -164,6 +169,9 @@ $(document).ready(function(){initNavTree('functions_s.html','');});
  • show() : yage::Window
  • +
  • sinks_ +: yage::Logger +
  • size_ : yage::Collider
  • @@ -171,14 +179,14 @@ $(document).ready(function(){initNavTree('functions_s.html','');}); : yage::SpriteBatch
  • Sprite() -: yage::Sprite +: yage::Sprite
  • sprite() : yage::SpriteSheet
  • SpriteBatch : yage::RenderBatch -, yage::SpriteBatch +, yage::SpriteBatch
  • SpriteSheet() : yage::SpriteSheet @@ -186,13 +194,16 @@ $(document).ready(function(){initNavTree('functions_s.html','');});
  • swapBuffer() : yage::Window
  • +
  • SyncQueue() +: yage::SyncQueue< T > +
  • @@ -101,6 +102,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
  • n
  • o
  • p
  • +
  • q
  • r
  • s
  • t
  • @@ -133,7 +135,7 @@ $(document).ready(function(){initNavTree('functions_t.html','');}); onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Pages + All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
    @@ -168,6 +170,9 @@ $(document).ready(function(){initNavTree('functions_t.html','');});
  • TextureCache() : yage::TextureCache
  • +
  • thread_ +: yage::Active +
  • top_left() : yage::Glyph
  • @@ -190,7 +195,7 @@ $(document).ready(function(){initNavTree('functions_t.html','');}); @@ -101,6 +102,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
  • n
  • o
  • p
  • +
  • q
  • r
  • s
  • t
  • @@ -133,7 +135,7 @@ $(document).ready(function(){initNavTree('functions_u.html','');}); onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Pages
    + All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
    @@ -175,7 +177,7 @@ $(document).ready(function(){initNavTree('functions_u.html','');}); @@ -101,6 +102,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
  • n
  • o
  • p
  • +
  • q
  • r
  • s
  • t
  • @@ -133,7 +135,7 @@ $(document).ready(function(){initNavTree('functions_v.html','');}); onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Pages
    + All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
    @@ -185,7 +187,7 @@ $(document).ready(function(){initNavTree('functions_v.html','');}); @@ -95,10 +96,12 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
  • h
  • i
  • k
  • +
  • l
  • m
  • n
  • o
  • p
  • +
  • q
  • r
  • s
  • t
  • @@ -130,7 +133,7 @@ $(document).ready(function(){initNavTree('functions_vars.html','');}); onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Pages
    + All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
    @@ -149,6 +152,9 @@ $(document).ready(function(){initNavTree('functions_vars.html','');});
  • acceleration_ : yage::Body
  • +
  • active_ +: yage::Logger +
  • attribute_index_ : yage::GlslProgram
  • @@ -165,6 +171,9 @@ $(document).ready(function(){initNavTree('functions_vars.html','');});
  • bottom_right_ : yage::Glyph
  • +
  • buffer_ +: yage::LogMessage +
  • @@ -175,6 +184,9 @@ $(document).ready(function(){initNavTree('functions_vars.html','');});
  • color : yage::Vertex
  • +
  • cond_ +: yage::SyncQueue< T > +
  • @@ -192,6 +204,9 @@ $(document).ready(function(){initNavTree('functions_vars.html','');});
  • fileLocations_ : yage::SpriteSheet
  • +
  • fileName +: yage::LogMessage::Meta +
  • force_ : yage::Body
  • @@ -235,6 +250,9 @@ $(document).ready(function(){initNavTree('functions_vars.html','');});
  • id : yage::Texture
  • +
  • impl +: yage::LogSink::Model< T > +
  • index_ : yage::details::Row< Rows, Cols, Type >
  • @@ -248,10 +266,23 @@ $(document).ready(function(){initNavTree('functions_vars.html','');}); +

    - l -

    + +

    - m -

    @@ -272,6 +303,9 @@ $(document).ready(function(){initNavTree('functions_vars.html','');});
  • ortho_matrix_ : yage::Camera2D
  • +
  • owner_ +: yage::LogMessage +
  • @@ -293,6 +327,14 @@ $(document).ready(function(){initNavTree('functions_vars.html','');}); +

    - q -

    + +

    - r -

    @@ -307,6 +352,9 @@ $(document).ready(function(){initNavTree('functions_vars.html','');});
  • scale_ : yage::Camera2D
  • +
  • sinks_ +: yage::Logger +
  • size_ : yage::Collider
  • @@ -329,6 +377,9 @@ $(document).ready(function(){initNavTree('functions_vars.html','');});
  • texture_map_ : yage::TextureCache
  • +
  • thread_ +: yage::Active +
  • top_left_ : yage::Glyph
  • @@ -387,6 +438,9 @@ $(document).ready(function(){initNavTree('functions_vars.html','');});
  • window_ : yage::Window
  • +
  • wrapper_ +: yage::LogSink +
  • @@ -427,7 +481,7 @@ $(document).ready(function(){initNavTree('functions_vars.html','');}); @@ -101,6 +102,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
  • n
  • o
  • p
  • +
  • q
  • r
  • s
  • t
  • @@ -133,7 +135,7 @@ $(document).ready(function(){initNavTree('functions_w.html','');}); onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Pages
    + All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
    @@ -157,18 +159,26 @@ $(document).ready(function(){initNavTree('functions_w.html','');}); : yage::Sprite
  • Window() -: yage::Window +: yage::Window
  • window_ : yage::Window
  • +
  • wrapper_ +: yage::LogSink +
  • +
  • write() +: yage::LogSink::Concept +, yage::LogSink::Model< T > +, yage::LogSink +
  • @@ -101,6 +102,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
  • n
  • o
  • p
  • +
  • q
  • r
  • s
  • t
  • @@ -133,7 +135,7 @@ $(document).ready(function(){initNavTree('functions_x.html','');}); onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Pages + All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
    @@ -165,7 +167,7 @@ $(document).ready(function(){initNavTree('functions_x.html','');}); @@ -101,6 +102,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
  • n
  • o
  • p
  • +
  • q
  • r
  • s
  • t
  • @@ -133,7 +135,7 @@ $(document).ready(function(){initNavTree('functions_y.html','');}); onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Pages
    + All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
    @@ -165,7 +167,7 @@ $(document).ready(function(){initNavTree('functions_y.html','');}); @@ -101,6 +102,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
  • n
  • o
  • p
  • +
  • q
  • r
  • s
  • t
  • @@ -133,7 +135,7 @@ $(document).ready(function(){initNavTree('functions_z.html','');}); onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Pages
    + All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
    @@ -156,7 +158,7 @@ $(document).ready(function(){initNavTree('functions_z.html','');}); @@ -101,6 +102,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
  • n
  • o
  • p
  • +
  • q
  • r
  • s
  • t
  • @@ -133,7 +135,7 @@ $(document).ready(function(){initNavTree('functions_~.html','');}); onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Pages
    + All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
    @@ -146,12 +148,21 @@ $(document).ready(function(){initNavTree('functions_~.html','');});
    Here is a list of all class members with links to the classes they belong to:

    - ~ -

    + All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
    @@ -125,8 +126,8 @@ Namespaces @@ -93,7 +94,7 @@ $(document).ready(function(){initNavTree('glslprogram_8h.html','');}); onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Pages
    + All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
    @@ -131,8 +132,8 @@ Namespaces @@ -93,7 +94,7 @@ $(document).ready(function(){initNavTree('glslprogram_8h_source.html','');}); onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Pages
    + All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
    @@ -176,8 +177,8 @@ $(document).ready(function(){initNavTree('glslprogram_8h_source.html','');}); + All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
    @@ -112,44 +112,54 @@ $(document).ready(function(){initNavTree('hierarchy.html','');});
    This inheritance list is sorted roughly, but not completely, alphabetically:
    [detail level 123]
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    oCyage::Body
    |oCyage::CollisionBody
    |\Cyage::ParticleBody
    | \Cyage::RigidBody
    oCyage::Camera2D
    oCyage::Collider
    |\Cyage::RectangleCollider
    oCyage::Color
    oCyage::details::Coordinate
    oCyage::GlslProgram
    oCyage::GlyphGlyph with information of the texture
    oCyage::ImageLoader
    oCyage::InputManager
    oCyage::IoManager
    oCyage::Matrix< Rows, Cols, Type >Base Matrix class used by other similar classes
    oCyage::Matrix< Rows, 1, double >
    |\Cyage::Vector< 2, double >
    | \Cyage::Vector2< double >
    oCyage::Matrix< Rows, 1, Type >
    |oCyage::Vector< 2, Type >
    ||\Cyage::Vector2< Type >2D Vector class
    |oCyage::Vector< 3, Type >
    ||\Cyage::Vector3< Type >3D Vector class
    |oCyage::Vector< 4, Type >
    ||\Cyage::Vector4< Type >4D Vector class
    |\Cyage::Vector< Rows, Type >
    oCyage::Position
    oCyage::RenderBatch
    oCyage::ResourceManager
    oCyage::details::Row< Rows, Cols, Type >
    oCyage::Sprite
    oCyage::SpriteBatch
    oCyage::SpriteSheet
    oCyage::Texture
    oCyage::TextureCache
    oCyage::UV
    oCyage::Vertex
    \Cyage::Window
    oCyage::Active
    oCyage::Body
    |oCyage::CollisionBody
    |\Cyage::ParticleBody
    | \Cyage::RigidBody
    oCyage::Camera2D
    oCyage::Collider
    |\Cyage::RectangleCollider
    oCyage::Color
    oCyage::LogSink::Concept
    |\Cyage::LogSink::Model< T >
    oCyage::details::Coordinate
    oCyage::GlslProgram
    oCyage::GlyphGlyph with information of the texture
    oCyage::ImageLoader
    oCyage::InputManager
    oCyage::IoManager
    oCyage::Logger
    oCLogLevel
    oCyage::LogMessage
    oCyage::LogSink
    oCyage::Matrix< Rows, Cols, Type >Base Matrix class used by other similar classes
    oCyage::Matrix< Rows, 1, double >
    |\Cyage::Vector< 2, double >
    | \Cyage::Vector2< double >
    oCyage::Matrix< Rows, 1, Type >
    |oCyage::Vector< 2, Type >
    ||\Cyage::Vector2< Type >2D Vector class
    |oCyage::Vector< 3, Type >
    ||\Cyage::Vector3< Type >3D Vector class
    |oCyage::Vector< 4, Type >
    ||\Cyage::Vector4< Type >4D Vector class
    |\Cyage::Vector< Rows, Type >
    oCyage::LogMessage::Meta
    oCyage::Position
    oCyage::RenderBatch
    oCyage::ResourceManager
    oCyage::details::Row< Rows, Cols, Type >
    oCyage::Sprite
    oCyage::SpriteBatch
    oCyage::SpriteSheet
    oCyage::SyncQueue< T >
    oCyage::SyncQueue< Callback >
    oCyage::Texture
    oCyage::TextureCache
    oCyage::UV
    oCyage::Vertex
    \Cyage::Window
    @@ -157,7 +167,7 @@ $(document).ready(function(){initNavTree('hierarchy.html','');}); @@ -93,7 +94,7 @@ $(document).ready(function(){initNavTree('imageloader_8cpp.html','');}); onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Pages
    + All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
    @@ -111,8 +112,8 @@ $(document).ready(function(){initNavTree('imageloader_8cpp.html','');});
    #include "imageloader.h"
    #include <glad/glad.h>
    -#include <yage/base/iomanager.h>
    -#include <yage/base/picopng.h>
    +#include <yage/core/iomanager.h>
    +#include <yage/core/picopng.h>
    #include <iostream>
    #include <stdexcept>
    @@ -127,8 +128,8 @@ Namespaces @@ -93,7 +94,7 @@ $(document).ready(function(){initNavTree('imageloader_8h.html','');}); onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Pages + All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
    @@ -131,8 +132,8 @@ Namespaces @@ -93,7 +94,7 @@ $(document).ready(function(){initNavTree('imageloader_8h_source.html','');}); onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Pages
    + All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
    @@ -143,8 +144,8 @@ $(document).ready(function(){initNavTree('imageloader_8h_source.html','');}); + All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
    @@ -122,7 +122,7 @@ $(document).ready(function(){initNavTree('index.html','');}); @@ -93,7 +94,7 @@ $(document).ready(function(){initNavTree('inputmanager_8cpp.html','');}); onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Pages
    + All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
    @@ -109,7 +110,7 @@ $(document).ready(function(){initNavTree('inputmanager_8cpp.html','');});
    inputmanager.cpp File Reference
    @@ -122,8 +123,8 @@ Namespaces @@ -93,7 +94,7 @@ $(document).ready(function(){initNavTree('inputmanager_8h.html','');}); onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Pages + All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
    @@ -130,8 +131,8 @@ Namespaces @@ -93,7 +94,7 @@ $(document).ready(function(){initNavTree('inputmanager_8h_source.html','');}); onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Pages
    + All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
    @@ -145,8 +146,8 @@ $(document).ready(function(){initNavTree('inputmanager_8h_source.html','');}); @@ -93,7 +94,7 @@ $(document).ready(function(){initNavTree('iomanager_8cpp.html','');}); onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Pages
    + All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
    @@ -109,7 +110,7 @@ $(document).ready(function(){initNavTree('iomanager_8cpp.html','');});
    iomanager.cpp File Reference
    -
    #include <yage/base/iomanager.h>
    +
    #include <yage/core/iomanager.h>
    #include <fstream>
    #include <stdexcept>

    Namespaces

    @@ -124,8 +125,8 @@ Namespaces @@ -93,7 +94,7 @@ $(document).ready(function(){initNavTree('iomanager_8h.html','');}); onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Pages + All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
    @@ -131,8 +132,8 @@ Namespaces @@ -93,7 +94,7 @@ $(document).ready(function(){initNavTree('iomanager_8h_source.html','');}); onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Pages
    + All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
    @@ -141,8 +142,8 @@ $(document).ready(function(){initNavTree('iomanager_8h_source.html','');});
    + + + + + +
    +
    YAGE +  v0.1.1 +
    +
    Yet Another Game Engine
    +
    +
    + + + + + +
    +
    + +
    +
    +
    + +
    + +
    + All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
    + + +
    + +
    + +
    + +
    +
    logger.cpp File Reference
    +
    +
    +
    #include "logger.h"
    +#include "logmessage.h"
    +#include "logsink.h"
    +#include <algorithm>
    +#include <iostream>
    +#include <string>
    +
    + + + + +

    +Namespaces

     yage
     Project namespace.
     
    +
    +
    + + + + diff --git a/logger_8h.html b/logger_8h.html new file mode 100644 index 00000000..42d4fc63 --- /dev/null +++ b/logger_8h.html @@ -0,0 +1,163 @@ + + + + + + +YAGE: yage/core/logger.h File Reference + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    YAGE +  v0.1.1 +
    +
    Yet Another Game Engine
    +
    +
    + + + + + +
    +
    + +
    +
    +
    + +
    + +
    + All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
    + + +
    + +
    + +
    + +
    +
    logger.h File Reference
    +
    +
    +
    #include <yage/util/active.h>
    +#include <memory>
    +#include <string>
    +#include <vector>
    +
    +

    Go to the source code of this file.

    + + + + +

    +Classes

    class  yage::Logger
     
    + + + + +

    +Namespaces

     yage
     Project namespace.
     
    + + + +

    +Macros

    #define gLog   (yage::Logger::instance()(__FILE__, __LINE__))
     
    +

    Macro Definition Documentation

    + +
    +
    + + + + +
    #define gLog   (yage::Logger::instance()(__FILE__, __LINE__))
    +
    + +
    +
    +
    +
    + + + + diff --git a/logger_8h.js b/logger_8h.js new file mode 100644 index 00000000..c1fd6b33 --- /dev/null +++ b/logger_8h.js @@ -0,0 +1,5 @@ +var logger_8h = +[ + [ "Logger", "classyage_1_1Logger.html", "classyage_1_1Logger" ], + [ "gLog", "logger_8h.html#aade1a167159e476dee85a6a097cb7ccc", null ] +]; \ No newline at end of file diff --git a/logger_8h_source.html b/logger_8h_source.html new file mode 100644 index 00000000..f6088f3e --- /dev/null +++ b/logger_8h_source.html @@ -0,0 +1,182 @@ + + + + + + +YAGE: yage/core/logger.h Source File + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    YAGE +  v0.1.1 +
    +
    Yet Another Game Engine
    +
    +
    + + + + + +
    +
    + +
    +
    +
    + +
    + +
    + All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
    + + +
    + +
    + +
    +
    +
    logger.h
    +
    +
    +Go to the documentation of this file.
    1 /* ----------------------------------------------------------------------------
    +
    2  * logger.h
    +
    3  *
    +
    4  * Copyright (c) 2017 Yann Herklotz Grave <ymherklotz@gmail.com> -- MIT License
    +
    5  * See file LICENSE for more details
    +
    6  * ----------------------------------------------------------------------------
    +
    7  */
    +
    8 
    +
    9 #ifndef YAGE_CORE_LOGGER_H
    +
    10 #define YAGE_CORE_LOGGER_H
    +
    11 
    +
    12 #include <yage/util/active.h>
    +
    13 
    +
    14 #include <memory>
    +
    15 #include <string>
    +
    16 #include <vector>
    +
    17 
    +
    18 namespace yage
    +
    19 {
    +
    20 
    +
    21 class LogMessage;
    +
    22 class LogSink;
    +
    23 
    +
    24 class Logger
    +
    25 {
    +
    26 public:
    +
    27  explicit Logger();
    +
    28 
    +
    29  LogMessage operator()(const std::string &fileName, int lineNum);
    +
    30 
    +
    31  void flush(const LogMessage *msg);
    +
    32  void add(const LogSink &sink);
    +
    33  void remove(const LogSink &sink);
    +
    34  void clear();
    +
    35 
    +
    36  static Logger &instance();
    +
    37 
    +
    38 private:
    +
    39  std::vector<LogSink> sinks_;
    +
    40  std::unique_ptr<Active> active_;
    +
    41 };
    +
    42 
    +
    43 } // namespace yage
    +
    44 
    +
    45 #define gLog (yage::Logger::instance()(__FILE__, __LINE__))
    +
    46 
    +
    47 #endif
    +
    Logger()
    Definition: logger.cpp:20
    +
    Definition: logmessage.h:21
    +
    std::unique_ptr< Active > active_
    Definition: logger.h:40
    +
    void clear()
    Definition: logger.cpp:58
    +
    std::vector< LogSink > sinks_
    Definition: logger.h:39
    +
    static Logger & instance()
    Definition: logger.cpp:63
    +
    Definition: logger.h:24
    +
    void flush(const LogMessage *msg)
    Definition: logger.cpp:30
    + +
    LogMessage operator()(const std::string &fileName, int lineNum)
    Definition: logger.cpp:25
    +
    void add(const LogSink &sink)
    Definition: logger.cpp:44
    +
    Definition: logsink.h:20
    +
    +
    + + + + diff --git a/loglevel_8h.html b/loglevel_8h.html new file mode 100644 index 00000000..b55386b0 --- /dev/null +++ b/loglevel_8h.html @@ -0,0 +1,133 @@ + + + + + + +YAGE: yage/core/loglevel.h File Reference + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    YAGE +  v0.1.1 +
    +
    Yet Another Game Engine
    +
    +
    + + + + + +
    +
    + +
    +
    +
    + +
    + +
    + All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
    + + +
    + +
    + +
    + +
    +
    loglevel.h File Reference
    +
    +
    + +

    Go to the source code of this file.

    + + + + +

    +Classes

    class  LogLevel
     
    +
    +
    + + + + diff --git a/loglevel_8h_source.html b/loglevel_8h_source.html new file mode 100644 index 00000000..8ab90425 --- /dev/null +++ b/loglevel_8h_source.html @@ -0,0 +1,135 @@ + + + + + + +YAGE: yage/core/loglevel.h Source File + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    YAGE +  v0.1.1 +
    +
    Yet Another Game Engine
    +
    +
    + + + + + +
    +
    + +
    +
    +
    + +
    + +
    + All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
    + + +
    + +
    + +
    +
    +
    loglevel.h
    +
    +
    +Go to the documentation of this file.
    1 #ifndef YAGE_CORE_LOGLEVEL_H
    +
    2 #define YAGE_CORE_LOGLEVEL_H
    +
    3 
    +
    4 class LogLevel
    +
    5 {
    +
    6 public:
    +
    7  LogLevel();
    +
    8 };
    +
    9 
    +
    10 #endif
    +
    Definition: loglevel.h:4
    + +
    +
    + + + + diff --git a/logmessage_8cpp.html b/logmessage_8cpp.html new file mode 100644 index 00000000..52409caa --- /dev/null +++ b/logmessage_8cpp.html @@ -0,0 +1,135 @@ + + + + + + +YAGE: yage/core/logmessage.cpp File Reference + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    YAGE +  v0.1.1 +
    +
    Yet Another Game Engine
    +
    +
    + + + + + +
    +
    + +
    +
    +
    + +
    + +
    + All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
    + + +
    + +
    + +
    + +
    +
    logmessage.cpp File Reference
    +
    +
    +
    #include "logmessage.h"
    +#include "logger.h"
    +#include <iostream>
    +
    + + + + +

    +Namespaces

     yage
     Project namespace.
     
    +
    +
    + + + + diff --git a/logmessage_8h.html b/logmessage_8h.html new file mode 100644 index 00000000..852c24bf --- /dev/null +++ b/logmessage_8h.html @@ -0,0 +1,145 @@ + + + + + + +YAGE: yage/core/logmessage.h File Reference + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    YAGE +  v0.1.1 +
    +
    Yet Another Game Engine
    +
    +
    + + + + + +
    +
    + +
    +
    +
    + +
    + +
    + All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
    + + +
    + +
    + +
    + +
    +
    logmessage.h File Reference
    +
    +
    +
    #include <memory>
    +#include <sstream>
    +#include <string>
    +
    +

    Go to the source code of this file.

    + + + + + + +

    +Classes

    class  yage::LogMessage
     
    struct  yage::LogMessage::Meta
     
    + + + + +

    +Namespaces

     yage
     Project namespace.
     
    +
    +
    + + + + diff --git a/logmessage_8h_source.html b/logmessage_8h_source.html new file mode 100644 index 00000000..9678a0d5 --- /dev/null +++ b/logmessage_8h_source.html @@ -0,0 +1,201 @@ + + + + + + +YAGE: yage/core/logmessage.h Source File + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    YAGE +  v0.1.1 +
    +
    Yet Another Game Engine
    +
    +
    + + + + + +
    +
    + +
    +
    +
    + +
    + +
    + All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
    + + +
    + +
    + +
    +
    +
    logmessage.h
    +
    +
    +Go to the documentation of this file.
    1 /* ----------------------------------------------------------------------------
    +
    2  * logmessage.h
    +
    3  *
    +
    4  * Copyright (c) 2017 Yann Herklotz Grave <ymherklotz@gmail.com> -- MIT License
    +
    5  * See file LICENSE for more details
    +
    6  * ----------------------------------------------------------------------------
    +
    7  */
    +
    8 
    +
    9 #ifndef YAGE_CORE_LOGMESSAGE_H
    +
    10 #define YAGE_CORE_LOGMESSAGE_H
    +
    11 
    +
    12 #include <memory>
    +
    13 #include <sstream>
    +
    14 #include <string>
    +
    15 
    +
    16 namespace yage
    +
    17 {
    +
    18 
    +
    19 class Logger;
    +
    20 
    + +
    22 {
    +
    23 public:
    +
    24  ~LogMessage();
    +
    25 
    +
    26  LogMessage(const LogMessage &msg) = delete;
    +
    27 
    +
    28  LogMessage &operator=(const LogMessage &msg) = delete;
    +
    29  LogMessage &operator=(LogMessage &&msg) = delete;
    +
    30 
    +
    31  template <typename T>
    +
    32  LogMessage &operator<<(const T &value);
    +
    33 
    +
    34  LogMessage &operator<<(std::ostream &(*fn)(std::ostream &os));
    +
    35 
    +
    36  struct Meta {
    +
    37  std::string fileName;
    +
    38  int lineNo;
    +
    39  };
    +
    40 
    +
    41 private:
    +
    42  friend class Logger;
    +
    43 
    +
    44  std::ostringstream buffer_;
    + + +
    47 
    +
    48  LogMessage(Logger *owner, const std::string &fileName_i, int lineNum_i);
    +
    49  LogMessage(LogMessage &&msg);
    +
    50 };
    +
    51 
    +
    52 /* -----------------------------------------------------------------------------
    +
    53  * Template definitions
    +
    54  * -----------------------------------------------------------------------------
    +
    55  */
    +
    56 
    +
    57 template <typename T>
    + +
    59 {
    +
    60  buffer_ << value;
    +
    61  return *this;
    +
    62 }
    +
    63 
    +
    64 } // namespace yage
    +
    65 
    +
    66 #endif
    +
    int lineNo
    Definition: logmessage.h:38
    +
    Definition: logmessage.h:21
    +
    Meta meta_
    Definition: logmessage.h:46
    +
    LogMessage & operator<<(const T &value)
    Definition: logmessage.h:58
    + +
    std::ostringstream buffer_
    Definition: logmessage.h:44
    +
    std::string fileName
    Definition: logmessage.h:37
    +
    LogMessage(const LogMessage &msg)=delete
    +
    Definition: logger.h:24
    +
    LogMessage & operator=(const LogMessage &msg)=delete
    +
    Definition: logmessage.h:36
    +
    Logger * owner_
    Definition: logmessage.h:45
    +
    +
    + + + + diff --git a/logsink_8cpp.html b/logsink_8cpp.html new file mode 100644 index 00000000..b674ec37 --- /dev/null +++ b/logsink_8cpp.html @@ -0,0 +1,140 @@ + + + + + + +YAGE: yage/core/logsink.cpp File Reference + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    YAGE +  v0.1.1 +
    +
    Yet Another Game Engine
    +
    +
    + + + + + +
    +
    + +
    +
    +
    + +
    + +
    + All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
    + + +
    + +
    + +
    + +
    +
    logsink.cpp File Reference
    +
    +
    +
    #include "logsink.h"
    +#include <iostream>
    +
    + + + + +

    +Namespaces

     yage
     Project namespace.
     
    + + + +

    +Functions

    LogSink yage::makeConsoleSink ()
     
    +
    +
    + + + + diff --git a/logsink_8cpp.js b/logsink_8cpp.js new file mode 100644 index 00000000..ac611102 --- /dev/null +++ b/logsink_8cpp.js @@ -0,0 +1,4 @@ +var logsink_8cpp = +[ + [ "makeConsoleSink", "logsink_8cpp.html#ab54350a8dbf59338c99ab4f43cfa2858", null ] +]; \ No newline at end of file diff --git a/logsink_8h.html b/logsink_8h.html new file mode 100644 index 00000000..a7d7b54d --- /dev/null +++ b/logsink_8h.html @@ -0,0 +1,153 @@ + + + + + + +YAGE: yage/core/logsink.h File Reference + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    YAGE +  v0.1.1 +
    +
    Yet Another Game Engine
    +
    +
    + + + + + +
    +
    + +
    +
    +
    + +
    + +
    + All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
    + + +
    + +
    + +
    + +
    +
    logsink.h File Reference
    +
    +
    +
    #include "logmessage.h"
    +#include <memory>
    +#include <string>
    +
    +

    Go to the source code of this file.

    + + + + + + + + +

    +Classes

    class  yage::LogSink
     
    struct  yage::LogSink::Concept
     
    struct  yage::LogSink::Model< T >
     
    + + + + +

    +Namespaces

     yage
     Project namespace.
     
    + + + +

    +Functions

    LogSink yage::makeConsoleSink ()
     
    +
    +
    + + + + diff --git a/logsink_8h.js b/logsink_8h.js new file mode 100644 index 00000000..d4028156 --- /dev/null +++ b/logsink_8h.js @@ -0,0 +1,7 @@ +var logsink_8h = +[ + [ "LogSink", "classyage_1_1LogSink.html", "classyage_1_1LogSink" ], + [ "Concept", "structyage_1_1LogSink_1_1Concept.html", "structyage_1_1LogSink_1_1Concept" ], + [ "Model", "structyage_1_1LogSink_1_1Model.html", "structyage_1_1LogSink_1_1Model" ], + [ "makeConsoleSink", "logsink_8h.html#ab54350a8dbf59338c99ab4f43cfa2858", null ] +]; \ No newline at end of file diff --git a/logsink_8h_source.html b/logsink_8h_source.html new file mode 100644 index 00000000..5721126a --- /dev/null +++ b/logsink_8h_source.html @@ -0,0 +1,230 @@ + + + + + + +YAGE: yage/core/logsink.h Source File + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    YAGE +  v0.1.1 +
    +
    Yet Another Game Engine
    +
    +
    + + + + + +
    +
    + +
    +
    +
    + +
    + +
    + All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
    + + +
    + +
    + +
    +
    +
    logsink.h
    +
    +
    +Go to the documentation of this file.
    1 /* ----------------------------------------------------------------------------
    +
    2  * logsink.h
    +
    3  *
    +
    4  * Copyright (c) 2017 Yann Herklotz Grave <ymherklotz@gmail.com> -- MIT License
    +
    5  * See file LICENSE for more details
    +
    6  * ----------------------------------------------------------------------------
    +
    7  */
    +
    8 
    +
    9 #ifndef YAGE_CORE_LOGSINK_H
    +
    10 #define YAGE_CORE_LOGSINK_H
    +
    11 
    +
    12 #include "logmessage.h"
    +
    13 
    +
    14 #include <memory>
    +
    15 #include <string>
    +
    16 
    +
    17 namespace yage
    +
    18 {
    +
    19 
    +
    20 class LogSink
    +
    21 {
    +
    22 public:
    +
    23  template <typename T>
    +
    24  LogSink(T impl);
    +
    25 
    +
    26  LogSink(const LogSink &sink);
    +
    27  LogSink(LogSink &&sink);
    +
    28 
    +
    29  LogSink &operator=(const LogSink &sink);
    +
    30  LogSink &operator=(LogSink &&sink);
    +
    31  bool operator==(const LogSink &sink);
    +
    32 
    +
    33  void write(const LogMessage::Meta &meta, const std::string &msg) const;
    +
    34 
    +
    35 private:
    +
    36  struct Concept {
    +
    37  virtual ~Concept() = default;
    +
    38 
    +
    39  virtual Concept *clone() const = 0;
    +
    40  virtual void write(const LogMessage::Meta &meta,
    +
    41  const std::string &msg) const = 0;
    +
    42  };
    +
    43 
    +
    44  template <typename T>
    +
    45  struct Model : Concept {
    +
    46  Model(T impl_i);
    +
    47  virtual Concept *clone() const override;
    +
    48  virtual void write(const LogMessage::Meta &meta,
    +
    49  const std::string &msg) const override;
    +
    50 
    +
    51  T impl;
    +
    52  };
    +
    53 
    +
    54  std::unique_ptr<Concept> wrapper_;
    +
    55 };
    +
    56 
    + +
    58 
    +
    59 /* -----------------------------------------------------------------------------
    +
    60  * Template Implementation
    +
    61  * -----------------------------------------------------------------------------
    +
    62  */
    +
    63 
    +
    64 template <typename T>
    +
    65 LogSink::LogSink(T impl) : wrapper_(new Model<T>(std::move(impl)))
    +
    66 {
    +
    67 }
    +
    68 
    +
    69 template <typename T>
    +
    70 LogSink::Model<T>::Model(T impl_i) : impl(impl_i)
    +
    71 {
    +
    72 }
    +
    73 
    +
    74 template <typename T>
    + +
    76 {
    +
    77  return new Model<T>(impl);
    +
    78 }
    +
    79 
    +
    80 template <typename T>
    + +
    82  const std::string &msg) const
    +
    83 {
    +
    84  impl(meta, msg);
    +
    85 }
    +
    86 
    +
    87 } // namespace yage
    +
    88 
    +
    89 #endif
    +
    std::unique_ptr< Concept > wrapper_
    Definition: logsink.h:54
    +
    virtual Concept * clone() const override
    Definition: logsink.h:75
    +
    T impl
    Definition: logsink.h:51
    +
    virtual void write(const LogMessage::Meta &meta, const std::string &msg) const override
    Definition: logsink.h:81
    +
    LogSink makeConsoleSink()
    Definition: logsink.cpp:42
    +
    LogSink(T impl)
    Definition: logsink.h:65
    +
    Model(T impl_i)
    Definition: logsink.h:70
    +
    void write(const LogMessage::Meta &meta, const std::string &msg) const
    Definition: logsink.cpp:37
    +
    virtual Concept * clone() const =0
    +
    Definition: logsink.h:36
    +
    virtual ~Concept()=default
    +
    LogSink & operator=(const LogSink &sink)
    Definition: logsink.cpp:20
    + +
    virtual void write(const LogMessage::Meta &meta, const std::string &msg) const =0
    +
    Definition: logmessage.h:36
    +
    bool operator==(const LogSink &sink)
    Definition: logsink.cpp:32
    +
    Definition: logsink.h:45
    +
    Definition: logsink.h:20
    +
    +
    + + + + diff --git a/math_8h.html b/math_8h.html index d4086d02..263fd173 100644 --- a/math_8h.html +++ b/math_8h.html @@ -71,6 +71,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); @@ -93,7 +94,7 @@ $(document).ready(function(){initNavTree('math_8h.html','');}); onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Pages + All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
    @@ -116,7 +117,7 @@ $(document).ready(function(){initNavTree('math_8h.html','');}); @@ -93,7 +94,7 @@ $(document).ready(function(){initNavTree('math_8h_source.html','');}); onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Pages
    + All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
    @@ -128,7 +129,7 @@ $(document).ready(function(){initNavTree('math_8h_source.html','');}); @@ -93,7 +94,7 @@ $(document).ready(function(){initNavTree('matrix_8dox.html','');}); onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Pages
    + All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
    @@ -113,7 +114,7 @@ $(document).ready(function(){initNavTree('matrix_8dox.html','');}); @@ -93,7 +94,7 @@ $(document).ready(function(){initNavTree('matrix_8h.html','');}); onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Pages
    + All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
    @@ -232,7 +233,7 @@ Functions @@ -93,7 +94,7 @@ $(document).ready(function(){initNavTree('matrix_8h_source.html','');}); onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Pages
    + All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
    @@ -557,7 +558,7 @@ $(document).ready(function(){initNavTree('matrix_8h_source.html','');}); + All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
    @@ -111,7 +111,7 @@ $(document).ready(function(){initNavTree('md_yage_physics_README.html','');}); + All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
    @@ -177,7 +178,17 @@ $(document).ready(function(){initNavTree('namespacemembers.html','');}); +

    - k -

    + +

    - m -

    @@ -123,7 +123,7 @@ $(document).ready(function(){initNavTree('namespacemembers_enum.html','');}); + All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
    @@ -132,7 +132,7 @@ $(document).ready(function(){initNavTree('namespacemembers_eval.html','');}); + All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
    @@ -126,6 +126,12 @@ $(document).ready(function(){initNavTree('namespacemembers_func.html','');});
  • init() : yage
  • +
  • key_callback() +: yage +
  • +
  • makeConsoleSink() +: yage +
  • multiply() : yage::matrix
  • @@ -133,10 +139,10 @@ $(document).ready(function(){initNavTree('namespacemembers_func.html','');}); : yage
  • operator+() -: yage +: yage
  • operator-() -: yage +: yage
  • operator/() : yage @@ -159,7 +165,7 @@ $(document).ready(function(){initNavTree('namespacemembers_func.html','');}); + All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
  • @@ -150,7 +150,7 @@ $(document).ready(function(){initNavTree('namespacemembers_type.html','');}); + All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
    @@ -120,7 +120,7 @@ $(document).ready(function(){initNavTree('namespaces.html','');}); + All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
    @@ -138,6 +138,12 @@ Classes   class  IoManager   +class  Logger +  +class  LogMessage +  +class  LogSink +  class  ResourceManager   class  Sprite @@ -191,6 +197,10 @@ Classes   class  RigidBody   +class  Active +  +class  SyncQueue +  @@ -227,8 +237,12 @@ Enumerations

    Typedefs

    + + + + @@ -497,6 +511,65 @@ Functions

    This is only there to initialize glfw.

    Returns
    Returns true if the initialization was successful.
    + + + +
    +
    +

    Functions

    LogSink makeConsoleSink ()
     
    int decodePNG (std::vector< unsigned char > &out_image, unsigned long &image_width, unsigned long &image_height, const unsigned char *in_png, size_t in_size, bool convert_to_rgba32)
     
    void key_callback (GLFWwindow *window, int key, int scanCode, int action, int mods)
     
    template<int M, int N, class T >
    Matrix< M, N, T > operator+ (Matrix< M, N, T > lhs, const Matrix< M, N, T > &rhs)
     
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    void yage::key_callback (GLFWwindow * window,
    int key,
    int scanCode,
    int action,
    int mods 
    )
    +
    + +
    + + +
    +
    + + + + + + + +
    LogSink yage::makeConsoleSink ()
    +
    +
    @@ -829,7 +902,7 @@ template<int M, int N, class T > + All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
    @@ -144,7 +144,7 @@ Typedefs + All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
    @@ -233,7 +233,7 @@ template<int M, int N, class T >
    + All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
    @@ -115,7 +115,7 @@ $(document).ready(function(){initNavTree('pages.html','');}); @@ -93,7 +94,7 @@ $(document).ready(function(){initNavTree('particlebody_8cpp.html','');}); onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Pages
    + All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
    @@ -125,7 +126,7 @@ Namespaces @@ -93,7 +94,7 @@ $(document).ready(function(){initNavTree('particlebody_8h.html','');}); onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Pages
    + All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
    @@ -132,7 +133,7 @@ Namespaces @@ -93,7 +94,7 @@ $(document).ready(function(){initNavTree('particlebody_8h_source.html','');}); onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Pages
    + All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
    @@ -155,7 +156,7 @@ $(document).ready(function(){initNavTree('particlebody_8h_source.html','');}); @@ -93,7 +94,7 @@ $(document).ready(function(){initNavTree('physics_8h.html','');}); onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Pages
    + All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
    @@ -121,7 +122,7 @@ $(document).ready(function(){initNavTree('physics_8h.html','');}); @@ -93,7 +94,7 @@ $(document).ready(function(){initNavTree('physics_8h_source.html','');}); onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Pages
    + All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
    @@ -138,7 +139,7 @@ $(document).ready(function(){initNavTree('physics_8h_source.html','');}); @@ -93,7 +94,7 @@ $(document).ready(function(){initNavTree('picopng_8cpp.html','');}); onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Pages
    + All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
    @@ -129,8 +130,8 @@ Functions @@ -93,7 +94,7 @@ $(document).ready(function(){initNavTree('picopng_8h.html','');}); onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Pages
    + All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
    @@ -131,8 +132,8 @@ Functions @@ -93,7 +94,7 @@ $(document).ready(function(){initNavTree('picopng_8h_source.html','');}); onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Pages
    + All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
    @@ -133,8 +134,8 @@ $(document).ready(function(){initNavTree('picopng_8h_source.html','');}); @@ -93,7 +94,7 @@ $(document).ready(function(){initNavTree('rectanglecollider_8cpp.html','');}); onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Pages
    + All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
    @@ -123,7 +124,7 @@ Namespaces @@ -93,7 +94,7 @@ $(document).ready(function(){initNavTree('rectanglecollider_8h.html','');}); onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Pages
    + All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
    @@ -132,7 +133,7 @@ Namespaces @@ -93,7 +94,7 @@ $(document).ready(function(){initNavTree('rectanglecollider_8h_source.html',''); onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Pages
    + All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
    @@ -149,7 +150,7 @@ $(document).ready(function(){initNavTree('rectanglecollider_8h_source.html',''); @@ -93,7 +94,7 @@ $(document).ready(function(){initNavTree('resourcemanager_8cpp.html','');}); onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Pages
    + All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
    @@ -109,7 +110,7 @@ $(document).ready(function(){initNavTree('resourcemanager_8cpp.html','');});
    resourcemanager.cpp File Reference
    -
    #include <yage/base/resourcemanager.h>
    +
    #include "resourcemanager.h"
    @@ -122,8 +123,8 @@ Namespaces @@ -93,7 +94,7 @@ $(document).ready(function(){initNavTree('resourcemanager_8h.html','');}); onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Pages + All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
    @@ -132,8 +133,8 @@ Namespaces @@ -93,7 +94,7 @@ $(document).ready(function(){initNavTree('resourcemanager_8h_source.html','');}) onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Pages
    + All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
    @@ -152,8 +153,8 @@ $(document).ready(function(){initNavTree('resourcemanager_8h_source.html','');}) @@ -93,7 +94,7 @@ $(document).ready(function(){initNavTree('rigidbody_8cpp.html','');}); onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Pages
    + All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
    @@ -123,7 +124,7 @@ Namespaces @@ -93,7 +94,7 @@ $(document).ready(function(){initNavTree('rigidbody_8h.html','');}); onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Pages
    + All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
    @@ -132,7 +133,7 @@ Namespaces @@ -93,7 +94,7 @@ $(document).ready(function(){initNavTree('rigidbody_8h_source.html','');}); onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Pages
    + All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
    @@ -147,7 +148,7 @@ $(document).ready(function(){initNavTree('rigidbody_8h_source.html','');}); @@ -93,7 +94,7 @@ $(document).ready(function(){initNavTree('sprite_8cpp.html','');}); onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Pages
    + All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
    @@ -109,9 +110,9 @@ $(document).ready(function(){initNavTree('sprite_8cpp.html','');});
    sprite.cpp File Reference
    -
    #include <yage/base/sprite.h>
    -#include <yage/base/resourcemanager.h>
    -#include <yage/base/vertex.h>
    +
    #include <yage/core/sprite.h>
    +#include <yage/core/resourcemanager.h>
    +#include <yage/core/vertex.h>
    #include <cstddef>

    Namespaces

    @@ -93,7 +94,7 @@ $(document).ready(function(){initNavTree('sprite_8h.html','');}); onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Pages + All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
    @@ -132,8 +133,8 @@ Namespaces @@ -93,7 +94,7 @@ $(document).ready(function(){initNavTree('sprite_8h_source.html','');}); onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Pages
    + All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
    @@ -173,8 +174,8 @@ $(document).ready(function(){initNavTree('sprite_8h_source.html','');}); @@ -93,7 +94,7 @@ $(document).ready(function(){initNavTree('spritebatch_8cpp.html','');}); onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Pages
    + All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
    @@ -109,7 +110,7 @@ $(document).ready(function(){initNavTree('spritebatch_8cpp.html','');});
    spritebatch.cpp File Reference
    -
    #include <yage/base/spritebatch.h>
    +
    #include <yage/core/spritebatch.h>
    #include <algorithm>
    #include <stdexcept>

    @@ -125,8 +126,8 @@ Namespaces

    @@ -124,8 +125,8 @@ Namespaces @@ -93,7 +94,7 @@ $(document).ready(function(){initNavTree('spritebatch_8h.html','');}); onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Pages + All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
    @@ -139,8 +140,8 @@ Namespaces @@ -93,7 +94,7 @@ $(document).ready(function(){initNavTree('spritebatch_8h_source.html','');}); onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Pages
    + All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
    @@ -196,22 +197,23 @@ $(document).ready(function(){initNavTree('spritebatch_8h_source.html','');});
    92  void init();
    93  void begin();
    94  void end();
    -
    95  // adds a sprite to the sprite batch to be rendered later
    -
    96  void draw(const yage::Vector4f &destination_rect,
    -
    97  const yage::Vector4f &uv_rect, GLuint texture, const Color &color,
    -
    98  float depth);
    -
    99  // render the batch
    -
    100  void render();
    -
    101 
    -
    102 private:
    -
    103  void createVertexArray();
    -
    104  void createRenderBatches();
    -
    105  void sortGlyphs();
    -
    106 };
    -
    107 
    -
    108 } // namespace yage
    -
    109 
    -
    110 #endif
    +
    95 
    +
    96  // adds a sprite to the sprite batch to be rendered later
    +
    97  void draw(const yage::Vector4f &destination_rect,
    +
    98  const yage::Vector4f &uv_rect, GLuint texture, const Color &color,
    +
    99  float depth);
    +
    100  // render the batch
    +
    101  void render();
    +
    102 
    +
    103 private:
    +
    104  void createVertexArray();
    +
    105  void createRenderBatches();
    +
    106  void sortGlyphs();
    +
    107 };
    +
    108 
    +
    109 } // namespace yage
    +
    110 
    +
    111 #endif
    Definition: spritebatch.h:53
    std::vector< Glyph * > glyph_ptrs_
    Definition: spritebatch.h:79
    GLuint texture_
    Definition: spritebatch.h:60
    @@ -263,8 +265,8 @@ $(document).ready(function(){initNavTree('spritebatch_8h_source.html','');}); @@ -93,7 +94,7 @@ $(document).ready(function(){initNavTree('spritesheet_8cpp.html','');}); onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Pages
    + All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
    @@ -115,7 +116,7 @@ $(document).ready(function(){initNavTree('spritesheet_8cpp.html','');}); #include <sstream>
    #include <stdexcept>
    #include <rapidjson/document.h>
    -#include <yage/base/imageloader.h>
    +#include <yage/core/imageloader.h>
    @@ -128,8 +129,8 @@ Namespaces @@ -93,7 +94,7 @@ $(document).ready(function(){initNavTree('spritesheet_8h.html','');}); onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Pages + All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
    @@ -144,8 +145,8 @@ details::Coordinate > 

    The documentation for this struct was generated from the following file: @@ -263,7 +263,7 @@ Public Attributes

    Namespaces

    @@ -93,7 +94,7 @@ $(document).ready(function(){initNavTree('spritesheet_8h_source.html','');}); onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Pages + All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
    @@ -190,8 +191,8 @@ $(document).ready(function(){initNavTree('spritesheet_8h_source.html','');}); + All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
    @@ -124,7 +124,7 @@ $(document).ready(function(){initNavTree('structyage_1_1Color.html','');}); + All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
    @@ -255,7 +255,7 @@ Public Attributes
    + + + + + +
    +
    YAGE +  v0.1.1 +
    +
    Yet Another Game Engine
    +
    +
    + + + + + +
    +
    + +
    +
    +
    + +
    + +
    + All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
    + + +
    + +
    + +
    +
    +
    yage::LogMessage::Meta Member List
    +
    +
    + +

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

    + + + +
    fileNameyage::LogMessage::Meta
    lineNoyage::LogMessage::Meta
    +
    + + + + diff --git a/structyage_1_1LogMessage_1_1Meta.html b/structyage_1_1LogMessage_1_1Meta.html new file mode 100644 index 00000000..574a8fb8 --- /dev/null +++ b/structyage_1_1LogMessage_1_1Meta.html @@ -0,0 +1,166 @@ + + + + + + +YAGE: yage::LogMessage::Meta Struct Reference + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    YAGE +  v0.1.1 +
    +
    Yet Another Game Engine
    +
    +
    + + + + + +
    +
    + +
    +
    +
    + +
    + +
    + All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
    + + +
    + +
    + +
    + +
    +
    yage::LogMessage::Meta Struct Reference
    +
    +
    + +

    #include <logmessage.h>

    + + + + + + +

    +Public Attributes

    std::string fileName
     
    int lineNo
     
    +

    Member Data Documentation

    + +
    +
    + + + + +
    std::string yage::LogMessage::Meta::fileName
    +
    + +
    +
    + +
    +
    + + + + +
    int yage::LogMessage::Meta::lineNo
    +
    + +
    +
    +
    The documentation for this struct was generated from the following file: +
    +
    + + + + diff --git a/structyage_1_1LogMessage_1_1Meta.js b/structyage_1_1LogMessage_1_1Meta.js new file mode 100644 index 00000000..bfe88fe3 --- /dev/null +++ b/structyage_1_1LogMessage_1_1Meta.js @@ -0,0 +1,5 @@ +var structyage_1_1LogMessage_1_1Meta = +[ + [ "fileName", "structyage_1_1LogMessage_1_1Meta.html#ae3ef1b01f47ef6254b8aa6fce13db7c4", null ], + [ "lineNo", "structyage_1_1LogMessage_1_1Meta.html#a9df0fa3ac10256390a1fe0c873a9f362", null ] +]; \ No newline at end of file diff --git a/structyage_1_1LogSink_1_1Concept-members.html b/structyage_1_1LogSink_1_1Concept-members.html new file mode 100644 index 00000000..340999e0 --- /dev/null +++ b/structyage_1_1LogSink_1_1Concept-members.html @@ -0,0 +1,130 @@ + + + + + + +YAGE: Member List + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    YAGE +  v0.1.1 +
    +
    Yet Another Game Engine
    +
    +
    + + + + + +
    +
    + +
    +
    +
    + +
    + +
    + All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
    + + +
    + +
    + +
    +
    +
    yage::LogSink::Concept Member List
    +
    +
    + +

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

    + + + + +
    clone() const =0yage::LogSink::Conceptpure virtual
    write(const LogMessage::Meta &meta, const std::string &msg) const =0yage::LogSink::Conceptpure virtual
    ~Concept()=defaultyage::LogSink::Conceptvirtual
    +
    + + + + diff --git a/structyage_1_1LogSink_1_1Concept.html b/structyage_1_1LogSink_1_1Concept.html new file mode 100644 index 00000000..af261960 --- /dev/null +++ b/structyage_1_1LogSink_1_1Concept.html @@ -0,0 +1,236 @@ + + + + + + +YAGE: yage::LogSink::Concept Struct Reference + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    YAGE +  v0.1.1 +
    +
    Yet Another Game Engine
    +
    +
    + + + + + +
    +
    + +
    +
    +
    + +
    + +
    + All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
    + + +
    + +
    + +
    + +
    +
    yage::LogSink::Concept Struct Referenceabstract
    +
    +
    +
    +Inheritance diagram for yage::LogSink::Concept:
    +
    +
    + + +yage::LogSink::Model< T > + +
    + + + + + + + + +

    +Public Member Functions

    virtual ~Concept ()=default
     
    virtual Conceptclone () const =0
     
    virtual void write (const LogMessage::Meta &meta, const std::string &msg) const =0
     
    +

    Constructor & Destructor Documentation

    + +
    +
    + + + + + +
    + + + + + + + +
    virtual yage::LogSink::Concept::~Concept ()
    +
    +virtualdefault
    +
    + +
    +
    +

    Member Function Documentation

    + +
    +
    + + + + + +
    + + + + + + + +
    virtual Concept* yage::LogSink::Concept::clone () const
    +
    +pure virtual
    +
    + +

    Implemented in yage::LogSink::Model< T >.

    + +
    +
    + +
    +
    + + + + + +
    + + + + + + + + + + + + + + + + + + +
    virtual void yage::LogSink::Concept::write (const LogMessage::Metameta,
    const std::string & msg 
    ) const
    +
    +pure virtual
    +
    + +

    Implemented in yage::LogSink::Model< T >.

    + +
    +
    +
    The documentation for this struct was generated from the following file: +
    +
    + + + + diff --git a/structyage_1_1LogSink_1_1Concept.js b/structyage_1_1LogSink_1_1Concept.js new file mode 100644 index 00000000..4a944067 --- /dev/null +++ b/structyage_1_1LogSink_1_1Concept.js @@ -0,0 +1,6 @@ +var structyage_1_1LogSink_1_1Concept = +[ + [ "~Concept", "structyage_1_1LogSink_1_1Concept.html#ada9b09f3614787df485134262b1bc7f1", null ], + [ "clone", "structyage_1_1LogSink_1_1Concept.html#a1d46d97ab5cec0d30b86fda9d20cd69d", null ], + [ "write", "structyage_1_1LogSink_1_1Concept.html#a3b752fd501daae85f1b78e5d0df912ac", null ] +]; \ No newline at end of file diff --git a/structyage_1_1LogSink_1_1Concept.png b/structyage_1_1LogSink_1_1Concept.png new file mode 100644 index 00000000..338ace00 Binary files /dev/null and b/structyage_1_1LogSink_1_1Concept.png differ diff --git a/structyage_1_1LogSink_1_1Model-members.html b/structyage_1_1LogSink_1_1Model-members.html new file mode 100644 index 00000000..9fb3a14a --- /dev/null +++ b/structyage_1_1LogSink_1_1Model-members.html @@ -0,0 +1,132 @@ + + + + + + +YAGE: Member List + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    YAGE +  v0.1.1 +
    +
    Yet Another Game Engine
    +
    +
    + + + + + +
    +
    + +
    +
    +
    + +
    + +
    + All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
    + + +
    + +
    + +
    +
    +
    yage::LogSink::Model< T > Member List
    +
    +
    + +

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

    + + + + + + +
    clone() const overrideyage::LogSink::Model< T >virtual
    implyage::LogSink::Model< T >
    Model(T impl_i)yage::LogSink::Model< T >
    write(const LogMessage::Meta &meta, const std::string &msg) const overrideyage::LogSink::Model< T >virtual
    ~Concept()=defaultyage::LogSink::Conceptvirtual
    +
    + + + + diff --git a/structyage_1_1LogSink_1_1Model.html b/structyage_1_1LogSink_1_1Model.html new file mode 100644 index 00000000..ae55520d --- /dev/null +++ b/structyage_1_1LogSink_1_1Model.html @@ -0,0 +1,259 @@ + + + + + + +YAGE: yage::LogSink::Model< T > Struct Template Reference + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    YAGE +  v0.1.1 +
    +
    Yet Another Game Engine
    +
    +
    + + + + + +
    +
    + +
    +
    +
    + +
    + +
    + All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
    + + +
    + +
    + +
    + +
    +
    yage::LogSink::Model< T > Struct Template Reference
    +
    +
    +
    +Inheritance diagram for yage::LogSink::Model< T >:
    +
    +
    + + +yage::LogSink::Concept + +
    + + + + + + + + + + + +

    +Public Member Functions

     Model (T impl_i)
     
    virtual Conceptclone () const override
     
    virtual void write (const LogMessage::Meta &meta, const std::string &msg) const override
     
    - Public Member Functions inherited from yage::LogSink::Concept
    virtual ~Concept ()=default
     
    + + + +

    +Public Attributes

    impl
     
    +

    Constructor & Destructor Documentation

    + +
    +
    +
    +template<typename T >
    + + + + + + + + +
    yage::LogSink::Model< T >::Model (impl_i)
    +
    + +
    +
    +

    Member Function Documentation

    + +
    +
    +
    +template<typename T >
    + + + + + +
    + + + + + + + +
    LogSink::Concept * yage::LogSink::Model< T >::clone () const
    +
    +overridevirtual
    +
    + +

    Implements yage::LogSink::Concept.

    + +
    +
    + +
    +
    +
    +template<typename T >
    + + + + + +
    + + + + + + + + + + + + + + + + + + +
    void yage::LogSink::Model< T >::write (const LogMessage::Metameta,
    const std::string & msg 
    ) const
    +
    +overridevirtual
    +
    + +

    Implements yage::LogSink::Concept.

    + +
    +
    +

    Member Data Documentation

    + +
    +
    +
    +template<typename T >
    + + + + +
    T yage::LogSink::Model< T >::impl
    +
    + +
    +
    +
    The documentation for this struct was generated from the following file: +
    +
    + + + + diff --git a/structyage_1_1LogSink_1_1Model.js b/structyage_1_1LogSink_1_1Model.js new file mode 100644 index 00000000..f66194de --- /dev/null +++ b/structyage_1_1LogSink_1_1Model.js @@ -0,0 +1,7 @@ +var structyage_1_1LogSink_1_1Model = +[ + [ "Model", "structyage_1_1LogSink_1_1Model.html#a207d650bb7d170236eff7b705228e3d9", null ], + [ "clone", "structyage_1_1LogSink_1_1Model.html#a30f256cae13bc0c1a0a93cae4909feaf", null ], + [ "write", "structyage_1_1LogSink_1_1Model.html#ae61438d2927d21b4af8f6ff2acc38224", null ], + [ "impl", "structyage_1_1LogSink_1_1Model.html#a99a011e95f7979baec2805df06d20c5d", null ] +]; \ No newline at end of file diff --git a/structyage_1_1LogSink_1_1Model.png b/structyage_1_1LogSink_1_1Model.png new file mode 100644 index 00000000..b1fc87a2 Binary files /dev/null and b/structyage_1_1LogSink_1_1Model.png differ diff --git a/structyage_1_1Position-members.html b/structyage_1_1Position-members.html index 9bc9860c..7fbf6015 100644 --- a/structyage_1_1Position-members.html +++ b/structyage_1_1Position-members.html @@ -96,7 +96,7 @@ $(document).ready(function(){initNavTree('structyage_1_1Position.html','');}); onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Pages + All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
    @@ -122,7 +122,7 @@ $(document).ready(function(){initNavTree('structyage_1_1Position.html','');}); + All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
    @@ -215,7 +215,7 @@ Public Attributes

    The documentation for this struct was generated from the following file: @@ -223,7 +223,7 @@ Public Attributes + All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
    @@ -123,7 +123,7 @@ $(document).ready(function(){initNavTree('structyage_1_1Texture.html','');}); + All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
    @@ -235,7 +235,7 @@ Public Attributes

    The documentation for this struct was generated from the following file: @@ -243,7 +243,7 @@ Public Attributes + All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
    @@ -122,7 +122,7 @@ $(document).ready(function(){initNavTree('structyage_1_1UV.html','');}); + All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
    @@ -215,7 +215,7 @@ Public Attributes

    The documentation for this struct was generated from the following file: @@ -223,7 +223,7 @@ Public Attributes + All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
    @@ -126,7 +126,7 @@ $(document).ready(function(){initNavTree('structyage_1_1Vertex.html','');}); + All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
    @@ -356,7 +356,7 @@ Public Attributes

    The documentation for this struct was generated from the following file: @@ -364,7 +364,7 @@ Public Attributes + All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
    @@ -124,7 +124,7 @@ $(document).ready(function(){initNavTree('structyage_1_1details_1_1Coordinate.ht + All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
    @@ -255,7 +255,7 @@ Public Attributes

    The documentation for this struct was generated from the following file: @@ -263,7 +263,7 @@ Public Attributes @@ -93,7 +94,7 @@ $(document).ready(function(){initNavTree('texture_8h.html','');}); onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Pages + All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
    @@ -130,8 +131,8 @@ Namespaces @@ -93,7 +94,7 @@ $(document).ready(function(){initNavTree('texture_8h_source.html','');}); onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Pages
    + All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
    @@ -150,8 +151,8 @@ $(document).ready(function(){initNavTree('texture_8h_source.html','');}); @@ -93,7 +94,7 @@ $(document).ready(function(){initNavTree('texturecache_8cpp.html','');}); onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Pages
    + All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
    @@ -109,8 +110,8 @@ $(document).ready(function(){initNavTree('texturecache_8cpp.html','');});
    texturecache.cpp File Reference
    -
    #include <yage/base/texturecache.h>
    -#include <yage/base/imageloader.h>
    + @@ -123,8 +124,8 @@ Namespaces @@ -93,7 +94,7 @@ $(document).ready(function(){initNavTree('texturecache_8h.html','');}); onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Pages + All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
    @@ -131,8 +132,8 @@ Namespaces @@ -93,7 +94,7 @@ $(document).ready(function(){initNavTree('texturecache_8h_source.html','');}); onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Pages
    + All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
    @@ -152,8 +153,8 @@ $(document).ready(function(){initNavTree('texturecache_8h_source.html','');}); + All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
    @@ -111,7 +111,7 @@ $(document).ready(function(){initNavTree('todo.html','');}); @@ -93,7 +94,7 @@ $(document).ready(function(){initNavTree('todolist_8dox.html','');}); onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Pages
    + All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
    @@ -113,7 +114,7 @@ $(document).ready(function(){initNavTree('todolist_8dox.html','');}); @@ -93,7 +94,7 @@ $(document).ready(function(){initNavTree('vertex_8h.html','');}); onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Pages
    + All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
    @@ -136,8 +137,8 @@ Namespaces @@ -93,7 +94,7 @@ $(document).ready(function(){initNavTree('vertex_8h_source.html','');}); onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Pages
    + All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
    @@ -222,8 +223,8 @@ $(document).ready(function(){initNavTree('vertex_8h_source.html','');}); @@ -93,7 +94,7 @@ $(document).ready(function(){initNavTree('window_8cpp.html','');}); onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Pages
    + All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
    @@ -104,7 +105,8 @@ $(document).ready(function(){initNavTree('window_8cpp.html','');});
    window.cpp File Reference
    @@ -117,14 +119,19 @@ Namespaces +

    Namespaces

     yage
     Project namespace.
     
    + + +

    +Functions

    void yage::key_callback (GLFWwindow *window, int key, int scanCode, int action, int mods)
     
    @@ -93,7 +94,7 @@ $(document).ready(function(){initNavTree('window_8h.html','');}); onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Pages + All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
    @@ -142,8 +143,8 @@ Enumerations @@ -93,7 +94,7 @@ $(document).ready(function(){initNavTree('window_8h_source.html','');}); onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Pages
    + All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
    @@ -164,19 +165,19 @@ $(document).ready(function(){initNavTree('window_8h_source.html','');});
    65 #endif
    Definition: window.h:27
    Window()
    -
    void swapBuffer()
    swap the buffer
    Definition: window.cpp:57
    -
    void hide()
    hide windowProc
    Definition: window.cpp:69
    +
    void swapBuffer()
    swap the buffer
    Definition: window.cpp:71
    +
    void hide()
    hide windowProc
    Definition: window.cpp:83
    GLFWwindow * window_
    window handle
    Definition: window.h:37
    Definition: window.h:33
    -
    bool shouldClose()
    Definition: window.cpp:79
    +
    bool shouldClose()
    Definition: window.cpp:93
    Definition: window.h:28
    WindowFlags
    Definition: window.h:25
    -
    ~Window()
    destroys the window handle
    Definition: window.cpp:18
    -
    void show()
    show window
    Definition: window.cpp:74
    -
    void create(std::string window_name, int width, int height)
    create the window, initialize the handle and update the width and height
    Definition: window.cpp:24
    +
    ~Window()
    destroys the window handle
    Definition: window.cpp:29
    +
    void show()
    show window
    Definition: window.cpp:88
    +
    void create(std::string window_name, int width, int height)
    create the window, initialize the handle and update the width and height
    Definition: window.cpp:35
    Definition: window.h:26
    -
    void clearBuffer()
    clear buffer
    Definition: window.cpp:63
    -
    void pollEvents() const
    Definition: window.cpp:84
    +
    void clearBuffer()
    clear buffer
    Definition: window.cpp:77
    +
    void pollEvents() const
    Definition: window.cpp:98
    Window & operator=(const Window &)=delete
    Definition: window.h:29
    @@ -184,8 +185,8 @@ $(document).ready(function(){initNavTree('window_8h_source.html','');}); @@ -93,7 +94,7 @@ $(document).ready(function(){initNavTree('yage_2physics_2README_8md.html','');}) onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Pages + All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
    @@ -113,7 +114,7 @@ $(document).ready(function(){initNavTree('yage_2physics_2README_8md.html','');}) @@ -93,7 +94,7 @@ $(document).ready(function(){initNavTree('yage_8cpp.html','');}); onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Pages
    + All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
    @@ -112,6 +113,7 @@ $(document).ready(function(){initNavTree('yage_8cpp.html','');});
    #include "yage.h"
    #include <GLFW/glfw3.h>
    +#include <iostream>
    #include <stdexcept>
    @@ -93,7 +94,7 @@ $(document).ready(function(){initNavTree('yage_8h.html','');}); onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Pages + All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
    @@ -110,22 +111,28 @@ $(document).ready(function(){initNavTree('yage_8h.html','');});
    yage.h File Reference
    -
    #include "base/camera2d.h"
    -#include "base/glslprogram.h"
    -#include "base/imageloader.h"
    -#include "base/inputmanager.h"
    -#include "base/iomanager.h"
    -#include "base/picopng.h"
    -#include "base/resourcemanager.h"
    -#include "base/spritebatch.h"
    -#include "base/spritesheet.h"
    -#include "base/texture.h"
    -#include "base/vertex.h"
    -#include "base/window.h"
    +
    #include "core/camera2d.h"
    +#include "core/glslprogram.h"
    +#include "core/imageloader.h"
    +#include "core/inputmanager.h"
    +#include "core/iomanager.h"
    +#include "core/picopng.h"
    +#include "core/resourcemanager.h"
    +#include "core/spritebatch.h"
    +#include "core/spritesheet.h"
    +#include "core/texture.h"
    +#include "core/vertex.h"
    +#include "core/window.h"
    +#include "core/logger.h"
    +#include "core/logmessage.h"
    +#include "core/logsink.h"
    #include "physics/body.h"
    #include "physics/particlebody.h"
    #include "physics/rectanglecollider.h"
    #include "physics/rigidbody.h"
    +#include "math/matrix.h"
    +#include "util/active.h"
    +#include "util/syncqueue.h"

    Go to the source code of this file.

    @@ -137,7 +139,7 @@ Functions

    @@ -152,7 +159,7 @@ Functions @@ -93,7 +94,7 @@ $(document).ready(function(){initNavTree('yage_8h_source.html','');}); onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Pages + All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
    @@ -118,62 +119,76 @@ $(document).ready(function(){initNavTree('yage_8h_source.html','');});
    14 #ifndef YAGE_YAGE_H
    15 #define YAGE_YAGE_H
    16 
    -
    17 #include "base/camera2d.h"
    -
    18 #include "base/glslprogram.h"
    -
    19 #include "base/imageloader.h"
    -
    20 #include "base/inputmanager.h"
    -
    21 #include "base/iomanager.h"
    -
    22 #include "base/picopng.h"
    -
    23 #include "base/resourcemanager.h"
    -
    24 #include "base/spritebatch.h"
    -
    25 #include "base/spritesheet.h"
    -
    26 #include "base/texture.h"
    -
    27 #include "base/vertex.h"
    -
    28 #include "base/window.h"
    -
    29 
    -
    30 #include "physics/body.h"
    -
    31 #include "physics/particlebody.h"
    - -
    33 #include "physics/rigidbody.h"
    -
    34 
    -
    40 namespace yage
    -
    41 {
    +
    17 #include "core/camera2d.h"
    +
    18 #include "core/glslprogram.h"
    +
    19 #include "core/imageloader.h"
    +
    20 #include "core/inputmanager.h"
    +
    21 #include "core/iomanager.h"
    +
    22 #include "core/picopng.h"
    +
    23 #include "core/resourcemanager.h"
    +
    24 #include "core/spritebatch.h"
    +
    25 #include "core/spritesheet.h"
    +
    26 #include "core/texture.h"
    +
    27 #include "core/vertex.h"
    +
    28 #include "core/window.h"
    +
    29 #include "core/logger.h"
    +
    30 #include "core/logmessage.h"
    +
    31 #include "core/logsink.h"
    +
    32 
    +
    33 #include "physics/body.h"
    +
    34 #include "physics/particlebody.h"
    + +
    36 #include "physics/rigidbody.h"
    +
    37 
    +
    38 #include "math/matrix.h"
    +
    39 
    +
    40 #include "util/active.h"
    +
    41 #include "util/syncqueue.h"
    42 
    -
    43 extern void glfwErrorCallback(int, const char *);
    -
    44 
    -
    51 extern void init();
    +
    48 namespace yage
    +
    49 {
    +
    50 
    +
    51 extern void glfwErrorCallback(int, const char *);
    52 
    -
    57 extern void quit();
    -
    58 
    -
    59 } // namespace yage
    +
    59 extern void init();
    60 
    -
    61 #endif
    +
    65 extern void quit();
    +
    66 
    +
    67 } // namespace yage
    +
    68 
    +
    69 #endif
    -
    void quit()
    Quit and cleanup yage.
    Definition: yage.cpp:31
    +
    void quit()
    Quit and cleanup yage.
    Definition: yage.cpp:32
    -
    void init()
    Initializes yage.
    Definition: yage.cpp:23
    -
    void glfwErrorCallback(int, const char *description)
    Definition: yage.cpp:18
    +
    void init()
    Initializes yage.
    Definition: yage.cpp:24
    +
    void glfwErrorCallback(int, const char *description)
    Definition: yage.cpp:19
    + + + + + +