From 72b41042223bfe31d70df8a71a50e4ba5d4f674d Mon Sep 17 00:00:00 2001 From: TravisBot <> Date: Sat, 23 Dec 2017 01:02:37 +0000 Subject: [Travis] Rebuilding documentation --- README_8md.html | 123 ++ active_8cpp.html | 140 +++ active_8h.html | 151 +++ active_8h_source.html | 175 +++ annotated.html | 171 +++ annotated.js | 5 + bc_s.png | Bin 0 -> 676 bytes bdwn.png | Bin 0 -> 147 bytes body_8cpp.html | 141 +++ body_8h.html | 148 +++ body_8h_source.html | 190 +++ bug.html | 120 ++ camera2d_8cpp.html | 142 +++ camera2d_8h.html | 149 +++ camera2d_8h_source.html | 164 +++ classLogLevel-members.html | 128 ++ classLogLevel.html | 155 +++ classLogLevel.js | 4 + classes.html | 159 +++ classyage_1_1Active-members.html | 138 +++ classyage_1_1Active.html | 400 +++++++ classyage_1_1Active.js | 14 + classyage_1_1Body-members.html | 139 +++ classyage_1_1Body.html | 455 +++++++ classyage_1_1Body.js | 15 + classyage_1_1Body.png | Bin 0 -> 1112 bytes classyage_1_1Camera-members.html | 135 +++ classyage_1_1Camera.html | 319 +++++ classyage_1_1Camera.js | 11 + classyage_1_1Collider-members.html | 132 +++ classyage_1_1Collider.html | 289 +++++ classyage_1_1Collider.js | 8 + classyage_1_1Collider.png | Bin 0 -> 642 bytes classyage_1_1CollisionBody-members.html | 141 +++ classyage_1_1CollisionBody.html | 220 ++++ classyage_1_1CollisionBody.js | 5 + classyage_1_1CollisionBody.png | Bin 0 -> 560 bytes classyage_1_1GlslProgram-members.html | 148 +++ classyage_1_1GlslProgram.html | 644 ++++++++++ classyage_1_1GlslProgram.js | 24 + classyage_1_1Glyph-members.html | 140 +++ classyage_1_1Glyph.html | 482 ++++++++ classyage_1_1Glyph.js | 16 + classyage_1_1ImageLoader-members.html | 128 ++ classyage_1_1ImageLoader.html | 165 +++ classyage_1_1ImageLoader.js | 4 + classyage_1_1InputManager-members.html | 131 +++ classyage_1_1InputManager.html | 221 ++++ classyage_1_1InputManager.js | 7 + classyage_1_1IoManager-members.html | 128 ++ classyage_1_1IoManager.html | 175 +++ classyage_1_1IoManager.js | 4 + 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 | 142 +++ classyage_1_1Matrix.html | 599 ++++++++++ classyage_1_1Matrix.js | 18 + classyage_1_1ParticleBody-members.html | 140 +++ classyage_1_1ParticleBody.html | 272 +++++ classyage_1_1ParticleBody.js | 6 + classyage_1_1ParticleBody.png | Bin 0 -> 801 bytes classyage_1_1RectangleCollider-members.html | 133 +++ classyage_1_1RectangleCollider.html | 244 ++++ classyage_1_1RectangleCollider.js | 6 + classyage_1_1RectangleCollider.png | Bin 0 -> 645 bytes classyage_1_1RenderBatch-members.html | 135 +++ classyage_1_1RenderBatch.html | 342 ++++++ classyage_1_1RenderBatch.js | 11 + classyage_1_1ResourceManager-members.html | 129 ++ classyage_1_1ResourceManager.html | 192 +++ classyage_1_1ResourceManager.js | 5 + classyage_1_1RigidBody-members.html | 141 +++ classyage_1_1RigidBody.html | 223 ++++ classyage_1_1RigidBody.js | 4 + classyage_1_1RigidBody.png | Bin 0 -> 796 bytes classyage_1_1Sprite-members.html | 141 +++ classyage_1_1Sprite.html | 488 ++++++++ classyage_1_1Sprite.js | 17 + classyage_1_1SpriteBatch-members.html | 146 +++ classyage_1_1SpriteBatch.html | 595 ++++++++++ classyage_1_1SpriteBatch.js | 22 + classyage_1_1SpriteSheet-members.html | 133 +++ classyage_1_1SpriteSheet.html | 299 +++++ classyage_1_1SpriteSheet.js | 9 + classyage_1_1SyncQueue-members.html | 137 +++ classyage_1_1SyncQueue.html | 378 ++++++ classyage_1_1SyncQueue.js | 13 + classyage_1_1TextureCache-members.html | 131 +++ classyage_1_1TextureCache.html | 228 ++++ classyage_1_1TextureCache.js | 7 + classyage_1_1Vector-members.html | 144 +++ classyage_1_1Vector.html | 357 ++++++ classyage_1_1Vector.js | 9 + classyage_1_1Vector.png | Bin 0 -> 799 bytes classyage_1_1Vector2-members.html | 152 +++ classyage_1_1Vector2.html | 439 +++++++ classyage_1_1Vector2.js | 11 + classyage_1_1Vector2.png | Bin 0 -> 1115 bytes classyage_1_1Vector3-members.html | 153 +++ classyage_1_1Vector3.html | 430 +++++++ classyage_1_1Vector3.js | 12 + classyage_1_1Vector3.png | Bin 0 -> 1113 bytes classyage_1_1Vector4-members.html | 155 +++ classyage_1_1Vector4.html | 467 ++++++++ classyage_1_1Vector4.js | 14 + classyage_1_1Vector4.png | Bin 0 -> 1116 bytes classyage_1_1Window-members.html | 141 +++ classyage_1_1Window.html | 456 +++++++ classyage_1_1Window.js | 17 + classyage_1_1details_1_1Row-members.html | 132 +++ classyage_1_1details_1_1Row.html | 286 +++++ classyage_1_1details_1_1Row.js | 8 + closed.png | Bin 0 -> 132 bytes collider_8h.html | 148 +++ collider_8h_source.html | 165 +++ collisionbody_8h.html | 148 +++ collisionbody_8h_source.html | 149 +++ deprecated.html | 120 ++ dir_0a5be4b85c8e2c05f7a9f5a803f53125.html | 140 +++ dir_0a5be4b85c8e2c05f7a9f5a803f53125.js | 9 + dir_11841e5da2063fc5766a682aee38e289.html | 253 ++++ dir_11841e5da2063fc5766a682aee38e289.js | 69 ++ dir_48a91ae829881cbedcfc124d2027890d.html | 133 +++ dir_48a91ae829881cbedcfc124d2027890d.js | 10 + dir_a58d7658bbcfd3d3d7296185ebe55c28.html | 165 +++ dir_a58d7658bbcfd3d3d7296185ebe55c28.js | 26 + dir_aa7f86daaaa64c448f636c0e65de2cec.html | 125 ++ dir_aa7f86daaaa64c448f636c0e65de2cec.js | 4 + doxygen.css | 1366 +++++++++++++++++++++ doxygen.png | Bin 0 -> 3779 bytes dynsections.js | 97 ++ files.html | 231 ++++ files.js | 4 + ftv2blank.png | Bin 0 -> 86 bytes ftv2cl.png | Bin 0 -> 453 bytes ftv2doc.png | Bin 0 -> 746 bytes ftv2folderclosed.png | Bin 0 -> 616 bytes ftv2folderopen.png | Bin 0 -> 597 bytes ftv2lastnode.png | Bin 0 -> 86 bytes ftv2link.png | Bin 0 -> 746 bytes ftv2mlastnode.png | Bin 0 -> 246 bytes ftv2mnode.png | Bin 0 -> 246 bytes ftv2mo.png | Bin 0 -> 403 bytes ftv2node.png | Bin 0 -> 86 bytes ftv2ns.png | Bin 0 -> 388 bytes ftv2plastnode.png | Bin 0 -> 229 bytes ftv2pnode.png | Bin 0 -> 229 bytes ftv2splitbar.png | Bin 0 -> 314 bytes ftv2vertline.png | Bin 0 -> 86 bytes functions.html | 188 +++ functions_b.html | 188 +++ functions_c.html | 229 ++++ functions_d.html | 182 +++ functions_dup.js | 29 + functions_e.html | 167 +++ functions_f.html | 181 +++ functions_func.html | 656 +++++++++++ functions_g.html | 200 ++++ functions_h.html | 173 +++ functions_i.html | 188 +++ functions_k.html | 172 +++ functions_l.html | 185 +++ functions_m.html | 181 +++ functions_n.html | 172 +++ functions_o.html | 205 ++++ functions_p.html | 195 +++ functions_q.html | 167 +++ functions_r.html | 199 ++++ functions_rela.html | 137 +++ functions_s.html | 212 ++++ functions_t.html | 204 ++++ functions_type.html | 134 +++ functions_u.html | 186 +++ functions_v.html | 196 ++++ functions_vars.html | 490 ++++++++ functions_w.html | 187 +++ functions_x.html | 176 +++ functions_y.html | 176 +++ functions_z.html | 167 +++ functions_~.html | 187 +++ globals.html | 133 +++ globals_defs.html | 130 ++ globals_vars.html | 130 ++ glslprogram_8cpp.html | 143 +++ glslprogram_8h.html | 149 +++ glslprogram_8h_source.html | 190 +++ hierarchy.html | 176 +++ hierarchy.js | 61 + imageloader_8cpp.html | 146 +++ imageloader_8h.html | 148 +++ imageloader_8h_source.html | 146 +++ index.html | 132 +++ input_8h.html | 295 +++++ input_8h.js | 127 ++ input_8h_source.html | 388 ++++++ inputmanager_8cpp.html | 140 +++ inputmanager_8h.html | 148 +++ inputmanager_8h_source.html | 152 +++ iomanager_8cpp.html | 142 +++ iomanager_8h.html | 149 +++ iomanager_8h_source.html | 145 +++ jquery.js | 72 ++ logger_8cpp.html | 146 +++ logger_8h.html | 169 +++ logger_8h.js | 5 + logger_8h_source.html | 173 +++ loglevel_8h.html | 140 +++ loglevel_8h_source.html | 136 +++ logmessage_8cpp.html | 142 +++ logmessage_8h.html | 152 +++ logmessage_8h_source.html | 195 +++ logsink_8cpp.html | 168 +++ logsink_8cpp.js | 7 + logsink_8h.html | 164 +++ logsink_8h.js | 9 + logsink_8h_source.html | 229 ++++ matrix_8dox.html | 123 ++ matrix_8h.html | 249 ++++ matrix_8h.js | 33 + matrix_8h_source.html | 566 +++++++++ md_yage_physics_README.html | 120 ++ namespacemembers.html | 723 ++++++++++++ namespacemembers_enum.html | 135 +++ namespacemembers_eval.html | 639 ++++++++++ namespacemembers_func.html | 177 +++ namespacemembers_type.html | 159 +++ namespaces.html | 129 ++ namespaces.js | 4 + namespaceyage.html | 1371 ++++++++++++++++++++++ namespaceyage.js | 39 + namespaceyage_1_1details.html | 153 +++ namespaceyage_1_1details.js | 5 + namespaceyage_1_1matrix.html | 242 ++++ nav_f.png | Bin 0 -> 153 bytes nav_g.png | Bin 0 -> 95 bytes nav_h.png | Bin 0 -> 98 bytes navtree.css | 143 +++ navtree.js | 564 +++++++++ navtreeindex0.js | 253 ++++ navtreeindex1.js | 253 ++++ navtreeindex2.js | 142 +++ open.png | Bin 0 -> 123 bytes pages.html | 124 ++ particlebody_8cpp.html | 142 +++ particlebody_8h.html | 149 +++ particlebody_8h_source.html | 157 +++ physics_8h.html | 138 +++ physics_8h_source.html | 141 +++ picopng_8cpp.html | 140 +++ picopng_8cpp.js | 4 + picopng_8h.html | 149 +++ picopng_8h.js | 4 + picopng_8h_source.html | 137 +++ rectanglecollider_8cpp.html | 140 +++ rectanglecollider_8h.html | 149 +++ rectanglecollider_8h_source.html | 152 +++ resize.js | 97 ++ resourcemanager_8cpp.html | 141 +++ resourcemanager_8h.html | 149 +++ resourcemanager_8h_source.html | 154 +++ rigidbody_8cpp.html | 140 +++ rigidbody_8h.html | 149 +++ rigidbody_8h_source.html | 150 +++ search/all_0.html | 26 + search/all_0.js | 15 + search/all_1.html | 26 + search/all_1.js | 18 + search/all_10.html | 26 + search/all_10.js | 6 + search/all_11.html | 26 + search/all_11.js | 34 + search/all_12.html | 26 + search/all_12.js | 37 + search/all_13.html | 26 + search/all_13.js | 24 + search/all_14.html | 26 + search/all_14.js | 12 + search/all_15.html | 26 + search/all_15.js | 34 + search/all_16.html | 26 + search/all_16.js | 16 + search/all_17.html | 26 + search/all_17.js | 6 + search/all_18.html | 26 + search/all_18.js | 12 + search/all_19.html | 26 + search/all_19.js | 4 + search/all_1a.html | 26 + search/all_1a.js | 11 + search/all_2.html | 26 + search/all_2.js | 36 + search/all_3.html | 26 + search/all_3.js | 15 + search/all_4.html | 26 + search/all_4.js | 8 + search/all_5.html | 26 + search/all_5.js | 37 + search/all_6.html | 26 + search/all_6.js | 22 + search/all_7.html | 26 + search/all_7.js | 9 + search/all_8.html | 26 + search/all_8.js | 23 + search/all_9.html | 26 + search/all_9.js | 4 + search/all_a.html | 26 + search/all_a.js | 26 + search/all_b.html | 26 + search/all_b.js | 28 + search/all_c.html | 26 + search/all_c.js | 22 + search/all_d.html | 26 + search/all_d.js | 17 + search/all_e.html | 26 + search/all_e.js | 19 + search/all_f.html | 26 + search/all_f.js | 26 + search/classes_0.html | 26 + search/classes_0.js | 4 + search/classes_1.html | 26 + search/classes_1.js | 4 + search/classes_2.html | 26 + search/classes_2.js | 9 + search/classes_3.html | 26 + search/classes_3.js | 5 + search/classes_4.html | 26 + search/classes_4.js | 6 + search/classes_5.html | 26 + search/classes_5.js | 7 + search/classes_6.html | 26 + search/classes_6.js | 8 + search/classes_7.html | 26 + search/classes_7.js | 5 + search/classes_8.html | 26 + search/classes_8.js | 8 + search/classes_9.html | 26 + search/classes_9.js | 8 + search/classes_a.html | 26 + search/classes_a.js | 5 + search/classes_b.html | 26 + search/classes_b.js | 4 + search/classes_c.html | 26 + search/classes_c.js | 13 + search/classes_d.html | 26 + search/classes_d.js | 4 + search/close.png | Bin 0 -> 273 bytes search/defines_0.html | 26 + search/defines_0.js | 4 + search/enums_0.html | 26 + search/enums_0.js | 4 + search/enums_1.html | 26 + search/enums_1.js | 4 + search/enumvalues_0.html | 26 + search/enumvalues_0.js | 5 + search/enumvalues_1.html | 26 + search/enumvalues_1.js | 7 + search/enumvalues_10.html | 26 + search/enumvalues_10.js | 4 + search/enumvalues_11.html | 26 + search/enumvalues_11.js | 10 + search/enumvalues_12.html | 26 + search/enumvalues_12.js | 9 + search/enumvalues_13.html | 26 + search/enumvalues_13.js | 5 + search/enumvalues_14.html | 26 + search/enumvalues_14.js | 6 + search/enumvalues_15.html | 26 + search/enumvalues_15.js | 4 + search/enumvalues_16.html | 26 + search/enumvalues_16.js | 6 + search/enumvalues_17.html | 26 + search/enumvalues_17.js | 4 + search/enumvalues_18.html | 26 + search/enumvalues_18.js | 4 + search/enumvalues_19.html | 26 + search/enumvalues_19.js | 4 + search/enumvalues_2.html | 26 + search/enumvalues_2.js | 6 + search/enumvalues_3.html | 26 + search/enumvalues_3.js | 6 + search/enumvalues_4.html | 26 + search/enumvalues_4.js | 8 + search/enumvalues_5.html | 26 + search/enumvalues_5.js | 30 + search/enumvalues_6.html | 26 + search/enumvalues_6.js | 5 + search/enumvalues_7.html | 26 + search/enumvalues_7.js | 6 + search/enumvalues_8.html | 26 + search/enumvalues_8.js | 5 + search/enumvalues_9.html | 26 + search/enumvalues_9.js | 4 + search/enumvalues_a.html | 26 + search/enumvalues_a.js | 21 + search/enumvalues_b.html | 26 + search/enumvalues_b.js | 11 + search/enumvalues_c.html | 26 + search/enumvalues_c.js | 6 + search/enumvalues_d.html | 26 + search/enumvalues_d.js | 15 + search/enumvalues_e.html | 26 + search/enumvalues_e.js | 4 + search/enumvalues_f.html | 26 + search/enumvalues_f.js | 9 + search/files_0.html | 26 + search/files_0.js | 5 + search/files_1.html | 26 + search/files_1.js | 5 + search/files_2.html | 26 + search/files_2.js | 7 + search/files_3.html | 26 + search/files_3.js | 5 + search/files_4.html | 26 + search/files_4.js | 10 + search/files_5.html | 26 + search/files_5.js | 10 + search/files_6.html | 26 + search/files_6.js | 5 + search/files_7.html | 26 + search/files_7.js | 8 + search/files_8.html | 26 + search/files_8.js | 11 + search/files_9.html | 26 + search/files_9.js | 10 + search/files_a.html | 26 + search/files_a.js | 7 + search/files_b.html | 26 + search/files_b.js | 4 + search/files_c.html | 26 + search/files_c.js | 5 + search/files_d.html | 26 + search/files_d.js | 5 + search/functions_0.html | 26 + search/functions_0.js | 7 + search/functions_1.html | 26 + search/functions_1.js | 7 + search/functions_10.html | 26 + search/functions_10.js | 12 + search/functions_11.html | 26 + search/functions_11.js | 15 + search/functions_12.html | 26 + search/functions_12.js | 9 + search/functions_13.html | 26 + search/functions_13.js | 7 + search/functions_14.html | 26 + search/functions_14.js | 8 + search/functions_15.html | 26 + search/functions_15.js | 6 + search/functions_16.html | 26 + search/functions_16.js | 5 + search/functions_17.html | 26 + search/functions_17.js | 5 + search/functions_18.html | 26 + search/functions_18.js | 4 + search/functions_19.html | 26 + search/functions_19.js | 11 + search/functions_2.html | 26 + search/functions_2.js | 20 + search/functions_3.html | 26 + search/functions_3.js | 8 + search/functions_4.html | 26 + search/functions_4.js | 4 + search/functions_5.html | 26 + search/functions_5.js | 5 + search/functions_6.html | 26 + search/functions_6.js | 11 + search/functions_7.html | 26 + search/functions_7.js | 4 + search/functions_8.html | 26 + search/functions_8.js | 8 + search/functions_9.html | 26 + search/functions_9.js | 6 + search/functions_a.html | 26 + search/functions_a.js | 9 + search/functions_b.html | 26 + search/functions_b.js | 9 + search/functions_c.html | 26 + search/functions_c.js | 4 + search/functions_d.html | 26 + search/functions_d.js | 15 + search/functions_e.html | 26 + search/functions_e.js | 9 + search/functions_f.html | 26 + search/functions_f.js | 4 + search/mag_sel.png | Bin 0 -> 563 bytes search/namespaces_0.html | 26 + search/namespaces_0.js | 6 + search/nomatches.html | 12 + search/pages_0.html | 26 + search/pages_0.js | 4 + search/pages_1.html | 26 + search/pages_1.js | 4 + search/pages_2.html | 26 + search/pages_2.js | 4 + search/pages_3.html | 26 + search/pages_3.js | 4 + search/pages_4.html | 26 + search/pages_4.js | 4 + search/related_0.html | 26 + search/related_0.js | 4 + search/related_1.html | 26 + search/related_1.js | 4 + search/search.css | 271 +++++ search/search.js | 815 +++++++++++++ search/search_l.png | Bin 0 -> 604 bytes search/search_m.png | Bin 0 -> 158 bytes search/search_r.png | Bin 0 -> 612 bytes search/typedefs_0.html | 26 + search/typedefs_0.js | 4 + search/typedefs_1.html | 26 + search/typedefs_1.js | 4 + search/typedefs_2.html | 26 + search/typedefs_2.js | 12 + search/variables_0.html | 26 + search/variables_0.js | 7 + search/variables_1.html | 26 + search/variables_1.js | 7 + search/variables_10.html | 26 + search/variables_10.js | 7 + search/variables_11.html | 26 + search/variables_11.js | 9 + search/variables_12.html | 26 + search/variables_12.js | 6 + search/variables_13.html | 26 + search/variables_13.js | 9 + search/variables_14.html | 26 + search/variables_14.js | 8 + search/variables_15.html | 26 + search/variables_15.js | 5 + search/variables_16.html | 26 + search/variables_16.js | 5 + search/variables_17.html | 26 + search/variables_17.js | 4 + search/variables_2.html | 26 + search/variables_2.js | 6 + search/variables_3.html | 26 + search/variables_3.js | 5 + search/variables_4.html | 26 + search/variables_4.js | 8 + search/variables_5.html | 26 + search/variables_5.js | 8 + search/variables_6.html | 26 + search/variables_6.js | 5 + search/variables_7.html | 26 + search/variables_7.js | 6 + search/variables_8.html | 26 + search/variables_8.js | 4 + search/variables_9.html | 26 + search/variables_9.js | 4 + search/variables_a.html | 26 + search/variables_a.js | 6 + search/variables_b.html | 26 + search/variables_b.js | 5 + search/variables_c.html | 26 + search/variables_c.js | 6 + search/variables_d.html | 26 + search/variables_d.js | 7 + search/variables_e.html | 26 + search/variables_e.js | 4 + search/variables_f.html | 26 + search/variables_f.js | 6 + sprite_8cpp.html | 143 +++ sprite_8h.html | 150 +++ sprite_8h_source.html | 177 +++ spritebatch_8cpp.html | 142 +++ spritebatch_8h.html | 157 +++ spritebatch_8h_source.html | 266 +++++ spritesheet_8cpp.html | 146 +++ spritesheet_8h.html | 162 +++ spritesheet_8h.js | 6 + spritesheet_8h_source.html | 195 +++ structyage_1_1Colour-members.html | 133 +++ structyage_1_1Colour.html | 272 +++++ structyage_1_1Colour.js | 9 + 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 | 131 +++ structyage_1_1Position.html | 232 ++++ structyage_1_1Position.js | 7 + structyage_1_1Texture-members.html | 132 +++ structyage_1_1Texture.html | 252 ++++ structyage_1_1Texture.js | 8 + structyage_1_1UV-members.html | 131 +++ structyage_1_1UV.html | 232 ++++ structyage_1_1UV.js | 7 + structyage_1_1Vertex-members.html | 135 +++ structyage_1_1Vertex.html | 373 ++++++ structyage_1_1Vertex.js | 11 + structyage_1_1details_1_1Coordinate-members.html | 133 +++ structyage_1_1details_1_1Coordinate.html | 272 +++++ structyage_1_1details_1_1Coordinate.js | 9 + sync_off.png | Bin 0 -> 853 bytes sync_on.png | Bin 0 -> 845 bytes syncqueue_8h.html | 150 +++ syncqueue_8h_source.html | 214 ++++ tab_a.png | Bin 0 -> 142 bytes tab_b.png | Bin 0 -> 169 bytes tab_h.png | Bin 0 -> 177 bytes tab_s.png | Bin 0 -> 184 bytes tabs.css | 60 + texture_8h.html | 148 +++ texture_8h_source.html | 154 +++ texturecache_8cpp.html | 142 +++ texturecache_8h.html | 149 +++ texturecache_8h_source.html | 156 +++ todo.html | 124 ++ todolist_8dox.html | 123 ++ vertex_8h.html | 154 +++ vertex_8h_source.html | 226 ++++ window_8cpp.html | 147 +++ window_8cpp.js | 4 + window_8h.html | 160 +++ window_8h.js | 10 + window_8h_source.html | 188 +++ yage_2physics_2README_8md.html | 123 ++ yage_8cpp.html | 155 +++ yage_8cpp.js | 6 + yage_8h.html | 175 +++ yage_8h.js | 6 + yage_8h_source.html | 190 +++ 636 files changed, 55667 insertions(+) create mode 100644 README_8md.html create mode 100644 active_8cpp.html create mode 100644 active_8h.html create mode 100644 active_8h_source.html create mode 100644 annotated.html create mode 100644 annotated.js create mode 100644 bc_s.png create mode 100644 bdwn.png create mode 100644 body_8cpp.html create mode 100644 body_8h.html create mode 100644 body_8h_source.html create mode 100644 bug.html create mode 100644 camera2d_8cpp.html create mode 100644 camera2d_8h.html create mode 100644 camera2d_8h_source.html create mode 100644 classLogLevel-members.html create mode 100644 classLogLevel.html create mode 100644 classLogLevel.js create mode 100644 classes.html 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_1Body-members.html create mode 100644 classyage_1_1Body.html create mode 100644 classyage_1_1Body.js create mode 100644 classyage_1_1Body.png create mode 100644 classyage_1_1Camera-members.html create mode 100644 classyage_1_1Camera.html create mode 100644 classyage_1_1Camera.js create mode 100644 classyage_1_1Collider-members.html create mode 100644 classyage_1_1Collider.html create mode 100644 classyage_1_1Collider.js create mode 100644 classyage_1_1Collider.png create mode 100644 classyage_1_1CollisionBody-members.html create mode 100644 classyage_1_1CollisionBody.html create mode 100644 classyage_1_1CollisionBody.js create mode 100644 classyage_1_1CollisionBody.png create mode 100644 classyage_1_1GlslProgram-members.html create mode 100644 classyage_1_1GlslProgram.html create mode 100644 classyage_1_1GlslProgram.js create mode 100644 classyage_1_1Glyph-members.html create mode 100644 classyage_1_1Glyph.html create mode 100644 classyage_1_1Glyph.js create mode 100644 classyage_1_1ImageLoader-members.html create mode 100644 classyage_1_1ImageLoader.html create mode 100644 classyage_1_1ImageLoader.js create mode 100644 classyage_1_1InputManager-members.html create mode 100644 classyage_1_1InputManager.html create mode 100644 classyage_1_1InputManager.js create mode 100644 classyage_1_1IoManager-members.html create mode 100644 classyage_1_1IoManager.html create mode 100644 classyage_1_1IoManager.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_1Matrix-members.html create mode 100644 classyage_1_1Matrix.html create mode 100644 classyage_1_1Matrix.js create mode 100644 classyage_1_1ParticleBody-members.html create mode 100644 classyage_1_1ParticleBody.html create mode 100644 classyage_1_1ParticleBody.js create mode 100644 classyage_1_1ParticleBody.png create mode 100644 classyage_1_1RectangleCollider-members.html create mode 100644 classyage_1_1RectangleCollider.html create mode 100644 classyage_1_1RectangleCollider.js create mode 100644 classyage_1_1RectangleCollider.png create mode 100644 classyage_1_1RenderBatch-members.html create mode 100644 classyage_1_1RenderBatch.html create mode 100644 classyage_1_1RenderBatch.js create mode 100644 classyage_1_1ResourceManager-members.html create mode 100644 classyage_1_1ResourceManager.html create mode 100644 classyage_1_1ResourceManager.js create mode 100644 classyage_1_1RigidBody-members.html create mode 100644 classyage_1_1RigidBody.html create mode 100644 classyage_1_1RigidBody.js create mode 100644 classyage_1_1RigidBody.png create mode 100644 classyage_1_1Sprite-members.html create mode 100644 classyage_1_1Sprite.html create mode 100644 classyage_1_1Sprite.js create mode 100644 classyage_1_1SpriteBatch-members.html create mode 100644 classyage_1_1SpriteBatch.html create mode 100644 classyage_1_1SpriteBatch.js create mode 100644 classyage_1_1SpriteSheet-members.html create mode 100644 classyage_1_1SpriteSheet.html create mode 100644 classyage_1_1SpriteSheet.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 classyage_1_1TextureCache-members.html create mode 100644 classyage_1_1TextureCache.html create mode 100644 classyage_1_1TextureCache.js create mode 100644 classyage_1_1Vector-members.html create mode 100644 classyage_1_1Vector.html create mode 100644 classyage_1_1Vector.js create mode 100644 classyage_1_1Vector.png create mode 100644 classyage_1_1Vector2-members.html create mode 100644 classyage_1_1Vector2.html create mode 100644 classyage_1_1Vector2.js create mode 100644 classyage_1_1Vector2.png create mode 100644 classyage_1_1Vector3-members.html create mode 100644 classyage_1_1Vector3.html create mode 100644 classyage_1_1Vector3.js create mode 100644 classyage_1_1Vector3.png create mode 100644 classyage_1_1Vector4-members.html create mode 100644 classyage_1_1Vector4.html create mode 100644 classyage_1_1Vector4.js create mode 100644 classyage_1_1Vector4.png create mode 100644 classyage_1_1Window-members.html create mode 100644 classyage_1_1Window.html create mode 100644 classyage_1_1Window.js create mode 100644 classyage_1_1details_1_1Row-members.html create mode 100644 classyage_1_1details_1_1Row.html create mode 100644 classyage_1_1details_1_1Row.js create mode 100644 closed.png create mode 100644 collider_8h.html create mode 100644 collider_8h_source.html create mode 100644 collisionbody_8h.html create mode 100644 collisionbody_8h_source.html create mode 100644 deprecated.html create mode 100644 dir_0a5be4b85c8e2c05f7a9f5a803f53125.html create mode 100644 dir_0a5be4b85c8e2c05f7a9f5a803f53125.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 create mode 100644 dir_a58d7658bbcfd3d3d7296185ebe55c28.html create mode 100644 dir_a58d7658bbcfd3d3d7296185ebe55c28.js create mode 100644 dir_aa7f86daaaa64c448f636c0e65de2cec.html create mode 100644 dir_aa7f86daaaa64c448f636c0e65de2cec.js create mode 100644 doxygen.css create mode 100644 doxygen.png create mode 100644 dynsections.js create mode 100644 files.html create mode 100644 files.js create mode 100644 ftv2blank.png create mode 100644 ftv2cl.png create mode 100644 ftv2doc.png create mode 100644 ftv2folderclosed.png create mode 100644 ftv2folderopen.png create mode 100644 ftv2lastnode.png create mode 100644 ftv2link.png create mode 100644 ftv2mlastnode.png create mode 100644 ftv2mnode.png create mode 100644 ftv2mo.png create mode 100644 ftv2node.png create mode 100644 ftv2ns.png create mode 100644 ftv2plastnode.png create mode 100644 ftv2pnode.png create mode 100644 ftv2splitbar.png create mode 100644 ftv2vertline.png create mode 100644 functions.html create mode 100644 functions_b.html create mode 100644 functions_c.html create mode 100644 functions_d.html create mode 100644 functions_dup.js create mode 100644 functions_e.html create mode 100644 functions_f.html create mode 100644 functions_func.html create mode 100644 functions_g.html create mode 100644 functions_h.html create mode 100644 functions_i.html create mode 100644 functions_k.html create mode 100644 functions_l.html create mode 100644 functions_m.html create mode 100644 functions_n.html create mode 100644 functions_o.html create mode 100644 functions_p.html create mode 100644 functions_q.html create mode 100644 functions_r.html create mode 100644 functions_rela.html create mode 100644 functions_s.html create mode 100644 functions_t.html create mode 100644 functions_type.html create mode 100644 functions_u.html create mode 100644 functions_v.html create mode 100644 functions_vars.html create mode 100644 functions_w.html create mode 100644 functions_x.html create mode 100644 functions_y.html create mode 100644 functions_z.html create mode 100644 functions_~.html create mode 100644 globals.html create mode 100644 globals_defs.html create mode 100644 globals_vars.html create mode 100644 glslprogram_8cpp.html create mode 100644 glslprogram_8h.html create mode 100644 glslprogram_8h_source.html create mode 100644 hierarchy.html create mode 100644 hierarchy.js create mode 100644 imageloader_8cpp.html create mode 100644 imageloader_8h.html create mode 100644 imageloader_8h_source.html create mode 100644 index.html create mode 100644 input_8h.html create mode 100644 input_8h.js create mode 100644 input_8h_source.html create mode 100644 inputmanager_8cpp.html create mode 100644 inputmanager_8h.html create mode 100644 inputmanager_8h_source.html create mode 100644 iomanager_8cpp.html create mode 100644 iomanager_8h.html create mode 100644 iomanager_8h_source.html create mode 100644 jquery.js 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 matrix_8dox.html create mode 100644 matrix_8h.html create mode 100644 matrix_8h.js create mode 100644 matrix_8h_source.html create mode 100644 md_yage_physics_README.html create mode 100644 namespacemembers.html create mode 100644 namespacemembers_enum.html create mode 100644 namespacemembers_eval.html create mode 100644 namespacemembers_func.html create mode 100644 namespacemembers_type.html create mode 100644 namespaces.html create mode 100644 namespaces.js create mode 100644 namespaceyage.html create mode 100644 namespaceyage.js create mode 100644 namespaceyage_1_1details.html create mode 100644 namespaceyage_1_1details.js create mode 100644 namespaceyage_1_1matrix.html create mode 100644 nav_f.png create mode 100644 nav_g.png create mode 100644 nav_h.png create mode 100644 navtree.css create mode 100644 navtree.js create mode 100644 navtreeindex0.js create mode 100644 navtreeindex1.js create mode 100644 navtreeindex2.js create mode 100644 open.png create mode 100644 pages.html create mode 100644 particlebody_8cpp.html create mode 100644 particlebody_8h.html create mode 100644 particlebody_8h_source.html create mode 100644 physics_8h.html create mode 100644 physics_8h_source.html create mode 100644 picopng_8cpp.html create mode 100644 picopng_8cpp.js create mode 100644 picopng_8h.html create mode 100644 picopng_8h.js create mode 100644 picopng_8h_source.html create mode 100644 rectanglecollider_8cpp.html create mode 100644 rectanglecollider_8h.html create mode 100644 rectanglecollider_8h_source.html create mode 100644 resize.js create mode 100644 resourcemanager_8cpp.html create mode 100644 resourcemanager_8h.html create mode 100644 resourcemanager_8h_source.html create mode 100644 rigidbody_8cpp.html create mode 100644 rigidbody_8h.html create mode 100644 rigidbody_8h_source.html create mode 100644 search/all_0.html create mode 100644 search/all_0.js create mode 100644 search/all_1.html create mode 100644 search/all_1.js create mode 100644 search/all_10.html create mode 100644 search/all_10.js create mode 100644 search/all_11.html create mode 100644 search/all_11.js create mode 100644 search/all_12.html create mode 100644 search/all_12.js create mode 100644 search/all_13.html create mode 100644 search/all_13.js create mode 100644 search/all_14.html create mode 100644 search/all_14.js create mode 100644 search/all_15.html create mode 100644 search/all_15.js create mode 100644 search/all_16.html create mode 100644 search/all_16.js create mode 100644 search/all_17.html create mode 100644 search/all_17.js create mode 100644 search/all_18.html create mode 100644 search/all_18.js create mode 100644 search/all_19.html create mode 100644 search/all_19.js create mode 100644 search/all_1a.html create mode 100644 search/all_1a.js create mode 100644 search/all_2.html create mode 100644 search/all_2.js create mode 100644 search/all_3.html create mode 100644 search/all_3.js create mode 100644 search/all_4.html create mode 100644 search/all_4.js create mode 100644 search/all_5.html create mode 100644 search/all_5.js create mode 100644 search/all_6.html create mode 100644 search/all_6.js create mode 100644 search/all_7.html create mode 100644 search/all_7.js create mode 100644 search/all_8.html create mode 100644 search/all_8.js create mode 100644 search/all_9.html create mode 100644 search/all_9.js create mode 100644 search/all_a.html create mode 100644 search/all_a.js create mode 100644 search/all_b.html create mode 100644 search/all_b.js create mode 100644 search/all_c.html create mode 100644 search/all_c.js create mode 100644 search/all_d.html create mode 100644 search/all_d.js create mode 100644 search/all_e.html create mode 100644 search/all_e.js create mode 100644 search/all_f.html create mode 100644 search/all_f.js create mode 100644 search/classes_0.html create mode 100644 search/classes_0.js create mode 100644 search/classes_1.html create mode 100644 search/classes_1.js create mode 100644 search/classes_2.html create mode 100644 search/classes_2.js create mode 100644 search/classes_3.html create mode 100644 search/classes_3.js create mode 100644 search/classes_4.html create mode 100644 search/classes_4.js create mode 100644 search/classes_5.html create mode 100644 search/classes_5.js create mode 100644 search/classes_6.html create mode 100644 search/classes_6.js create mode 100644 search/classes_7.html create mode 100644 search/classes_7.js create mode 100644 search/classes_8.html create mode 100644 search/classes_8.js create mode 100644 search/classes_9.html create mode 100644 search/classes_9.js create mode 100644 search/classes_a.html create mode 100644 search/classes_a.js create mode 100644 search/classes_b.html create mode 100644 search/classes_b.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/close.png create mode 100644 search/defines_0.html create mode 100644 search/defines_0.js create mode 100644 search/enums_0.html create mode 100644 search/enums_0.js create mode 100644 search/enums_1.html create mode 100644 search/enums_1.js create mode 100644 search/enumvalues_0.html create mode 100644 search/enumvalues_0.js create mode 100644 search/enumvalues_1.html create mode 100644 search/enumvalues_1.js create mode 100644 search/enumvalues_10.html create mode 100644 search/enumvalues_10.js create mode 100644 search/enumvalues_11.html create mode 100644 search/enumvalues_11.js create mode 100644 search/enumvalues_12.html create mode 100644 search/enumvalues_12.js create mode 100644 search/enumvalues_13.html create mode 100644 search/enumvalues_13.js create mode 100644 search/enumvalues_14.html create mode 100644 search/enumvalues_14.js create mode 100644 search/enumvalues_15.html create mode 100644 search/enumvalues_15.js create mode 100644 search/enumvalues_16.html create mode 100644 search/enumvalues_16.js create mode 100644 search/enumvalues_17.html create mode 100644 search/enumvalues_17.js create mode 100644 search/enumvalues_18.html create mode 100644 search/enumvalues_18.js create mode 100644 search/enumvalues_19.html create mode 100644 search/enumvalues_19.js create mode 100644 search/enumvalues_2.html create mode 100644 search/enumvalues_2.js create mode 100644 search/enumvalues_3.html create mode 100644 search/enumvalues_3.js create mode 100644 search/enumvalues_4.html create mode 100644 search/enumvalues_4.js create mode 100644 search/enumvalues_5.html create mode 100644 search/enumvalues_5.js create mode 100644 search/enumvalues_6.html create mode 100644 search/enumvalues_6.js create mode 100644 search/enumvalues_7.html create mode 100644 search/enumvalues_7.js create mode 100644 search/enumvalues_8.html create mode 100644 search/enumvalues_8.js create mode 100644 search/enumvalues_9.html create mode 100644 search/enumvalues_9.js create mode 100644 search/enumvalues_a.html create mode 100644 search/enumvalues_a.js create mode 100644 search/enumvalues_b.html create mode 100644 search/enumvalues_b.js create mode 100644 search/enumvalues_c.html create mode 100644 search/enumvalues_c.js create mode 100644 search/enumvalues_d.html create mode 100644 search/enumvalues_d.js create mode 100644 search/enumvalues_e.html create mode 100644 search/enumvalues_e.js create mode 100644 search/enumvalues_f.html create mode 100644 search/enumvalues_f.js create mode 100644 search/files_0.html create mode 100644 search/files_0.js create mode 100644 search/files_1.html create mode 100644 search/files_1.js create mode 100644 search/files_2.html create mode 100644 search/files_2.js create mode 100644 search/files_3.html create mode 100644 search/files_3.js create mode 100644 search/files_4.html create mode 100644 search/files_4.js create mode 100644 search/files_5.html create mode 100644 search/files_5.js create mode 100644 search/files_6.html create mode 100644 search/files_6.js create mode 100644 search/files_7.html create mode 100644 search/files_7.js create mode 100644 search/files_8.html create mode 100644 search/files_8.js create mode 100644 search/files_9.html create mode 100644 search/files_9.js create mode 100644 search/files_a.html create mode 100644 search/files_a.js create mode 100644 search/files_b.html create mode 100644 search/files_b.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/functions_0.html create mode 100644 search/functions_0.js create mode 100644 search/functions_1.html create mode 100644 search/functions_1.js create mode 100644 search/functions_10.html create mode 100644 search/functions_10.js create mode 100644 search/functions_11.html create mode 100644 search/functions_11.js create mode 100644 search/functions_12.html create mode 100644 search/functions_12.js create mode 100644 search/functions_13.html create mode 100644 search/functions_13.js create mode 100644 search/functions_14.html create mode 100644 search/functions_14.js create mode 100644 search/functions_15.html create mode 100644 search/functions_15.js create mode 100644 search/functions_16.html create mode 100644 search/functions_16.js create mode 100644 search/functions_17.html create mode 100644 search/functions_17.js create mode 100644 search/functions_18.html create mode 100644 search/functions_18.js create mode 100644 search/functions_19.html create mode 100644 search/functions_19.js create mode 100644 search/functions_2.html create mode 100644 search/functions_2.js create mode 100644 search/functions_3.html create mode 100644 search/functions_3.js create mode 100644 search/functions_4.html create mode 100644 search/functions_4.js create mode 100644 search/functions_5.html create mode 100644 search/functions_5.js create mode 100644 search/functions_6.html create mode 100644 search/functions_6.js create mode 100644 search/functions_7.html create mode 100644 search/functions_7.js create mode 100644 search/functions_8.html create mode 100644 search/functions_8.js create mode 100644 search/functions_9.html create mode 100644 search/functions_9.js create mode 100644 search/functions_a.html create mode 100644 search/functions_a.js create mode 100644 search/functions_b.html create mode 100644 search/functions_b.js create mode 100644 search/functions_c.html create mode 100644 search/functions_c.js create mode 100644 search/functions_d.html create mode 100644 search/functions_d.js create mode 100644 search/functions_e.html create mode 100644 search/functions_e.js create mode 100644 search/functions_f.html create mode 100644 search/functions_f.js create mode 100644 search/mag_sel.png create mode 100644 search/namespaces_0.html create mode 100644 search/namespaces_0.js create mode 100644 search/nomatches.html create mode 100644 search/pages_0.html create mode 100644 search/pages_0.js create mode 100644 search/pages_1.html create mode 100644 search/pages_1.js create mode 100644 search/pages_2.html create mode 100644 search/pages_2.js create mode 100644 search/pages_3.html create mode 100644 search/pages_3.js create mode 100644 search/pages_4.html create mode 100644 search/pages_4.js create mode 100644 search/related_0.html create mode 100644 search/related_0.js create mode 100644 search/related_1.html create mode 100644 search/related_1.js create mode 100644 search/search.css create mode 100644 search/search.js create mode 100644 search/search_l.png create mode 100644 search/search_m.png create mode 100644 search/search_r.png create mode 100644 search/typedefs_0.html create mode 100644 search/typedefs_0.js create mode 100644 search/typedefs_1.html create mode 100644 search/typedefs_1.js create mode 100644 search/typedefs_2.html create mode 100644 search/typedefs_2.js create mode 100644 search/variables_0.html create mode 100644 search/variables_0.js create mode 100644 search/variables_1.html create mode 100644 search/variables_1.js create mode 100644 search/variables_10.html create mode 100644 search/variables_10.js create mode 100644 search/variables_11.html create mode 100644 search/variables_11.js create mode 100644 search/variables_12.html create mode 100644 search/variables_12.js create mode 100644 search/variables_13.html create mode 100644 search/variables_13.js create mode 100644 search/variables_14.html create mode 100644 search/variables_14.js create mode 100644 search/variables_15.html create mode 100644 search/variables_15.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 search/variables_2.html create mode 100644 search/variables_2.js create mode 100644 search/variables_3.html create mode 100644 search/variables_3.js create mode 100644 search/variables_4.html create mode 100644 search/variables_4.js create mode 100644 search/variables_5.html create mode 100644 search/variables_5.js create mode 100644 search/variables_6.html create mode 100644 search/variables_6.js create mode 100644 search/variables_7.html create mode 100644 search/variables_7.js create mode 100644 search/variables_8.html create mode 100644 search/variables_8.js create mode 100644 search/variables_9.html create mode 100644 search/variables_9.js create mode 100644 search/variables_a.html create mode 100644 search/variables_a.js create mode 100644 search/variables_b.html create mode 100644 search/variables_b.js create mode 100644 search/variables_c.html create mode 100644 search/variables_c.js create mode 100644 search/variables_d.html create mode 100644 search/variables_d.js create mode 100644 search/variables_e.html create mode 100644 search/variables_e.js create mode 100644 search/variables_f.html create mode 100644 search/variables_f.js create mode 100644 sprite_8cpp.html create mode 100644 sprite_8h.html create mode 100644 sprite_8h_source.html create mode 100644 spritebatch_8cpp.html create mode 100644 spritebatch_8h.html create mode 100644 spritebatch_8h_source.html create mode 100644 spritesheet_8cpp.html create mode 100644 spritesheet_8h.html create mode 100644 spritesheet_8h.js create mode 100644 spritesheet_8h_source.html create mode 100644 structyage_1_1Colour-members.html create mode 100644 structyage_1_1Colour.html create mode 100644 structyage_1_1Colour.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 structyage_1_1Position-members.html create mode 100644 structyage_1_1Position.html create mode 100644 structyage_1_1Position.js create mode 100644 structyage_1_1Texture-members.html create mode 100644 structyage_1_1Texture.html create mode 100644 structyage_1_1Texture.js create mode 100644 structyage_1_1UV-members.html create mode 100644 structyage_1_1UV.html create mode 100644 structyage_1_1UV.js create mode 100644 structyage_1_1Vertex-members.html create mode 100644 structyage_1_1Vertex.html create mode 100644 structyage_1_1Vertex.js create mode 100644 structyage_1_1details_1_1Coordinate-members.html create mode 100644 structyage_1_1details_1_1Coordinate.html create mode 100644 structyage_1_1details_1_1Coordinate.js create mode 100644 sync_off.png create mode 100644 sync_on.png create mode 100644 syncqueue_8h.html create mode 100644 syncqueue_8h_source.html create mode 100644 tab_a.png create mode 100644 tab_b.png create mode 100644 tab_h.png create mode 100644 tab_s.png create mode 100644 tabs.css create mode 100644 texture_8h.html create mode 100644 texture_8h_source.html create mode 100644 texturecache_8cpp.html create mode 100644 texturecache_8h.html create mode 100644 texturecache_8h_source.html create mode 100644 todo.html create mode 100644 todolist_8dox.html create mode 100644 vertex_8h.html create mode 100644 vertex_8h_source.html create mode 100644 window_8cpp.html create mode 100644 window_8cpp.js create mode 100644 window_8h.html create mode 100644 window_8h.js create mode 100644 window_8h_source.html create mode 100644 yage_2physics_2README_8md.html create mode 100644 yage_8cpp.html create mode 100644 yage_8cpp.js create mode 100644 yage_8h.html create mode 100644 yage_8h.js create mode 100644 yage_8h_source.html diff --git a/README_8md.html b/README_8md.html new file mode 100644 index 00000000..cd9b732b --- /dev/null +++ b/README_8md.html @@ -0,0 +1,123 @@ + + +
+ + + +
+ YAGE
+ v0.1.3.0
+
+ Yet Another Game Engine
+ |
+
+ YAGE
+ v0.1.3.0
+
+ Yet Another Game Engine
+ |
+
+ YAGE
+ v0.1.3.0
+
+ Yet Another Game Engine
+ |
+
Go to the source code of this file.
++Classes | |
class | yage::Active |
+Namespaces | |
yage | |
Project namespace. | |
Copyright (c) 2017 Yann Herklotz Grave ymher klot z@gma il.c om
+
+ YAGE
+ v0.1.3.0
+
+ Yet Another Game Engine
+ |
+
+ YAGE
+ v0.1.3.0
+
+ Yet Another Game Engine
+ |
+
yage | Project namespace |
details | |
Coordinate | |
Row | |
matrix | Namespace containing functions that operate on matrices |
Camera | |
GlslProgram | |
ImageLoader | |
InputManager | |
IoManager | |
Logger | |
LogMessage | |
Meta | |
LogSink | |
Concept | |
Model | |
ResourceManager | |
Sprite | |
Glyph | Glyph with information of the texture |
RenderBatch | |
SpriteBatch | |
SpriteSheet | |
Texture | |
TextureCache | |
Position | |
Colour | |
UV | |
Vertex | |
Window | |
Matrix | Base Matrix class used by other similar classes |
Vector | |
Vector2 | 2D Vector class |
Vector3 | 3D Vector class |
Vector4 | 4D Vector class |
Body | |
Collider | |
CollisionBody | |
ParticleBody | |
RectangleCollider | |
RigidBody | |
Active | |
SyncQueue | |
LogLevel |
+ YAGE
+ v0.1.3.0
+
+ Yet Another Game Engine
+ |
+
+ YAGE
+ v0.1.3.0
+
+ Yet Another Game Engine
+ |
+
#include <math/matrix.h>
Go to the source code of this file.
++Classes | |
class | yage::Body |
+Namespaces | |
yage | |
Project namespace. | |
Copyright (c) 2017 Yann Herklotz Grave ymher klot z@gma il.c om
+
+ YAGE
+ v0.1.3.0
+
+ Yet Another Game Engine
+ |
+
+ YAGE
+ v0.1.3.0
+
+ Yet Another Game Engine
+ |
+
+ YAGE
+ v0.1.3.0
+
+ Yet Another Game Engine
+ |
+
+ YAGE
+ v0.1.3.0
+
+ Yet Another Game Engine
+ |
+
#include <glm/glm.hpp>
#include <glm/gtc/matrix_transform.hpp>
Go to the source code of this file.
++Classes | |
class | yage::Camera |
+Namespaces | |
yage | |
Project namespace. | |
Copyright (c) 2017 Yann Herklotz Grave ymher klot z@gma il.c om
+
+ YAGE
+ v0.1.3.0
+
+ Yet Another Game Engine
+ |
+
+ YAGE
+ v0.1.3.0
+
+ Yet Another Game Engine
+ |
+
+ YAGE
+ v0.1.3.0
+
+ Yet Another Game Engine
+ |
+
#include <loglevel.h>
+Public Member Functions | |
LogLevel () | |
LogLevel::LogLevel | +( | +) | ++ |
+ YAGE
+ v0.1.3.0
+
+ Yet Another Game Engine
+ |
+
|
| LogSink (yage) | ResourceManager (yage) |
| |||
| RigidBody (yage) | ||||||
Active (yage) | GlslProgram (yage) | Row (yage::details) | Vector (yage) | ||||
| Glyph (yage) | Matrix (yage) |
| Vector2 (yage) | |||
| LogMessage::Meta (yage) | Vector3 (yage) | |||||
Body (yage) | LogSink::Model (yage) | Sprite (yage) | Vector4 (yage) | ||||
| ImageLoader (yage) |
| SpriteBatch (yage) | Vertex (yage) | |||
InputManager (yage) | SpriteSheet (yage) |
| |||||
Camera (yage) | IoManager (yage) | ParticleBody (yage) | SyncQueue (yage) | ||||
Collider (yage) |
| Position (yage) |
| Window (yage) | |||
CollisionBody (yage) |
| ||||||
Colour (yage) | Logger (yage) | Texture (yage) | |||||
LogSink::Concept (yage) | LogLevel | RectangleCollider (yage) | TextureCache (yage) | ||||
Coordinate (yage::details) | LogMessage (yage) | RenderBatch (yage) |
| ||||
UV (yage) | |||||||
+ YAGE
+ v0.1.3.0
+
+ Yet Another Game Engine
+ |
+
This is the complete list of members for yage::Active, including all inherited members.
+Active(const Active &)=delete | yage::Active | |
Active() | yage::Active | private |
Callback typedef | yage::Active | |
create() | yage::Active | static |
operator=(const Active &)=delete | yage::Active | |
queue_ | yage::Active | private |
run() | yage::Active | private |
running_ | yage::Active | private |
send(Callback message) | yage::Active | |
thread_ | yage::Active | private |
~Active() | yage::Active |
+ YAGE
+ v0.1.3.0
+
+ Yet Another Game Engine
+ |
+
#include <active.h>
+Public Types | |
typedef std::function< void()> | Callback |
+Public Member Functions | |
Active (const Active &)=delete | |
Active & | operator= (const Active &)=delete |
~Active () | |
void | send (Callback message) |
+Static Public Member Functions | |
static std::unique_ptr< Active > | create () |
+Private Member Functions | |
Active () | |
void | run () |
+Private Attributes | |
bool | running_ |
SyncQueue< Callback > | queue_ |
std::thread | thread_ |
typedef std::function<void()> yage::Active::Callback | +
+
|
+ +delete | +
yage::Active::~Active | +( | +) | ++ |
+
|
+ +private | +
+
|
+ +static | +
+
|
+ +private | +
void yage::Active::send | +( | +Callback | +message | ) | ++ |
+
|
+ +private | +
+
|
+ +private | +
+ YAGE
+ v0.1.3.0
+
+ Yet Another Game Engine
+ |
+
This is the complete list of members for yage::Body, including all inherited members.
+acceleration_ | yage::Body | protected |
applyForce(const Vector2d &force)=0 | yage::Body | pure virtual |
Body(Vector2d position=Vector2d(0, 0), double mass=1, Vector2d velocity=Vector2d(0, 0), bool gravity=false) | yage::Body | protected |
force_ | yage::Body | protected |
GRAVITY | yage::Body | static |
gravity_ | yage::Body | protected |
mass_ | yage::Body | protected |
position_ | yage::Body | protected |
update()=0 | yage::Body | pure virtual |
velocity_ | yage::Body | protected |
xPosition() const | yage::Body | |
yPosition() const | yage::Body |
+ YAGE
+ v0.1.3.0
+
+ Yet Another Game Engine
+ |
+
#include <body.h>
+Public Member Functions | |
virtual void | applyForce (const Vector2d &force)=0 |
virtual void | update ()=0 |
double | xPosition () const |
double | yPosition () const |
+Static Public Attributes | |
static const double | GRAVITY = -9.81 |
+Protected Member Functions | |
Body (Vector2d position=Vector2d(0, 0), double mass=1, Vector2d velocity=Vector2d(0, 0), bool gravity=false) | |
+Protected Attributes | |
Vector2d | position_ = Vector2d(0, 0) |
double | mass_ = 1 |
Vector2d | velocity_ = Vector2d(0, 0) |
bool | gravity_ = true |
Vector2d | acceleration_ = Vector2d(0, 0) |
Vector2d | force_ = Vector2d(0, 0) |
+
|
+ +protected | +
+
|
+ +pure virtual | +
Implemented in yage::ParticleBody.
+ +
+
|
+ +pure virtual | +
Implemented in yage::ParticleBody.
+ +double yage::Body::xPosition | +( | +) | +const | +
double yage::Body::yPosition | +( | +) | +const | +
+
|
+ +static | +
+
|
+ +protected | +
+
|
+ +protected | +
+ YAGE
+ v0.1.3.0
+
+ Yet Another Game Engine
+ |
+
This is the complete list of members for yage::Camera, including all inherited members.
+Camera(int screen_width=1280, int screen_height=720) | yage::Camera | |
camera_matrix_ | yage::Camera | private |
move(const glm::vec2 &direction) | yage::Camera | |
ortho_matrix_ | yage::Camera | private |
position_ | yage::Camera | private |
scale_ | yage::Camera | private |
update(GlslProgram &program) | yage::Camera | |
update_matrix_ | yage::Camera | private |
+ YAGE
+ v0.1.3.0
+
+ Yet Another Game Engine
+ |
+
#include <camera2d.h>
+Public Member Functions | |
Camera (int screen_width=1280, int screen_height=720) | |
void | update (GlslProgram &program) |
void | move (const glm::vec2 &direction) |
+Private Attributes | |
bool | update_matrix_ = true |
float | scale_ = 1 |
glm::vec2 | position_ |
glm::mat4 | camera_matrix_ |
glm::mat4 | ortho_matrix_ |
yage::Camera::Camera | +( | +int | +screen_width = 1280 , |
+
+ | + | int | +screen_height = 720 |
+
+ | ) | ++ |
void yage::Camera::move | +( | +const glm::vec2 & | +direction | ) | ++ |
void yage::Camera::update | +( | +GlslProgram & | +program | ) | ++ |
+
|
+ +private | +
+
|
+ +private | +
+
|
+ +private | +
+
|
+ +private | +
+
|
+ +private | +
+ YAGE
+ v0.1.3.0
+
+ Yet Another Game Engine
+ |
+
This is the complete list of members for yage::Collider, including all inherited members.
+Collider(const glm::vec2 &position, const glm::vec2 &size) | yage::Collider | inline |
collides(const Collider &collider) const =0 | yage::Collider | pure virtual |
inside(const glm::vec2 &point) const =0 | yage::Collider | pure virtual |
position_ | yage::Collider | protected |
size_ | yage::Collider | protected |
+ YAGE
+ v0.1.3.0
+
+ Yet Another Game Engine
+ |
+
#include <collider.h>
+Public Member Functions | |
Collider (const glm::vec2 &position, const glm::vec2 &size) | |
virtual bool | collides (const Collider &collider) const =0 |
virtual bool | inside (const glm::vec2 &point) const =0 |
+Protected Attributes | |
glm::vec2 | position_ |
glm::vec2 | size_ |
+
|
+ +inline | +
+
|
+ +pure virtual | +
Implemented in yage::RectangleCollider.
+ +
+
|
+ +pure virtual | +
Implemented in yage::RectangleCollider.
+ +
+
|
+ +protected | +
+
|
+ +protected | +
+ YAGE
+ v0.1.3.0
+
+ Yet Another Game Engine
+ |
+
This is the complete list of members for yage::CollisionBody, including all inherited members.
+acceleration_ | yage::Body | protected |
applyForce(const Vector2d &force)=0 | yage::Body | pure virtual |
Body(Vector2d position=Vector2d(0, 0), double mass=1, Vector2d velocity=Vector2d(0, 0), bool gravity=false) | yage::Body | protected |
CollisionBody() | yage::CollisionBody | |
force_ | yage::Body | protected |
GRAVITY | yage::Body | static |
gravity_ | yage::Body | protected |
mass_ | yage::Body | protected |
position_ | yage::Body | protected |
update()=0 | yage::Body | pure virtual |
velocity_ | yage::Body | protected |
xPosition() const | yage::Body | |
yPosition() const | yage::Body | |
~CollisionBody() | yage::CollisionBody | virtual |
+ YAGE
+ v0.1.3.0
+
+ Yet Another Game Engine
+ |
+
#include <collisionbody.h>
+Public Member Functions | |
CollisionBody () | |
virtual | ~CollisionBody () |
Public Member Functions inherited from yage::Body | |
virtual void | applyForce (const Vector2d &force)=0 |
virtual void | update ()=0 |
double | xPosition () const |
double | yPosition () const |
+Additional Inherited Members | |
Static Public Attributes inherited from yage::Body | |
static const double | GRAVITY = -9.81 |
Protected Member Functions inherited from yage::Body | |
Body (Vector2d position=Vector2d(0, 0), double mass=1, Vector2d velocity=Vector2d(0, 0), bool gravity=false) | |
Protected Attributes inherited from yage::Body | |
Vector2d | position_ = Vector2d(0, 0) |
double | mass_ = 1 |
Vector2d | velocity_ = Vector2d(0, 0) |
bool | gravity_ = true |
Vector2d | acceleration_ = Vector2d(0, 0) |
Vector2d | force_ = Vector2d(0, 0) |
yage::CollisionBody::CollisionBody | +( | +) | ++ |
+
|
+ +virtual | +
+ YAGE
+ v0.1.3.0
+
+ Yet Another Game Engine
+ |
+
This is the complete list of members for yage::GlslProgram, including all inherited members.
+
+ YAGE
+ v0.1.3.0
+
+ Yet Another Game Engine
+ |
+
#include <glslprogram.h>
+Public Member Functions | |
GlslProgram ()=default | |
GlslProgram (const GlslProgram &)=delete | |
GlslProgram (GlslProgram &&)=delete | |
~GlslProgram () | |
GlslProgram & | operator= (const GlslProgram &)=delete |
GlslProgram & | operator= (GlslProgram &&)=delete |
void | compileShaders (const std::string &vertexShader, const std::string fragmentShader) |
compiles vertex and fragment shader More... | |
void | compileShadersFromFile (const std::string &vertex_shader_path, const std::string &fragment_shader_path) |
void | linkShaders () |
void | addAttribute (const std::string &attribute_name) |
GLint | getUniformLocation (const std::string &uniform_name) |
void | use () |
void | unuse () |
void | defaultSetup () |
+Private Member Functions | |
void | compileShader (GLuint shader, const std::string &shaderContent) |
compiles one shader More... | |
void | compileShaderFromFile (GLuint shader, const std::string &file_path) |
void | initShaderId () |
+Private Attributes | |
GLuint | program_id_ = 0 |
compiled shader program id More... | |
GLuint | vertex_shader_id_ = 0 |
GLuint | fragment_shader_id_ = 0 |
int | attribute_index_ = 0 |
+
|
+ +default | +
+
|
+ +delete | +
+
|
+ +delete | +
yage::GlslProgram::~GlslProgram | +( | +) | ++ |
cleans up all the shaders and the program
+ +void yage::GlslProgram::addAttribute | +( | +const std::string & | +attribute_name | ) | ++ |
+
|
+ +private | +
+
|
+ +private | +
void yage::GlslProgram::compileShaders | +( | +const std::string & | +vertexShader, | +
+ | + | const std::string | +fragmentShader | +
+ | ) | ++ |
void yage::GlslProgram::compileShadersFromFile | +( | +const std::string & | +vertex_shader_path, | +
+ | + | const std::string & | +fragment_shader_path | +
+ | ) | ++ |
void yage::GlslProgram::defaultSetup | +( | +) | ++ |
GLint yage::GlslProgram::getUniformLocation | +( | +const std::string & | +uniform_name | ) | ++ |
+
|
+ +private | +
void yage::GlslProgram::linkShaders | +( | +) | ++ |
+
|
+ +delete | +
+
|
+ +delete | +
void yage::GlslProgram::unuse | +( | +) | ++ |
void yage::GlslProgram::use | +( | +) | ++ |
+
|
+ +private | +
+
|
+ +private | +
+
|
+ +private | +
+
|
+ +private | +
+ YAGE
+ v0.1.3.0
+
+ Yet Another Game Engine
+ |
+
This is the complete list of members for yage::Glyph, including all inherited members.
+bottom_left() const | yage::Glyph | inline |
bottom_left_ | yage::Glyph | private |
bottom_right() const | yage::Glyph | inline |
bottom_right_ | yage::Glyph | private |
depth() const | yage::Glyph | inline |
depth_ | yage::Glyph | private |
Glyph(GLuint texture, float depth, const Vertex &top_left, const Vertex &top_right, const Vertex &bottom_right, const Vertex &bottom_left) | yage::Glyph | |
texture() const | yage::Glyph | inline |
texture_ | yage::Glyph | private |
top_left() const | yage::Glyph | inline |
top_left_ | yage::Glyph | private |
top_right() const | yage::Glyph | inline |
top_right_ | yage::Glyph | private |
+ YAGE
+ v0.1.3.0
+
+ Yet Another Game Engine
+ |
+
Glyph with information of the texture. +
+ +#include <spritebatch.h>
+Public Member Functions | |
Glyph (GLuint texture, float depth, const Vertex &top_left, const Vertex &top_right, const Vertex &bottom_right, const Vertex &bottom_left) | |
GLuint | texture () const |
float | depth () const |
Vertex | top_left () const |
Vertex | top_right () const |
Vertex | bottom_right () const |
Vertex | bottom_left () const |
+Private Attributes | |
GLuint | texture_ |
float | depth_ |
Vertex | top_left_ |
Vertex | top_right_ |
Vertex | bottom_right_ |
Vertex | bottom_left_ |
yage::Glyph::Glyph | +( | +GLuint | +texture, | +
+ | + | float | +depth, | +
+ | + | const Vertex & | +top_left, | +
+ | + | const Vertex & | +top_right, | +
+ | + | const Vertex & | +bottom_right, | +
+ | + | const Vertex & | +bottom_left | +
+ | ) | ++ |
+
|
+ +inline | +
+
|
+ +inline | +
+
|
+ +inline | +
+
|
+ +inline | +
+
|
+ +inline | +
+
|
+ +inline | +
+
|
+ +private | +
+
|
+ +private | +
+
|
+ +private | +
+
|
+ +private | +
+
|
+ +private | +
+
|
+ +private | +
+ YAGE
+ v0.1.3.0
+
+ Yet Another Game Engine
+ |
+
This is the complete list of members for yage::ImageLoader, including all inherited members.
+loadPng(const std::string &file_path) | yage::ImageLoader | static |
+ YAGE
+ v0.1.3.0
+
+ Yet Another Game Engine
+ |
+
#include <imageloader.h>
+Static Public Member Functions | |
static Texture | loadPng (const std::string &file_path) |
+
|
+ +static | +
+ YAGE
+ v0.1.3.0
+
+ Yet Another Game Engine
+ |
+
This is the complete list of members for yage::InputManager, including all inherited members.
+isKeyPressed(unsigned key) const | yage::InputManager | |
key_map_ | yage::InputManager | private |
keyPressed(unsigned key) | yage::InputManager | |
keyReleased(unsigned key) | yage::InputManager |
+ YAGE
+ v0.1.3.0
+
+ Yet Another Game Engine
+ |
+
#include <inputmanager.h>
+Public Member Functions | |
void | keyPressed (unsigned key) |
void | keyReleased (unsigned key) |
bool | isKeyPressed (unsigned key) const |
+Private Attributes | |
std::unordered_map< unsigned, +bool > | key_map_ |
bool yage::InputManager::isKeyPressed | +( | +unsigned | +key | ) | +const | +
void yage::InputManager::keyPressed | +( | +unsigned | +key | ) | ++ |
void yage::InputManager::keyReleased | +( | +unsigned | +key | ) | ++ |
+
|
+ +private | +
+ YAGE
+ v0.1.3.0
+
+ Yet Another Game Engine
+ |
+
This is the complete list of members for yage::IoManager, including all inherited members.
+readFileToBuffer(const std::string &file_path, std::vector< unsigned char > &buffer) | yage::IoManager | static |
+ YAGE
+ v0.1.3.0
+
+ Yet Another Game Engine
+ |
+
#include <iomanager.h>
+Static Public Member Functions | |
static bool | readFileToBuffer (const std::string &file_path, std::vector< unsigned char > &buffer) |
+
|
+ +static | +
+ YAGE
+ v0.1.3.0
+
+ Yet Another Game Engine
+ |
+
This is the complete list of members for yage::LogMessage, including all inherited members.
+buffer_ | yage::LogMessage | private |
Logger class | yage::LogMessage | friend |
LogMessage(const LogMessage &msg)=delete | yage::LogMessage | |
LogMessage(Logger *owner, const std::string &fileName_i, int lineNum_i) | yage::LogMessage | private |
LogMessage(LogMessage &&msg) | yage::LogMessage | private |
meta_ | yage::LogMessage | private |
operator<<(const T &value) | yage::LogMessage | |
operator<<(std::ostream &(*fn)(std::ostream &os)) | yage::LogMessage | |
operator=(const LogMessage &msg)=delete | yage::LogMessage | |
operator=(LogMessage &&msg)=delete | yage::LogMessage | |
owner_ | yage::LogMessage | private |
~LogMessage() | yage::LogMessage |
+ YAGE
+ v0.1.3.0
+
+ Yet Another Game Engine
+ |
+
#include <logmessage.h>
+Classes | |
struct | Meta |
+Public Member Functions | |
~LogMessage () | |
LogMessage (const LogMessage &msg)=delete | |
LogMessage & | operator= (const LogMessage &msg)=delete |
LogMessage & | operator= (LogMessage &&msg)=delete |
template<typename T > | |
LogMessage & | operator<< (const T &value) |
LogMessage & | operator<< (std::ostream &(*fn)(std::ostream &os)) |
+Private Member Functions | |
LogMessage (Logger *owner, const std::string &fileName_i, int lineNum_i) | |
LogMessage (LogMessage &&msg) | |
+Private Attributes | |
std::ostringstream | buffer_ |
Logger * | owner_ |
Meta | meta_ |
+Friends | |
class | Logger |
yage::LogMessage::~LogMessage | +( | +) | ++ |
+
|
+ +delete | +
+
|
+ +private | +
+
|
+ +private | +
LogMessage & yage::LogMessage::operator<< | +( | +const T & | +value | ) | ++ |
LogMessage& yage::LogMessage::operator<< | +( | +std::ostream &(*)(std::ostream &os) | +fn | ) | ++ |
+
|
+ +delete | +
+
|
+ +delete | +
+
|
+ +friend | +
+
|
+ +private | +
+
|
+ +private | +
+
|
+ +private | +
+ YAGE
+ v0.1.3.0
+
+ Yet Another Game Engine
+ |
+
This is the complete list of members for yage::LogSink, including all inherited members.
+LogSink(T impl) | yage::LogSink | |
LogSink(const LogSink &sink) | yage::LogSink | |
LogSink(LogSink &&sink) | yage::LogSink | |
operator=(const LogSink &sink) | yage::LogSink | |
operator=(LogSink &&sink) | yage::LogSink | |
operator==(const LogSink &sink) | yage::LogSink | |
wrapper_ | yage::LogSink | private |
write(const LogMessage::Meta &meta, const std::string &msg) const | yage::LogSink |
+ YAGE
+ v0.1.3.0
+
+ Yet Another Game Engine
+ |
+
#include <logsink.h>
+Classes | |
struct | Concept |
struct | Model |
+Public Member Functions | |
template<typename T > | |
LogSink (T impl) | |
LogSink (const LogSink &sink) | |
LogSink (LogSink &&sink) | |
LogSink & | operator= (const LogSink &sink) |
LogSink & | operator= (LogSink &&sink) |
bool | operator== (const LogSink &sink) |
void | write (const LogMessage::Meta &meta, const std::string &msg) const |
+Private Attributes | |
std::unique_ptr< Concept > | wrapper_ |
yage::LogSink::LogSink | +( | +T | +impl | ) | ++ |
yage::LogSink::LogSink | +( | +const LogSink & | +sink | ) | ++ |
yage::LogSink::LogSink | +( | +LogSink && | +sink | ) | ++ |
bool yage::LogSink::operator== | +( | +const LogSink & | +sink | ) | ++ |
void yage::LogSink::write | +( | +const LogMessage::Meta & | +meta, | +
+ | + | const std::string & | +msg | +
+ | ) | +const | +
+
|
+ +private | +
+ YAGE
+ v0.1.3.0
+
+ Yet Another Game Engine
+ |
+
This is the complete list of members for yage::Logger, including all inherited members.
+active_ | yage::Logger | private |
add(const LogSink &sink) | yage::Logger | |
clear() | yage::Logger | |
flush(const LogMessage *msg) | yage::Logger | |
instance() | yage::Logger | static |
Logger() | yage::Logger | explicit |
operator()(const std::string &fileName, int lineNum) | yage::Logger | |
remove(const LogSink &sink) | yage::Logger | |
sinks_ | yage::Logger | private |
+ YAGE
+ v0.1.3.0
+
+ Yet Another Game Engine
+ |
+
#include <logger.h>
+Public Member Functions | |
Logger () | |
LogMessage | operator() (const std::string &fileName, int lineNum) |
void | flush (const LogMessage *msg) |
void | add (const LogSink &sink) |
void | remove (const LogSink &sink) |
void | clear () |
+Static Public Member Functions | |
static Logger & | instance () |
+Private Attributes | |
std::vector< LogSink > | sinks_ |
std::unique_ptr< Active > | active_ |
+
|
+ +explicit | +
void yage::Logger::add | +( | +const LogSink & | +sink | ) | ++ |
void yage::Logger::clear | +( | +) | ++ |
void yage::Logger::flush | +( | +const LogMessage * | +msg | ) | ++ |
+
|
+ +static | +
LogMessage yage::Logger::operator() | +( | +const std::string & | +fileName, | +
+ | + | int | +lineNum | +
+ | ) | ++ |
void yage::Logger::remove | +( | +const LogSink & | +sink | ) | ++ |
+
|
+ +private | +
+
|
+ +private | +
+ YAGE
+ v0.1.3.0
+
+ Yet Another Game Engine
+ |
+
This is the complete list of members for yage::Matrix< Rows, Cols, Type >, including all inherited members.
+begin() | yage::Matrix< Rows, Cols, Type > | inline |
colSize() const | yage::Matrix< Rows, Cols, Type > | inline |
data_ | yage::Matrix< Rows, Cols, Type > | protected |
details::Row< Rows, Cols, Type > class | yage::Matrix< Rows, Cols, Type > | friend |
end() | yage::Matrix< Rows, Cols, Type > | inline |
getCol(int col) const | yage::Matrix< Rows, Cols, Type > | inline |
getRow(int row) const | yage::Matrix< Rows, Cols, Type > | inline |
Matrix() | yage::Matrix< Rows, Cols, Type > | inline |
Matrix(const std::vector< Type > &data) | yage::Matrix< Rows, Cols, Type > | inline |
operator+=(const Matrix< Rows, Cols, Type > &rhs) | yage::Matrix< Rows, Cols, Type > | inline |
operator-=(const Matrix< Rows, Cols, Type > &rhs) | yage::Matrix< Rows, Cols, Type > | inline |
operator[](int row) | yage::Matrix< Rows, Cols, Type > | inline |
operator[](int row) const | yage::Matrix< Rows, Cols, Type > | inline |
rowSize() const | yage::Matrix< Rows, Cols, Type > | inline |
toString() const | yage::Matrix< Rows, Cols, Type > | inlinevirtual |
+ YAGE
+ v0.1.3.0
+
+ Yet Another Game Engine
+ |
+
Base Matrix class used by other similar classes. + More...
+ +#include <matrix.h>
+Public Member Functions | |
Matrix () | |
Initializes the size of the data_ vector. More... | |
Matrix (const std::vector< Type > &data) | |
int | rowSize () const |
Returns the row size of the Matrix. More... | |
int | colSize () const |
Returns the column size of the Matrix. More... | |
Matrix< 1, Cols, Type > | getRow (int row) const |
Return the row specified row as a Matrix with only one row. More... | |
Matrix< Rows, 1, Type > | getCol (int col) const |
Get a specific column in a column vector. More... | |
std::vector< Type >::iterator | begin () |
Iterator support for the start. More... | |
std::vector< Type >::iterator | end () |
Iterator support for the end. More... | |
virtual std::string | toString () const |
Prints out the matrix, but can also be implemented by other classes to print data differently. More... | |
details::Row< Rows, Cols, Type > | operator[] (int row) |
details::Row< Rows, Cols, Type > | operator[] (int row) const |
Matrix< Rows, Cols, Type > & | operator+= (const Matrix< Rows, Cols, Type > &rhs) |
Matrix< Rows, Cols, Type > & | operator-= (const Matrix< Rows, Cols, Type > &rhs) |
+Protected Attributes | |
std::vector< Type > | data_ |
Vector containing the data of the matrix. More... | |
+Friends | |
class | details::Row< Rows, Cols, Type > |
The matrix class is a templated class which implements a mathematical Matrix.
+The class can be instantiated
+Creating a Matrix and performing operations on it.
+``` #include <YAGE/Math/matrix.hpp>
+int main(int, char **) { yage::Matrix<2, 2, int> mat1 {{1, 2, 3, 4}}; yage::Matrix<2, 2, int> mat2 {{5, 6, 7, 8}};
+int dot = yage::math::dot(mat1, mat2); return 0; } ```
+
+
|
+ +inline | +
+
|
+ +inline | +
+
|
+ +inline | +
+
|
+ +inline | +
+
|
+ +inline | +
+
|
+ +inline | +
col | Column number to be returned. |
+
|
+ +inline | +
row | Row number to be returned. |
+
|
+ +inline | +
+
|
+ +inline | +
+
|
+ +inline | +
+
|
+ +inline | +
+
|
+ +inline | +
+
|
+ +inlinevirtual | +
Reimplemented in yage::Vector< Rows, Type >, yage::Vector< 2, double >, yage::Vector< 4, Type >, yage::Vector< 3, Type >, and yage::Vector< 2, Type >.
+ +
+
|
+ +friend | +
+
|
+ +protected | +
+ YAGE
+ v0.1.3.0
+
+ Yet Another Game Engine
+ |
+
This is the complete list of members for yage::ParticleBody, including all inherited members.
+acceleration_ | yage::Body | protected |
applyForce(const Vector2d &force) override | yage::ParticleBody | virtual |
Body(Vector2d position=Vector2d(0, 0), double mass=1, Vector2d velocity=Vector2d(0, 0), bool gravity=false) | yage::Body | protected |
force_ | yage::Body | protected |
GRAVITY | yage::Body | static |
gravity_ | yage::Body | protected |
mass_ | yage::Body | protected |
ParticleBody(const Vector2d &position=Vector2d(0, 0), double mass=1, const Vector2d &velocity=Vector2d(0, 0), bool gravity=true) | yage::ParticleBody | |
position_ | yage::Body | protected |
update() override | yage::ParticleBody | virtual |
velocity_ | yage::Body | protected |
xPosition() const | yage::Body | |
yPosition() const | yage::Body |
+ YAGE
+ v0.1.3.0
+
+ Yet Another Game Engine
+ |
+
#include <particlebody.h>
+Public Member Functions | |
ParticleBody (const Vector2d &position=Vector2d(0, 0), double mass=1, const Vector2d &velocity=Vector2d(0, 0), bool gravity=true) | |
void | applyForce (const Vector2d &force) override |
void | update () override |
Public Member Functions inherited from yage::Body | |
double | xPosition () const |
double | yPosition () const |
+Additional Inherited Members | |
Static Public Attributes inherited from yage::Body | |
static const double | GRAVITY = -9.81 |
Protected Member Functions inherited from yage::Body | |
Body (Vector2d position=Vector2d(0, 0), double mass=1, Vector2d velocity=Vector2d(0, 0), bool gravity=false) | |
Protected Attributes inherited from yage::Body | |
Vector2d | position_ = Vector2d(0, 0) |
double | mass_ = 1 |
Vector2d | velocity_ = Vector2d(0, 0) |
bool | gravity_ = true |
Vector2d | acceleration_ = Vector2d(0, 0) |
Vector2d | force_ = Vector2d(0, 0) |
yage::ParticleBody::ParticleBody | +( | +const Vector2d & | +position = Vector2d(0, 0) , |
+
+ | + | double | +mass = 1 , |
+
+ | + | const Vector2d & | +velocity = Vector2d(0, 0) , |
+
+ | + | bool | +gravity = true |
+
+ | ) | ++ |
+
|
+ +overridevirtual | +
Implements yage::Body.
+ +
+
|
+ +overridevirtual | +
Implements yage::Body.
+ +
+ YAGE
+ v0.1.3.0
+
+ Yet Another Game Engine
+ |
+
This is the complete list of members for yage::RectangleCollider, including all inherited members.
+Collider(const glm::vec2 &position, const glm::vec2 &size) | yage::Collider | inline |
collides(const Collider &collider) const override | yage::RectangleCollider | virtual |
inside(const glm::vec2 &point) const override | yage::RectangleCollider | inlinevirtual |
position_ | yage::Collider | protected |
RectangleCollider(const glm::vec2 &position, const glm::vec2 &size) | yage::RectangleCollider | |
size_ | yage::Collider | protected |
+ YAGE
+ v0.1.3.0
+
+ Yet Another Game Engine
+ |
+
#include <rectanglecollider.h>
+Public Member Functions | |
RectangleCollider (const glm::vec2 &position, const glm::vec2 &size) | |
bool | collides (const Collider &collider) const override |
bool | inside (const glm::vec2 &point) const override |
Public Member Functions inherited from yage::Collider | |
Collider (const glm::vec2 &position, const glm::vec2 &size) | |
+Additional Inherited Members | |
Protected Attributes inherited from yage::Collider | |
glm::vec2 | position_ |
glm::vec2 | size_ |
yage::RectangleCollider::RectangleCollider | +( | +const glm::vec2 & | +position, | +
+ | + | const glm::vec2 & | +size | +
+ | ) | ++ |
+
|
+ +overridevirtual | +
Implements yage::Collider.
+ +
+
|
+ +inlineoverridevirtual | +
Implements yage::Collider.
+ +
+ YAGE
+ v0.1.3.0
+
+ Yet Another Game Engine
+ |
+
This is the complete list of members for yage::RenderBatch, including all inherited members.
+num_vertices() const | yage::RenderBatch | inline |
num_vertices_ | yage::RenderBatch | private |
offset() const | yage::RenderBatch | inline |
offset_ | yage::RenderBatch | private |
RenderBatch(GLint offset, GLsizei num_vertices, GLuint texture) | yage::RenderBatch | |
SpriteBatch | yage::RenderBatch | private |
texture() const | yage::RenderBatch | inline |
texture_ | yage::RenderBatch | private |
+ YAGE
+ v0.1.3.0
+
+ Yet Another Game Engine
+ |
+
#include <spritebatch.h>
+Public Member Functions | |
RenderBatch (GLint offset, GLsizei num_vertices, GLuint texture) | |
GLint | offset () const |
GLsizei | num_vertices () const |
GLuint | texture () const |
+Private Attributes | |
friend | SpriteBatch |
GLsizei | num_vertices_ |
GLint | offset_ |
GLuint | texture_ |
yage::RenderBatch::RenderBatch | +( | +GLint | +offset, | +
+ | + | GLsizei | +num_vertices, | +
+ | + | GLuint | +texture | +
+ | ) | ++ |
+
|
+ +inline | +
+
|
+ +inline | +
+
|
+ +inline | +
+
|
+ +private | +
+
|
+ +private | +
+
|
+ +private | +
+
|
+ +private | +
+ YAGE
+ v0.1.3.0
+
+ Yet Another Game Engine
+ |
+
This is the complete list of members for yage::ResourceManager, including all inherited members.
+getTexture(const std::string &texture_path) | yage::ResourceManager | static |
texture_cache_ | yage::ResourceManager | privatestatic |
+ YAGE
+ v0.1.3.0
+
+ Yet Another Game Engine
+ |
+
#include <resourcemanager.h>
+Static Public Member Functions | |
static Texture | getTexture (const std::string &texture_path) |
+Static Private Attributes | |
static TextureCache | texture_cache_ |
+
|
+ +static | +
+
|
+ +staticprivate | +
+ YAGE
+ v0.1.3.0
+
+ Yet Another Game Engine
+ |
+
This is the complete list of members for yage::RigidBody, including all inherited members.
+acceleration_ | yage::Body | protected |
applyForce(const Vector2d &force) override | yage::ParticleBody | virtual |
Body(Vector2d position=Vector2d(0, 0), double mass=1, Vector2d velocity=Vector2d(0, 0), bool gravity=false) | yage::Body | protected |
force_ | yage::Body | protected |
GRAVITY | yage::Body | static |
gravity_ | yage::Body | protected |
mass_ | yage::Body | protected |
ParticleBody(const Vector2d &position=Vector2d(0, 0), double mass=1, const Vector2d &velocity=Vector2d(0, 0), bool gravity=true) | yage::ParticleBody | |
position_ | yage::Body | protected |
RigidBody(const Vector2d &position=Vector2d(0, 0), double mass=1, const Vector2d &velocity=Vector2d(0, 0), bool gravity=true) | yage::RigidBody | |
update() override | yage::ParticleBody | virtual |
velocity_ | yage::Body | protected |
xPosition() const | yage::Body | |
yPosition() const | yage::Body |
+ YAGE
+ v0.1.3.0
+
+ Yet Another Game Engine
+ |
+
#include <rigidbody.h>
+Public Member Functions | |
RigidBody (const Vector2d &position=Vector2d(0, 0), double mass=1, const Vector2d &velocity=Vector2d(0, 0), bool gravity=true) | |
Public Member Functions inherited from yage::ParticleBody | |
ParticleBody (const Vector2d &position=Vector2d(0, 0), double mass=1, const Vector2d &velocity=Vector2d(0, 0), bool gravity=true) | |
void | applyForce (const Vector2d &force) override |
void | update () override |
Public Member Functions inherited from yage::Body | |
double | xPosition () const |
double | yPosition () const |
+Additional Inherited Members | |
Static Public Attributes inherited from yage::Body | |
static const double | GRAVITY = -9.81 |
Protected Member Functions inherited from yage::Body | |
Body (Vector2d position=Vector2d(0, 0), double mass=1, Vector2d velocity=Vector2d(0, 0), bool gravity=false) | |
Protected Attributes inherited from yage::Body | |
Vector2d | position_ = Vector2d(0, 0) |
double | mass_ = 1 |
Vector2d | velocity_ = Vector2d(0, 0) |
bool | gravity_ = true |
Vector2d | acceleration_ = Vector2d(0, 0) |
Vector2d | force_ = Vector2d(0, 0) |
yage::RigidBody::RigidBody | +( | +const Vector2d & | +position = Vector2d(0, 0) , |
+
+ | + | double | +mass = 1 , |
+
+ | + | const Vector2d & | +velocity = Vector2d(0, 0) , |
+
+ | + | bool | +gravity = true |
+
+ | ) | ++ |
+ YAGE
+ v0.1.3.0
+
+ Yet Another Game Engine
+ |
+
This is the complete list of members for yage::Sprite, including all inherited members.
+draw() | yage::Sprite | |
height_ | yage::Sprite | private |
init(float x, float y, float width, float height, const std::string &texture_path) | yage::Sprite | |
operator=(const Sprite &)=delete | yage::Sprite | |
operator=(Sprite &&)=delete | yage::Sprite | |
Sprite()=default | yage::Sprite | |
Sprite(const Sprite &)=delete | yage::Sprite | |
Sprite(Sprite &&)=delete | yage::Sprite | |
texture_ | yage::Sprite | private |
vbo_id_ | yage::Sprite | private |
width_ | yage::Sprite | private |
x_ | yage::Sprite | private |
y_ | yage::Sprite | private |
~Sprite() | yage::Sprite |
+ YAGE
+ v0.1.3.0
+
+ Yet Another Game Engine
+ |
+
#include <sprite.h>
+Public Member Functions | |
Sprite ()=default | |
Sprite (const Sprite &)=delete | |
Sprite (Sprite &&)=delete | |
~Sprite () | |
Sprite & | operator= (const Sprite &)=delete |
Sprite & | operator= (Sprite &&)=delete |
void | init (float x, float y, float width, float height, const std::string &texture_path) |
void | draw () |
+Private Attributes | |
float | x_ |
float | y_ |
float | width_ |
float | height_ |
GLuint | vbo_id_ = 0 |
Texture | texture_ |
+
|
+ +default | +
+
|
+ +delete | +
+
|
+ +delete | +
yage::Sprite::~Sprite | +( | +) | ++ |
void yage::Sprite::draw | +( | +) | ++ |
void yage::Sprite::init | +( | +float | +x, | +
+ | + | float | +y, | +
+ | + | float | +width, | +
+ | + | float | +height, | +
+ | + | const std::string & | +texture_path | +
+ | ) | ++ |
+
|
+ +private | +
+
|
+ +private | +
+
|
+ +private | +
+
|
+ +private | +
+
|
+ +private | +
+
|
+ +private | +
+ YAGE
+ v0.1.3.0
+
+ Yet Another Game Engine
+ |
+
This is the complete list of members for yage::SpriteBatch, including all inherited members.
+begin() | yage::SpriteBatch | |
createRenderBatches() | yage::SpriteBatch | private |
createVertexArray() | yage::SpriteBatch | private |
draw(const yage::Vector4f &destination_rect, const yage::Vector4f &uv_rect, GLuint texture, const Colour &colour, float depth) | yage::SpriteBatch | |
end() | yage::SpriteBatch | |
glyph_ptrs_ | yage::SpriteBatch | private |
glyphs_ | yage::SpriteBatch | private |
NUM_VERTICES | yage::SpriteBatch | static |
operator=(const SpriteBatch &)=delete | yage::SpriteBatch | |
operator=(SpriteBatch &&)=delete | yage::SpriteBatch | |
render() | yage::SpriteBatch | |
render_batches_ | yage::SpriteBatch | private |
sortGlyphs() | yage::SpriteBatch | private |
SpriteBatch() | yage::SpriteBatch | |
SpriteBatch(const SpriteBatch &)=delete | yage::SpriteBatch | |
SpriteBatch(SpriteBatch &&)=delete | yage::SpriteBatch | |
vao_ | yage::SpriteBatch | private |
vbo_ | yage::SpriteBatch | private |
~SpriteBatch() | yage::SpriteBatch |
+ YAGE
+ v0.1.3.0
+
+ Yet Another Game Engine
+ |
+
#include <spritebatch.h>
+Public Member Functions | |
SpriteBatch () | |
SpriteBatch (const SpriteBatch &)=delete | |
SpriteBatch (SpriteBatch &&)=delete | |
~SpriteBatch () | |
SpriteBatch & | operator= (const SpriteBatch &)=delete |
SpriteBatch & | operator= (SpriteBatch &&)=delete |
void | begin () |
void | end () |
void | draw (const yage::Vector4f &destination_rect, const yage::Vector4f &uv_rect, GLuint texture, const Colour &colour, float depth) |
void | render () |
+Static Public Attributes | |
static const int | NUM_VERTICES = 6 |
+Private Member Functions | |
void | createVertexArray () |
void | createRenderBatches () |
void | sortGlyphs () |
+Private Attributes | |
GLuint | vbo_ = 0 |
GLuint | vao_ = 0 |
std::vector< Glyph > | glyphs_ |
std::vector< Glyph * > | glyph_ptrs_ |
std::vector< RenderBatch > | render_batches_ |
yage::SpriteBatch::SpriteBatch | +( | +) | ++ |
+
|
+ +delete | +
+
|
+ +delete | +
yage::SpriteBatch::~SpriteBatch | +( | +) | ++ |
void yage::SpriteBatch::begin | +( | +) | ++ |
+
|
+ +private | +
+
|
+ +private | +
void yage::SpriteBatch::draw | +( | +const yage::Vector4f & | +destination_rect, | +
+ | + | const yage::Vector4f & | +uv_rect, | +
+ | + | GLuint | +texture, | +
+ | + | const Colour & | +colour, | +
+ | + | float | +depth | +
+ | ) | ++ |
void yage::SpriteBatch::end | +( | +) | ++ |
+
|
+ +delete | +
+
|
+ +delete | +
void yage::SpriteBatch::render | +( | +) | ++ |
+
|
+ +private | +
+
|
+ +private | +
+
|
+ +private | +
+
|
+ +static | +
+
|
+ +private | +
+
|
+ +private | +
+
|
+ +private | +
+ YAGE
+ v0.1.3.0
+
+ Yet Another Game Engine
+ |
+
This is the complete list of members for yage::SpriteSheet, including all inherited members.
+fileContent(std::string jsonFileName) const | yage::SpriteSheet | |
fileLocations_ | yage::SpriteSheet | private |
parseJson(int &width, int &height, std::string jsonContent) const | yage::SpriteSheet | private |
sprite(std::string spriteName) const | yage::SpriteSheet | |
SpriteSheet(std::string pngFileName, std::string jsonFileName) | yage::SpriteSheet | |
texture_ | yage::SpriteSheet | private |
+ YAGE
+ v0.1.3.0
+
+ Yet Another Game Engine
+ |
+
#include <spritesheet.h>
+Public Member Functions | |
SpriteSheet (std::string pngFileName, std::string jsonFileName) | |
void | sprite (std::string spriteName) const |
std::string | fileContent (std::string jsonFileName) const |
+Private Member Functions | |
details::SpriteMap | parseJson (int &width, int &height, std::string jsonContent) const |
+Private Attributes | |
Texture | texture_ |
details::SpriteMap | fileLocations_ |
yage::SpriteSheet::SpriteSheet | +( | +std::string | +pngFileName, | +
+ | + | std::string | +jsonFileName | +
+ | ) | ++ |
std::string yage::SpriteSheet::fileContent | +( | +std::string | +jsonFileName | ) | +const | +
+
|
+ +private | +
void yage::SpriteSheet::sprite | +( | +std::string | +spriteName | ) | +const | +
+
|
+ +private | +
+
|
+ +private | +
+ YAGE
+ v0.1.3.0
+
+ Yet Another Game Engine
+ |
+
This is the complete list of members for yage::SyncQueue< T >, including all inherited members.
+cond_ | yage::SyncQueue< T > | private |
mutex_ | yage::SyncQueue< T > | private |
operator=(const SyncQueue &)=delete | yage::SyncQueue< T > | |
pop() | yage::SyncQueue< T > | |
pop(T &item) | yage::SyncQueue< T > | |
push(const T &item) | yage::SyncQueue< T > | |
push(T &&item) | yage::SyncQueue< T > | |
queue_ | yage::SyncQueue< T > | private |
SyncQueue()=default | yage::SyncQueue< T > | |
SyncQueue(const SyncQueue &)=delete | yage::SyncQueue< T > |
+ YAGE
+ v0.1.3.0
+
+ Yet Another Game Engine
+ |
+
#include <syncqueue.h>
+Public Member Functions | |
SyncQueue ()=default | |
SyncQueue (const SyncQueue &)=delete | |
SyncQueue & | operator= (const SyncQueue &)=delete |
T | pop () |
void | pop (T &item) |
void | push (const T &item) |
void | push (T &&item) |
+Private Attributes | |
std::queue< T > | queue_ |
std::mutex | mutex_ |
std::condition_variable | cond_ |
+
|
+ +default | +
+
|
+ +delete | +
+
|
+ +delete | +
T yage::SyncQueue< T >::pop | +( | +) | ++ |
void yage::SyncQueue< T >::pop | +( | +T & | +item | ) | ++ |
void yage::SyncQueue< T >::push | +( | +const T & | +item | ) | ++ |
void yage::SyncQueue< T >::push | +( | +T && | +item | ) | ++ |
+
|
+ +private | +
+
|
+ +private | +
+
|
+ +private | +
+ YAGE
+ v0.1.3.0
+
+ Yet Another Game Engine
+ |
+
This is the complete list of members for yage::TextureCache, including all inherited members.
+getTexture(const std::string &texture_path) | yage::TextureCache | |
getTextureFromSpriteSheet() | yage::TextureCache | |
texture_map_ | yage::TextureCache | private |
TextureCache()=default | yage::TextureCache |
+ YAGE
+ v0.1.3.0
+
+ Yet Another Game Engine
+ |
+
#include <texturecache.h>
+Public Member Functions | |
TextureCache ()=default | |
Texture | getTexture (const std::string &texture_path) |
Texture | getTextureFromSpriteSheet () |
+Private Attributes | |
std::unordered_map +< std::string, Texture > | texture_map_ |
+
|
+ +default | +
Texture yage::TextureCache::getTexture | +( | +const std::string & | +texture_path | ) | ++ |
Texture yage::TextureCache::getTextureFromSpriteSheet | +( | +) | ++ |
+
|
+ +private | +
+ YAGE
+ v0.1.3.0
+
+ Yet Another Game Engine
+ |
+
This is the complete list of members for yage::Vector< Rows, Type >, including all inherited members.
+
+ YAGE
+ v0.1.3.0
+
+ Yet Another Game Engine
+ |
+
#include <matrix.h>
+Public Member Functions | |
Vector () | |
Vector (const Matrix< Rows, 1, Type > &other) | |
Vector (const std::vector< Type > &data) | |
Type & | operator[] (int col) |
const Type & | operator[] (int col) const |
std::string | toString () const override |
Prints out the matrix, but can also be implemented by other classes to print data differently. More... | |
Public Member Functions inherited from yage::Matrix< Rows, 1, Type > | |
Matrix () | |
Initializes the size of the data_ vector. More... | |
Matrix (const std::vector< Type > &data) | |
int | rowSize () const |
Returns the row size of the Matrix. More... | |
int | colSize () const |
Returns the column size of the Matrix. More... | |
Matrix< 1, Cols, Type > | getRow (int row) const |
Return the row specified row as a Matrix with only one row. More... | |
Matrix< Rows, 1, Type > | getCol (int col) const |
Get a specific column in a column vector. More... | |
std::vector< Type >::iterator | begin () |
Iterator support for the start. More... | |
std::vector< Type >::iterator | end () |
Iterator support for the end. More... | |
details::Row< Rows, Cols, Type > | operator[] (int row) |
details::Row< Rows, Cols, Type > | operator[] (int row) const |
Matrix< Rows, Cols, Type > & | operator+= (const Matrix< Rows, Cols, Type > &rhs) |
Matrix< Rows, Cols, Type > & | operator-= (const Matrix< Rows, Cols, Type > &rhs) |
+Additional Inherited Members | |
Protected Attributes inherited from yage::Matrix< Rows, 1, Type > | |
std::vector< Type > | data_ |
Vector containing the data of the matrix. More... | |
+
|
+ +inline | +
+
|
+ +inline | +
+
|
+ +inline | +
+
|
+ +inline | +
+
|
+ +inline | +
+
|
+ +inlineoverridevirtual | +
Reimplemented from yage::Matrix< Rows, 1, Type >.
+ +
+ YAGE
+ v0.1.3.0
+
+ Yet Another Game Engine
+ |
+
This is the complete list of members for yage::Vector2< Type >, including all inherited members.
+
+ YAGE
+ v0.1.3.0
+
+ Yet Another Game Engine
+ |
+
#include <matrix.h>
+Public Member Functions | |
Vector2 () | |
Vector2 (const std::vector< Type > &data) | |
Vector2 (Type x, Type y) | |
Vector2 (const Matrix< 2, 1, Type > &other) | |
Type & | x () |
const Type & | x () const |
Type & | y () |
const Type & | y () const |
Public Member Functions inherited from yage::Vector< 2, Type > | |
Vector () | |
Vector (const Matrix< Rows, 1, Type > &other) | |
Vector (const std::vector< Type > &data) | |
Type & | operator[] (int col) |
const Type & | operator[] (int col) const |
std::string | toString () const override |
Prints out the matrix, but can also be implemented by other classes to print data differently. More... | |
Public Member Functions inherited from yage::Matrix< Rows, 1, Type > | |
Matrix () | |
Initializes the size of the data_ vector. More... | |
Matrix (const std::vector< Type > &data) | |
int | rowSize () const |
Returns the row size of the Matrix. More... | |
int | colSize () const |
Returns the column size of the Matrix. More... | |
Matrix< 1, Cols, Type > | getRow (int row) const |
Return the row specified row as a Matrix with only one row. More... | |
Matrix< Rows, 1, Type > | getCol (int col) const |
Get a specific column in a column vector. More... | |
std::vector< Type >::iterator | begin () |
Iterator support for the start. More... | |
std::vector< Type >::iterator | end () |
Iterator support for the end. More... | |
details::Row< Rows, Cols, Type > | operator[] (int row) |
details::Row< Rows, Cols, Type > | operator[] (int row) const |
Matrix< Rows, Cols, Type > & | operator+= (const Matrix< Rows, Cols, Type > &rhs) |
Matrix< Rows, Cols, Type > & | operator-= (const Matrix< Rows, Cols, Type > &rhs) |
+Additional Inherited Members | |
Protected Attributes inherited from yage::Matrix< Rows, 1, Type > | |
std::vector< Type > | data_ |
Vector containing the data of the matrix. More... | |
Two dimensional vector class.
+
+
|
+ +inline | +
+
|
+ +inline | +
+
|
+ +inline | +
+
|
+ +inline | +
+
|
+ +inline | +
+
|
+ +inline | +
+
|
+ +inline | +
+
|
+ +inline | +
+ YAGE
+ v0.1.3.0
+
+ Yet Another Game Engine
+ |
+
This is the complete list of members for yage::Vector3< Type >, including all inherited members.
+
+ YAGE
+ v0.1.3.0
+
+ Yet Another Game Engine
+ |
+
#include <matrix.h>
+Public Member Functions | |
Vector3 () | |
Vector3 (std::vector< Type > data) | |
Vector3 (Type x_in, Type y_in, Type z_in) | |
x (this->data_[0]) | |
y (this->data_[1]) | |
z (this->data_[2]) | |
Public Member Functions inherited from yage::Vector< 3, Type > | |
Vector () | |
Vector (const Matrix< Rows, 1, Type > &other) | |
Vector (const std::vector< Type > &data) | |
Type & | operator[] (int col) |
const Type & | operator[] (int col) const |
std::string | toString () const override |
Prints out the matrix, but can also be implemented by other classes to print data differently. More... | |
Public Member Functions inherited from yage::Matrix< Rows, 1, Type > | |
Matrix () | |
Initializes the size of the data_ vector. More... | |
Matrix (const std::vector< Type > &data) | |
int | rowSize () const |
Returns the row size of the Matrix. More... | |
int | colSize () const |
Returns the column size of the Matrix. More... | |
Matrix< 1, Cols, Type > | getRow (int row) const |
Return the row specified row as a Matrix with only one row. More... | |
Matrix< Rows, 1, Type > | getCol (int col) const |
Get a specific column in a column vector. More... | |
std::vector< Type >::iterator | begin () |
Iterator support for the start. More... | |
std::vector< Type >::iterator | end () |
Iterator support for the end. More... | |
details::Row< Rows, Cols, Type > | operator[] (int row) |
details::Row< Rows, Cols, Type > | operator[] (int row) const |
Matrix< Rows, Cols, Type > & | operator+= (const Matrix< Rows, Cols, Type > &rhs) |
Matrix< Rows, Cols, Type > & | operator-= (const Matrix< Rows, Cols, Type > &rhs) |
+Public Attributes | |
Type & | x |
Type & | y |
Type & | z |
+Additional Inherited Members | |
Protected Attributes inherited from yage::Matrix< Rows, 1, Type > | |
std::vector< Type > | data_ |
Vector containing the data of the matrix. More... | |
Two dimensional vector class.
+
+
|
+ +inline | +
+
|
+ +inline | +
+
|
+ +inline | +
yage::Vector3< Type >::x | +( | +this-> | +data_[0] | ) | ++ |
yage::Vector3< Type >::y | +( | +this-> | +data_[1] | ) | ++ |
+
|
+ +inline | +
Type& yage::Vector3< Type >::x | +
Type & yage::Vector3< Type >::y | +
Type & yage::Vector3< Type >::z | +
+ YAGE
+ v0.1.3.0
+
+ Yet Another Game Engine
+ |
+
This is the complete list of members for yage::Vector4< Type >, including all inherited members.
+
+ YAGE
+ v0.1.3.0
+
+ Yet Another Game Engine
+ |
+
4D Vector class +
+ +#include <matrix.h>
+Public Member Functions | |
Vector4 () | |
Vector4 (std::vector< Type > data) | |
Vector4 (Type x_in, Type y_in, Type z_in, Type w_in) | |
x (this->data_[0]) | |
y (this->data_[1]) | |
z (this->data_[2]) | |
w (this->data_[3]) | |
Public Member Functions inherited from yage::Vector< 4, Type > | |
Vector () | |
Vector (const Matrix< Rows, 1, Type > &other) | |
Vector (const std::vector< Type > &data) | |
Type & | operator[] (int col) |
const Type & | operator[] (int col) const |
std::string | toString () const override |
Prints out the matrix, but can also be implemented by other classes to print data differently. More... | |
Public Member Functions inherited from yage::Matrix< Rows, 1, Type > | |
Matrix () | |
Initializes the size of the data_ vector. More... | |
Matrix (const std::vector< Type > &data) | |
int | rowSize () const |
Returns the row size of the Matrix. More... | |
int | colSize () const |
Returns the column size of the Matrix. More... | |
Matrix< 1, Cols, Type > | getRow (int row) const |
Return the row specified row as a Matrix with only one row. More... | |
Matrix< Rows, 1, Type > | getCol (int col) const |
Get a specific column in a column vector. More... | |
std::vector< Type >::iterator | begin () |
Iterator support for the start. More... | |
std::vector< Type >::iterator | end () |
Iterator support for the end. More... | |
details::Row< Rows, Cols, Type > | operator[] (int row) |
details::Row< Rows, Cols, Type > | operator[] (int row) const |
Matrix< Rows, Cols, Type > & | operator+= (const Matrix< Rows, Cols, Type > &rhs) |
Matrix< Rows, Cols, Type > & | operator-= (const Matrix< Rows, Cols, Type > &rhs) |
+Public Attributes | |
Type & | x |
Type & | y |
Type & | z |
Type & | w |
+Additional Inherited Members | |
Protected Attributes inherited from yage::Matrix< Rows, 1, Type > | |
std::vector< Type > | data_ |
Vector containing the data of the matrix. More... | |
+
|
+ +inline | +
+
|
+ +inline | +
+
|
+ +inline | +
+
|
+ +inline | +
yage::Vector4< Type >::x | +( | +this-> | +data_[0] | ) | ++ |
yage::Vector4< Type >::y | +( | +this-> | +data_[1] | ) | ++ |
yage::Vector4< Type >::z | +( | +this-> | +data_[2] | ) | ++ |
Type & yage::Vector4< Type >::w | +
Type& yage::Vector4< Type >::x | +
Type & yage::Vector4< Type >::y | +
Type & yage::Vector4< Type >::z | +
+ YAGE
+ v0.1.3.0
+
+ Yet Another Game Engine
+ |
+
This is the complete list of members for yage::Window, including all inherited members.
+clearBuffer() | yage::Window | |
create(std::string window_name, int width, int height) | yage::Window | |
hide() | yage::Window | |
operator=(const Window &)=delete | yage::Window | |
operator=(Window &&)=delete | yage::Window | |
pollEvents() const | yage::Window | |
shouldClose() | yage::Window | |
show() | yage::Window | |
swapBuffer() | yage::Window | |
Window() | yage::Window | |
Window(const Window &)=delete | yage::Window | |
Window(Window &&)=delete | yage::Window | |
window_ | yage::Window | private |
~Window() | yage::Window |
+ YAGE
+ v0.1.3.0
+
+ Yet Another Game Engine
+ |
+
#include <window.h>
+Public Member Functions | |
Window () | |
Window (const Window &)=delete | |
Window (Window &&)=delete | |
~Window () | |
destroys the window handle More... | |
Window & | operator= (const Window &)=delete |
Window & | operator= (Window &&)=delete |
void | create (std::string window_name, int width, int height) |
create the window, initialize the handle and update the width and height More... | |
void | swapBuffer () |
swap the buffer More... | |
void | clearBuffer () |
clear buffer More... | |
void | hide () |
hide windowProc More... | |
void | show () |
show window More... | |
bool | shouldClose () |
void | pollEvents () const |
+Private Attributes | |
GLFWwindow * | window_ = nullptr |
window handle More... | |
+
|
+ +default | +
+
|
+ +delete | +
+
|
+ +delete | +
yage::Window::~Window | +( | +) | ++ |
void yage::Window::clearBuffer | +( | +) | ++ |
void yage::Window::create | +( | +std::string | +window_name, | +
+ | + | int | +width, | +
+ | + | int | +height | +
+ | ) | ++ |
void yage::Window::hide | +( | +) | ++ |
void yage::Window::pollEvents | +( | +) | +const | +
bool yage::Window::shouldClose | +( | +) | ++ |
void yage::Window::show | +( | +) | ++ |
void yage::Window::swapBuffer | +( | +) | ++ |
+
|
+ +private | +
+ YAGE
+ v0.1.3.0
+
+ Yet Another Game Engine
+ |
+
This is the complete list of members for yage::details::Row< Rows, Cols, Type >, including all inherited members.
+index_ | yage::details::Row< Rows, Cols, Type > | private |
operator[](int col) | yage::details::Row< Rows, Cols, Type > | inline |
operator[](int col) const | yage::details::Row< Rows, Cols, Type > | inline |
parent_ | yage::details::Row< Rows, Cols, Type > | private |
Row(Matrix< Rows, Cols, Type > *parent, int index) | yage::details::Row< Rows, Cols, Type > | inline |
+ YAGE
+ v0.1.3.0
+
+ Yet Another Game Engine
+ |
+
#include <matrix.h>
+Public Member Functions | |
Row (Matrix< Rows, Cols, Type > *parent, int index) | |
Type & | operator[] (int col) |
const Type & | operator[] (int col) const |
+Private Attributes | |
Matrix< Rows, Cols, Type > * | parent_ |
int | index_ |
+
|
+ +inline | +
+
|
+ +inline | +
+
|
+ +inline | +
+
|
+ +private | +
+
|
+ +private | +
+ YAGE
+ v0.1.3.0
+
+ Yet Another Game Engine
+ |
+
#include <glm/glm.hpp>
Go to the source code of this file.
++Classes | |
class | yage::Collider |
+Namespaces | |
yage | |
Project namespace. | |
Copyright (c) 2017 Yann Herklotz Grave ymher klot z@gma il.c om
+
+ YAGE
+ v0.1.3.0
+
+ Yet Another Game Engine
+ |
+
+ YAGE
+ v0.1.3.0
+
+ Yet Another Game Engine
+ |
+
#include "body.h"
Go to the source code of this file.
++Classes | |
class | yage::CollisionBody |
+Namespaces | |
yage | |
Project namespace. | |
Copyright (c) 2017 Yann Herklotz Grave ymher klot z@gma il.c om
+
+ YAGE
+ v0.1.3.0
+
+ Yet Another Game Engine
+ |
+
+ YAGE
+ v0.1.3.0
+
+ Yet Another Game Engine
+ |
+
+ YAGE
+ v0.1.3.0
+
+ Yet Another Game Engine
+ |
+
+ YAGE
+ v0.1.3.0
+
+ Yet Another Game Engine
+ |
+
+Files | |
file | camera2d.cpp |
+ | |
file | camera2d.h [code] |
+ | |
file | glslprogram.cpp |
+ | |
file | glslprogram.h [code] |
+ | |
file | imageloader.cpp |
+ | |
file | imageloader.h [code] |
+ | |
file | input.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 | 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] |
+ | |
+ YAGE
+ v0.1.3.0
+
+ Yet Another Game Engine
+ |
+
+Files | |
file | active.cpp |
+ | |
file | active.h [code] |
+ | |
file | syncqueue.h [code] |
+ | |
+ YAGE
+ v0.1.3.0
+
+ Yet Another Game Engine
+ |
+
+Files | |
file | body.cpp |
+ | |
file | body.h [code] |
+ | |
file | collider.h [code] |
+ | |
file | collisionbody.h [code] |
+ | |
file | particlebody.cpp |
+ | |
file | particlebody.h [code] |
+ | |
file | physics.h [code] |
+ | |
file | rectanglecollider.cpp |
+ | |
file | rectanglecollider.h [code] |
+ | |
file | rigidbody.cpp |
+ | |
file | rigidbody.h [code] |
+ | |
+ YAGE
+ v0.1.3.0
+
+ Yet Another Game Engine
+ |
+
+ YAGE
+ v0.1.3.0
+
+ Yet Another Game Engine
+ |
+
yage | |
core | |
camera2d.cpp | + |
camera2d.h | + |
glslprogram.cpp | + |
glslprogram.h | + |
imageloader.cpp | + |
imageloader.h | + |
input.h | |
inputmanager.cpp | + |
inputmanager.h | + |
iomanager.cpp | + |
iomanager.h | + |
logger.cpp | + |
logger.h | + |
loglevel.h | + |
logmessage.cpp | + |
logmessage.h | + |
logsink.cpp | + |
logsink.h | + |
picopng.cpp | |
picopng.h | + |
resourcemanager.cpp | + |
resourcemanager.h | + |
sprite.cpp | + |
sprite.h | + |
spritebatch.cpp | + |
spritebatch.h | + |
spritesheet.cpp | + |
spritesheet.h | + |
texture.h | + |
texturecache.cpp | + |
texturecache.h | + |
vertex.h | + |
window.cpp | + |
window.h | + |
math | |
matrix.h | + |
physics | |
body.cpp | + |
body.h | + |
collider.h | + |
collisionbody.h | + |
particlebody.cpp | + |
particlebody.h | + |
physics.h | + |
rectanglecollider.cpp | + |
rectanglecollider.h | + |
rigidbody.cpp | + |
rigidbody.h | + |
util | |
active.cpp | + |
active.h | + |
syncqueue.h | + |
yage.cpp | + |
yage.h | + |
+ YAGE
+ v0.1.3.0
+
+ Yet Another Game Engine
+ |
+
+ YAGE
+ v0.1.3.0
+
+ Yet Another Game Engine
+ |
+
+ YAGE
+ v0.1.3.0
+
+ Yet Another Game Engine
+ |
+
+ YAGE
+ v0.1.3.0
+
+ Yet Another Game Engine
+ |
+
+ YAGE
+ v0.1.3.0
+
+ Yet Another Game Engine
+ |
+
+ YAGE
+ v0.1.3.0
+
+ Yet Another Game Engine
+ |
+
+ YAGE
+ v0.1.3.0
+
+ Yet Another Game Engine
+ |
+
+ YAGE
+ v0.1.3.0
+
+ Yet Another Game Engine
+ |
+
+ YAGE
+ v0.1.3.0
+
+ Yet Another Game Engine
+ |
+
+ YAGE
+ v0.1.3.0
+
+ Yet Another Game Engine
+ |
+
+ YAGE
+ v0.1.3.0
+
+ Yet Another Game Engine
+ |
+
+ YAGE
+ v0.1.3.0
+
+ Yet Another Game Engine
+ |
+
+ YAGE
+ v0.1.3.0
+
+ Yet Another Game Engine
+ |
+
+ YAGE
+ v0.1.3.0
+
+ Yet Another Game Engine
+ |
+
+ YAGE
+ v0.1.3.0
+
+ Yet Another Game Engine
+ |
+
+ YAGE
+ v0.1.3.0
+
+ Yet Another Game Engine
+ |
+
+ YAGE
+ v0.1.3.0
+
+ Yet Another Game Engine
+ |
+
+ YAGE
+ v0.1.3.0
+
+ Yet Another Game Engine
+ |
+
+ YAGE
+ v0.1.3.0
+
+ Yet Another Game Engine
+ |
+
+ YAGE
+ v0.1.3.0
+
+ Yet Another Game Engine
+ |
+
+ YAGE
+ v0.1.3.0
+
+ Yet Another Game Engine
+ |
+
+ YAGE
+ v0.1.3.0
+
+ Yet Another Game Engine
+ |
+
+ YAGE
+ v0.1.3.0
+
+ Yet Another Game Engine
+ |
+
+ YAGE
+ v0.1.3.0
+
+ Yet Another Game Engine
+ |
+
+ YAGE
+ v0.1.3.0
+
+ Yet Another Game Engine
+ |
+
+ YAGE
+ v0.1.3.0
+
+ Yet Another Game Engine
+ |
+
+ YAGE
+ v0.1.3.0
+
+ Yet Another Game Engine
+ |
+
+ YAGE
+ v0.1.3.0
+
+ Yet Another Game Engine
+ |
+
+ YAGE
+ v0.1.3.0
+
+ Yet Another Game Engine
+ |
+
+ YAGE
+ v0.1.3.0
+
+ Yet Another Game Engine
+ |
+
+ YAGE
+ v0.1.3.0
+
+ Yet Another Game Engine
+ |
+
+ YAGE
+ v0.1.3.0
+
+ Yet Another Game Engine
+ |
+
+ YAGE
+ v0.1.3.0
+
+ Yet Another Game Engine
+ |
+
+ YAGE
+ v0.1.3.0
+
+ Yet Another Game Engine
+ |
+
+ YAGE
+ v0.1.3.0
+
+ Yet Another Game Engine
+ |
+
#include <glad/glad.h>
#include <string>
Go to the source code of this file.
++Classes | |
class | yage::GlslProgram |
+Namespaces | |
yage | |
Project namespace. | |
Copyright (c) 2017 Yann Herklotz Grave ymher klot z@gma il.c om
+
+ YAGE
+ v0.1.3.0
+
+ Yet Another Game Engine
+ |
+
+ YAGE
+ v0.1.3.0
+
+ Yet Another Game Engine
+ |
+
+ YAGE
+ v0.1.3.0
+
+ Yet Another Game Engine
+ |
+
#include "imageloader.h"
#include "texture.h"
#include <glad/glad.h>
#include <yage/core/iomanager.h>
#include <yage/core/picopng.h>
#include <iostream>
#include <stdexcept>
+Namespaces | |
yage | |
Project namespace. | |
Copyright (c) 2017 Yann Herklotz Grave ymher klot z@gma il.c om
+
+ YAGE
+ v0.1.3.0
+
+ Yet Another Game Engine
+ |
+
#include <string>
Go to the source code of this file.
++Classes | |
class | yage::ImageLoader |
+Namespaces | |
yage | |
Project namespace. | |
Copyright (c) 2017 Yann Herklotz Grave ymher klot z@gma il.c om
+
+ YAGE
+ v0.1.3.0
+
+ Yet Another Game Engine
+ |
+
+ YAGE
+ v0.1.3.0
+
+ Yet Another Game Engine
+ |
+
YAGE stands for Yet Another Game Engine. It is a game engine that is being developed for a game called Arider. It uses OpenGL and GLFW for the window creation and management and graphics. It is also going to be a general game engine for use with other games in the similar style.
+The inspiration for this game engine is to learn about OpenGL and create an optimised 2D game engine with a simple API that can be used to easily create simple 2D games.
+The full documentation can be seen here.
+To use YAGE for your own game, you should link it as a static library and include the yage.h header in your project. To link the project using cmake, the library has to be added as a subdirectory and then linked with the name yage
.
To compile YAGE, create a build directory from the base directory. Then call cmake and point it to the directory containing. CMakeLists.txt. For example, one can use the following commands
+``` shell mkdir -p build cd build cmake .. ```
+The test suite can then be run using
+``` shell cd build/tests && ctest ```
+Copyright (c) 2017 Yann Herklotz Grave ymher – MIT License, see file klot z@gma il.c omLICENSE for more details.
+
+ YAGE
+ v0.1.3.0
+
+ Yet Another Game Engine
+ |
+
#include <GLFW/glfw3.h>
Go to the source code of this file.
++Namespaces | |
yage | |
Project namespace. | |
+Enumerations | |
enum | yage::key { + yage::key::UNKNOWN = GLFW_KEY_UNKNOWN, +yage::key::SPACE = GLFW_KEY_SPACE, +yage::key::APOSTROPHE = GLFW_KEY_APOSTROPHE, +yage::key::COMMA = GLFW_KEY_COMMA, + + yage::key::MINUS = GLFW_KEY_MINUS, +yage::key::PERIOD = GLFW_KEY_PERIOD, +yage::key::SLASH = GLFW_KEY_SLASH, +yage::key::NUM0 = GLFW_KEY_0, + + yage::key::NUM1 = GLFW_KEY_1, +yage::key::NUM2 = GLFW_KEY_2, +yage::key::NUM3 = GLFW_KEY_3, +yage::key::NUM4 = GLFW_KEY_4, + + yage::key::NUM5 = GLFW_KEY_5, +yage::key::NUM6 = GLFW_KEY_6, +yage::key::NUM7 = GLFW_KEY_7, +yage::key::NUM8 = GLFW_KEY_8, + + yage::key::NUM9 = GLFW_KEY_9, +yage::key::SEMICOLON = GLFW_KEY_SEMICOLON, +yage::key::EQUAL = GLFW_KEY_EQUAL, +yage::key::A = GLFW_KEY_A, + + yage::key::B = GLFW_KEY_B, +yage::key::C = GLFW_KEY_C, +yage::key::D = GLFW_KEY_D, +yage::key::E = GLFW_KEY_E, + + yage::key::F = GLFW_KEY_F, +yage::key::G = GLFW_KEY_G, +yage::key::H = GLFW_KEY_H, +yage::key::I = GLFW_KEY_I, + + yage::key::J = GLFW_KEY_J, +yage::key::K = GLFW_KEY_K, +yage::key::L = GLFW_KEY_L, +yage::key::M = GLFW_KEY_M, + + yage::key::N = GLFW_KEY_N, +yage::key::O = GLFW_KEY_O, +yage::key::P = GLFW_KEY_P, +yage::key::Q = GLFW_KEY_Q, + + yage::key::R = GLFW_KEY_R, +yage::key::S = GLFW_KEY_S, +yage::key::T = GLFW_KEY_T, +yage::key::U = GLFW_KEY_U, + + yage::key::V = GLFW_KEY_V, +yage::key::W = GLFW_KEY_W, +yage::key::X = GLFW_KEY_X, +yage::key::Y = GLFW_KEY_Y, + + yage::key::Z = GLFW_KEY_Z, +yage::key::LEfT_BRACKET = GLFW_KEY_LEFT_BRACKET, +yage::key::BACKSLASH = GLFW_KEY_BACKSLASH, +yage::key::RIGHT_BRACKET = GLFW_KEY_RIGHT_BRACKET, + + yage::key::GRAVE_ACCENT = GLFW_KEY_GRAVE_ACCENT, +yage::key::WORLD_1 = GLFW_KEY_WORLD_1, +yage::key::WORLD_2 = GLFW_KEY_WORLD_2, +yage::key::ESCAPE = GLFW_KEY_ESCAPE, + + yage::key::ENTER = GLFW_KEY_ENTER, +yage::key::TAB = GLFW_KEY_TAB, +yage::key::BACKSPACE = GLFW_KEY_BACKSPACE, +yage::key::INSERT = GLFW_KEY_INSERT, + + yage::key::DELETE = GLFW_KEY_DELETE, +yage::key::RIGHT = GLFW_KEY_RIGHT, +yage::key::LEFT = GLFW_KEY_LEFT, +yage::key::DOWN = GLFW_KEY_DOWN, + + yage::key::UP = GLFW_KEY_UP, +yage::key::PAGE_UP = GLFW_KEY_PAGE_UP, +yage::key::PAGE_DOWN = GLFW_KEY_PAGE_DOWN, +yage::key::HOME = GLFW_KEY_HOME, + + yage::key::END = GLFW_KEY_END, +yage::key::CAPS_LOCK = GLFW_KEY_CAPS_LOCK, +yage::key::SCROLL_LOCK = GLFW_KEY_SCROLL_LOCK, +yage::key::NUM_LOCK = GLFW_KEY_NUM_LOCK, + + yage::key::PRINT_SCREEN = GLFW_KEY_PRINT_SCREEN, +yage::key::PAUSE = GLFW_KEY_PAUSE, +yage::key::F1 = GLFW_KEY_F1, +yage::key::F2 = GLFW_KEY_F2, + + yage::key::F3 = GLFW_KEY_F3, +yage::key::F4 = GLFW_KEY_F4, +yage::key::F5 = GLFW_KEY_F5, +yage::key::F6 = GLFW_KEY_F6, + + yage::key::F7 = GLFW_KEY_F7, +yage::key::F8 = GLFW_KEY_F8, +yage::key::F9 = GLFW_KEY_F9, +yage::key::F10 = GLFW_KEY_F10, + + yage::key::F11 = GLFW_KEY_F11, +yage::key::F12 = GLFW_KEY_F12, +yage::key::F13 = GLFW_KEY_F13, +yage::key::F14 = GLFW_KEY_F14, + + yage::key::F15 = GLFW_KEY_F15, +yage::key::F16 = GLFW_KEY_F16, +yage::key::F17 = GLFW_KEY_F17, +yage::key::F18 = GLFW_KEY_F18, + + yage::key::F19 = GLFW_KEY_F19, +yage::key::F20 = GLFW_KEY_F20, +yage::key::F21 = GLFW_KEY_F21, +yage::key::F22 = GLFW_KEY_F22, + + yage::key::F23 = GLFW_KEY_F23, +yage::key::F24 = GLFW_KEY_F24, +yage::key::F25 = GLFW_KEY_F25, +yage::key::KP_0 = GLFW_KEY_KP_0, + + yage::key::KP_1 = GLFW_KEY_KP_1, +yage::key::KP_2 = GLFW_KEY_KP_2, +yage::key::KP_3 = GLFW_KEY_KP_3, +yage::key::KP_4 = GLFW_KEY_KP_4, + + yage::key::KP_5 = GLFW_KEY_KP_5, +yage::key::KP_6 = GLFW_KEY_KP_6, +yage::key::KP_7 = GLFW_KEY_KP_7, +yage::key::KP_8 = GLFW_KEY_KP_8, + + yage::key::KP_9 = GLFW_KEY_KP_9, +yage::key::KP_DECIMAL = GLFW_KEY_KP_DECIMAL, +yage::key::KP_DIVIDE = GLFW_KEY_KP_DIVIDE, +yage::key::KP_MULTIPLY = GLFW_KEY_KP_MULTIPLY, + + yage::key::KP_SUBTRACT = GLFW_KEY_KP_SUBTRACT, +yage::key::KP_ADD = GLFW_KEY_KP_ADD, +yage::key::KP_ENTER = GLFW_KEY_KP_ENTER, +yage::key::KP_EQUAL = GLFW_KEY_KP_EQUAL, + + yage::key::LEFT_SHIFT = GLFW_KEY_LEFT_SHIFT, +yage::key::LEFT_CONTROL = GLFW_KEY_LEFT_CONTROL, +yage::key::LEFT_ALT = GLFW_KEY_LEFT_ALT, +yage::key::LEFT_SUPER = GLFW_KEY_LEFT_SUPER, + + yage::key::RIGHT_SHIFT = GLFW_KEY_RIGHT_SHIFT, +yage::key::RIGHT_CONTROL = GLFW_KEY_RIGHT_CONTROL, +yage::key::RIGHT_ALT = GLFW_KEY_RIGHT_ALT, +yage::key::RIGHT_SUPER = GLFW_KEY_RIGHT_SUPER, + + yage::key::MENU = GLFW_KEY_MENU, +yage::key::LAST = GLFW_KEY_LAST + + } |
+ YAGE
+ v0.1.3.0
+
+ Yet Another Game Engine
+ |
+
+ YAGE
+ v0.1.3.0
+
+ Yet Another Game Engine
+ |
+
#include <yage/core/inputmanager.h>
+Namespaces | |
yage | |
Project namespace. | |
Copyright (c) 2017 Yann Herklotz Grave ymher klot z@gma il.c om
+
+ YAGE
+ v0.1.3.0
+
+ Yet Another Game Engine
+ |
+
#include <unordered_map>
Go to the source code of this file.
++Classes | |
class | yage::InputManager |
+Namespaces | |
yage | |
Project namespace. | |
Copyright (c) 2017 Yann Herklotz Grave ymher klot z@gma il.c om
+
+ YAGE
+ v0.1.3.0
+
+ Yet Another Game Engine
+ |
+
+ YAGE
+ v0.1.3.0
+
+ Yet Another Game Engine
+ |
+
+ YAGE
+ v0.1.3.0
+
+ Yet Another Game Engine
+ |
+
#include <string>
#include <vector>
Go to the source code of this file.
++Classes | |
class | yage::IoManager |
+Namespaces | |
yage | |
Project namespace. | |
Copyright (c) 2017 Yann Herklotz Grave ymher klot z@gma il.c om
+
+ YAGE
+ v0.1.3.0
+
+ Yet Another Game Engine
+ |
+
t |