@@ -102,26 +105,611 @@ $(document).ready(function(){initNavTree('namespaceyage.html','');});
diff --git a/namespaceyage.js b/namespaceyage.js
index 3c19c403..ea4d5797 100644
--- a/namespaceyage.js
+++ b/namespaceyage.js
@@ -1,4 +1,32 @@
var namespaceyage =
[
- [ "Matrix", "classyage_1_1Matrix.html", null ]
+ [ "details", "namespaceyage_1_1details.html", "namespaceyage_1_1details" ],
+ [ "matrix", "namespaceyage_1_1matrix.html", null ],
+ [ "Camera2D", "classyage_1_1Camera2D.html", "classyage_1_1Camera2D" ],
+ [ "GlslProgram", "classyage_1_1GlslProgram.html", "classyage_1_1GlslProgram" ],
+ [ "ImageLoader", "classyage_1_1ImageLoader.html", "classyage_1_1ImageLoader" ],
+ [ "InputManager", "classyage_1_1InputManager.html", "classyage_1_1InputManager" ],
+ [ "IoManager", "classyage_1_1IoManager.html", "classyage_1_1IoManager" ],
+ [ "ResourceManager", "classyage_1_1ResourceManager.html", "classyage_1_1ResourceManager" ],
+ [ "Sprite", "classyage_1_1Sprite.html", "classyage_1_1Sprite" ],
+ [ "Glyph", "classyage_1_1Glyph.html", "classyage_1_1Glyph" ],
+ [ "RenderBatch", "classyage_1_1RenderBatch.html", "classyage_1_1RenderBatch" ],
+ [ "SpriteBatch", "classyage_1_1SpriteBatch.html", "classyage_1_1SpriteBatch" ],
+ [ "SpriteSheet", "classyage_1_1SpriteSheet.html", "classyage_1_1SpriteSheet" ],
+ [ "Texture", "structyage_1_1Texture.html", "structyage_1_1Texture" ],
+ [ "TextureCache", "classyage_1_1TextureCache.html", "classyage_1_1TextureCache" ],
+ [ "Position", "structyage_1_1Position.html", "structyage_1_1Position" ],
+ [ "Color", "structyage_1_1Color.html", "structyage_1_1Color" ],
+ [ "UV", "structyage_1_1UV.html", "structyage_1_1UV" ],
+ [ "Vertex", "structyage_1_1Vertex.html", "structyage_1_1Vertex" ],
+ [ "Window", "classyage_1_1Window.html", "classyage_1_1Window" ],
+ [ "Matrix", "classyage_1_1Matrix.html", "classyage_1_1Matrix" ],
+ [ "Vector", "classyage_1_1Vector.html", "classyage_1_1Vector" ],
+ [ "Vector2", "classyage_1_1Vector2.html", "classyage_1_1Vector2" ],
+ [ "Body", "classyage_1_1Body.html", "classyage_1_1Body" ],
+ [ "Collider", "classyage_1_1Collider.html", "classyage_1_1Collider" ],
+ [ "CollisionBody", "classyage_1_1CollisionBody.html", "classyage_1_1CollisionBody" ],
+ [ "ParticleBody", "classyage_1_1ParticleBody.html", "classyage_1_1ParticleBody" ],
+ [ "RectangleCollider", "classyage_1_1RectangleCollider.html", "classyage_1_1RectangleCollider" ],
+ [ "RigidBody", "classyage_1_1RigidBody.html", "classyage_1_1RigidBody" ]
];
\ No newline at end of file
diff --git a/namespaceyage_1_1details.html b/namespaceyage_1_1details.html
new file mode 100644
index 00000000..9b6ea4a7
--- /dev/null
+++ b/namespaceyage_1_1details.html
@@ -0,0 +1,155 @@
+
+
+
+
+
+
+
YAGE: yage::details Namespace Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ YAGE
+ v0.1.1
+
+ Yet Another Game Engine
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/namespaceyage_1_1details.js b/namespaceyage_1_1details.js
new file mode 100644
index 00000000..6f8b899a
--- /dev/null
+++ b/namespaceyage_1_1details.js
@@ -0,0 +1,6 @@
+var namespaceyage_1_1details =
+[
+ [ "Coordinate", "structyage_1_1details_1_1Coordinate.html", "structyage_1_1details_1_1Coordinate" ],
+ [ "SpriteSheetHandler", "classyage_1_1details_1_1SpriteSheetHandler.html", "classyage_1_1details_1_1SpriteSheetHandler" ],
+ [ "Row", "classyage_1_1details_1_1Row.html", "classyage_1_1details_1_1Row" ]
+];
\ No newline at end of file
diff --git a/namespaceyage_1_1matrix.html b/namespaceyage_1_1matrix.html
new file mode 100644
index 00000000..b90946a1
--- /dev/null
+++ b/namespaceyage_1_1matrix.html
@@ -0,0 +1,242 @@
+
+
+
+
+
+
+
YAGE: yage::matrix Namespace Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ YAGE
+ v0.1.1
+
+ Yet Another Game Engine
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Namespace containing functions that operate on matrices.
+More...
+
+
+template<int M, int N, class T >
+Matrix < N, M, T > transpose (const Matrix < M, N, T > &m)
+ Transposes a matrix and returns the result. More...
+
+template<int R, class T >
+T dot (const Matrix < R, 1, T > &m1, const Matrix < R, 1, T > &m2)
+ Returns the dot product between two vectors. More...
+
+template<int M, int N, int P, int Q, class T >
+Matrix < M, Q, T > multiply (const Matrix < M, N, T > &m1, const Matrix < P, Q, T > &m2)
+ Multiplies two matrices together. More...
+
+
+
+
Implementations defined here are meant to operate on anything that inherits from the base Matrix class.
+
+
+
+
+
+template<int R, class T >
+
+
+ T yage::matrix::dot
+ (
+ const Matrix< R, 1, T > &
+ m1 ,
+
+
+
+
+ const Matrix< R, 1, T > &
+ m2
+
+
+
+ )
+
+
+
+
+
+
+
+
+
+template<int M, int N, int P, int Q, class T >
+
+
+ Matrix <M, Q, T> yage::matrix::multiply
+ (
+ const Matrix< M, N, T > &
+ m1 ,
+
+
+
+
+ const Matrix< P, Q, T > &
+ m2
+
+
+
+ )
+
+
+
+
+
Parameters
+
+
+
+
Requires the two matrices to be compatible with multiplication.
+
Todo: Think if this should be a static_assert.
+
Performs multiplication by getting the rows and columns, transposing one of them and then doting the result.
+
+
+
+
+
+
+
+template<int M, int N, class T >
+
+
+ Matrix <N, M, T> yage::matrix::transpose
+ (
+ const Matrix< M, N, T > &
+ m )
+
+
+
+
+
+
+
+
+
+
+
diff --git a/navtree.js b/navtree.js
index 45c575e8..5c7ca62f 100644
--- a/navtree.js
+++ b/navtree.js
@@ -1,19 +1,41 @@
var NAVTREE =
[
[ "YAGE", "index.html", [
+ [ "Physics Engine", "md_yage_physics_README.html", null ],
+ [ "Todo List", "todo.html", null ],
+ [ "Deprecated List", "deprecated.html", null ],
+ [ "Bug List", "bug.html", null ],
[ "Namespaces", null, [
- [ "Namespace List", "namespaces.html", "namespaces" ]
+ [ "Namespace List", "namespaces.html", "namespaces" ],
+ [ "Namespace Members", "namespacemembers.html", [
+ [ "All", "namespacemembers.html", null ],
+ [ "Functions", "namespacemembers_func.html", null ],
+ [ "Typedefs", "namespacemembers_type.html", null ],
+ [ "Enumerations", "namespacemembers_enum.html", null ],
+ [ "Enumerator", "namespacemembers_eval.html", null ]
+ ] ]
] ],
[ "Classes", null, [
[ "Class List", "annotated.html", "annotated" ],
- [ "Class Index", "classes.html", null ]
+ [ "Class Index", "classes.html", null ],
+ [ "Class Hierarchy", "hierarchy.html", "hierarchy" ],
+ [ "Class Members", "functions.html", [
+ [ "All", "functions.html", "functions_dup" ],
+ [ "Functions", "functions_func.html", null ],
+ [ "Variables", "functions_vars.html", null ],
+ [ "Related Functions", "functions_rela.html", null ]
+ ] ]
+ ] ],
+ [ "Files", null, [
+ [ "File List", "files.html", "files" ]
] ]
] ]
];
var NAVTREEINDEX =
[
-"annotated.html"
+"annotated.html",
+"functions_t.html"
];
var SYNCONMSG = 'click to disable panel synchronisation';
diff --git a/navtreeindex0.js b/navtreeindex0.js
index 0b533091..c9abf3e9 100644
--- a/navtreeindex0.js
+++ b/navtreeindex0.js
@@ -1,11 +1,253 @@
var NAVTREEINDEX0 =
{
-"annotated.html":[1,0],
-"classes.html":[1,1],
-"classyage_1_1Matrix.html":[1,0,0,0],
-"index.html":[],
-"namespaces.html":[0,0],
-"namespaceyage.html":[1,0,0],
-"namespaceyage.html":[0,0,0],
-"pages.html":[]
+"annotated.html":[5,0],
+"body_8cpp.html":[6,0,0,2,0],
+"body_8h.html":[6,0,0,2,1],
+"body_8h_source.html":[6,0,0,2,1],
+"bug.html":[3],
+"camera2d_8cpp.html":[6,0,0,0,0],
+"camera2d_8h.html":[6,0,0,0,1],
+"camera2d_8h_source.html":[6,0,0,0,1],
+"classes.html":[5,1],
+"classyage_1_1Body.html":[5,0,0,23],
+"classyage_1_1Body.html#a01b2a500e71bc88f2cb597f376bc8289":[5,0,0,23,9],
+"classyage_1_1Body.html#a1023ebd31914571f137fb5aadc88c364":[5,0,0,23,4],
+"classyage_1_1Body.html#a17017d183f3f9ecdff779fd6f82c5d36":[5,0,0,23,2],
+"classyage_1_1Body.html#a262c896b473d7672cde524145cd7981d":[5,0,0,23,6],
+"classyage_1_1Body.html#a36c0a4485bf9a704901d88c6cf212a5f":[5,0,0,23,5],
+"classyage_1_1Body.html#a454a7c59d07c94afb0a35c3d53ec2191":[5,0,0,23,8],
+"classyage_1_1Body.html#a4f61913cf00244a6160e09cda846f766":[5,0,0,23,7],
+"classyage_1_1Body.html#a56310be4f9d7d2d4e7f954af0e0a5878":[5,0,0,23,1],
+"classyage_1_1Body.html#a8a800cef0fb3561332d4a97c790e7225":[5,0,0,23,3],
+"classyage_1_1Body.html#a8fe4f244be47f1336a57c1f2aa095157":[5,0,0,23,10],
+"classyage_1_1Body.html#aeca769807d9b6f6fb3c9f61deaa83b86":[5,0,0,23,0],
+"classyage_1_1Body.html#afead7edec899748eab78879e6e6c5741":[5,0,0,23,11],
+"classyage_1_1Camera2D.html":[5,0,0,2],
+"classyage_1_1Camera2D.html#a76e9d3623fd930530fbe6cdccc9b7707":[5,0,0,2,3],
+"classyage_1_1Camera2D.html#a7ef3b02255622486ef8f396e2cb1ec4a":[5,0,0,2,0],
+"classyage_1_1Camera2D.html#a8f599101972611e898ba9be349464961":[5,0,0,2,7],
+"classyage_1_1Camera2D.html#a9c6d369978a4c142db3059f8d5a122b0":[5,0,0,2,1],
+"classyage_1_1Camera2D.html#abf1432e35cef0a54f35863f13a9d5448":[5,0,0,2,6],
+"classyage_1_1Camera2D.html#addc194a43322262e7d102f212e5f5cf7":[5,0,0,2,2],
+"classyage_1_1Camera2D.html#ae557d3648deba40236fd696a17c7d7c4":[5,0,0,2,4],
+"classyage_1_1Camera2D.html#af3eec769d8b57ec0f6d370f5f75a6eda":[5,0,0,2,5],
+"classyage_1_1Collider.html":[5,0,0,24],
+"classyage_1_1Collider.html#a2ae348a82a0ca7a871c05f36e5031161":[5,0,0,24,3],
+"classyage_1_1Collider.html#a4a8ad9e664a0015e023a70d196302fe9":[5,0,0,24,2],
+"classyage_1_1Collider.html#abbab9373c0805ffa5215c08b82eaed03":[5,0,0,24,1],
+"classyage_1_1Collider.html#ad7456f84c1acb4fd9ee0ea67c8ee7308":[5,0,0,24,4],
+"classyage_1_1Collider.html#ae33aeb0711409e7c3ef9e21ed99fa8a3":[5,0,0,24,0],
+"classyage_1_1CollisionBody.html":[5,0,0,25],
+"classyage_1_1CollisionBody.html#a5289e613269facc45cd451872c17a83d":[5,0,0,25,0],
+"classyage_1_1CollisionBody.html#a758b2f867f276f4c7e02ebda2cd04c8b":[5,0,0,25,1],
+"classyage_1_1GlslProgram.html":[5,0,0,3],
+"classyage_1_1GlslProgram.html#a0de6e3d7c8e39357c7b0f91d85b21fb2":[5,0,0,3,10],
+"classyage_1_1GlslProgram.html#a1acc7e052209fde74256c479af6d9988":[5,0,0,3,5],
+"classyage_1_1GlslProgram.html#a255ccbb1d94d17f2de62319efd4be91d":[5,0,0,3,7],
+"classyage_1_1GlslProgram.html#a2afa98cbf5d25b634e01b863c33fcf8f":[5,0,0,3,11],
+"classyage_1_1GlslProgram.html#a45676c850afad2717fd4119eb8c02ef7":[5,0,0,3,3],
+"classyage_1_1GlslProgram.html#a4e38b9f5daaf4b111b69e4d2900d4970":[5,0,0,3,4],
+"classyage_1_1GlslProgram.html#a55d4f797833c688be78c00882112e486":[5,0,0,3,13],
+"classyage_1_1GlslProgram.html#a5af953324ac9f89aecf7e0a73a9467ad":[5,0,0,3,9],
+"classyage_1_1GlslProgram.html#a721b43cbdf82dbf68b3a4f3304a135c4":[5,0,0,3,0],
+"classyage_1_1GlslProgram.html#a762b44540ef219ff39f784543fc162c3":[5,0,0,3,12],
+"classyage_1_1GlslProgram.html#a78268f78af00bcb2358d48bb010aa9fd":[5,0,0,3,1],
+"classyage_1_1GlslProgram.html#acf57b56739f67ac88b0d5df3bf1d4cb1":[5,0,0,3,6],
+"classyage_1_1GlslProgram.html#ad20ee225c8e981861923a2d7eeaf940f":[5,0,0,3,14],
+"classyage_1_1GlslProgram.html#ad8f02beee9fdc3608d7aceebf3398e8b":[5,0,0,3,15],
+"classyage_1_1GlslProgram.html#aed74ec6db4d2b02e1172bd5694eb1b27":[5,0,0,3,8],
+"classyage_1_1GlslProgram.html#af2cea717928baf5feed2ac5dc2a03290":[5,0,0,3,2],
+"classyage_1_1GlslProgram.html#afe46af121e9c0214be6f7b18660c5bc7":[5,0,0,3,16],
+"classyage_1_1Glyph.html":[5,0,0,9],
+"classyage_1_1Glyph.html#a0d5bfd4874a5d29c96a3d22f45543eb2":[5,0,0,9,4],
+"classyage_1_1Glyph.html#a19ae31e594b33bb1ad3bc1763cdba38f":[5,0,0,9,0],
+"classyage_1_1Glyph.html#a2efbe49c2307601731416d615ac415c8":[5,0,0,9,10],
+"classyage_1_1Glyph.html#a4930084a1071cd3274b2aa885f26ecec":[5,0,0,9,6],
+"classyage_1_1Glyph.html#a6240a88991e31b2fc8ed5dccfc362234":[5,0,0,9,8],
+"classyage_1_1Glyph.html#a71c5c3381928153e3eb2f67461b76a2d":[5,0,0,9,11],
+"classyage_1_1Glyph.html#a7b8b85a8044d751cfa29135690c23ff9":[5,0,0,9,3],
+"classyage_1_1Glyph.html#a8979cbe2f07cf12cf537a2bd88df99a2":[5,0,0,9,2],
+"classyage_1_1Glyph.html#a8e54b98d17907e0088360416fe978e1f":[5,0,0,9,5],
+"classyage_1_1Glyph.html#a9db1936e683cafe3b6ef72f63b3241fa":[5,0,0,9,12],
+"classyage_1_1Glyph.html#aa94ec682d592c86e2c08560919d675a1":[5,0,0,9,1],
+"classyage_1_1Glyph.html#ab27b92a62dcebccae673a7d8d0c15704":[5,0,0,9,9],
+"classyage_1_1Glyph.html#add70123a08d594e4cfb627a03ae8daad":[5,0,0,9,7],
+"classyage_1_1ImageLoader.html":[5,0,0,4],
+"classyage_1_1ImageLoader.html#ad8dcdaaed43713f07723f2b6719d1b32":[5,0,0,4,0],
+"classyage_1_1InputManager.html":[5,0,0,5],
+"classyage_1_1InputManager.html#a9a484e406a3713df30ad887abd8ae28c":[5,0,0,5,3],
+"classyage_1_1InputManager.html#aa420dbea2ae5e291b3fe9d8d3f9095d0":[5,0,0,5,2],
+"classyage_1_1InputManager.html#aa5f6416a0277a33cf9afe74e16f156a5":[5,0,0,5,1],
+"classyage_1_1InputManager.html#ae99a13911fe80c221e83218b51a76ab0":[5,0,0,5,0],
+"classyage_1_1IoManager.html":[5,0,0,6],
+"classyage_1_1IoManager.html#a75d13ca634df592e44e4152fedcd446d":[5,0,0,6,0],
+"classyage_1_1Matrix.html":[5,0,0,20],
+"classyage_1_1Matrix.html#a07678d7007e89487c7168df84f2a4fa8":[5,0,0,20,12],
+"classyage_1_1Matrix.html#a0ab11922319366f6e74f6e9e7d7abeed":[5,0,0,20,14],
+"classyage_1_1Matrix.html#a0cc8e242b2e8319789aae0e1d81834a1":[5,0,0,20,11],
+"classyage_1_1Matrix.html#a0e989030df9ebc7e3885a7bc811a45c6":[5,0,0,20,10],
+"classyage_1_1Matrix.html#a191b02ff353d04f18779d4c84e20927b":[5,0,0,20,1],
+"classyage_1_1Matrix.html#a20ea5fe16d27ef15f775b5497cadc851":[5,0,0,20,4],
+"classyage_1_1Matrix.html#a2148cd52008892765ad90250c68afba1":[5,0,0,20,3],
+"classyage_1_1Matrix.html#a73b7d1f94f4f72a2294b71b3a35794ad":[5,0,0,20,0],
+"classyage_1_1Matrix.html#a74475218328d6ef69701a6e261df925b":[5,0,0,20,5],
+"classyage_1_1Matrix.html#a83d77d3a40ced5e2b703a6d66b6e6055":[5,0,0,20,2],
+"classyage_1_1Matrix.html#a89e826d2c6646002cfae23dde7f61145":[5,0,0,20,9],
+"classyage_1_1Matrix.html#a8b7e0913efdb5e8c9ff39df4c4f36228":[5,0,0,20,7],
+"classyage_1_1Matrix.html#a960273d1ac46a8edb71ceee08ee639b8":[5,0,0,20,6],
+"classyage_1_1Matrix.html#a9e9cbf0fd7c768696ef909bdac1a706d":[5,0,0,20,13],
+"classyage_1_1Matrix.html#acc2d0763f060c923ce53b37143d0a7bb":[5,0,0,20,8],
+"classyage_1_1ParticleBody.html":[5,0,0,26],
+"classyage_1_1ParticleBody.html#a1f24ef00fd59254397d677d90936ec4c":[5,0,0,26,2],
+"classyage_1_1ParticleBody.html#a4d6c52fc2106ebd3f131d2be1fa3f11b":[5,0,0,26,1],
+"classyage_1_1ParticleBody.html#ae20aad802b5620597d0521663061efc0":[5,0,0,26,0],
+"classyage_1_1RectangleCollider.html":[5,0,0,27],
+"classyage_1_1RectangleCollider.html#a81e825cf009a437bc0f61b846cac66f6":[5,0,0,27,1],
+"classyage_1_1RectangleCollider.html#ac8d8e6bdb12c21be12f7d398242147c4":[5,0,0,27,2],
+"classyage_1_1RectangleCollider.html#af9e0964655073b0a190c9d06b449a969":[5,0,0,27,0],
+"classyage_1_1RenderBatch.html":[5,0,0,10],
+"classyage_1_1RenderBatch.html#a129b5fa960e1acc85650ce06b10905e7":[5,0,0,10,5],
+"classyage_1_1RenderBatch.html#a160bf0e089d392d26fd50935263762ba":[5,0,0,10,4],
+"classyage_1_1RenderBatch.html#a17da9d35451d55766836917699406160":[5,0,0,10,7],
+"classyage_1_1RenderBatch.html#a4a3a3180c63c51178871648d4c8e6853":[5,0,0,10,0],
+"classyage_1_1RenderBatch.html#a6af4f3f64abd1a6dc1e74ebafbb4e47e":[5,0,0,10,1],
+"classyage_1_1RenderBatch.html#ad12ecf32cf9f9244afa7e9ad15b4e78f":[5,0,0,10,6],
+"classyage_1_1RenderBatch.html#ad1cfc404c74ee3d838e9cd12a8c1962d":[5,0,0,10,3],
+"classyage_1_1RenderBatch.html#aff7e5f873fe2900dc2f4ce8fcf2b3944":[5,0,0,10,2],
+"classyage_1_1ResourceManager.html":[5,0,0,7],
+"classyage_1_1ResourceManager.html#a2799a8ff957874fbe7b7c791781255f6":[5,0,0,7,1],
+"classyage_1_1ResourceManager.html#a36d805924374f27aa7dbce1d47795b25":[5,0,0,7,0],
+"classyage_1_1RigidBody.html":[5,0,0,28],
+"classyage_1_1RigidBody.html#aed946934f970694c6f6840b09600a606":[5,0,0,28,0],
+"classyage_1_1Sprite.html":[5,0,0,8],
+"classyage_1_1Sprite.html#a0f48a2cd909000f719cde8dea33bf1ad":[5,0,0,8,10],
+"classyage_1_1Sprite.html#a113bfddfa62846a1d8391d1b86de7987":[5,0,0,8,0],
+"classyage_1_1Sprite.html#a2f6294be8b2551077cf475892bcddcc1":[5,0,0,8,5],
+"classyage_1_1Sprite.html#a33789b3e37bfcb84ed89ec69f47817a1":[5,0,0,8,2],
+"classyage_1_1Sprite.html#a3fe5615022d2b157b9e6375197254897":[5,0,0,8,7],
+"classyage_1_1Sprite.html#a6374eb3013ac9b87fa136f317dfb8d03":[5,0,0,8,12],
+"classyage_1_1Sprite.html#a8eed26f4fa57b3ad47d791564233ee40":[5,0,0,8,4],
+"classyage_1_1Sprite.html#a91e70bb6f123955cb3dd5e7932e9c3ed":[5,0,0,8,13],
+"classyage_1_1Sprite.html#a9699a12e74c0b78d3b4e396fed59b7a8":[5,0,0,8,11],
+"classyage_1_1Sprite.html#a97dd80e05efb9399ee8471ff40a77bee":[5,0,0,8,6],
+"classyage_1_1Sprite.html#aa2f833e040940616fa17ee8f02f8cab2":[5,0,0,8,3],
+"classyage_1_1Sprite.html#aa5a7958e17f1d042226b91fb1829642e":[5,0,0,8,1],
+"classyage_1_1Sprite.html#abe6306d84f416b99ff3725ac6d9659d3":[5,0,0,8,8],
+"classyage_1_1Sprite.html#ac8f6505d7b080bb346458e6d70cc60d0":[5,0,0,8,9],
+"classyage_1_1SpriteBatch.html":[5,0,0,11],
+"classyage_1_1SpriteBatch.html#a007d24cd3765e2fcea843f85dbbb475e":[5,0,0,11,14],
+"classyage_1_1SpriteBatch.html#a00a06cc5f4bd47c2d5003cf2e3d7a6c1":[5,0,0,11,18],
+"classyage_1_1SpriteBatch.html#a0ca8f0d0df0eeb22e8fc6fceebb96200":[5,0,0,11,15],
+"classyage_1_1SpriteBatch.html#a195c4aca60815d413c65dce99389282d":[5,0,0,11,12],
+"classyage_1_1SpriteBatch.html#a1b365d89c096d7fa138e1c7091f1d737":[5,0,0,11,10],
+"classyage_1_1SpriteBatch.html#a204782dd15c82376555ad0b049c4167f":[5,0,0,11,11],
+"classyage_1_1SpriteBatch.html#a30a46a7182235a739916d540781af652":[5,0,0,11,1],
+"classyage_1_1SpriteBatch.html#a4e21cc3bc27fbfaf1b6a15362b664027":[5,0,0,11,6],
+"classyage_1_1SpriteBatch.html#a56e335f07826ca61ba680981d46b043c":[5,0,0,11,19],
+"classyage_1_1SpriteBatch.html#a6e01d11880a841b153e950aa8307b1a5":[5,0,0,11,16],
+"classyage_1_1SpriteBatch.html#a7731372a6ec1aea75d1732700fe0f4c6":[5,0,0,11,9],
+"classyage_1_1SpriteBatch.html#a7f18a506f4188acd2219da8147dc0e1e":[5,0,0,11,2],
+"classyage_1_1SpriteBatch.html#ab477a5393ddd7b78afba93b96962f038":[5,0,0,11,7],
+"classyage_1_1SpriteBatch.html#abf057ffe5fd9b7c35256dad147391008":[5,0,0,11,17],
+"classyage_1_1SpriteBatch.html#adea6570f196b203a4d6e07ad66738c9a":[5,0,0,11,13],
+"classyage_1_1SpriteBatch.html#ae3e74abbf722aba0197b64d8f61d928c":[5,0,0,11,5],
+"classyage_1_1SpriteBatch.html#af6293aac69e1124199297e5b921a4872":[5,0,0,11,4],
+"classyage_1_1SpriteBatch.html#af8b705cdad7ceefa902f3be620ac8632":[5,0,0,11,8],
+"classyage_1_1SpriteBatch.html#afa26d86730be23aa5e0c8c4a9d67001a":[5,0,0,11,3],
+"classyage_1_1SpriteBatch.html#afda50a8a2a6c9ffd1b9d962fae223f8a":[5,0,0,11,0],
+"classyage_1_1SpriteSheet.html":[5,0,0,12],
+"classyage_1_1SpriteSheet.html#a2734c2e7b8bdfc9090d240c070ee55c0":[5,0,0,12,1],
+"classyage_1_1SpriteSheet.html#a73db999ab17c4846f036eb47470176f6":[5,0,0,12,0],
+"classyage_1_1SpriteSheet.html#a8094499cceedc9cb3b15bfe0520db6b8":[5,0,0,12,3],
+"classyage_1_1SpriteSheet.html#a8b8a3e6fd58943e44e04d6bfc8c243a3":[5,0,0,12,2],
+"classyage_1_1TextureCache.html":[5,0,0,14],
+"classyage_1_1TextureCache.html#a5e96e92a02ded2af93e91df54f08300d":[5,0,0,14,0],
+"classyage_1_1TextureCache.html#acec85e497e3dbcded344f4bed6b4389e":[5,0,0,14,1],
+"classyage_1_1TextureCache.html#aecd72d2dd02efb862548e4def6f6b323":[5,0,0,14,2],
+"classyage_1_1Vector.html":[5,0,0,21],
+"classyage_1_1Vector.html#a54c22538916cfb3b838724b8f8662c35":[5,0,0,21,4],
+"classyage_1_1Vector.html#a55fd6c60a95832ad4b68083071f9866f":[5,0,0,21,1],
+"classyage_1_1Vector.html#a81efa1cb9d4ce8bb8c5cf9652a5650a2":[5,0,0,21,3],
+"classyage_1_1Vector.html#a956f7b6d02c0309adece311f59c8beae":[5,0,0,21,5],
+"classyage_1_1Vector.html#aa291a8ee264f81165b529b7f3a0c265d":[5,0,0,21,2],
+"classyage_1_1Vector.html#ac9b202913c03bde201e350e855fbbffa":[5,0,0,21,0],
+"classyage_1_1Vector2.html":[5,0,0,22],
+"classyage_1_1Vector2.html#a14a436185842f7375d02b57a37832740":[5,0,0,22,5],
+"classyage_1_1Vector2.html#a216ac57d39572b46ab8307a7728e4456":[5,0,0,22,7],
+"classyage_1_1Vector2.html#a3ef3bc2954f387f1db2165a884765ad0":[5,0,0,22,2],
+"classyage_1_1Vector2.html#a50c108903be424de1c41ce31fddd23ea":[5,0,0,22,0],
+"classyage_1_1Vector2.html#a554645b415a76af47698985b7757f0c2":[5,0,0,22,6],
+"classyage_1_1Vector2.html#a5a777413b63e68dc5f797d31e3d7beaf":[5,0,0,22,4],
+"classyage_1_1Vector2.html#aacee766d18741a925a47b91fa0080822":[5,0,0,22,3],
+"classyage_1_1Vector2.html#af69d534302a406bac419589e0a2f2917":[5,0,0,22,1],
+"classyage_1_1Window.html":[5,0,0,19],
+"classyage_1_1Window.html#a1225a2b5eff6d44a6bce3f0f5f10e2bf":[5,0,0,19,1],
+"classyage_1_1Window.html#a4be115daea6c7473fca81623c547d821":[5,0,0,19,2],
+"classyage_1_1Window.html#a5247a4164bf0006fe9f034cd27c5b6db":[5,0,0,19,6],
+"classyage_1_1Window.html#a7b09e6b3e575a40b99bfb7c685432787":[5,0,0,19,9],
+"classyage_1_1Window.html#a7d7bd2f22e095df387e8b5cda2bb484e":[5,0,0,19,0],
+"classyage_1_1Window.html#a86d0aa8e9896850b9acfc720b5615359":[5,0,0,19,8],
+"classyage_1_1Window.html#a98c07656f90a6205f24dfe85ef1137de":[5,0,0,19,7],
+"classyage_1_1Window.html#a98e2a33820ad63b2c94c56e203ff6e58":[5,0,0,19,4],
+"classyage_1_1Window.html#a9a8dd109e145c459e52abb3a8861e3a0":[5,0,0,19,3],
+"classyage_1_1Window.html#abfb5ae5e5abf22133e59097fc8aae5fe":[5,0,0,19,5],
+"classyage_1_1details_1_1Row.html":[5,0,0,0,2],
+"classyage_1_1details_1_1Row.html#a18904acbce1c6084bc25a753989b5f06":[5,0,0,0,2,0],
+"classyage_1_1details_1_1Row.html#a438164456acdb9e20c3e13ef9e43d5b3":[5,0,0,0,2,3],
+"classyage_1_1details_1_1Row.html#a703d4eee36d93b1227ad734bdcf27190":[5,0,0,0,2,1],
+"classyage_1_1details_1_1Row.html#a9c781b74460f4cb429de8838f74857d8":[5,0,0,0,2,4],
+"classyage_1_1details_1_1Row.html#adf2f7047871fdc78ba66d9d08cd07736":[5,0,0,0,2,2],
+"classyage_1_1details_1_1SpriteSheetHandler.html":[5,0,0,0,1],
+"classyage_1_1details_1_1SpriteSheetHandler.html#a0b54c97ed8844457fbd0cfc0b98c48f1":[5,0,0,0,1,3],
+"classyage_1_1details_1_1SpriteSheetHandler.html#a0e8fddca7c7ad33cf5ca0df92573a8dc":[5,0,0,0,1,4],
+"classyage_1_1details_1_1SpriteSheetHandler.html#a2d5cee115c7fee8328b7a05c6370d9be":[5,0,0,0,1,20],
+"classyage_1_1details_1_1SpriteSheetHandler.html#a2fce73fdbfea0421984fd11a5f4f2f4c":[5,0,0,0,1,14],
+"classyage_1_1details_1_1SpriteSheetHandler.html#a48c96397a848df80e78db1eb1402c8e5":[5,0,0,0,1,1],
+"classyage_1_1details_1_1SpriteSheetHandler.html#a4a04732e91bfb3cf4e5903888f69904f":[5,0,0,0,1,9],
+"classyage_1_1details_1_1SpriteSheetHandler.html#a5168939b5e39a167e53ce272e748615b":[5,0,0,0,1,19],
+"classyage_1_1details_1_1SpriteSheetHandler.html#a528e8c164471739deeaab7dd036214c3":[5,0,0,0,1,13],
+"classyage_1_1details_1_1SpriteSheetHandler.html#a556e2e52596ace854e74693c3b3d9a17":[5,0,0,0,1,2],
+"classyage_1_1details_1_1SpriteSheetHandler.html#a5eb4aafe8bfc096559d6b1f8c9635979":[5,0,0,0,1,10],
+"classyage_1_1details_1_1SpriteSheetHandler.html#a69043a21e8120ebf8b174b06ab3e6f0a":[5,0,0,0,1,16],
+"classyage_1_1details_1_1SpriteSheetHandler.html#a6c2e54ccaad1af262bc57c1cec7bf9fe":[5,0,0,0,1,15],
+"classyage_1_1details_1_1SpriteSheetHandler.html#a752060f964e8bc3484855a8d606d99d7":[5,0,0,0,1,11],
+"classyage_1_1details_1_1SpriteSheetHandler.html#a88e49a1a8cdea36efdc94514afc206cf":[5,0,0,0,1,12],
+"classyage_1_1details_1_1SpriteSheetHandler.html#a96b6689151468233265417cfde09cbfd":[5,0,0,0,1,18],
+"classyage_1_1details_1_1SpriteSheetHandler.html#aa01ca94fec72e7b5067a8b5c33073218":[5,0,0,0,1,5],
+"classyage_1_1details_1_1SpriteSheetHandler.html#ac116b3bafc3fc09b05d3b7d334390944":[5,0,0,0,1,0],
+"classyage_1_1details_1_1SpriteSheetHandler.html#ac1fb0bea7248f14206a1919d41b9ebf1":[5,0,0,0,1,6],
+"classyage_1_1details_1_1SpriteSheetHandler.html#ae4f7f9d61886114fc05b94a4304a6448":[5,0,0,0,1,17],
+"classyage_1_1details_1_1SpriteSheetHandler.html#aea627be414b11229cad552b129a6d6ad":[5,0,0,0,1,8],
+"classyage_1_1details_1_1SpriteSheetHandler.html#aef5f9840331ab674e5d464cdc7bddbd2":[5,0,0,0,1,7],
+"classyage_1_1details_1_1SpriteSheetHandler.html#af0b6512067ca4f9d5d14c11226091839":[5,0,0,0,1,21],
+"collider_8h.html":[6,0,0,2,2],
+"collider_8h_source.html":[6,0,0,2,2],
+"collisionbody_8h.html":[6,0,0,2,3],
+"collisionbody_8h_source.html":[6,0,0,2,3],
+"deprecated.html":[2],
+"dir_0a5be4b85c8e2c05f7a9f5a803f53125.html":[6,0,0],
+"dir_a58d7658bbcfd3d3d7296185ebe55c28.html":[6,0,0,2],
+"dir_aa7f86daaaa64c448f636c0e65de2cec.html":[6,0,0,1],
+"dir_ac0faa69eaf4dc6c8e3ca03d2fb5cb5f.html":[6,0,0,0],
+"files.html":[6,0],
+"functions.html":[5,3,0],
+"functions.html":[5,3,0,0],
+"functions_b.html":[5,3,0,1],
+"functions_c.html":[5,3,0,2],
+"functions_d.html":[5,3,0,3],
+"functions_e.html":[5,3,0,4],
+"functions_f.html":[5,3,0,5],
+"functions_func.html":[5,3,1],
+"functions_g.html":[5,3,0,6],
+"functions_h.html":[5,3,0,7],
+"functions_i.html":[5,3,0,8],
+"functions_k.html":[5,3,0,9],
+"functions_l.html":[5,3,0,10],
+"functions_m.html":[5,3,0,11],
+"functions_n.html":[5,3,0,12],
+"functions_o.html":[5,3,0,13],
+"functions_p.html":[5,3,0,14],
+"functions_r.html":[5,3,0,15],
+"functions_rela.html":[5,3,3],
+"functions_s.html":[5,3,0,16]
};
diff --git a/navtreeindex1.js b/navtreeindex1.js
new file mode 100644
index 00000000..d14c06d8
--- /dev/null
+++ b/navtreeindex1.js
@@ -0,0 +1,150 @@
+var NAVTREEINDEX1 =
+{
+"functions_t.html":[5,3,0,17],
+"functions_u.html":[5,3,0,18],
+"functions_v.html":[5,3,0,19],
+"functions_vars.html":[5,3,2],
+"functions_w.html":[5,3,0,20],
+"functions_x.html":[5,3,0,21],
+"functions_y.html":[5,3,0,22],
+"functions_~.html":[5,3,0,23],
+"glslprogram_8cpp.html":[6,0,0,0,2],
+"glslprogram_8h.html":[6,0,0,0,3],
+"glslprogram_8h_source.html":[6,0,0,0,3],
+"hierarchy.html":[5,2],
+"imageloader_8cpp.html":[6,0,0,0,4],
+"imageloader_8h.html":[6,0,0,0,5],
+"imageloader_8h_source.html":[6,0,0,0,5],
+"index.html":[],
+"inputmanager_8cpp.html":[6,0,0,0,6],
+"inputmanager_8h.html":[6,0,0,0,7],
+"inputmanager_8h_source.html":[6,0,0,0,7],
+"iomanager_8cpp.html":[6,0,0,0,8],
+"iomanager_8h.html":[6,0,0,0,9],
+"iomanager_8h_source.html":[6,0,0,0,9],
+"math_8h.html":[6,0,0,1,0],
+"math_8h_source.html":[6,0,0,1,0],
+"matrix_8h.html":[6,0,0,1,1],
+"matrix_8h.html#a090cbd6b767b583364e9cbe78d8a8d5a":[6,0,0,1,1,9],
+"matrix_8h.html#a2187fb11298a029f2877702192717090":[6,0,0,1,1,13],
+"matrix_8h.html#a226cc29763f745fd175844f4263d5dae":[6,0,0,1,1,10],
+"matrix_8h.html#a23eef341099a6b2816cf0c63f8ffe898":[6,0,0,1,1,5],
+"matrix_8h.html#a277125ad9fa06a7119c59d350e129985":[6,0,0,1,1,7],
+"matrix_8h.html#a5ddd829cb1c7c4c880d0fd53326858fe":[6,0,0,1,1,18],
+"matrix_8h.html#a62de4b4b6bab23717d957c370f2e41c7":[6,0,0,1,1,19],
+"matrix_8h.html#a6b77afaa1cd077df90b9daccbfc2cbae":[6,0,0,1,1,11],
+"matrix_8h.html#a7ed614bc9d3e8b9f3f8d32b6a7ff28eb":[6,0,0,1,1,17],
+"matrix_8h.html#a8a9db24697f649f6d19f0347330d95fe":[6,0,0,1,1,14],
+"matrix_8h.html#a947133b8fc764d9fc5c5d8b08821cf32":[6,0,0,1,1,12],
+"matrix_8h.html#ac4d2f55a5c3369ec42001776a582c30a":[6,0,0,1,1,6],
+"matrix_8h.html#acca4a23afb94173695bbc1e1f2cde2b3":[6,0,0,1,1,16],
+"matrix_8h.html#ad8903f6a93ac89f16846458540717507":[6,0,0,1,1,8],
+"matrix_8h.html#ad9344d41af72f29cd6f8cf1ef62ed3cc":[6,0,0,1,1,15],
+"matrix_8h_source.html":[6,0,0,1,1],
+"md_yage_physics_README.html":[0],
+"namespacemembers.html":[4,1,0],
+"namespacemembers_enum.html":[4,1,3],
+"namespacemembers_eval.html":[4,1,4],
+"namespacemembers_func.html":[4,1,1],
+"namespacemembers_type.html":[4,1,2],
+"namespaces.html":[4,0],
+"namespaceyage.html":[4,0,0],
+"namespaceyage.html":[5,0,0],
+"namespaceyage_1_1details.html":[4,0,0,0],
+"namespaceyage_1_1details.html":[5,0,0,0],
+"namespaceyage_1_1matrix.html":[4,0,0,1],
+"namespaceyage_1_1matrix.html":[5,0,0,1],
+"pages.html":[],
+"particlebody_8cpp.html":[6,0,0,2,4],
+"particlebody_8h.html":[6,0,0,2,5],
+"particlebody_8h_source.html":[6,0,0,2,5],
+"physics_8h.html":[6,0,0,2,6],
+"physics_8h_source.html":[6,0,0,2,6],
+"picopng_8cpp.html":[6,0,0,0,10],
+"picopng_8cpp.html#a0cf122e98752ed702393cbe30df51356":[6,0,0,0,10,0],
+"picopng_8h.html":[6,0,0,0,11],
+"picopng_8h.html#a0cf122e98752ed702393cbe30df51356":[6,0,0,0,11,0],
+"picopng_8h_source.html":[6,0,0,0,11],
+"rectanglecollider_8cpp.html":[6,0,0,2,7],
+"rectanglecollider_8h.html":[6,0,0,2,8],
+"rectanglecollider_8h_source.html":[6,0,0,2,8],
+"resourcemanager_8cpp.html":[6,0,0,0,12],
+"resourcemanager_8h.html":[6,0,0,0,13],
+"resourcemanager_8h_source.html":[6,0,0,0,13],
+"rigidbody_8cpp.html":[6,0,0,2,9],
+"rigidbody_8h.html":[6,0,0,2,10],
+"rigidbody_8h_source.html":[6,0,0,2,10],
+"sprite_8cpp.html":[6,0,0,0,14],
+"sprite_8h.html":[6,0,0,0,15],
+"sprite_8h_source.html":[6,0,0,0,15],
+"spritebatch_8cpp.html":[6,0,0,0,16],
+"spritebatch_8h.html":[6,0,0,0,17],
+"spritebatch_8h_source.html":[6,0,0,0,17],
+"spritesheet_8cpp.html":[6,0,0,0,18],
+"spritesheet_8h.html":[6,0,0,0,19],
+"spritesheet_8h.html#a035f63ad1a3114ada8157ed4182521c9":[6,0,0,0,19,3],
+"spritesheet_8h_source.html":[6,0,0,0,19],
+"structyage_1_1Color.html":[5,0,0,16],
+"structyage_1_1Color.html#a01253439ca70585948fb560ecdd3e766":[5,0,0,16,3],
+"structyage_1_1Color.html#a1df3f4a850d0e50dba19e0681d71f3a6":[5,0,0,16,2],
+"structyage_1_1Color.html#a2ce7b1060775f64c9b578b3f81fdd648":[5,0,0,16,1],
+"structyage_1_1Color.html#a5a97b7679703c28ad0c90d1bedde5da1":[5,0,0,16,5],
+"structyage_1_1Color.html#ab0262bbe3b2ec12a9933fe411034d09e":[5,0,0,16,0],
+"structyage_1_1Color.html#ada90145192a7bc439269ab49e31a461a":[5,0,0,16,4],
+"structyage_1_1Position.html":[5,0,0,15],
+"structyage_1_1Position.html#a41b1d5ee23c50208982ab6089708e5d2":[5,0,0,15,0],
+"structyage_1_1Position.html#a45b8cc8245d0e05bb9e482d85512ee27":[5,0,0,15,3],
+"structyage_1_1Position.html#a4f5904d6d7b22802211f0565bc9f6c91":[5,0,0,15,2],
+"structyage_1_1Position.html#aaeaa1cd93e57adcb08ef4f76513148e2":[5,0,0,15,1],
+"structyage_1_1Texture.html":[5,0,0,13],
+"structyage_1_1Texture.html#a26386c2709b906ec07c9a1bb8daf2968":[5,0,0,13,2],
+"structyage_1_1Texture.html#a5ce16ac8ad034f7042620a418783b41e":[5,0,0,13,1],
+"structyage_1_1Texture.html#a9af4689df9f99c5074b7aa5d5857775c":[5,0,0,13,0],
+"structyage_1_1Texture.html#ad42f41cc57ed7a20928382f6557dc598":[5,0,0,13,3],
+"structyage_1_1UV.html":[5,0,0,17],
+"structyage_1_1UV.html#a414dc7aeeebf47df1a991aacbb12a793":[5,0,0,17,3],
+"structyage_1_1UV.html#aa726c11ba59a9a5edffef27ac3845053":[5,0,0,17,2],
+"structyage_1_1UV.html#ac918524789292937aae5803df3c2673f":[5,0,0,17,1],
+"structyage_1_1UV.html#ae236139f3a5f6024aac1e21bd93b7bde":[5,0,0,17,0],
+"structyage_1_1Vertex.html":[5,0,0,18],
+"structyage_1_1Vertex.html#a0dc5fa6c669b4c10a8d56702f2aa9b50":[5,0,0,18,2],
+"structyage_1_1Vertex.html#a2d1923353f0e50e7753ff1ae2d9ba84e":[5,0,0,18,7],
+"structyage_1_1Vertex.html#aa1fa8f5ebd883068828466cc924d4c50":[5,0,0,18,4],
+"structyage_1_1Vertex.html#aaa2cdca3a1186c57f1c75cee34ec3144":[5,0,0,18,5],
+"structyage_1_1Vertex.html#ab2826fb0ec9c48aad0056250dfa9cc2e":[5,0,0,18,1],
+"structyage_1_1Vertex.html#abefe88d26b055655f9cc038a1dd4ff6a":[5,0,0,18,6],
+"structyage_1_1Vertex.html#acae9697c2762e37dfa4472b85fa112c3":[5,0,0,18,0],
+"structyage_1_1Vertex.html#af392248f0be173221ebcc62d490fe03d":[5,0,0,18,3],
+"structyage_1_1details_1_1Coordinate.html":[5,0,0,0,0],
+"structyage_1_1details_1_1Coordinate.html#a0b3a6d9aa1d5b846ad7ebc11bc77c629":[5,0,0,0,0,0],
+"structyage_1_1details_1_1Coordinate.html#a23585afbdaa9bb742353a4c90878a941":[5,0,0,0,0,2],
+"structyage_1_1details_1_1Coordinate.html#a43fb6bd3e325d5cd7ec436778605db2a":[5,0,0,0,0,1],
+"structyage_1_1details_1_1Coordinate.html#a6d54c056ec7bd3c7ed1c6a226c2cf508":[5,0,0,0,0,5],
+"structyage_1_1details_1_1Coordinate.html#aa1a9203c0a9cd929f333bd99af634adc":[5,0,0,0,0,4],
+"structyage_1_1details_1_1Coordinate.html#aed145c923c95f852a8fb3abde8e346c0":[5,0,0,0,0,3],
+"texture_8h.html":[6,0,0,0,20],
+"texture_8h_source.html":[6,0,0,0,20],
+"texturecache_8cpp.html":[6,0,0,0,21],
+"texturecache_8h.html":[6,0,0,0,22],
+"texturecache_8h_source.html":[6,0,0,0,22],
+"todo.html":[1],
+"vertex_8h.html":[6,0,0,0,23],
+"vertex_8h_source.html":[6,0,0,0,23],
+"window_8cpp.html":[6,0,0,0,24],
+"window_8h.html":[6,0,0,0,25],
+"window_8h.html#a09d41deeced5fca5df9dc680c9e77c38":[6,0,0,0,25,1],
+"window_8h.html#a09d41deeced5fca5df9dc680c9e77c38a409ae568f380139ffa38d7fffa5ffb2f":[6,0,0,0,25,1,2],
+"window_8h.html#a09d41deeced5fca5df9dc680c9e77c38a7c4273d3feb1dc60a55a74c37c3fddd6":[6,0,0,0,25,1,0],
+"window_8h.html#a09d41deeced5fca5df9dc680c9e77c38af7a4d995b268c416a6e01b8dc1555648":[6,0,0,0,25,1,1],
+"window_8h.html#a09d41deeced5fca5df9dc680c9e77c38afa8ece0eef17c604369ca69bc4b09970":[6,0,0,0,25,1,3],
+"window_8h_source.html":[6,0,0,0,25],
+"yage_8cpp.html":[6,0,0,3],
+"yage_8cpp.html#a0bd2fedcbe862fdea1ea54b6b7d49bec":[6,0,0,3,0],
+"yage_8cpp.html#a4fc8b4d2a19d4c7f7f1bd42a788827ce":[6,0,0,3,1],
+"yage_8cpp.html#ac9d8c7327204686b3c86f4ab48672618":[6,0,0,3,2],
+"yage_8h.html":[6,0,0,4],
+"yage_8h.html#a0bd2fedcbe862fdea1ea54b6b7d49bec":[6,0,0,4,0],
+"yage_8h.html#a4fc8b4d2a19d4c7f7f1bd42a788827ce":[6,0,0,4,1],
+"yage_8h.html#ac9d8c7327204686b3c86f4ab48672618":[6,0,0,4,2],
+"yage_8h_source.html":[6,0,0,4]
+};
diff --git a/pages.html b/pages.html
new file mode 100644
index 00000000..1e7f2ed8
--- /dev/null
+++ b/pages.html
@@ -0,0 +1,124 @@
+
+
+
+
+
+
+
YAGE: Related Pages
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ YAGE
+ v0.1.1
+
+ Yet Another Game Engine
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Here is a list of all related documentation pages:
+
+
+
+
+
+
diff --git a/particlebody_8cpp.html b/particlebody_8cpp.html
new file mode 100644
index 00000000..c2712e9e
--- /dev/null
+++ b/particlebody_8cpp.html
@@ -0,0 +1,134 @@
+
+
+
+
+
+
+
YAGE: yage/physics/particlebody.cpp File Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ YAGE
+ v0.1.1
+
+ Yet Another Game Engine
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
#include <yage/physics/particlebody.h >
+
#include <cmath>
+
#include <iostream>
+
+
+ yage
+ Project namespace.
+
+
+
+
+
+
+
+
diff --git a/particlebody_8h.html b/particlebody_8h.html
new file mode 100644
index 00000000..089350ad
--- /dev/null
+++ b/particlebody_8h.html
@@ -0,0 +1,141 @@
+
+
+
+
+
+
+
YAGE: yage/physics/particlebody.h File Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ YAGE
+ v0.1.1
+
+ Yet Another Game Engine
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
#include "body.h "
+
#include <math/matrix.h >
+
+
Go to the source code of this file.
+
+
+ yage
+ Project namespace.
+
+
+
+
+
+
+
+
diff --git a/particlebody_8h_source.html b/particlebody_8h_source.html
new file mode 100644
index 00000000..01f9ea95
--- /dev/null
+++ b/particlebody_8h_source.html
@@ -0,0 +1,164 @@
+
+
+
+
+
+
+
YAGE: yage/physics/particlebody.h Source File
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ YAGE
+ v0.1.1
+
+ Yet Another Game Engine
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Go to the documentation of this file.
+
+
+
+
+
+
+
+
9 #ifndef YAGE_PHYSICS_PARTICLE_BODY_H
+
10 #define YAGE_PHYSICS_PARTICLE_BODY_H
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
ParticleBody(const Vector2d &position=Vector2d(0, 0), double mass=1, const Vector2d &velocity=Vector2d(0, 0), bool gravity=true)
Definition: particlebody.cpp:17
+
Definition: particlebody.h:19
+
+
+
void applyForce(const Vector2d &force) override
Definition: particlebody.cpp:23
+
Vector2< double > Vector2d
Definition of a 2D vector.
Definition: matrix.h:352
+
void update() override
Definition: particlebody.cpp:28
+
+
+
+
+
+
diff --git a/physics_8h.html b/physics_8h.html
new file mode 100644
index 00000000..05126d8d
--- /dev/null
+++ b/physics_8h.html
@@ -0,0 +1,130 @@
+
+
+
+
+
+
+
YAGE: yage/physics/physics.h File Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ YAGE
+ v0.1.1
+
+ Yet Another Game Engine
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/physics_8h_source.html b/physics_8h_source.html
new file mode 100644
index 00000000..6bfed1ac
--- /dev/null
+++ b/physics_8h_source.html
@@ -0,0 +1,147 @@
+
+
+
+
+
+
+
YAGE: yage/physics/physics.h Source File
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ YAGE
+ v0.1.1
+
+ Yet Another Game Engine
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Go to the documentation of this file.
+
+
+
+
+
+
+
+
+
10 #define YAGE_PHYSICS_H
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/picopng_8cpp.html b/picopng_8cpp.html
new file mode 100644
index 00000000..5578be00
--- /dev/null
+++ b/picopng_8cpp.html
@@ -0,0 +1,139 @@
+
+
+
+
+
+
+
YAGE: yage/base/picopng.cpp File Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ YAGE
+ v0.1.1
+
+ Yet Another Game Engine
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
#include <cstdlib>
+#include <vector>
+
+
+ yage
+ Project namespace.
+
+
+
+int yage::decodePNG (std::vector< unsigned char > &out_image, unsigned long &image_width, unsigned long &image_height, const unsigned char *in_png, size_t in_size, bool convert_to_rgba32)
+
+
+
+
+
+
+
+
diff --git a/picopng_8cpp.js b/picopng_8cpp.js
new file mode 100644
index 00000000..8d1b1d97
--- /dev/null
+++ b/picopng_8cpp.js
@@ -0,0 +1,4 @@
+var picopng_8cpp =
+[
+ [ "decodePNG", "picopng_8cpp.html#a0cf122e98752ed702393cbe30df51356", null ]
+];
\ No newline at end of file
diff --git a/picopng_8h.html b/picopng_8h.html
new file mode 100644
index 00000000..e7476126
--- /dev/null
+++ b/picopng_8h.html
@@ -0,0 +1,141 @@
+
+
+
+
+
+
+
YAGE: yage/base/picopng.h File Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ YAGE
+ v0.1.1
+
+ Yet Another Game Engine
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
#include <cstdlib>
+#include <vector>
+
+
Go to the source code of this file.
+
+
+ yage
+ Project namespace.
+
+
+
+int yage::decodePNG (std::vector< unsigned char > &out_image, unsigned long &image_width, unsigned long &image_height, const unsigned char *in_png, size_t in_size, bool convert_to_rgba32)
+
+
+
+
+
+
+
+
diff --git a/picopng_8h.js b/picopng_8h.js
new file mode 100644
index 00000000..6191e657
--- /dev/null
+++ b/picopng_8h.js
@@ -0,0 +1,4 @@
+var picopng_8h =
+[
+ [ "decodePNG", "picopng_8h.html#a0cf122e98752ed702393cbe30df51356", null ]
+];
\ No newline at end of file
diff --git a/picopng_8h_source.html b/picopng_8h_source.html
new file mode 100644
index 00000000..5434e364
--- /dev/null
+++ b/picopng_8h_source.html
@@ -0,0 +1,143 @@
+
+
+
+
+
+
+
YAGE: yage/base/picopng.h Source File
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ YAGE
+ v0.1.1
+
+ Yet Another Game Engine
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Go to the documentation of this file.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
15 extern int decodePNG (std::vector<unsigned char> &out_image,
+
16 unsigned long &image_width,
unsigned long &image_height,
+
17 const unsigned char *in_png,
size_t in_size,
+
18 bool convert_to_rgba32 =
true );
+
+
+
int decodePNG(std::vector< unsigned char > &out_image, unsigned long &image_width, unsigned long &image_height, const unsigned char *in_png, size_t in_size, bool convert_to_rgba32)
Definition: picopng.cpp:34
+
+
+
+
+
+
diff --git a/rectanglecollider_8cpp.html b/rectanglecollider_8cpp.html
new file mode 100644
index 00000000..f73318f9
--- /dev/null
+++ b/rectanglecollider_8cpp.html
@@ -0,0 +1,132 @@
+
+
+
+
+
+
+
YAGE: yage/physics/rectanglecollider.cpp File Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ YAGE
+ v0.1.1
+
+ Yet Another Game Engine
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ yage
+ Project namespace.
+
+
+
+
+
+
+
+
diff --git a/rectanglecollider_8h.html b/rectanglecollider_8h.html
new file mode 100644
index 00000000..63625cbc
--- /dev/null
+++ b/rectanglecollider_8h.html
@@ -0,0 +1,141 @@
+
+
+
+
+
+
+
YAGE: yage/physics/rectanglecollider.h File Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ YAGE
+ v0.1.1
+
+ Yet Another Game Engine
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
#include "collider.h "
+
#include <glm/glm.hpp>
+
+
Go to the source code of this file.
+
+
+ yage
+ Project namespace.
+
+
+
+
+
+
+
+
diff --git a/rectanglecollider_8h_source.html b/rectanglecollider_8h_source.html
new file mode 100644
index 00000000..cb200e6d
--- /dev/null
+++ b/rectanglecollider_8h_source.html
@@ -0,0 +1,158 @@
+
+
+
+
+
+
+
YAGE: yage/physics/rectanglecollider.h Source File
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ YAGE
+ v0.1.1
+
+ Yet Another Game Engine
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Go to the documentation of this file.
+
+
+
+
+
+
+
+
9 #ifndef YAGE_RECTANGLE_COLLIDER_H
+
10 #define YAGE_RECTANGLE_COLLIDER_H
+
+
+
+
14 #include <glm/glm.hpp>
+
+
+
+
+
+
+
+
+
+
+
25 bool inside (
const glm::vec2 &point)
const override ;
+
+
+
+
+
+
RectangleCollider(const glm::vec2 &position, const glm::vec2 &size)
Definition: rectanglecollider.cpp:14
+
bool collides(const Collider &collider) const override
Definition: rectanglecollider.cpp:20
+
Definition: rectanglecollider.h:19
+
bool inside(const glm::vec2 &point) const override
Definition: rectanglecollider.cpp:30
+
+
Definition: collider.h:19
+
+
+
+
+
+
diff --git a/resourcemanager_8cpp.html b/resourcemanager_8cpp.html
new file mode 100644
index 00000000..b39d88a0
--- /dev/null
+++ b/resourcemanager_8cpp.html
@@ -0,0 +1,132 @@
+
+
+
+
+
+
+
YAGE: yage/base/resourcemanager.cpp File Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ YAGE
+ v0.1.1
+
+ Yet Another Game Engine
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ yage
+ Project namespace.
+
+
+
+
+
+
+
+
diff --git a/resourcemanager_8h.html b/resourcemanager_8h.html
new file mode 100644
index 00000000..0a409365
--- /dev/null
+++ b/resourcemanager_8h.html
@@ -0,0 +1,142 @@
+
+
+
+
+
+
+
YAGE: yage/base/resourcemanager.h File Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ YAGE
+ v0.1.1
+
+ Yet Another Game Engine
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
#include "texture.h "
+
#include "texturecache.h "
+
#include <string>
+
+
Go to the source code of this file.
+
+
+ yage
+ Project namespace.
+
+
+
+
+
+
+
+
diff --git a/resourcemanager_8h_source.html b/resourcemanager_8h_source.html
new file mode 100644
index 00000000..91fd6af4
--- /dev/null
+++ b/resourcemanager_8h_source.html
@@ -0,0 +1,160 @@
+
+
+
+
+
+
+
YAGE: yage/base/resourcemanager.h Source File
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ YAGE
+ v0.1.1
+
+ Yet Another Game Engine
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Go to the documentation of this file.
+
+
+
+
+
+
+
+
9 #ifndef RESOURCE_MANAGER_H
+
10 #define RESOURCE_MANAGER_H
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
static TextureCache texture_cache_
Definition: resourcemanager.h:23
+
Definition: resourcemanager.h:20
+
+
+
static Texture getTexture(const std::string &texture_path)
Definition: resourcemanager.cpp:16
+
+
Definition: texturecache.h:19
+
+
+
+
+
+
diff --git a/rigidbody_8cpp.html b/rigidbody_8cpp.html
new file mode 100644
index 00000000..a6456f92
--- /dev/null
+++ b/rigidbody_8cpp.html
@@ -0,0 +1,132 @@
+
+
+
+
+
+
+
YAGE: yage/physics/rigidbody.cpp File Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ YAGE
+ v0.1.1
+
+ Yet Another Game Engine
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ yage
+ Project namespace.
+
+
+
+
+
+
+
+
diff --git a/rigidbody_8h.html b/rigidbody_8h.html
new file mode 100644
index 00000000..1e06e148
--- /dev/null
+++ b/rigidbody_8h.html
@@ -0,0 +1,141 @@
+
+
+
+
+
+
+
YAGE: yage/physics/rigidbody.h File Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ YAGE
+ v0.1.1
+
+ Yet Another Game Engine
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
#include "particlebody.h "
+
#include <glm/glm.hpp>
+
+
Go to the source code of this file.
+
+
+ yage
+ Project namespace.
+
+
+
+
+
+
+
+
diff --git a/rigidbody_8h_source.html b/rigidbody_8h_source.html
new file mode 100644
index 00000000..2b1d1a8e
--- /dev/null
+++ b/rigidbody_8h_source.html
@@ -0,0 +1,156 @@
+
+
+
+
+
+
+
YAGE: yage/physics/rigidbody.h Source File
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ YAGE
+ v0.1.1
+
+ Yet Another Game Engine
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Go to the documentation of this file.
+
+
+
+
+
+
+
+
9 #ifndef YAGE_RIGID_BODY_H
+
10 #define YAGE_RIGID_BODY_H
+
+
+
+
14 #include <glm/glm.hpp>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Definition: particlebody.h:19
+
RigidBody(const Vector2d &position=Vector2d(0, 0), double mass=1, const Vector2d &velocity=Vector2d(0, 0), bool gravity=true)
Definition: rigidbody.cpp:14
+
Definition: rigidbody.h:19
+
Vector2< double > Vector2d
Definition of a 2D vector.
Definition: matrix.h:352
+
+
+
+
+
+
+
diff --git a/search/all_0.js b/search/all_0.js
index e9048c79..ecc24767 100644
--- a/search/all_0.js
+++ b/search/all_0.js
@@ -1,5 +1,8 @@
var searchData=
[
- ['matrix',['Matrix',['../classyage_1_1Matrix.html',1,'yage']]],
- ['matrix_2edox',['matrix.dox',['../matrix_8dox.html',1,'']]]
+ ['a',['a',['../structyage_1_1Color.html#a1df3f4a850d0e50dba19e0681d71f3a6',1,'yage::Color']]],
+ ['acceleration_5f',['acceleration_',['../classyage_1_1Body.html#a36c0a4485bf9a704901d88c6cf212a5f',1,'yage::Body']]],
+ ['addattribute',['addAttribute',['../classyage_1_1GlslProgram.html#a4e38b9f5daaf4b111b69e4d2900d4970',1,'yage::GlslProgram']]],
+ ['applyforce',['applyForce',['../classyage_1_1Body.html#a56310be4f9d7d2d4e7f954af0e0a5878',1,'yage::Body::applyForce()'],['../classyage_1_1ParticleBody.html#a4d6c52fc2106ebd3f131d2be1fa3f11b',1,'yage::ParticleBody::applyForce()']]],
+ ['attribute_5findex_5f',['attribute_index_',['../classyage_1_1GlslProgram.html#a55d4f797833c688be78c00882112e486',1,'yage::GlslProgram']]]
];
diff --git a/search/all_1.js b/search/all_1.js
index f1a1f84e..e61523a6 100644
--- a/search/all_1.js
+++ b/search/all_1.js
@@ -1,4 +1,16 @@
var searchData=
[
- ['readme_2emd',['README.md',['../README_8md.html',1,'']]]
+ ['b',['b',['../structyage_1_1Color.html#a01253439ca70585948fb560ecdd3e766',1,'yage::Color']]],
+ ['begin',['begin',['../classyage_1_1SpriteBatch.html#af6293aac69e1124199297e5b921a4872',1,'yage::SpriteBatch::begin()'],['../classyage_1_1Matrix.html#a83d77d3a40ced5e2b703a6d66b6e6055',1,'yage::Matrix::begin()']]],
+ ['body',['Body',['../classyage_1_1Body.html',1,'yage']]],
+ ['body',['Body',['../classyage_1_1Body.html#aeca769807d9b6f6fb3c9f61deaa83b86',1,'yage::Body']]],
+ ['body_2ecpp',['body.cpp',['../body_8cpp.html',1,'']]],
+ ['body_2eh',['body.h',['../body_8h.html',1,'']]],
+ ['bool',['Bool',['../classyage_1_1details_1_1SpriteSheetHandler.html#ac116b3bafc3fc09b05d3b7d334390944',1,'yage::details::SpriteSheetHandler']]],
+ ['borderless',['BORDERLESS',['../namespaceyage.html#a09d41deeced5fca5df9dc680c9e77c38afa8ece0eef17c604369ca69bc4b09970',1,'yage']]],
+ ['bottom_5fleft',['bottom_left',['../classyage_1_1Glyph.html#aa94ec682d592c86e2c08560919d675a1',1,'yage::Glyph']]],
+ ['bottom_5fleft_5f',['bottom_left_',['../classyage_1_1Glyph.html#add70123a08d594e4cfb627a03ae8daad',1,'yage::Glyph']]],
+ ['bottom_5fright',['bottom_right',['../classyage_1_1Glyph.html#a8979cbe2f07cf12cf537a2bd88df99a2',1,'yage::Glyph']]],
+ ['bottom_5fright_5f',['bottom_right_',['../classyage_1_1Glyph.html#a6240a88991e31b2fc8ed5dccfc362234',1,'yage::Glyph']]],
+ ['bug_20list',['Bug List',['../bug.html',1,'']]]
];
diff --git a/search/all_10.html b/search/all_10.html
new file mode 100644
index 00000000..c55c8367
--- /dev/null
+++ b/search/all_10.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/all_10.js b/search/all_10.js
new file mode 100644
index 00000000..5ed76667
--- /dev/null
+++ b/search/all_10.js
@@ -0,0 +1,25 @@
+var searchData=
+[
+ ['r',['r',['../structyage_1_1Color.html#a5a97b7679703c28ad0c90d1bedde5da1',1,'yage::Color']]],
+ ['readfiletobuffer',['readFileToBuffer',['../classyage_1_1IoManager.html#a75d13ca634df592e44e4152fedcd446d',1,'yage::IoManager']]],
+ ['readme_2emd',['README.md',['../README_8md.html',1,'']]],
+ ['readme_2emd',['README.md',['../yage_2physics_2README_8md.html',1,'']]],
+ ['rectanglecollider',['RectangleCollider',['../classyage_1_1RectangleCollider.html',1,'yage']]],
+ ['rectanglecollider',['RectangleCollider',['../classyage_1_1RectangleCollider.html#af9e0964655073b0a190c9d06b449a969',1,'yage::RectangleCollider']]],
+ ['rectanglecollider_2ecpp',['rectanglecollider.cpp',['../rectanglecollider_8cpp.html',1,'']]],
+ ['rectanglecollider_2eh',['rectanglecollider.h',['../rectanglecollider_8h.html',1,'']]],
+ ['render',['render',['../classyage_1_1SpriteBatch.html#a195c4aca60815d413c65dce99389282d',1,'yage::SpriteBatch']]],
+ ['render_5fbatches_5f',['render_batches_',['../classyage_1_1SpriteBatch.html#abf057ffe5fd9b7c35256dad147391008',1,'yage::SpriteBatch']]],
+ ['renderbatch',['RenderBatch',['../classyage_1_1RenderBatch.html#a4a3a3180c63c51178871648d4c8e6853',1,'yage::RenderBatch']]],
+ ['renderbatch',['RenderBatch',['../classyage_1_1RenderBatch.html',1,'yage']]],
+ ['resourcemanager',['ResourceManager',['../classyage_1_1ResourceManager.html',1,'yage']]],
+ ['resourcemanager_2ecpp',['resourcemanager.cpp',['../resourcemanager_8cpp.html',1,'']]],
+ ['resourcemanager_2eh',['resourcemanager.h',['../resourcemanager_8h.html',1,'']]],
+ ['rigidbody',['RigidBody',['../classyage_1_1RigidBody.html',1,'yage']]],
+ ['rigidbody',['RigidBody',['../classyage_1_1RigidBody.html#aed946934f970694c6f6840b09600a606',1,'yage::RigidBody']]],
+ ['rigidbody_2ecpp',['rigidbody.cpp',['../rigidbody_8cpp.html',1,'']]],
+ ['rigidbody_2eh',['rigidbody.h',['../rigidbody_8h.html',1,'']]],
+ ['row',['Row',['../classyage_1_1details_1_1Row.html',1,'yage::details']]],
+ ['row',['Row',['../classyage_1_1details_1_1Row.html#a18904acbce1c6084bc25a753989b5f06',1,'yage::details::Row']]],
+ ['rowsize',['rowSize',['../classyage_1_1Matrix.html#a0cc8e242b2e8319789aae0e1d81834a1',1,'yage::Matrix']]]
+];
diff --git a/search/all_11.html b/search/all_11.html
new file mode 100644
index 00000000..6f3943a9
--- /dev/null
+++ b/search/all_11.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/all_11.js b/search/all_11.js
new file mode 100644
index 00000000..d13be269
--- /dev/null
+++ b/search/all_11.js
@@ -0,0 +1,28 @@
+var searchData=
+[
+ ['scale_5f',['scale_',['../classyage_1_1Camera2D.html#abf1432e35cef0a54f35863f13a9d5448',1,'yage::Camera2D']]],
+ ['setcolor',['setColor',['../structyage_1_1Vertex.html#a0dc5fa6c669b4c10a8d56702f2aa9b50',1,'yage::Vertex']]],
+ ['setposition',['setPosition',['../structyage_1_1Vertex.html#af392248f0be173221ebcc62d490fe03d',1,'yage::Vertex']]],
+ ['setuv',['setUv',['../structyage_1_1Vertex.html#aa1fa8f5ebd883068828466cc924d4c50',1,'yage::Vertex']]],
+ ['shown',['SHOWN',['../namespaceyage.html#a09d41deeced5fca5df9dc680c9e77c38a7c4273d3feb1dc60a55a74c37c3fddd6',1,'yage']]],
+ ['size_5f',['size_',['../classyage_1_1Collider.html#ad7456f84c1acb4fd9ee0ea67c8ee7308',1,'yage::Collider']]],
+ ['sortglyphs',['sortGlyphs',['../classyage_1_1SpriteBatch.html#adea6570f196b203a4d6e07ad66738c9a',1,'yage::SpriteBatch']]],
+ ['sprite',['Sprite',['../classyage_1_1Sprite.html',1,'yage']]],
+ ['sprite',['Sprite',['../classyage_1_1Sprite.html#a113bfddfa62846a1d8391d1b86de7987',1,'yage::Sprite::Sprite()=default'],['../classyage_1_1Sprite.html#aa5a7958e17f1d042226b91fb1829642e',1,'yage::Sprite::Sprite(const Sprite &)=delete'],['../classyage_1_1Sprite.html#a33789b3e37bfcb84ed89ec69f47817a1',1,'yage::Sprite::Sprite(Sprite &&)=delete'],['../classyage_1_1SpriteSheet.html#a2734c2e7b8bdfc9090d240c070ee55c0',1,'yage::SpriteSheet::sprite()']]],
+ ['sprite_2ecpp',['sprite.cpp',['../sprite_8cpp.html',1,'']]],
+ ['sprite_2eh',['sprite.h',['../sprite_8h.html',1,'']]],
+ ['spritebatch',['SpriteBatch',['../classyage_1_1RenderBatch.html#ad12ecf32cf9f9244afa7e9ad15b4e78f',1,'yage::RenderBatch::SpriteBatch()'],['../classyage_1_1SpriteBatch.html#afda50a8a2a6c9ffd1b9d962fae223f8a',1,'yage::SpriteBatch::SpriteBatch()'],['../classyage_1_1SpriteBatch.html#a30a46a7182235a739916d540781af652',1,'yage::SpriteBatch::SpriteBatch(const SpriteBatch &)=delete'],['../classyage_1_1SpriteBatch.html#a7f18a506f4188acd2219da8147dc0e1e',1,'yage::SpriteBatch::SpriteBatch(SpriteBatch &&)=delete']]],
+ ['spritebatch',['SpriteBatch',['../classyage_1_1SpriteBatch.html',1,'yage']]],
+ ['spritebatch_2ecpp',['spritebatch.cpp',['../spritebatch_8cpp.html',1,'']]],
+ ['spritebatch_2eh',['spritebatch.h',['../spritebatch_8h.html',1,'']]],
+ ['spritemap',['spriteMap',['../classyage_1_1details_1_1SpriteSheetHandler.html#a4a04732e91bfb3cf4e5903888f69904f',1,'yage::details::SpriteSheetHandler::spriteMap()'],['../namespaceyage_1_1details.html#a035f63ad1a3114ada8157ed4182521c9',1,'yage::details::SpriteMap()']]],
+ ['spritesheet',['SpriteSheet',['../classyage_1_1SpriteSheet.html#a73db999ab17c4846f036eb47470176f6',1,'yage::SpriteSheet']]],
+ ['spritesheet',['SpriteSheet',['../classyage_1_1SpriteSheet.html',1,'yage']]],
+ ['spritesheet_2ecpp',['spritesheet.cpp',['../spritesheet_8cpp.html',1,'']]],
+ ['spritesheet_2eh',['spritesheet.h',['../spritesheet_8h.html',1,'']]],
+ ['spritesheethandler',['SpriteSheetHandler',['../classyage_1_1details_1_1SpriteSheetHandler.html',1,'yage::details']]],
+ ['startarray',['StartArray',['../classyage_1_1details_1_1SpriteSheetHandler.html#a5eb4aafe8bfc096559d6b1f8c9635979',1,'yage::details::SpriteSheetHandler']]],
+ ['startobject',['StartObject',['../classyage_1_1details_1_1SpriteSheetHandler.html#a752060f964e8bc3484855a8d606d99d7',1,'yage::details::SpriteSheetHandler']]],
+ ['string',['String',['../classyage_1_1details_1_1SpriteSheetHandler.html#a88e49a1a8cdea36efdc94514afc206cf',1,'yage::details::SpriteSheetHandler']]],
+ ['swapbuffer',['swapBuffer',['../classyage_1_1Window.html#a86d0aa8e9896850b9acfc720b5615359',1,'yage::Window']]]
+];
diff --git a/search/all_12.html b/search/all_12.html
new file mode 100644
index 00000000..3c7c89ef
--- /dev/null
+++ b/search/all_12.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/all_12.js b/search/all_12.js
new file mode 100644
index 00000000..708a946f
--- /dev/null
+++ b/search/all_12.js
@@ -0,0 +1,21 @@
+var searchData=
+[
+ ['texture',['Texture',['../structyage_1_1Texture.html',1,'yage']]],
+ ['texture',['Texture',['../structyage_1_1Texture.html#a9af4689df9f99c5074b7aa5d5857775c',1,'yage::Texture::Texture()'],['../classyage_1_1Glyph.html#a0d5bfd4874a5d29c96a3d22f45543eb2',1,'yage::Glyph::texture()'],['../classyage_1_1RenderBatch.html#ad1cfc404c74ee3d838e9cd12a8c1962d',1,'yage::RenderBatch::texture()']]],
+ ['texture_2eh',['texture.h',['../texture_8h.html',1,'']]],
+ ['texture_5f',['texture_',['../classyage_1_1Sprite.html#ac8f6505d7b080bb346458e6d70cc60d0',1,'yage::Sprite::texture_()'],['../classyage_1_1Glyph.html#a2efbe49c2307601731416d615ac415c8',1,'yage::Glyph::texture_()'],['../classyage_1_1RenderBatch.html#a17da9d35451d55766836917699406160',1,'yage::RenderBatch::texture_()'],['../classyage_1_1SpriteSheet.html#a8094499cceedc9cb3b15bfe0520db6b8',1,'yage::SpriteSheet::texture_()']]],
+ ['texture_5fcache_5f',['texture_cache_',['../classyage_1_1ResourceManager.html#a2799a8ff957874fbe7b7c791781255f6',1,'yage::ResourceManager']]],
+ ['texture_5fmap_5f',['texture_map_',['../classyage_1_1TextureCache.html#aecd72d2dd02efb862548e4def6f6b323',1,'yage::TextureCache']]],
+ ['texturecache',['TextureCache',['../classyage_1_1TextureCache.html',1,'yage']]],
+ ['texturecache',['TextureCache',['../classyage_1_1TextureCache.html#a5e96e92a02ded2af93e91df54f08300d',1,'yage::TextureCache']]],
+ ['texturecache_2ecpp',['texturecache.cpp',['../texturecache_8cpp.html',1,'']]],
+ ['texturecache_2eh',['texturecache.h',['../texturecache_8h.html',1,'']]],
+ ['todo_20list',['Todo List',['../todo.html',1,'']]],
+ ['todolist_2edox',['todolist.dox',['../todolist_8dox.html',1,'']]],
+ ['top_5fleft',['top_left',['../classyage_1_1Glyph.html#a8e54b98d17907e0088360416fe978e1f',1,'yage::Glyph']]],
+ ['top_5fleft_5f',['top_left_',['../classyage_1_1Glyph.html#a71c5c3381928153e3eb2f67461b76a2d',1,'yage::Glyph']]],
+ ['top_5fright',['top_right',['../classyage_1_1Glyph.html#a4930084a1071cd3274b2aa885f26ecec',1,'yage::Glyph']]],
+ ['top_5fright_5f',['top_right_',['../classyage_1_1Glyph.html#a9db1936e683cafe3b6ef72f63b3241fa',1,'yage::Glyph']]],
+ ['tostring',['toString',['../classyage_1_1Matrix.html#a07678d7007e89487c7168df84f2a4fa8',1,'yage::Matrix::toString()'],['../classyage_1_1Vector.html#a956f7b6d02c0309adece311f59c8beae',1,'yage::Vector::toString()']]],
+ ['transpose',['transpose',['../namespaceyage_1_1matrix.html#a62de4b4b6bab23717d957c370f2e41c7',1,'yage::matrix']]]
+];
diff --git a/search/all_13.html b/search/all_13.html
new file mode 100644
index 00000000..0bd629b8
--- /dev/null
+++ b/search/all_13.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/all_13.js b/search/all_13.js
new file mode 100644
index 00000000..24a70672
--- /dev/null
+++ b/search/all_13.js
@@ -0,0 +1,12 @@
+var searchData=
+[
+ ['u',['u',['../structyage_1_1UV.html#aa726c11ba59a9a5edffef27ac3845053',1,'yage::UV']]],
+ ['uint',['Uint',['../classyage_1_1details_1_1SpriteSheetHandler.html#a528e8c164471739deeaab7dd036214c3',1,'yage::details::SpriteSheetHandler']]],
+ ['uint64',['Uint64',['../classyage_1_1details_1_1SpriteSheetHandler.html#a2fce73fdbfea0421984fd11a5f4f2f4c',1,'yage::details::SpriteSheetHandler']]],
+ ['unuse',['unuse',['../classyage_1_1GlslProgram.html#a2afa98cbf5d25b634e01b863c33fcf8f',1,'yage::GlslProgram']]],
+ ['update',['update',['../classyage_1_1Camera2D.html#addc194a43322262e7d102f212e5f5cf7',1,'yage::Camera2D::update()'],['../classyage_1_1Body.html#a17017d183f3f9ecdff779fd6f82c5d36',1,'yage::Body::update()'],['../classyage_1_1ParticleBody.html#a1f24ef00fd59254397d677d90936ec4c',1,'yage::ParticleBody::update()']]],
+ ['update_5fmatrix_5f',['update_matrix_',['../classyage_1_1Camera2D.html#a8f599101972611e898ba9be349464961',1,'yage::Camera2D']]],
+ ['use',['use',['../classyage_1_1GlslProgram.html#a762b44540ef219ff39f784543fc162c3',1,'yage::GlslProgram']]],
+ ['uv',['UV',['../structyage_1_1UV.html#ae236139f3a5f6024aac1e21bd93b7bde',1,'yage::UV::UV()=default'],['../structyage_1_1UV.html#ac918524789292937aae5803df3c2673f',1,'yage::UV::UV(float u_, float v_)'],['../structyage_1_1Vertex.html#a2d1923353f0e50e7753ff1ae2d9ba84e',1,'yage::Vertex::uv()']]],
+ ['uv',['UV',['../structyage_1_1UV.html',1,'yage']]]
+];
diff --git a/search/all_14.html b/search/all_14.html
new file mode 100644
index 00000000..2ad638b2
--- /dev/null
+++ b/search/all_14.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/all_14.js b/search/all_14.js
new file mode 100644
index 00000000..9c363651
--- /dev/null
+++ b/search/all_14.js
@@ -0,0 +1,20 @@
+var searchData=
+[
+ ['v',['v',['../structyage_1_1UV.html#a414dc7aeeebf47df1a991aacbb12a793',1,'yage::UV']]],
+ ['vao_5f',['vao_',['../classyage_1_1SpriteBatch.html#a00a06cc5f4bd47c2d5003cf2e3d7a6c1',1,'yage::SpriteBatch']]],
+ ['vbo_5f',['vbo_',['../classyage_1_1SpriteBatch.html#a56e335f07826ca61ba680981d46b043c',1,'yage::SpriteBatch']]],
+ ['vbo_5fid_5f',['vbo_id_',['../classyage_1_1Sprite.html#a0f48a2cd909000f719cde8dea33bf1ad',1,'yage::Sprite']]],
+ ['vector',['Vector',['../classyage_1_1Vector.html',1,'yage']]],
+ ['vector',['Vector',['../classyage_1_1Vector.html#ac9b202913c03bde201e350e855fbbffa',1,'yage::Vector::Vector()'],['../classyage_1_1Vector.html#a55fd6c60a95832ad4b68083071f9866f',1,'yage::Vector::Vector(const Matrix< Rows, 1, Type > &other)'],['../classyage_1_1Vector.html#aa291a8ee264f81165b529b7f3a0c265d',1,'yage::Vector::Vector(const std::vector< Type > &data)']]],
+ ['vector2',['Vector2',['../classyage_1_1Vector2.html',1,'yage']]],
+ ['vector2',['Vector2',['../classyage_1_1Vector2.html#a50c108903be424de1c41ce31fddd23ea',1,'yage::Vector2::Vector2()'],['../classyage_1_1Vector2.html#af69d534302a406bac419589e0a2f2917',1,'yage::Vector2::Vector2(const std::vector< Type > &data)'],['../classyage_1_1Vector2.html#a3ef3bc2954f387f1db2165a884765ad0',1,'yage::Vector2::Vector2(Type x, Type y)'],['../classyage_1_1Vector2.html#aacee766d18741a925a47b91fa0080822',1,'yage::Vector2::Vector2(const Matrix< 2, 1, Type > &other)']]],
+ ['vector2_3c_20double_20_3e',['Vector2< double >',['../classyage_1_1Vector2.html',1,'yage']]],
+ ['vector2d',['Vector2d',['../namespaceyage.html#a23eef341099a6b2816cf0c63f8ffe898',1,'yage']]],
+ ['vector_3c_202_2c_20double_20_3e',['Vector< 2, double >',['../classyage_1_1Vector.html',1,'yage']]],
+ ['vector_3c_202_2c_20type_20_3e',['Vector< 2, Type >',['../classyage_1_1Vector.html',1,'yage']]],
+ ['velocity_5f',['velocity_',['../classyage_1_1Body.html#afead7edec899748eab78879e6e6c5741',1,'yage::Body']]],
+ ['vertex',['Vertex',['../structyage_1_1Vertex.html#acae9697c2762e37dfa4472b85fa112c3',1,'yage::Vertex::Vertex()=default'],['../structyage_1_1Vertex.html#ab2826fb0ec9c48aad0056250dfa9cc2e',1,'yage::Vertex::Vertex(const Position &position_, const Color &color_, const UV &uv_)']]],
+ ['vertex',['Vertex',['../structyage_1_1Vertex.html',1,'yage']]],
+ ['vertex_2eh',['vertex.h',['../vertex_8h.html',1,'']]],
+ ['vertex_5fshader_5fid_5f',['vertex_shader_id_',['../classyage_1_1GlslProgram.html#afe46af121e9c0214be6f7b18660c5bc7',1,'yage::GlslProgram']]]
+];
diff --git a/search/all_15.html b/search/all_15.html
new file mode 100644
index 00000000..d3b5274b
--- /dev/null
+++ b/search/all_15.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/all_15.js b/search/all_15.js
new file mode 100644
index 00000000..501f97d1
--- /dev/null
+++ b/search/all_15.js
@@ -0,0 +1,11 @@
+var searchData=
+[
+ ['width',['width',['../structyage_1_1details_1_1Coordinate.html#aed145c923c95f852a8fb3abde8e346c0',1,'yage::details::Coordinate::width()'],['../structyage_1_1Texture.html#ad42f41cc57ed7a20928382f6557dc598',1,'yage::Texture::width()']]],
+ ['width_5f',['width_',['../classyage_1_1Sprite.html#a9699a12e74c0b78d3b4e396fed59b7a8',1,'yage::Sprite']]],
+ ['window',['Window',['../classyage_1_1Window.html',1,'yage']]],
+ ['window',['Window',['../classyage_1_1Window.html#a7d7bd2f22e095df387e8b5cda2bb484e',1,'yage::Window::Window()'],['../classyage_1_1Window.html#a1225a2b5eff6d44a6bce3f0f5f10e2bf',1,'yage::Window::Window(const Window &)=delete'],['../classyage_1_1Window.html#a4be115daea6c7473fca81623c547d821',1,'yage::Window::Window(Window &&)=delete']]],
+ ['window_2ecpp',['window.cpp',['../window_8cpp.html',1,'']]],
+ ['window_2eh',['window.h',['../window_8h.html',1,'']]],
+ ['window_5f',['window_',['../classyage_1_1Window.html#a7b09e6b3e575a40b99bfb7c685432787',1,'yage::Window']]],
+ ['windowflags',['WindowFlags',['../namespaceyage.html#a09d41deeced5fca5df9dc680c9e77c38',1,'yage']]]
+];
diff --git a/search/all_16.html b/search/all_16.html
new file mode 100644
index 00000000..b4e3666f
--- /dev/null
+++ b/search/all_16.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/all_16.js b/search/all_16.js
new file mode 100644
index 00000000..256f1b0a
--- /dev/null
+++ b/search/all_16.js
@@ -0,0 +1,6 @@
+var searchData=
+[
+ ['x',['x',['../structyage_1_1details_1_1Coordinate.html#aa1a9203c0a9cd929f333bd99af634adc',1,'yage::details::Coordinate::x()'],['../structyage_1_1Position.html#a4f5904d6d7b22802211f0565bc9f6c91',1,'yage::Position::x()'],['../classyage_1_1Vector2.html#a5a777413b63e68dc5f797d31e3d7beaf',1,'yage::Vector2::x()'],['../classyage_1_1Vector2.html#a14a436185842f7375d02b57a37832740',1,'yage::Vector2::x() const ']]],
+ ['x_5f',['x_',['../classyage_1_1Sprite.html#a6374eb3013ac9b87fa136f317dfb8d03',1,'yage::Sprite']]],
+ ['xposition',['xPosition',['../classyage_1_1Body.html#a8a800cef0fb3561332d4a97c790e7225',1,'yage::Body']]]
+];
diff --git a/search/all_17.html b/search/all_17.html
new file mode 100644
index 00000000..6dcb33cf
--- /dev/null
+++ b/search/all_17.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/all_17.js b/search/all_17.js
new file mode 100644
index 00000000..33e277fa
--- /dev/null
+++ b/search/all_17.js
@@ -0,0 +1,12 @@
+var searchData=
+[
+ ['details',['details',['../namespaceyage_1_1details.html',1,'yage']]],
+ ['yage',['YAGE',['../index.html',1,'']]],
+ ['matrix',['matrix',['../namespaceyage_1_1matrix.html',1,'yage']]],
+ ['y',['y',['../structyage_1_1details_1_1Coordinate.html#a6d54c056ec7bd3c7ed1c6a226c2cf508',1,'yage::details::Coordinate::y()'],['../structyage_1_1Position.html#a45b8cc8245d0e05bb9e482d85512ee27',1,'yage::Position::y()'],['../classyage_1_1Vector2.html#a554645b415a76af47698985b7757f0c2',1,'yage::Vector2::y()'],['../classyage_1_1Vector2.html#a216ac57d39572b46ab8307a7728e4456',1,'yage::Vector2::y() const ']]],
+ ['y_5f',['y_',['../classyage_1_1Sprite.html#a91e70bb6f123955cb3dd5e7932e9c3ed',1,'yage::Sprite']]],
+ ['yage',['yage',['../namespaceyage.html',1,'']]],
+ ['yage_2ecpp',['yage.cpp',['../yage_8cpp.html',1,'']]],
+ ['yage_2eh',['yage.h',['../yage_8h.html',1,'']]],
+ ['yposition',['yPosition',['../classyage_1_1Body.html#a1023ebd31914571f137fb5aadc88c364',1,'yage::Body']]]
+];
diff --git a/search/all_18.html b/search/all_18.html
new file mode 100644
index 00000000..f83cb811
--- /dev/null
+++ b/search/all_18.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/all_18.js b/search/all_18.js
new file mode 100644
index 00000000..15346c43
--- /dev/null
+++ b/search/all_18.js
@@ -0,0 +1,8 @@
+var searchData=
+[
+ ['_7ecollisionbody',['~CollisionBody',['../classyage_1_1CollisionBody.html#a758b2f867f276f4c7e02ebda2cd04c8b',1,'yage::CollisionBody']]],
+ ['_7eglslprogram',['~GlslProgram',['../classyage_1_1GlslProgram.html#a45676c850afad2717fd4119eb8c02ef7',1,'yage::GlslProgram']]],
+ ['_7esprite',['~Sprite',['../classyage_1_1Sprite.html#aa2f833e040940616fa17ee8f02f8cab2',1,'yage::Sprite']]],
+ ['_7espritebatch',['~SpriteBatch',['../classyage_1_1SpriteBatch.html#afa26d86730be23aa5e0c8c4a9d67001a',1,'yage::SpriteBatch']]],
+ ['_7ewindow',['~Window',['../classyage_1_1Window.html#a9a8dd109e145c459e52abb3a8861e3a0',1,'yage::Window']]]
+];
diff --git a/search/all_2.js b/search/all_2.js
index 90e14ad2..80c8a47e 100644
--- a/search/all_2.js
+++ b/search/all_2.js
@@ -1,4 +1,29 @@
var searchData=
[
- ['todolist_2edox',['todolist.dox',['../todolist_8dox.html',1,'']]]
+ ['camera2d',['Camera2D',['../classyage_1_1Camera2D.html',1,'yage']]],
+ ['camera2d',['Camera2D',['../classyage_1_1Camera2D.html#a7ef3b02255622486ef8f396e2cb1ec4a',1,'yage::Camera2D']]],
+ ['camera2d_2ecpp',['camera2d.cpp',['../camera2d_8cpp.html',1,'']]],
+ ['camera2d_2eh',['camera2d.h',['../camera2d_8h.html',1,'']]],
+ ['camera_5fmatrix_5f',['camera_matrix_',['../classyage_1_1Camera2D.html#a76e9d3623fd930530fbe6cdccc9b7707',1,'yage::Camera2D']]],
+ ['clearbuffer',['clearBuffer',['../classyage_1_1Window.html#a98e2a33820ad63b2c94c56e203ff6e58',1,'yage::Window']]],
+ ['collider',['Collider',['../classyage_1_1Collider.html',1,'yage']]],
+ ['collider',['Collider',['../classyage_1_1Collider.html#ae33aeb0711409e7c3ef9e21ed99fa8a3',1,'yage::Collider']]],
+ ['collider_2eh',['collider.h',['../collider_8h.html',1,'']]],
+ ['collides',['collides',['../classyage_1_1Collider.html#abbab9373c0805ffa5215c08b82eaed03',1,'yage::Collider::collides()'],['../classyage_1_1RectangleCollider.html#a81e825cf009a437bc0f61b846cac66f6',1,'yage::RectangleCollider::collides()']]],
+ ['collisionbody',['CollisionBody',['../classyage_1_1CollisionBody.html',1,'yage']]],
+ ['collisionbody',['CollisionBody',['../classyage_1_1CollisionBody.html#a5289e613269facc45cd451872c17a83d',1,'yage::CollisionBody']]],
+ ['collisionbody_2eh',['collisionbody.h',['../collisionbody_8h.html',1,'']]],
+ ['color',['Color',['../structyage_1_1Color.html',1,'yage']]],
+ ['color',['Color',['../structyage_1_1Color.html#ab0262bbe3b2ec12a9933fe411034d09e',1,'yage::Color::Color()=default'],['../structyage_1_1Color.html#a2ce7b1060775f64c9b578b3f81fdd648',1,'yage::Color::Color(GLubyte r_, GLubyte g_, GLubyte b_, GLubyte a_)'],['../structyage_1_1Vertex.html#aaa2cdca3a1186c57f1c75cee34ec3144',1,'yage::Vertex::color()']]],
+ ['colsize',['colSize',['../classyage_1_1Matrix.html#a2148cd52008892765ad90250c68afba1',1,'yage::Matrix']]],
+ ['compileshader',['compileShader',['../classyage_1_1GlslProgram.html#a1acc7e052209fde74256c479af6d9988',1,'yage::GlslProgram']]],
+ ['compileshaders',['compileShaders',['../classyage_1_1GlslProgram.html#acf57b56739f67ac88b0d5df3bf1d4cb1',1,'yage::GlslProgram']]],
+ ['coord_5f',['coord_',['../classyage_1_1details_1_1SpriteSheetHandler.html#a6c2e54ccaad1af262bc57c1cec7bf9fe',1,'yage::details::SpriteSheetHandler']]],
+ ['coordinate',['Coordinate',['../structyage_1_1details_1_1Coordinate.html',1,'yage::details']]],
+ ['coordinate',['Coordinate',['../structyage_1_1details_1_1Coordinate.html#a0b3a6d9aa1d5b846ad7ebc11bc77c629',1,'yage::details::Coordinate::Coordinate()=default'],['../structyage_1_1details_1_1Coordinate.html#a43fb6bd3e325d5cd7ec436778605db2a',1,'yage::details::Coordinate::Coordinate(int x_i, int y_i, int width_i, int height_i)']]],
+ ['create',['create',['../classyage_1_1Window.html#abfb5ae5e5abf22133e59097fc8aae5fe',1,'yage::Window']]],
+ ['createrenderbatches',['createRenderBatches',['../classyage_1_1SpriteBatch.html#ae3e74abbf722aba0197b64d8f61d928c',1,'yage::SpriteBatch']]],
+ ['createvertexarray',['createVertexArray',['../classyage_1_1SpriteBatch.html#a4e21cc3bc27fbfaf1b6a15362b664027',1,'yage::SpriteBatch']]],
+ ['current_5fimage_5f',['current_image_',['../classyage_1_1details_1_1SpriteSheetHandler.html#a69043a21e8120ebf8b174b06ab3e6f0a',1,'yage::details::SpriteSheetHandler']]],
+ ['current_5fkey_5f',['current_key_',['../classyage_1_1details_1_1SpriteSheetHandler.html#ae4f7f9d61886114fc05b94a4304a6448',1,'yage::details::SpriteSheetHandler']]]
];
diff --git a/search/all_3.js b/search/all_3.js
index 836aad91..d111aaf6 100644
--- a/search/all_3.js
+++ b/search/all_3.js
@@ -1,5 +1,12 @@
var searchData=
[
- ['yage',['YAGE',['../index.html',1,'']]],
- ['yage',['yage',['../namespaceyage.html',1,'']]]
+ ['data_5f',['data_',['../classyage_1_1Matrix.html#a0ab11922319366f6e74f6e9e7d7abeed',1,'yage::Matrix']]],
+ ['decodepng',['decodePNG',['../namespaceyage.html#a0cf122e98752ed702393cbe30df51356',1,'yage']]],
+ ['deprecated_20list',['Deprecated List',['../deprecated.html',1,'']]],
+ ['depth',['depth',['../classyage_1_1Glyph.html#a7b8b85a8044d751cfa29135690c23ff9',1,'yage::Glyph']]],
+ ['depth_5f',['depth_',['../classyage_1_1Glyph.html#ab27b92a62dcebccae673a7d8d0c15704',1,'yage::Glyph::depth_()'],['../classyage_1_1details_1_1SpriteSheetHandler.html#a96b6689151468233265417cfde09cbfd',1,'yage::details::SpriteSheetHandler::depth_()']]],
+ ['dot',['dot',['../namespaceyage_1_1matrix.html#ac4d2f55a5c3369ec42001776a582c30a',1,'yage::matrix']]],
+ ['double',['Double',['../classyage_1_1details_1_1SpriteSheetHandler.html#a48c96397a848df80e78db1eb1402c8e5',1,'yage::details::SpriteSheetHandler']]],
+ ['draw',['draw',['../classyage_1_1Sprite.html#a8eed26f4fa57b3ad47d791564233ee40',1,'yage::Sprite::draw()'],['../classyage_1_1SpriteBatch.html#ab477a5393ddd7b78afba93b96962f038',1,'yage::SpriteBatch::draw()']]],
+ ['row_3c_20rows_2c_20cols_2c_20type_20_3e',['Row< Rows, Cols, Type >',['../classyage_1_1Matrix.html#a9e9cbf0fd7c768696ef909bdac1a706d',1,'yage::Matrix']]]
];
diff --git a/search/all_4.html b/search/all_4.html
new file mode 100644
index 00000000..d72a9104
--- /dev/null
+++ b/search/all_4.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/all_4.js b/search/all_4.js
new file mode 100644
index 00000000..df1f899f
--- /dev/null
+++ b/search/all_4.js
@@ -0,0 +1,6 @@
+var searchData=
+[
+ ['end',['end',['../classyage_1_1SpriteBatch.html#af8b705cdad7ceefa902f3be620ac8632',1,'yage::SpriteBatch::end()'],['../classyage_1_1Matrix.html#a20ea5fe16d27ef15f775b5497cadc851',1,'yage::Matrix::end()']]],
+ ['endarray',['EndArray',['../classyage_1_1details_1_1SpriteSheetHandler.html#a556e2e52596ace854e74693c3b3d9a17',1,'yage::details::SpriteSheetHandler']]],
+ ['endobject',['EndObject',['../classyage_1_1details_1_1SpriteSheetHandler.html#a0b54c97ed8844457fbd0cfc0b98c48f1',1,'yage::details::SpriteSheetHandler']]]
+];
diff --git a/search/all_5.html b/search/all_5.html
new file mode 100644
index 00000000..99ef7267
--- /dev/null
+++ b/search/all_5.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/all_5.js b/search/all_5.js
new file mode 100644
index 00000000..25c01366
--- /dev/null
+++ b/search/all_5.js
@@ -0,0 +1,7 @@
+var searchData=
+[
+ ['filelocations_5f',['fileLocations_',['../classyage_1_1SpriteSheet.html#a8b8a3e6fd58943e44e04d6bfc8c243a3',1,'yage::SpriteSheet']]],
+ ['force_5f',['force_',['../classyage_1_1Body.html#a262c896b473d7672cde524145cd7981d',1,'yage::Body']]],
+ ['fragment_5fshader_5fid_5f',['fragment_shader_id_',['../classyage_1_1GlslProgram.html#ad20ee225c8e981861923a2d7eeaf940f',1,'yage::GlslProgram']]],
+ ['fullscreen',['FULLSCREEN',['../namespaceyage.html#a09d41deeced5fca5df9dc680c9e77c38a409ae568f380139ffa38d7fffa5ffb2f',1,'yage']]]
+];
diff --git a/search/all_6.html b/search/all_6.html
new file mode 100644
index 00000000..6133ab3a
--- /dev/null
+++ b/search/all_6.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/all_6.js b/search/all_6.js
new file mode 100644
index 00000000..f168008e
--- /dev/null
+++ b/search/all_6.js
@@ -0,0 +1,19 @@
+var searchData=
+[
+ ['g',['g',['../structyage_1_1Color.html#ada90145192a7bc439269ab49e31a461a',1,'yage::Color']]],
+ ['getcol',['getCol',['../classyage_1_1Matrix.html#a74475218328d6ef69701a6e261df925b',1,'yage::Matrix']]],
+ ['getrow',['getRow',['../classyage_1_1Matrix.html#a960273d1ac46a8edb71ceee08ee639b8',1,'yage::Matrix']]],
+ ['gettexture',['getTexture',['../classyage_1_1ResourceManager.html#a36d805924374f27aa7dbce1d47795b25',1,'yage::ResourceManager::getTexture()'],['../classyage_1_1TextureCache.html#acec85e497e3dbcded344f4bed6b4389e',1,'yage::TextureCache::getTexture()']]],
+ ['getuniformlocation',['getUniformLocation',['../classyage_1_1GlslProgram.html#a255ccbb1d94d17f2de62319efd4be91d',1,'yage::GlslProgram']]],
+ ['glfwerrorcallback',['glfwErrorCallback',['../namespaceyage.html#a0bd2fedcbe862fdea1ea54b6b7d49bec',1,'yage']]],
+ ['glslprogram',['GlslProgram',['../classyage_1_1GlslProgram.html',1,'yage']]],
+ ['glslprogram',['GlslProgram',['../classyage_1_1GlslProgram.html#a721b43cbdf82dbf68b3a4f3304a135c4',1,'yage::GlslProgram::GlslProgram()=default'],['../classyage_1_1GlslProgram.html#a78268f78af00bcb2358d48bb010aa9fd',1,'yage::GlslProgram::GlslProgram(const GlslProgram &)=delete'],['../classyage_1_1GlslProgram.html#af2cea717928baf5feed2ac5dc2a03290',1,'yage::GlslProgram::GlslProgram(GlslProgram &&)=delete']]],
+ ['glslprogram_2ecpp',['glslprogram.cpp',['../glslprogram_8cpp.html',1,'']]],
+ ['glslprogram_2eh',['glslprogram.h',['../glslprogram_8h.html',1,'']]],
+ ['glyph',['Glyph',['../classyage_1_1Glyph.html#a19ae31e594b33bb1ad3bc1763cdba38f',1,'yage::Glyph']]],
+ ['glyph',['Glyph',['../classyage_1_1Glyph.html',1,'yage']]],
+ ['glyph_5fptrs_5f',['glyph_ptrs_',['../classyage_1_1SpriteBatch.html#a007d24cd3765e2fcea843f85dbbb475e',1,'yage::SpriteBatch']]],
+ ['glyphs_5f',['glyphs_',['../classyage_1_1SpriteBatch.html#a0ca8f0d0df0eeb22e8fc6fceebb96200',1,'yage::SpriteBatch']]],
+ ['gravity',['GRAVITY',['../classyage_1_1Body.html#a4f61913cf00244a6160e09cda846f766',1,'yage::Body']]],
+ ['gravity_5f',['gravity_',['../classyage_1_1Body.html#a454a7c59d07c94afb0a35c3d53ec2191',1,'yage::Body']]]
+];
diff --git a/search/all_7.html b/search/all_7.html
new file mode 100644
index 00000000..57481259
--- /dev/null
+++ b/search/all_7.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/all_7.js b/search/all_7.js
new file mode 100644
index 00000000..2537b4c5
--- /dev/null
+++ b/search/all_7.js
@@ -0,0 +1,7 @@
+var searchData=
+[
+ ['handlenumber',['handleNumber',['../classyage_1_1details_1_1SpriteSheetHandler.html#a0e8fddca7c7ad33cf5ca0df92573a8dc',1,'yage::details::SpriteSheetHandler']]],
+ ['height',['height',['../structyage_1_1details_1_1Coordinate.html#a23585afbdaa9bb742353a4c90878a941',1,'yage::details::Coordinate::height()'],['../structyage_1_1Texture.html#a5ce16ac8ad034f7042620a418783b41e',1,'yage::Texture::height()']]],
+ ['height_5f',['height_',['../classyage_1_1Sprite.html#abe6306d84f416b99ff3725ac6d9659d3',1,'yage::Sprite']]],
+ ['hidden',['HIDDEN',['../namespaceyage.html#a09d41deeced5fca5df9dc680c9e77c38af7a4d995b268c416a6e01b8dc1555648',1,'yage']]]
+];
diff --git a/search/all_8.html b/search/all_8.html
new file mode 100644
index 00000000..0179bdd4
--- /dev/null
+++ b/search/all_8.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/all_8.js b/search/all_8.js
new file mode 100644
index 00000000..1050061a
--- /dev/null
+++ b/search/all_8.js
@@ -0,0 +1,21 @@
+var searchData=
+[
+ ['id',['id',['../structyage_1_1Texture.html#a26386c2709b906ec07c9a1bb8daf2968',1,'yage::Texture']]],
+ ['image_5fheight_5f',['image_height_',['../classyage_1_1details_1_1SpriteSheetHandler.html#a5168939b5e39a167e53ce272e748615b',1,'yage::details::SpriteSheetHandler']]],
+ ['image_5fwidth_5f',['image_width_',['../classyage_1_1details_1_1SpriteSheetHandler.html#a2d5cee115c7fee8328b7a05c6370d9be',1,'yage::details::SpriteSheetHandler']]],
+ ['imageloader',['ImageLoader',['../classyage_1_1ImageLoader.html',1,'yage']]],
+ ['imageloader_2ecpp',['imageloader.cpp',['../imageloader_8cpp.html',1,'']]],
+ ['imageloader_2eh',['imageloader.h',['../imageloader_8h.html',1,'']]],
+ ['index_5f',['index_',['../classyage_1_1details_1_1Row.html#a438164456acdb9e20c3e13ef9e43d5b3',1,'yage::details::Row']]],
+ ['init',['init',['../classyage_1_1Sprite.html#a2f6294be8b2551077cf475892bcddcc1',1,'yage::Sprite::init()'],['../classyage_1_1SpriteBatch.html#a7731372a6ec1aea75d1732700fe0f4c6',1,'yage::SpriteBatch::init()'],['../namespaceyage.html#a4fc8b4d2a19d4c7f7f1bd42a788827ce',1,'yage::init()']]],
+ ['inputmanager',['InputManager',['../classyage_1_1InputManager.html',1,'yage']]],
+ ['inputmanager_2ecpp',['inputmanager.cpp',['../inputmanager_8cpp.html',1,'']]],
+ ['inputmanager_2eh',['inputmanager.h',['../inputmanager_8h.html',1,'']]],
+ ['inside',['inside',['../classyage_1_1Collider.html#a4a8ad9e664a0015e023a70d196302fe9',1,'yage::Collider::inside()'],['../classyage_1_1RectangleCollider.html#ac8d8e6bdb12c21be12f7d398242147c4',1,'yage::RectangleCollider::inside()']]],
+ ['int',['Int',['../classyage_1_1details_1_1SpriteSheetHandler.html#aa01ca94fec72e7b5067a8b5c33073218',1,'yage::details::SpriteSheetHandler']]],
+ ['int64',['Int64',['../classyage_1_1details_1_1SpriteSheetHandler.html#ac1fb0bea7248f14206a1919d41b9ebf1',1,'yage::details::SpriteSheetHandler']]],
+ ['iomanager',['IoManager',['../classyage_1_1IoManager.html',1,'yage']]],
+ ['iomanager_2ecpp',['iomanager.cpp',['../iomanager_8cpp.html',1,'']]],
+ ['iomanager_2eh',['iomanager.h',['../iomanager_8h.html',1,'']]],
+ ['iskeypressed',['isKeyPressed',['../classyage_1_1InputManager.html#ae99a13911fe80c221e83218b51a76ab0',1,'yage::InputManager']]]
+];
diff --git a/search/all_9.html b/search/all_9.html
new file mode 100644
index 00000000..cd46d440
--- /dev/null
+++ b/search/all_9.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/all_9.js b/search/all_9.js
new file mode 100644
index 00000000..76b76ddd
--- /dev/null
+++ b/search/all_9.js
@@ -0,0 +1,7 @@
+var searchData=
+[
+ ['key',['Key',['../classyage_1_1details_1_1SpriteSheetHandler.html#aef5f9840331ab674e5d464cdc7bddbd2',1,'yage::details::SpriteSheetHandler']]],
+ ['key_5fmap_5f',['key_map_',['../classyage_1_1InputManager.html#a9a484e406a3713df30ad887abd8ae28c',1,'yage::InputManager']]],
+ ['keypressed',['keyPressed',['../classyage_1_1InputManager.html#aa5f6416a0277a33cf9afe74e16f156a5',1,'yage::InputManager']]],
+ ['keyreleased',['keyReleased',['../classyage_1_1InputManager.html#aa420dbea2ae5e291b3fe9d8d3f9095d0',1,'yage::InputManager']]]
+];
diff --git a/search/all_a.html b/search/all_a.html
new file mode 100644
index 00000000..eab65530
--- /dev/null
+++ b/search/all_a.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/all_a.js b/search/all_a.js
new file mode 100644
index 00000000..681c467d
--- /dev/null
+++ b/search/all_a.js
@@ -0,0 +1,5 @@
+var searchData=
+[
+ ['linkshaders',['linkShaders',['../classyage_1_1GlslProgram.html#aed74ec6db4d2b02e1172bd5694eb1b27',1,'yage::GlslProgram']]],
+ ['loadpng',['loadPng',['../classyage_1_1ImageLoader.html#ad8dcdaaed43713f07723f2b6719d1b32',1,'yage::ImageLoader']]]
+];
diff --git a/search/all_b.html b/search/all_b.html
new file mode 100644
index 00000000..a2c161e0
--- /dev/null
+++ b/search/all_b.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/all_b.js b/search/all_b.js
new file mode 100644
index 00000000..ef90e19e
--- /dev/null
+++ b/search/all_b.js
@@ -0,0 +1,14 @@
+var searchData=
+[
+ ['map_5f',['map_',['../classyage_1_1details_1_1SpriteSheetHandler.html#af0b6512067ca4f9d5d14c11226091839',1,'yage::details::SpriteSheetHandler']]],
+ ['mass_5f',['mass_',['../classyage_1_1Body.html#a01b2a500e71bc88f2cb597f376bc8289',1,'yage::Body']]],
+ ['math_2eh',['math.h',['../math_8h.html',1,'']]],
+ ['matrix',['Matrix',['../classyage_1_1Matrix.html',1,'yage']]],
+ ['matrix',['Matrix',['../classyage_1_1Matrix.html#a73b7d1f94f4f72a2294b71b3a35794ad',1,'yage::Matrix::Matrix()'],['../classyage_1_1Matrix.html#a191b02ff353d04f18779d4c84e20927b',1,'yage::Matrix::Matrix(const std::vector< Type > &data)']]],
+ ['matrix_2edox',['matrix.dox',['../matrix_8dox.html',1,'']]],
+ ['matrix_2eh',['matrix.h',['../matrix_8h.html',1,'']]],
+ ['matrix_3c_20rows_2c_201_2c_20double_20_3e',['Matrix< Rows, 1, double >',['../classyage_1_1Matrix.html',1,'yage']]],
+ ['matrix_3c_20rows_2c_201_2c_20type_20_3e',['Matrix< Rows, 1, Type >',['../classyage_1_1Matrix.html',1,'yage']]],
+ ['move',['move',['../classyage_1_1Camera2D.html#a9c6d369978a4c142db3059f8d5a122b0',1,'yage::Camera2D']]],
+ ['multiply',['multiply',['../namespaceyage_1_1matrix.html#a277125ad9fa06a7119c59d350e129985',1,'yage::matrix']]]
+];
diff --git a/search/all_c.html b/search/all_c.html
new file mode 100644
index 00000000..bdd3ee2c
--- /dev/null
+++ b/search/all_c.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/all_c.js b/search/all_c.js
new file mode 100644
index 00000000..8fc80b1e
--- /dev/null
+++ b/search/all_c.js
@@ -0,0 +1,6 @@
+var searchData=
+[
+ ['null',['Null',['../classyage_1_1details_1_1SpriteSheetHandler.html#aea627be414b11229cad552b129a6d6ad',1,'yage::details::SpriteSheetHandler']]],
+ ['num_5fvertices',['num_vertices',['../classyage_1_1RenderBatch.html#a6af4f3f64abd1a6dc1e74ebafbb4e47e',1,'yage::RenderBatch::num_vertices()'],['../classyage_1_1SpriteBatch.html#a6e01d11880a841b153e950aa8307b1a5',1,'yage::SpriteBatch::NUM_VERTICES()']]],
+ ['num_5fvertices_5f',['num_vertices_',['../classyage_1_1RenderBatch.html#a160bf0e089d392d26fd50935263762ba',1,'yage::RenderBatch']]]
+];
diff --git a/search/all_d.html b/search/all_d.html
new file mode 100644
index 00000000..d5109336
--- /dev/null
+++ b/search/all_d.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/all_d.js b/search/all_d.js
new file mode 100644
index 00000000..ecadf453
--- /dev/null
+++ b/search/all_d.js
@@ -0,0 +1,16 @@
+var searchData=
+[
+ ['offset',['offset',['../classyage_1_1RenderBatch.html#aff7e5f873fe2900dc2f4ce8fcf2b3944',1,'yage::RenderBatch']]],
+ ['offset_5f',['offset_',['../classyage_1_1RenderBatch.html#a129b5fa960e1acc85650ce06b10905e7',1,'yage::RenderBatch']]],
+ ['operator_2a',['operator*',['../namespaceyage.html#ad8903f6a93ac89f16846458540717507',1,'yage::operator*(Matrix< M, N, T > lhs, const T &rhs)'],['../namespaceyage.html#a090cbd6b767b583364e9cbe78d8a8d5a',1,'yage::operator*(const T &lhs, Matrix< M, N, T > rhs)']]],
+ ['operator_2b',['operator+',['../namespaceyage.html#a226cc29763f745fd175844f4263d5dae',1,'yage::operator+(Matrix< M, N, T > lhs, const Matrix< M, N, T > &rhs)'],['../namespaceyage.html#a6b77afaa1cd077df90b9daccbfc2cbae',1,'yage::operator+(Matrix< M, N, T > lhs, const T &rhs)'],['../namespaceyage.html#a947133b8fc764d9fc5c5d8b08821cf32',1,'yage::operator+(const T &lhs, Matrix< M, N, T > rhs)']]],
+ ['operator_2b_3d',['operator+=',['../classyage_1_1Matrix.html#a8b7e0913efdb5e8c9ff39df4c4f36228',1,'yage::Matrix']]],
+ ['operator_2d',['operator-',['../namespaceyage.html#a2187fb11298a029f2877702192717090',1,'yage::operator-(Matrix< M, N, T > lhs, const Matrix< M, N, T > &rhs)'],['../namespaceyage.html#a8a9db24697f649f6d19f0347330d95fe',1,'yage::operator-(Matrix< M, N, T > lhs, const T &rhs)'],['../namespaceyage.html#ad9344d41af72f29cd6f8cf1ef62ed3cc',1,'yage::operator-(const T &lhs, Matrix< M, N, T > rhs)']]],
+ ['operator_2d_3d',['operator-=',['../classyage_1_1Matrix.html#acc2d0763f060c923ce53b37143d0a7bb',1,'yage::Matrix']]],
+ ['operator_2f',['operator/',['../namespaceyage.html#acca4a23afb94173695bbc1e1f2cde2b3',1,'yage']]],
+ ['operator_3c_3c',['operator<<',['../namespaceyage.html#a7ed614bc9d3e8b9f3f8d32b6a7ff28eb',1,'yage']]],
+ ['operator_3d',['operator=',['../classyage_1_1GlslProgram.html#a5af953324ac9f89aecf7e0a73a9467ad',1,'yage::GlslProgram::operator=(const GlslProgram &)=delete'],['../classyage_1_1GlslProgram.html#a0de6e3d7c8e39357c7b0f91d85b21fb2',1,'yage::GlslProgram::operator=(GlslProgram &&)=delete'],['../classyage_1_1Sprite.html#a97dd80e05efb9399ee8471ff40a77bee',1,'yage::Sprite::operator=(const Sprite &)=delete'],['../classyage_1_1Sprite.html#a3fe5615022d2b157b9e6375197254897',1,'yage::Sprite::operator=(Sprite &&)=delete'],['../classyage_1_1SpriteBatch.html#a1b365d89c096d7fa138e1c7091f1d737',1,'yage::SpriteBatch::operator=(const SpriteBatch &)=delete'],['../classyage_1_1SpriteBatch.html#a204782dd15c82376555ad0b049c4167f',1,'yage::SpriteBatch::operator=(SpriteBatch &&)=delete'],['../classyage_1_1Window.html#a5247a4164bf0006fe9f034cd27c5b6db',1,'yage::Window::operator=(const Window &)=delete'],['../classyage_1_1Window.html#a98c07656f90a6205f24dfe85ef1137de',1,'yage::Window::operator=(Window &&)=delete']]],
+ ['operator_3d_3d',['operator==',['../namespaceyage.html#a5ddd829cb1c7c4c880d0fd53326858fe',1,'yage']]],
+ ['operator_5b_5d',['operator[]',['../classyage_1_1details_1_1Row.html#a703d4eee36d93b1227ad734bdcf27190',1,'yage::details::Row::operator[](int col)'],['../classyage_1_1details_1_1Row.html#adf2f7047871fdc78ba66d9d08cd07736',1,'yage::details::Row::operator[](int col) const '],['../classyage_1_1Matrix.html#a89e826d2c6646002cfae23dde7f61145',1,'yage::Matrix::operator[](int row)'],['../classyage_1_1Matrix.html#a0e989030df9ebc7e3885a7bc811a45c6',1,'yage::Matrix::operator[](int row) const '],['../classyage_1_1Vector.html#a81efa1cb9d4ce8bb8c5cf9652a5650a2',1,'yage::Vector::operator[](int col)'],['../classyage_1_1Vector.html#a54c22538916cfb3b838724b8f8662c35',1,'yage::Vector::operator[](int col) const ']]],
+ ['ortho_5fmatrix_5f',['ortho_matrix_',['../classyage_1_1Camera2D.html#ae557d3648deba40236fd696a17c7d7c4',1,'yage::Camera2D']]]
+];
diff --git a/search/all_e.html b/search/all_e.html
new file mode 100644
index 00000000..3cda0172
--- /dev/null
+++ b/search/all_e.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/all_e.js b/search/all_e.js
new file mode 100644
index 00000000..b4db7faf
--- /dev/null
+++ b/search/all_e.js
@@ -0,0 +1,16 @@
+var searchData=
+[
+ ['physics_20engine',['Physics Engine',['../md_yage_physics_README.html',1,'']]],
+ ['parent_5f',['parent_',['../classyage_1_1details_1_1Row.html#a9c781b74460f4cb429de8838f74857d8',1,'yage::details::Row']]],
+ ['particlebody',['ParticleBody',['../classyage_1_1ParticleBody.html',1,'yage']]],
+ ['particlebody',['ParticleBody',['../classyage_1_1ParticleBody.html#ae20aad802b5620597d0521663061efc0',1,'yage::ParticleBody']]],
+ ['particlebody_2ecpp',['particlebody.cpp',['../particlebody_8cpp.html',1,'']]],
+ ['particlebody_2eh',['particlebody.h',['../particlebody_8h.html',1,'']]],
+ ['physics_2eh',['physics.h',['../physics_8h.html',1,'']]],
+ ['picopng_2ecpp',['picopng.cpp',['../picopng_8cpp.html',1,'']]],
+ ['picopng_2eh',['picopng.h',['../picopng_8h.html',1,'']]],
+ ['position',['Position',['../structyage_1_1Position.html#a41b1d5ee23c50208982ab6089708e5d2',1,'yage::Position::Position()=default'],['../structyage_1_1Position.html#aaeaa1cd93e57adcb08ef4f76513148e2',1,'yage::Position::Position(float x_, float y_)'],['../structyage_1_1Vertex.html#abefe88d26b055655f9cc038a1dd4ff6a',1,'yage::Vertex::position()']]],
+ ['position',['Position',['../structyage_1_1Position.html',1,'yage']]],
+ ['position_5f',['position_',['../classyage_1_1Camera2D.html#af3eec769d8b57ec0f6d370f5f75a6eda',1,'yage::Camera2D::position_()'],['../classyage_1_1Body.html#a8fe4f244be47f1336a57c1f2aa095157',1,'yage::Body::position_()'],['../classyage_1_1Collider.html#a2ae348a82a0ca7a871c05f36e5031161',1,'yage::Collider::position_()']]],
+ ['program_5fid_5f',['program_id_',['../classyage_1_1GlslProgram.html#ad8f02beee9fdc3608d7aceebf3398e8b',1,'yage::GlslProgram']]]
+];
diff --git a/search/all_f.html b/search/all_f.html
new file mode 100644
index 00000000..7419b029
--- /dev/null
+++ b/search/all_f.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/all_f.js b/search/all_f.js
new file mode 100644
index 00000000..62c0b241
--- /dev/null
+++ b/search/all_f.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['quit',['quit',['../namespaceyage.html#ac9d8c7327204686b3c86f4ab48672618',1,'yage']]]
+];
diff --git a/search/classes_0.js b/search/classes_0.js
index 1f89055e..967cc615 100644
--- a/search/classes_0.js
+++ b/search/classes_0.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['matrix',['Matrix',['../classyage_1_1Matrix.html',1,'yage']]]
+ ['body',['Body',['../classyage_1_1Body.html',1,'yage']]]
];
diff --git a/search/classes_1.html b/search/classes_1.html
new file mode 100644
index 00000000..800b6ae1
--- /dev/null
+++ b/search/classes_1.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/classes_1.js b/search/classes_1.js
new file mode 100644
index 00000000..3f49aa3a
--- /dev/null
+++ b/search/classes_1.js
@@ -0,0 +1,8 @@
+var searchData=
+[
+ ['camera2d',['Camera2D',['../classyage_1_1Camera2D.html',1,'yage']]],
+ ['collider',['Collider',['../classyage_1_1Collider.html',1,'yage']]],
+ ['collisionbody',['CollisionBody',['../classyage_1_1CollisionBody.html',1,'yage']]],
+ ['color',['Color',['../structyage_1_1Color.html',1,'yage']]],
+ ['coordinate',['Coordinate',['../structyage_1_1details_1_1Coordinate.html',1,'yage::details']]]
+];
diff --git a/search/classes_2.html b/search/classes_2.html
new file mode 100644
index 00000000..f65d263c
--- /dev/null
+++ b/search/classes_2.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/classes_2.js b/search/classes_2.js
new file mode 100644
index 00000000..2376c33c
--- /dev/null
+++ b/search/classes_2.js
@@ -0,0 +1,5 @@
+var searchData=
+[
+ ['glslprogram',['GlslProgram',['../classyage_1_1GlslProgram.html',1,'yage']]],
+ ['glyph',['Glyph',['../classyage_1_1Glyph.html',1,'yage']]]
+];
diff --git a/search/classes_3.html b/search/classes_3.html
new file mode 100644
index 00000000..927e837f
--- /dev/null
+++ b/search/classes_3.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/classes_3.js b/search/classes_3.js
new file mode 100644
index 00000000..04ae98e8
--- /dev/null
+++ b/search/classes_3.js
@@ -0,0 +1,6 @@
+var searchData=
+[
+ ['imageloader',['ImageLoader',['../classyage_1_1ImageLoader.html',1,'yage']]],
+ ['inputmanager',['InputManager',['../classyage_1_1InputManager.html',1,'yage']]],
+ ['iomanager',['IoManager',['../classyage_1_1IoManager.html',1,'yage']]]
+];
diff --git a/search/classes_4.html b/search/classes_4.html
new file mode 100644
index 00000000..a447290e
--- /dev/null
+++ b/search/classes_4.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/classes_4.js b/search/classes_4.js
new file mode 100644
index 00000000..b3ac49ff
--- /dev/null
+++ b/search/classes_4.js
@@ -0,0 +1,6 @@
+var searchData=
+[
+ ['matrix',['Matrix',['../classyage_1_1Matrix.html',1,'yage']]],
+ ['matrix_3c_20rows_2c_201_2c_20double_20_3e',['Matrix< Rows, 1, double >',['../classyage_1_1Matrix.html',1,'yage']]],
+ ['matrix_3c_20rows_2c_201_2c_20type_20_3e',['Matrix< Rows, 1, Type >',['../classyage_1_1Matrix.html',1,'yage']]]
+];
diff --git a/search/classes_5.html b/search/classes_5.html
new file mode 100644
index 00000000..63484c45
--- /dev/null
+++ b/search/classes_5.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/classes_5.js b/search/classes_5.js
new file mode 100644
index 00000000..d616947f
--- /dev/null
+++ b/search/classes_5.js
@@ -0,0 +1,5 @@
+var searchData=
+[
+ ['particlebody',['ParticleBody',['../classyage_1_1ParticleBody.html',1,'yage']]],
+ ['position',['Position',['../structyage_1_1Position.html',1,'yage']]]
+];
diff --git a/search/classes_6.html b/search/classes_6.html
new file mode 100644
index 00000000..f3d70354
--- /dev/null
+++ b/search/classes_6.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/classes_6.js b/search/classes_6.js
new file mode 100644
index 00000000..162d7250
--- /dev/null
+++ b/search/classes_6.js
@@ -0,0 +1,8 @@
+var searchData=
+[
+ ['rectanglecollider',['RectangleCollider',['../classyage_1_1RectangleCollider.html',1,'yage']]],
+ ['renderbatch',['RenderBatch',['../classyage_1_1RenderBatch.html',1,'yage']]],
+ ['resourcemanager',['ResourceManager',['../classyage_1_1ResourceManager.html',1,'yage']]],
+ ['rigidbody',['RigidBody',['../classyage_1_1RigidBody.html',1,'yage']]],
+ ['row',['Row',['../classyage_1_1details_1_1Row.html',1,'yage::details']]]
+];
diff --git a/search/classes_7.html b/search/classes_7.html
new file mode 100644
index 00000000..9e5f5c98
--- /dev/null
+++ b/search/classes_7.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/classes_7.js b/search/classes_7.js
new file mode 100644
index 00000000..26272e35
--- /dev/null
+++ b/search/classes_7.js
@@ -0,0 +1,7 @@
+var searchData=
+[
+ ['sprite',['Sprite',['../classyage_1_1Sprite.html',1,'yage']]],
+ ['spritebatch',['SpriteBatch',['../classyage_1_1SpriteBatch.html',1,'yage']]],
+ ['spritesheet',['SpriteSheet',['../classyage_1_1SpriteSheet.html',1,'yage']]],
+ ['spritesheethandler',['SpriteSheetHandler',['../classyage_1_1details_1_1SpriteSheetHandler.html',1,'yage::details']]]
+];
diff --git a/search/classes_8.html b/search/classes_8.html
new file mode 100644
index 00000000..82c35b32
--- /dev/null
+++ b/search/classes_8.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/classes_8.js b/search/classes_8.js
new file mode 100644
index 00000000..bb215bc2
--- /dev/null
+++ b/search/classes_8.js
@@ -0,0 +1,5 @@
+var searchData=
+[
+ ['texture',['Texture',['../structyage_1_1Texture.html',1,'yage']]],
+ ['texturecache',['TextureCache',['../classyage_1_1TextureCache.html',1,'yage']]]
+];
diff --git a/search/classes_9.html b/search/classes_9.html
new file mode 100644
index 00000000..4e83ac82
--- /dev/null
+++ b/search/classes_9.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/classes_9.js b/search/classes_9.js
new file mode 100644
index 00000000..92c686bb
--- /dev/null
+++ b/search/classes_9.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['uv',['UV',['../structyage_1_1UV.html',1,'yage']]]
+];
diff --git a/search/classes_a.html b/search/classes_a.html
new file mode 100644
index 00000000..616feb69
--- /dev/null
+++ b/search/classes_a.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/classes_a.js b/search/classes_a.js
new file mode 100644
index 00000000..afb8654e
--- /dev/null
+++ b/search/classes_a.js
@@ -0,0 +1,9 @@
+var searchData=
+[
+ ['vector',['Vector',['../classyage_1_1Vector.html',1,'yage']]],
+ ['vector2',['Vector2',['../classyage_1_1Vector2.html',1,'yage']]],
+ ['vector2_3c_20double_20_3e',['Vector2< double >',['../classyage_1_1Vector2.html',1,'yage']]],
+ ['vector_3c_202_2c_20double_20_3e',['Vector< 2, double >',['../classyage_1_1Vector.html',1,'yage']]],
+ ['vector_3c_202_2c_20type_20_3e',['Vector< 2, Type >',['../classyage_1_1Vector.html',1,'yage']]],
+ ['vertex',['Vertex',['../structyage_1_1Vertex.html',1,'yage']]]
+];
diff --git a/search/classes_b.html b/search/classes_b.html
new file mode 100644
index 00000000..44611522
--- /dev/null
+++ b/search/classes_b.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/classes_b.js b/search/classes_b.js
new file mode 100644
index 00000000..50e8b3e6
--- /dev/null
+++ b/search/classes_b.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['window',['Window',['../classyage_1_1Window.html',1,'yage']]]
+];
diff --git a/search/enums_0.html b/search/enums_0.html
new file mode 100644
index 00000000..b4cbe1e3
--- /dev/null
+++ b/search/enums_0.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/enums_0.js b/search/enums_0.js
new file mode 100644
index 00000000..59289f8c
--- /dev/null
+++ b/search/enums_0.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['windowflags',['WindowFlags',['../namespaceyage.html#a09d41deeced5fca5df9dc680c9e77c38',1,'yage']]]
+];
diff --git a/search/enumvalues_0.html b/search/enumvalues_0.html
new file mode 100644
index 00000000..3e00fcf6
--- /dev/null
+++ b/search/enumvalues_0.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/enumvalues_0.js b/search/enumvalues_0.js
new file mode 100644
index 00000000..5480b38e
--- /dev/null
+++ b/search/enumvalues_0.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['borderless',['BORDERLESS',['../namespaceyage.html#a09d41deeced5fca5df9dc680c9e77c38afa8ece0eef17c604369ca69bc4b09970',1,'yage']]]
+];
diff --git a/search/enumvalues_1.html b/search/enumvalues_1.html
new file mode 100644
index 00000000..0e575c96
--- /dev/null
+++ b/search/enumvalues_1.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/enumvalues_1.js b/search/enumvalues_1.js
new file mode 100644
index 00000000..89d80e7d
--- /dev/null
+++ b/search/enumvalues_1.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['fullscreen',['FULLSCREEN',['../namespaceyage.html#a09d41deeced5fca5df9dc680c9e77c38a409ae568f380139ffa38d7fffa5ffb2f',1,'yage']]]
+];
diff --git a/search/enumvalues_2.html b/search/enumvalues_2.html
new file mode 100644
index 00000000..e59f4acb
--- /dev/null
+++ b/search/enumvalues_2.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/enumvalues_2.js b/search/enumvalues_2.js
new file mode 100644
index 00000000..3867de35
--- /dev/null
+++ b/search/enumvalues_2.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['hidden',['HIDDEN',['../namespaceyage.html#a09d41deeced5fca5df9dc680c9e77c38af7a4d995b268c416a6e01b8dc1555648',1,'yage']]]
+];
diff --git a/search/enumvalues_3.html b/search/enumvalues_3.html
new file mode 100644
index 00000000..0a2d754e
--- /dev/null
+++ b/search/enumvalues_3.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/enumvalues_3.js b/search/enumvalues_3.js
new file mode 100644
index 00000000..c4d89e83
--- /dev/null
+++ b/search/enumvalues_3.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['shown',['SHOWN',['../namespaceyage.html#a09d41deeced5fca5df9dc680c9e77c38a7c4273d3feb1dc60a55a74c37c3fddd6',1,'yage']]]
+];
diff --git a/search/files_0.js b/search/files_0.js
index b0059459..e7ca9dcb 100644
--- a/search/files_0.js
+++ b/search/files_0.js
@@ -1,4 +1,5 @@
var searchData=
[
- ['matrix_2edox',['matrix.dox',['../matrix_8dox.html',1,'']]]
+ ['body_2ecpp',['body.cpp',['../body_8cpp.html',1,'']]],
+ ['body_2eh',['body.h',['../body_8h.html',1,'']]]
];
diff --git a/search/files_1.js b/search/files_1.js
index f1a1f84e..cec8ae00 100644
--- a/search/files_1.js
+++ b/search/files_1.js
@@ -1,4 +1,7 @@
var searchData=
[
- ['readme_2emd',['README.md',['../README_8md.html',1,'']]]
+ ['camera2d_2ecpp',['camera2d.cpp',['../camera2d_8cpp.html',1,'']]],
+ ['camera2d_2eh',['camera2d.h',['../camera2d_8h.html',1,'']]],
+ ['collider_2eh',['collider.h',['../collider_8h.html',1,'']]],
+ ['collisionbody_2eh',['collisionbody.h',['../collisionbody_8h.html',1,'']]]
];
diff --git a/search/files_2.js b/search/files_2.js
index 90e14ad2..30795829 100644
--- a/search/files_2.js
+++ b/search/files_2.js
@@ -1,4 +1,5 @@
var searchData=
[
- ['todolist_2edox',['todolist.dox',['../todolist_8dox.html',1,'']]]
+ ['glslprogram_2ecpp',['glslprogram.cpp',['../glslprogram_8cpp.html',1,'']]],
+ ['glslprogram_2eh',['glslprogram.h',['../glslprogram_8h.html',1,'']]]
];
diff --git a/search/files_3.html b/search/files_3.html
new file mode 100644
index 00000000..0dc9a561
--- /dev/null
+++ b/search/files_3.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/files_3.js b/search/files_3.js
new file mode 100644
index 00000000..42f4e4cd
--- /dev/null
+++ b/search/files_3.js
@@ -0,0 +1,9 @@
+var searchData=
+[
+ ['imageloader_2ecpp',['imageloader.cpp',['../imageloader_8cpp.html',1,'']]],
+ ['imageloader_2eh',['imageloader.h',['../imageloader_8h.html',1,'']]],
+ ['inputmanager_2ecpp',['inputmanager.cpp',['../inputmanager_8cpp.html',1,'']]],
+ ['inputmanager_2eh',['inputmanager.h',['../inputmanager_8h.html',1,'']]],
+ ['iomanager_2ecpp',['iomanager.cpp',['../iomanager_8cpp.html',1,'']]],
+ ['iomanager_2eh',['iomanager.h',['../iomanager_8h.html',1,'']]]
+];
diff --git a/search/files_4.html b/search/files_4.html
new file mode 100644
index 00000000..891b5da3
--- /dev/null
+++ b/search/files_4.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/files_4.js b/search/files_4.js
new file mode 100644
index 00000000..29001979
--- /dev/null
+++ b/search/files_4.js
@@ -0,0 +1,6 @@
+var searchData=
+[
+ ['math_2eh',['math.h',['../math_8h.html',1,'']]],
+ ['matrix_2edox',['matrix.dox',['../matrix_8dox.html',1,'']]],
+ ['matrix_2eh',['matrix.h',['../matrix_8h.html',1,'']]]
+];
diff --git a/search/files_5.html b/search/files_5.html
new file mode 100644
index 00000000..1741195c
--- /dev/null
+++ b/search/files_5.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/files_5.js b/search/files_5.js
new file mode 100644
index 00000000..9185ae59
--- /dev/null
+++ b/search/files_5.js
@@ -0,0 +1,8 @@
+var searchData=
+[
+ ['particlebody_2ecpp',['particlebody.cpp',['../particlebody_8cpp.html',1,'']]],
+ ['particlebody_2eh',['particlebody.h',['../particlebody_8h.html',1,'']]],
+ ['physics_2eh',['physics.h',['../physics_8h.html',1,'']]],
+ ['picopng_2ecpp',['picopng.cpp',['../picopng_8cpp.html',1,'']]],
+ ['picopng_2eh',['picopng.h',['../picopng_8h.html',1,'']]]
+];
diff --git a/search/files_6.html b/search/files_6.html
new file mode 100644
index 00000000..262d3da2
--- /dev/null
+++ b/search/files_6.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/files_6.js b/search/files_6.js
new file mode 100644
index 00000000..11dd2b12
--- /dev/null
+++ b/search/files_6.js
@@ -0,0 +1,11 @@
+var searchData=
+[
+ ['readme_2emd',['README.md',['../yage_2physics_2README_8md.html',1,'']]],
+ ['readme_2emd',['README.md',['../README_8md.html',1,'']]],
+ ['rectanglecollider_2ecpp',['rectanglecollider.cpp',['../rectanglecollider_8cpp.html',1,'']]],
+ ['rectanglecollider_2eh',['rectanglecollider.h',['../rectanglecollider_8h.html',1,'']]],
+ ['resourcemanager_2ecpp',['resourcemanager.cpp',['../resourcemanager_8cpp.html',1,'']]],
+ ['resourcemanager_2eh',['resourcemanager.h',['../resourcemanager_8h.html',1,'']]],
+ ['rigidbody_2ecpp',['rigidbody.cpp',['../rigidbody_8cpp.html',1,'']]],
+ ['rigidbody_2eh',['rigidbody.h',['../rigidbody_8h.html',1,'']]]
+];
diff --git a/search/files_7.html b/search/files_7.html
new file mode 100644
index 00000000..c5355726
--- /dev/null
+++ b/search/files_7.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/files_7.js b/search/files_7.js
new file mode 100644
index 00000000..6ba3b77b
--- /dev/null
+++ b/search/files_7.js
@@ -0,0 +1,9 @@
+var searchData=
+[
+ ['sprite_2ecpp',['sprite.cpp',['../sprite_8cpp.html',1,'']]],
+ ['sprite_2eh',['sprite.h',['../sprite_8h.html',1,'']]],
+ ['spritebatch_2ecpp',['spritebatch.cpp',['../spritebatch_8cpp.html',1,'']]],
+ ['spritebatch_2eh',['spritebatch.h',['../spritebatch_8h.html',1,'']]],
+ ['spritesheet_2ecpp',['spritesheet.cpp',['../spritesheet_8cpp.html',1,'']]],
+ ['spritesheet_2eh',['spritesheet.h',['../spritesheet_8h.html',1,'']]]
+];
diff --git a/search/files_8.html b/search/files_8.html
new file mode 100644
index 00000000..21c328af
--- /dev/null
+++ b/search/files_8.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/files_8.js b/search/files_8.js
new file mode 100644
index 00000000..b27f863e
--- /dev/null
+++ b/search/files_8.js
@@ -0,0 +1,7 @@
+var searchData=
+[
+ ['texture_2eh',['texture.h',['../texture_8h.html',1,'']]],
+ ['texturecache_2ecpp',['texturecache.cpp',['../texturecache_8cpp.html',1,'']]],
+ ['texturecache_2eh',['texturecache.h',['../texturecache_8h.html',1,'']]],
+ ['todolist_2edox',['todolist.dox',['../todolist_8dox.html',1,'']]]
+];
diff --git a/search/files_9.html b/search/files_9.html
new file mode 100644
index 00000000..00a52012
--- /dev/null
+++ b/search/files_9.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/files_9.js b/search/files_9.js
new file mode 100644
index 00000000..1e9cc557
--- /dev/null
+++ b/search/files_9.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['vertex_2eh',['vertex.h',['../vertex_8h.html',1,'']]]
+];
diff --git a/search/files_a.html b/search/files_a.html
new file mode 100644
index 00000000..ab047558
--- /dev/null
+++ b/search/files_a.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/files_a.js b/search/files_a.js
new file mode 100644
index 00000000..d1ac949d
--- /dev/null
+++ b/search/files_a.js
@@ -0,0 +1,5 @@
+var searchData=
+[
+ ['window_2ecpp',['window.cpp',['../window_8cpp.html',1,'']]],
+ ['window_2eh',['window.h',['../window_8h.html',1,'']]]
+];
diff --git a/search/files_b.html b/search/files_b.html
new file mode 100644
index 00000000..11010e1b
--- /dev/null
+++ b/search/files_b.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/files_b.js b/search/files_b.js
new file mode 100644
index 00000000..31f7c773
--- /dev/null
+++ b/search/files_b.js
@@ -0,0 +1,5 @@
+var searchData=
+[
+ ['yage_2ecpp',['yage.cpp',['../yage_8cpp.html',1,'']]],
+ ['yage_2eh',['yage.h',['../yage_8h.html',1,'']]]
+];
diff --git a/search/functions_0.html b/search/functions_0.html
new file mode 100644
index 00000000..16a5a527
--- /dev/null
+++ b/search/functions_0.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/functions_0.js b/search/functions_0.js
new file mode 100644
index 00000000..e0591d6a
--- /dev/null
+++ b/search/functions_0.js
@@ -0,0 +1,5 @@
+var searchData=
+[
+ ['addattribute',['addAttribute',['../classyage_1_1GlslProgram.html#a4e38b9f5daaf4b111b69e4d2900d4970',1,'yage::GlslProgram']]],
+ ['applyforce',['applyForce',['../classyage_1_1Body.html#a56310be4f9d7d2d4e7f954af0e0a5878',1,'yage::Body::applyForce()'],['../classyage_1_1ParticleBody.html#a4d6c52fc2106ebd3f131d2be1fa3f11b',1,'yage::ParticleBody::applyForce()']]]
+];
diff --git a/search/functions_1.html b/search/functions_1.html
new file mode 100644
index 00000000..3b4eacfe
--- /dev/null
+++ b/search/functions_1.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/functions_1.js b/search/functions_1.js
new file mode 100644
index 00000000..e66dabb3
--- /dev/null
+++ b/search/functions_1.js
@@ -0,0 +1,8 @@
+var searchData=
+[
+ ['begin',['begin',['../classyage_1_1SpriteBatch.html#af6293aac69e1124199297e5b921a4872',1,'yage::SpriteBatch::begin()'],['../classyage_1_1Matrix.html#a83d77d3a40ced5e2b703a6d66b6e6055',1,'yage::Matrix::begin()']]],
+ ['body',['Body',['../classyage_1_1Body.html#aeca769807d9b6f6fb3c9f61deaa83b86',1,'yage::Body']]],
+ ['bool',['Bool',['../classyage_1_1details_1_1SpriteSheetHandler.html#ac116b3bafc3fc09b05d3b7d334390944',1,'yage::details::SpriteSheetHandler']]],
+ ['bottom_5fleft',['bottom_left',['../classyage_1_1Glyph.html#aa94ec682d592c86e2c08560919d675a1',1,'yage::Glyph']]],
+ ['bottom_5fright',['bottom_right',['../classyage_1_1Glyph.html#a8979cbe2f07cf12cf537a2bd88df99a2',1,'yage::Glyph']]]
+];
diff --git a/search/functions_10.html b/search/functions_10.html
new file mode 100644
index 00000000..52cb0d3c
--- /dev/null
+++ b/search/functions_10.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/functions_10.js b/search/functions_10.js
new file mode 100644
index 00000000..869d2ead
--- /dev/null
+++ b/search/functions_10.js
@@ -0,0 +1,15 @@
+var searchData=
+[
+ ['setcolor',['setColor',['../structyage_1_1Vertex.html#a0dc5fa6c669b4c10a8d56702f2aa9b50',1,'yage::Vertex']]],
+ ['setposition',['setPosition',['../structyage_1_1Vertex.html#af392248f0be173221ebcc62d490fe03d',1,'yage::Vertex']]],
+ ['setuv',['setUv',['../structyage_1_1Vertex.html#aa1fa8f5ebd883068828466cc924d4c50',1,'yage::Vertex']]],
+ ['sortglyphs',['sortGlyphs',['../classyage_1_1SpriteBatch.html#adea6570f196b203a4d6e07ad66738c9a',1,'yage::SpriteBatch']]],
+ ['sprite',['Sprite',['../classyage_1_1Sprite.html#a113bfddfa62846a1d8391d1b86de7987',1,'yage::Sprite::Sprite()=default'],['../classyage_1_1Sprite.html#aa5a7958e17f1d042226b91fb1829642e',1,'yage::Sprite::Sprite(const Sprite &)=delete'],['../classyage_1_1Sprite.html#a33789b3e37bfcb84ed89ec69f47817a1',1,'yage::Sprite::Sprite(Sprite &&)=delete'],['../classyage_1_1SpriteSheet.html#a2734c2e7b8bdfc9090d240c070ee55c0',1,'yage::SpriteSheet::sprite()']]],
+ ['spritebatch',['SpriteBatch',['../classyage_1_1SpriteBatch.html#afda50a8a2a6c9ffd1b9d962fae223f8a',1,'yage::SpriteBatch::SpriteBatch()'],['../classyage_1_1SpriteBatch.html#a30a46a7182235a739916d540781af652',1,'yage::SpriteBatch::SpriteBatch(const SpriteBatch &)=delete'],['../classyage_1_1SpriteBatch.html#a7f18a506f4188acd2219da8147dc0e1e',1,'yage::SpriteBatch::SpriteBatch(SpriteBatch &&)=delete']]],
+ ['spritemap',['spriteMap',['../classyage_1_1details_1_1SpriteSheetHandler.html#a4a04732e91bfb3cf4e5903888f69904f',1,'yage::details::SpriteSheetHandler']]],
+ ['spritesheet',['SpriteSheet',['../classyage_1_1SpriteSheet.html#a73db999ab17c4846f036eb47470176f6',1,'yage::SpriteSheet']]],
+ ['startarray',['StartArray',['../classyage_1_1details_1_1SpriteSheetHandler.html#a5eb4aafe8bfc096559d6b1f8c9635979',1,'yage::details::SpriteSheetHandler']]],
+ ['startobject',['StartObject',['../classyage_1_1details_1_1SpriteSheetHandler.html#a752060f964e8bc3484855a8d606d99d7',1,'yage::details::SpriteSheetHandler']]],
+ ['string',['String',['../classyage_1_1details_1_1SpriteSheetHandler.html#a88e49a1a8cdea36efdc94514afc206cf',1,'yage::details::SpriteSheetHandler']]],
+ ['swapbuffer',['swapBuffer',['../classyage_1_1Window.html#a86d0aa8e9896850b9acfc720b5615359',1,'yage::Window']]]
+];
diff --git a/search/functions_11.html b/search/functions_11.html
new file mode 100644
index 00000000..5e91b098
--- /dev/null
+++ b/search/functions_11.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/functions_11.js b/search/functions_11.js
new file mode 100644
index 00000000..06c8cdd0
--- /dev/null
+++ b/search/functions_11.js
@@ -0,0 +1,9 @@
+var searchData=
+[
+ ['texture',['Texture',['../structyage_1_1Texture.html#a9af4689df9f99c5074b7aa5d5857775c',1,'yage::Texture::Texture()'],['../classyage_1_1Glyph.html#a0d5bfd4874a5d29c96a3d22f45543eb2',1,'yage::Glyph::texture()'],['../classyage_1_1RenderBatch.html#ad1cfc404c74ee3d838e9cd12a8c1962d',1,'yage::RenderBatch::texture()']]],
+ ['texturecache',['TextureCache',['../classyage_1_1TextureCache.html#a5e96e92a02ded2af93e91df54f08300d',1,'yage::TextureCache']]],
+ ['top_5fleft',['top_left',['../classyage_1_1Glyph.html#a8e54b98d17907e0088360416fe978e1f',1,'yage::Glyph']]],
+ ['top_5fright',['top_right',['../classyage_1_1Glyph.html#a4930084a1071cd3274b2aa885f26ecec',1,'yage::Glyph']]],
+ ['tostring',['toString',['../classyage_1_1Matrix.html#a07678d7007e89487c7168df84f2a4fa8',1,'yage::Matrix::toString()'],['../classyage_1_1Vector.html#a956f7b6d02c0309adece311f59c8beae',1,'yage::Vector::toString()']]],
+ ['transpose',['transpose',['../namespaceyage_1_1matrix.html#a62de4b4b6bab23717d957c370f2e41c7',1,'yage::matrix']]]
+];
diff --git a/search/functions_12.html b/search/functions_12.html
new file mode 100644
index 00000000..1ab0742b
--- /dev/null
+++ b/search/functions_12.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/functions_12.js b/search/functions_12.js
new file mode 100644
index 00000000..a928500f
--- /dev/null
+++ b/search/functions_12.js
@@ -0,0 +1,9 @@
+var searchData=
+[
+ ['uint',['Uint',['../classyage_1_1details_1_1SpriteSheetHandler.html#a528e8c164471739deeaab7dd036214c3',1,'yage::details::SpriteSheetHandler']]],
+ ['uint64',['Uint64',['../classyage_1_1details_1_1SpriteSheetHandler.html#a2fce73fdbfea0421984fd11a5f4f2f4c',1,'yage::details::SpriteSheetHandler']]],
+ ['unuse',['unuse',['../classyage_1_1GlslProgram.html#a2afa98cbf5d25b634e01b863c33fcf8f',1,'yage::GlslProgram']]],
+ ['update',['update',['../classyage_1_1Camera2D.html#addc194a43322262e7d102f212e5f5cf7',1,'yage::Camera2D::update()'],['../classyage_1_1Body.html#a17017d183f3f9ecdff779fd6f82c5d36',1,'yage::Body::update()'],['../classyage_1_1ParticleBody.html#a1f24ef00fd59254397d677d90936ec4c',1,'yage::ParticleBody::update()']]],
+ ['use',['use',['../classyage_1_1GlslProgram.html#a762b44540ef219ff39f784543fc162c3',1,'yage::GlslProgram']]],
+ ['uv',['UV',['../structyage_1_1UV.html#ae236139f3a5f6024aac1e21bd93b7bde',1,'yage::UV::UV()=default'],['../structyage_1_1UV.html#ac918524789292937aae5803df3c2673f',1,'yage::UV::UV(float u_, float v_)']]]
+];
diff --git a/search/functions_13.html b/search/functions_13.html
new file mode 100644
index 00000000..724f5c10
--- /dev/null
+++ b/search/functions_13.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/functions_13.js b/search/functions_13.js
new file mode 100644
index 00000000..3c97dc17
--- /dev/null
+++ b/search/functions_13.js
@@ -0,0 +1,6 @@
+var searchData=
+[
+ ['vector',['Vector',['../classyage_1_1Vector.html#ac9b202913c03bde201e350e855fbbffa',1,'yage::Vector::Vector()'],['../classyage_1_1Vector.html#a55fd6c60a95832ad4b68083071f9866f',1,'yage::Vector::Vector(const Matrix< Rows, 1, Type > &other)'],['../classyage_1_1Vector.html#aa291a8ee264f81165b529b7f3a0c265d',1,'yage::Vector::Vector(const std::vector< Type > &data)']]],
+ ['vector2',['Vector2',['../classyage_1_1Vector2.html#a50c108903be424de1c41ce31fddd23ea',1,'yage::Vector2::Vector2()'],['../classyage_1_1Vector2.html#af69d534302a406bac419589e0a2f2917',1,'yage::Vector2::Vector2(const std::vector< Type > &data)'],['../classyage_1_1Vector2.html#a3ef3bc2954f387f1db2165a884765ad0',1,'yage::Vector2::Vector2(Type x, Type y)'],['../classyage_1_1Vector2.html#aacee766d18741a925a47b91fa0080822',1,'yage::Vector2::Vector2(const Matrix< 2, 1, Type > &other)']]],
+ ['vertex',['Vertex',['../structyage_1_1Vertex.html#acae9697c2762e37dfa4472b85fa112c3',1,'yage::Vertex::Vertex()=default'],['../structyage_1_1Vertex.html#ab2826fb0ec9c48aad0056250dfa9cc2e',1,'yage::Vertex::Vertex(const Position &position_, const Color &color_, const UV &uv_)']]]
+];
diff --git a/search/functions_14.html b/search/functions_14.html
new file mode 100644
index 00000000..396906bd
--- /dev/null
+++ b/search/functions_14.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/functions_14.js b/search/functions_14.js
new file mode 100644
index 00000000..cbd3e7bd
--- /dev/null
+++ b/search/functions_14.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['window',['Window',['../classyage_1_1Window.html#a7d7bd2f22e095df387e8b5cda2bb484e',1,'yage::Window::Window()'],['../classyage_1_1Window.html#a1225a2b5eff6d44a6bce3f0f5f10e2bf',1,'yage::Window::Window(const Window &)=delete'],['../classyage_1_1Window.html#a4be115daea6c7473fca81623c547d821',1,'yage::Window::Window(Window &&)=delete']]]
+];
diff --git a/search/functions_15.html b/search/functions_15.html
new file mode 100644
index 00000000..2dee32be
--- /dev/null
+++ b/search/functions_15.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/functions_15.js b/search/functions_15.js
new file mode 100644
index 00000000..aa16a8cc
--- /dev/null
+++ b/search/functions_15.js
@@ -0,0 +1,5 @@
+var searchData=
+[
+ ['x',['x',['../classyage_1_1Vector2.html#a5a777413b63e68dc5f797d31e3d7beaf',1,'yage::Vector2::x()'],['../classyage_1_1Vector2.html#a14a436185842f7375d02b57a37832740',1,'yage::Vector2::x() const ']]],
+ ['xposition',['xPosition',['../classyage_1_1Body.html#a8a800cef0fb3561332d4a97c790e7225',1,'yage::Body']]]
+];
diff --git a/search/functions_16.html b/search/functions_16.html
new file mode 100644
index 00000000..55d2cdaf
--- /dev/null
+++ b/search/functions_16.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/functions_16.js b/search/functions_16.js
new file mode 100644
index 00000000..0ef60194
--- /dev/null
+++ b/search/functions_16.js
@@ -0,0 +1,5 @@
+var searchData=
+[
+ ['y',['y',['../classyage_1_1Vector2.html#a554645b415a76af47698985b7757f0c2',1,'yage::Vector2::y()'],['../classyage_1_1Vector2.html#a216ac57d39572b46ab8307a7728e4456',1,'yage::Vector2::y() const ']]],
+ ['yposition',['yPosition',['../classyage_1_1Body.html#a1023ebd31914571f137fb5aadc88c364',1,'yage::Body']]]
+];
diff --git a/search/functions_17.html b/search/functions_17.html
new file mode 100644
index 00000000..6e7bfab7
--- /dev/null
+++ b/search/functions_17.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/functions_17.js b/search/functions_17.js
new file mode 100644
index 00000000..15346c43
--- /dev/null
+++ b/search/functions_17.js
@@ -0,0 +1,8 @@
+var searchData=
+[
+ ['_7ecollisionbody',['~CollisionBody',['../classyage_1_1CollisionBody.html#a758b2f867f276f4c7e02ebda2cd04c8b',1,'yage::CollisionBody']]],
+ ['_7eglslprogram',['~GlslProgram',['../classyage_1_1GlslProgram.html#a45676c850afad2717fd4119eb8c02ef7',1,'yage::GlslProgram']]],
+ ['_7esprite',['~Sprite',['../classyage_1_1Sprite.html#aa2f833e040940616fa17ee8f02f8cab2',1,'yage::Sprite']]],
+ ['_7espritebatch',['~SpriteBatch',['../classyage_1_1SpriteBatch.html#afa26d86730be23aa5e0c8c4a9d67001a',1,'yage::SpriteBatch']]],
+ ['_7ewindow',['~Window',['../classyage_1_1Window.html#a9a8dd109e145c459e52abb3a8861e3a0',1,'yage::Window']]]
+];
diff --git a/search/functions_2.html b/search/functions_2.html
new file mode 100644
index 00000000..78be8b41
--- /dev/null
+++ b/search/functions_2.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/functions_2.js b/search/functions_2.js
new file mode 100644
index 00000000..656c05da
--- /dev/null
+++ b/search/functions_2.js
@@ -0,0 +1,16 @@
+var searchData=
+[
+ ['camera2d',['Camera2D',['../classyage_1_1Camera2D.html#a7ef3b02255622486ef8f396e2cb1ec4a',1,'yage::Camera2D']]],
+ ['clearbuffer',['clearBuffer',['../classyage_1_1Window.html#a98e2a33820ad63b2c94c56e203ff6e58',1,'yage::Window']]],
+ ['collider',['Collider',['../classyage_1_1Collider.html#ae33aeb0711409e7c3ef9e21ed99fa8a3',1,'yage::Collider']]],
+ ['collides',['collides',['../classyage_1_1Collider.html#abbab9373c0805ffa5215c08b82eaed03',1,'yage::Collider::collides()'],['../classyage_1_1RectangleCollider.html#a81e825cf009a437bc0f61b846cac66f6',1,'yage::RectangleCollider::collides()']]],
+ ['collisionbody',['CollisionBody',['../classyage_1_1CollisionBody.html#a5289e613269facc45cd451872c17a83d',1,'yage::CollisionBody']]],
+ ['color',['Color',['../structyage_1_1Color.html#ab0262bbe3b2ec12a9933fe411034d09e',1,'yage::Color::Color()=default'],['../structyage_1_1Color.html#a2ce7b1060775f64c9b578b3f81fdd648',1,'yage::Color::Color(GLubyte r_, GLubyte g_, GLubyte b_, GLubyte a_)']]],
+ ['colsize',['colSize',['../classyage_1_1Matrix.html#a2148cd52008892765ad90250c68afba1',1,'yage::Matrix']]],
+ ['compileshader',['compileShader',['../classyage_1_1GlslProgram.html#a1acc7e052209fde74256c479af6d9988',1,'yage::GlslProgram']]],
+ ['compileshaders',['compileShaders',['../classyage_1_1GlslProgram.html#acf57b56739f67ac88b0d5df3bf1d4cb1',1,'yage::GlslProgram']]],
+ ['coordinate',['Coordinate',['../structyage_1_1details_1_1Coordinate.html#a0b3a6d9aa1d5b846ad7ebc11bc77c629',1,'yage::details::Coordinate::Coordinate()=default'],['../structyage_1_1details_1_1Coordinate.html#a43fb6bd3e325d5cd7ec436778605db2a',1,'yage::details::Coordinate::Coordinate(int x_i, int y_i, int width_i, int height_i)']]],
+ ['create',['create',['../classyage_1_1Window.html#abfb5ae5e5abf22133e59097fc8aae5fe',1,'yage::Window']]],
+ ['createrenderbatches',['createRenderBatches',['../classyage_1_1SpriteBatch.html#ae3e74abbf722aba0197b64d8f61d928c',1,'yage::SpriteBatch']]],
+ ['createvertexarray',['createVertexArray',['../classyage_1_1SpriteBatch.html#a4e21cc3bc27fbfaf1b6a15362b664027',1,'yage::SpriteBatch']]]
+];
diff --git a/search/functions_3.html b/search/functions_3.html
new file mode 100644
index 00000000..ebf2eebd
--- /dev/null
+++ b/search/functions_3.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/functions_3.js b/search/functions_3.js
new file mode 100644
index 00000000..4bf761d6
--- /dev/null
+++ b/search/functions_3.js
@@ -0,0 +1,8 @@
+var searchData=
+[
+ ['decodepng',['decodePNG',['../namespaceyage.html#a0cf122e98752ed702393cbe30df51356',1,'yage']]],
+ ['depth',['depth',['../classyage_1_1Glyph.html#a7b8b85a8044d751cfa29135690c23ff9',1,'yage::Glyph']]],
+ ['dot',['dot',['../namespaceyage_1_1matrix.html#ac4d2f55a5c3369ec42001776a582c30a',1,'yage::matrix']]],
+ ['double',['Double',['../classyage_1_1details_1_1SpriteSheetHandler.html#a48c96397a848df80e78db1eb1402c8e5',1,'yage::details::SpriteSheetHandler']]],
+ ['draw',['draw',['../classyage_1_1Sprite.html#a8eed26f4fa57b3ad47d791564233ee40',1,'yage::Sprite::draw()'],['../classyage_1_1SpriteBatch.html#ab477a5393ddd7b78afba93b96962f038',1,'yage::SpriteBatch::draw()']]]
+];
diff --git a/search/functions_4.html b/search/functions_4.html
new file mode 100644
index 00000000..7317ea91
--- /dev/null
+++ b/search/functions_4.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/functions_4.js b/search/functions_4.js
new file mode 100644
index 00000000..df1f899f
--- /dev/null
+++ b/search/functions_4.js
@@ -0,0 +1,6 @@
+var searchData=
+[
+ ['end',['end',['../classyage_1_1SpriteBatch.html#af8b705cdad7ceefa902f3be620ac8632',1,'yage::SpriteBatch::end()'],['../classyage_1_1Matrix.html#a20ea5fe16d27ef15f775b5497cadc851',1,'yage::Matrix::end()']]],
+ ['endarray',['EndArray',['../classyage_1_1details_1_1SpriteSheetHandler.html#a556e2e52596ace854e74693c3b3d9a17',1,'yage::details::SpriteSheetHandler']]],
+ ['endobject',['EndObject',['../classyage_1_1details_1_1SpriteSheetHandler.html#a0b54c97ed8844457fbd0cfc0b98c48f1',1,'yage::details::SpriteSheetHandler']]]
+];
diff --git a/search/functions_5.html b/search/functions_5.html
new file mode 100644
index 00000000..1f1d9ce1
--- /dev/null
+++ b/search/functions_5.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/functions_5.js b/search/functions_5.js
new file mode 100644
index 00000000..cd42cefa
--- /dev/null
+++ b/search/functions_5.js
@@ -0,0 +1,10 @@
+var searchData=
+[
+ ['getcol',['getCol',['../classyage_1_1Matrix.html#a74475218328d6ef69701a6e261df925b',1,'yage::Matrix']]],
+ ['getrow',['getRow',['../classyage_1_1Matrix.html#a960273d1ac46a8edb71ceee08ee639b8',1,'yage::Matrix']]],
+ ['gettexture',['getTexture',['../classyage_1_1ResourceManager.html#a36d805924374f27aa7dbce1d47795b25',1,'yage::ResourceManager::getTexture()'],['../classyage_1_1TextureCache.html#acec85e497e3dbcded344f4bed6b4389e',1,'yage::TextureCache::getTexture()']]],
+ ['getuniformlocation',['getUniformLocation',['../classyage_1_1GlslProgram.html#a255ccbb1d94d17f2de62319efd4be91d',1,'yage::GlslProgram']]],
+ ['glfwerrorcallback',['glfwErrorCallback',['../namespaceyage.html#a0bd2fedcbe862fdea1ea54b6b7d49bec',1,'yage']]],
+ ['glslprogram',['GlslProgram',['../classyage_1_1GlslProgram.html#a721b43cbdf82dbf68b3a4f3304a135c4',1,'yage::GlslProgram::GlslProgram()=default'],['../classyage_1_1GlslProgram.html#a78268f78af00bcb2358d48bb010aa9fd',1,'yage::GlslProgram::GlslProgram(const GlslProgram &)=delete'],['../classyage_1_1GlslProgram.html#af2cea717928baf5feed2ac5dc2a03290',1,'yage::GlslProgram::GlslProgram(GlslProgram &&)=delete']]],
+ ['glyph',['Glyph',['../classyage_1_1Glyph.html#a19ae31e594b33bb1ad3bc1763cdba38f',1,'yage::Glyph']]]
+];
diff --git a/search/functions_6.html b/search/functions_6.html
new file mode 100644
index 00000000..c9faaa6a
--- /dev/null
+++ b/search/functions_6.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/functions_6.js b/search/functions_6.js
new file mode 100644
index 00000000..76780c91
--- /dev/null
+++ b/search/functions_6.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['handlenumber',['handleNumber',['../classyage_1_1details_1_1SpriteSheetHandler.html#a0e8fddca7c7ad33cf5ca0df92573a8dc',1,'yage::details::SpriteSheetHandler']]]
+];
diff --git a/search/functions_7.html b/search/functions_7.html
new file mode 100644
index 00000000..ec330da8
--- /dev/null
+++ b/search/functions_7.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/functions_7.js b/search/functions_7.js
new file mode 100644
index 00000000..495c1dca
--- /dev/null
+++ b/search/functions_7.js
@@ -0,0 +1,8 @@
+var searchData=
+[
+ ['init',['init',['../classyage_1_1Sprite.html#a2f6294be8b2551077cf475892bcddcc1',1,'yage::Sprite::init()'],['../classyage_1_1SpriteBatch.html#a7731372a6ec1aea75d1732700fe0f4c6',1,'yage::SpriteBatch::init()'],['../namespaceyage.html#a4fc8b4d2a19d4c7f7f1bd42a788827ce',1,'yage::init()']]],
+ ['inside',['inside',['../classyage_1_1Collider.html#a4a8ad9e664a0015e023a70d196302fe9',1,'yage::Collider::inside()'],['../classyage_1_1RectangleCollider.html#ac8d8e6bdb12c21be12f7d398242147c4',1,'yage::RectangleCollider::inside()']]],
+ ['int',['Int',['../classyage_1_1details_1_1SpriteSheetHandler.html#aa01ca94fec72e7b5067a8b5c33073218',1,'yage::details::SpriteSheetHandler']]],
+ ['int64',['Int64',['../classyage_1_1details_1_1SpriteSheetHandler.html#ac1fb0bea7248f14206a1919d41b9ebf1',1,'yage::details::SpriteSheetHandler']]],
+ ['iskeypressed',['isKeyPressed',['../classyage_1_1InputManager.html#ae99a13911fe80c221e83218b51a76ab0',1,'yage::InputManager']]]
+];
diff --git a/search/functions_8.html b/search/functions_8.html
new file mode 100644
index 00000000..afd4facf
--- /dev/null
+++ b/search/functions_8.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/functions_8.js b/search/functions_8.js
new file mode 100644
index 00000000..f5caf93b
--- /dev/null
+++ b/search/functions_8.js
@@ -0,0 +1,6 @@
+var searchData=
+[
+ ['key',['Key',['../classyage_1_1details_1_1SpriteSheetHandler.html#aef5f9840331ab674e5d464cdc7bddbd2',1,'yage::details::SpriteSheetHandler']]],
+ ['keypressed',['keyPressed',['../classyage_1_1InputManager.html#aa5f6416a0277a33cf9afe74e16f156a5',1,'yage::InputManager']]],
+ ['keyreleased',['keyReleased',['../classyage_1_1InputManager.html#aa420dbea2ae5e291b3fe9d8d3f9095d0',1,'yage::InputManager']]]
+];
diff --git a/search/functions_9.html b/search/functions_9.html
new file mode 100644
index 00000000..542b9e0a
--- /dev/null
+++ b/search/functions_9.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/functions_9.js b/search/functions_9.js
new file mode 100644
index 00000000..681c467d
--- /dev/null
+++ b/search/functions_9.js
@@ -0,0 +1,5 @@
+var searchData=
+[
+ ['linkshaders',['linkShaders',['../classyage_1_1GlslProgram.html#aed74ec6db4d2b02e1172bd5694eb1b27',1,'yage::GlslProgram']]],
+ ['loadpng',['loadPng',['../classyage_1_1ImageLoader.html#ad8dcdaaed43713f07723f2b6719d1b32',1,'yage::ImageLoader']]]
+];
diff --git a/search/functions_a.html b/search/functions_a.html
new file mode 100644
index 00000000..94fd395d
--- /dev/null
+++ b/search/functions_a.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/functions_a.js b/search/functions_a.js
new file mode 100644
index 00000000..fc89da7d
--- /dev/null
+++ b/search/functions_a.js
@@ -0,0 +1,6 @@
+var searchData=
+[
+ ['matrix',['Matrix',['../classyage_1_1Matrix.html#a73b7d1f94f4f72a2294b71b3a35794ad',1,'yage::Matrix::Matrix()'],['../classyage_1_1Matrix.html#a191b02ff353d04f18779d4c84e20927b',1,'yage::Matrix::Matrix(const std::vector< Type > &data)']]],
+ ['move',['move',['../classyage_1_1Camera2D.html#a9c6d369978a4c142db3059f8d5a122b0',1,'yage::Camera2D']]],
+ ['multiply',['multiply',['../namespaceyage_1_1matrix.html#a277125ad9fa06a7119c59d350e129985',1,'yage::matrix']]]
+];
diff --git a/search/functions_b.html b/search/functions_b.html
new file mode 100644
index 00000000..1a03617d
--- /dev/null
+++ b/search/functions_b.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/functions_b.js b/search/functions_b.js
new file mode 100644
index 00000000..405e6fef
--- /dev/null
+++ b/search/functions_b.js
@@ -0,0 +1,5 @@
+var searchData=
+[
+ ['null',['Null',['../classyage_1_1details_1_1SpriteSheetHandler.html#aea627be414b11229cad552b129a6d6ad',1,'yage::details::SpriteSheetHandler']]],
+ ['num_5fvertices',['num_vertices',['../classyage_1_1RenderBatch.html#a6af4f3f64abd1a6dc1e74ebafbb4e47e',1,'yage::RenderBatch']]]
+];
diff --git a/search/functions_c.html b/search/functions_c.html
new file mode 100644
index 00000000..a6536e94
--- /dev/null
+++ b/search/functions_c.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/functions_c.js b/search/functions_c.js
new file mode 100644
index 00000000..bfd71954
--- /dev/null
+++ b/search/functions_c.js
@@ -0,0 +1,14 @@
+var searchData=
+[
+ ['offset',['offset',['../classyage_1_1RenderBatch.html#aff7e5f873fe2900dc2f4ce8fcf2b3944',1,'yage::RenderBatch']]],
+ ['operator_2a',['operator*',['../namespaceyage.html#ad8903f6a93ac89f16846458540717507',1,'yage::operator*(Matrix< M, N, T > lhs, const T &rhs)'],['../namespaceyage.html#a090cbd6b767b583364e9cbe78d8a8d5a',1,'yage::operator*(const T &lhs, Matrix< M, N, T > rhs)']]],
+ ['operator_2b',['operator+',['../namespaceyage.html#a226cc29763f745fd175844f4263d5dae',1,'yage::operator+(Matrix< M, N, T > lhs, const Matrix< M, N, T > &rhs)'],['../namespaceyage.html#a6b77afaa1cd077df90b9daccbfc2cbae',1,'yage::operator+(Matrix< M, N, T > lhs, const T &rhs)'],['../namespaceyage.html#a947133b8fc764d9fc5c5d8b08821cf32',1,'yage::operator+(const T &lhs, Matrix< M, N, T > rhs)']]],
+ ['operator_2b_3d',['operator+=',['../classyage_1_1Matrix.html#a8b7e0913efdb5e8c9ff39df4c4f36228',1,'yage::Matrix']]],
+ ['operator_2d',['operator-',['../namespaceyage.html#a2187fb11298a029f2877702192717090',1,'yage::operator-(Matrix< M, N, T > lhs, const Matrix< M, N, T > &rhs)'],['../namespaceyage.html#a8a9db24697f649f6d19f0347330d95fe',1,'yage::operator-(Matrix< M, N, T > lhs, const T &rhs)'],['../namespaceyage.html#ad9344d41af72f29cd6f8cf1ef62ed3cc',1,'yage::operator-(const T &lhs, Matrix< M, N, T > rhs)']]],
+ ['operator_2d_3d',['operator-=',['../classyage_1_1Matrix.html#acc2d0763f060c923ce53b37143d0a7bb',1,'yage::Matrix']]],
+ ['operator_2f',['operator/',['../namespaceyage.html#acca4a23afb94173695bbc1e1f2cde2b3',1,'yage']]],
+ ['operator_3c_3c',['operator<<',['../namespaceyage.html#a7ed614bc9d3e8b9f3f8d32b6a7ff28eb',1,'yage']]],
+ ['operator_3d',['operator=',['../classyage_1_1GlslProgram.html#a5af953324ac9f89aecf7e0a73a9467ad',1,'yage::GlslProgram::operator=(const GlslProgram &)=delete'],['../classyage_1_1GlslProgram.html#a0de6e3d7c8e39357c7b0f91d85b21fb2',1,'yage::GlslProgram::operator=(GlslProgram &&)=delete'],['../classyage_1_1Sprite.html#a97dd80e05efb9399ee8471ff40a77bee',1,'yage::Sprite::operator=(const Sprite &)=delete'],['../classyage_1_1Sprite.html#a3fe5615022d2b157b9e6375197254897',1,'yage::Sprite::operator=(Sprite &&)=delete'],['../classyage_1_1SpriteBatch.html#a1b365d89c096d7fa138e1c7091f1d737',1,'yage::SpriteBatch::operator=(const SpriteBatch &)=delete'],['../classyage_1_1SpriteBatch.html#a204782dd15c82376555ad0b049c4167f',1,'yage::SpriteBatch::operator=(SpriteBatch &&)=delete'],['../classyage_1_1Window.html#a5247a4164bf0006fe9f034cd27c5b6db',1,'yage::Window::operator=(const Window &)=delete'],['../classyage_1_1Window.html#a98c07656f90a6205f24dfe85ef1137de',1,'yage::Window::operator=(Window &&)=delete']]],
+ ['operator_3d_3d',['operator==',['../namespaceyage.html#a5ddd829cb1c7c4c880d0fd53326858fe',1,'yage']]],
+ ['operator_5b_5d',['operator[]',['../classyage_1_1details_1_1Row.html#a703d4eee36d93b1227ad734bdcf27190',1,'yage::details::Row::operator[](int col)'],['../classyage_1_1details_1_1Row.html#adf2f7047871fdc78ba66d9d08cd07736',1,'yage::details::Row::operator[](int col) const '],['../classyage_1_1Matrix.html#a89e826d2c6646002cfae23dde7f61145',1,'yage::Matrix::operator[](int row)'],['../classyage_1_1Matrix.html#a0e989030df9ebc7e3885a7bc811a45c6',1,'yage::Matrix::operator[](int row) const '],['../classyage_1_1Vector.html#a81efa1cb9d4ce8bb8c5cf9652a5650a2',1,'yage::Vector::operator[](int col)'],['../classyage_1_1Vector.html#a54c22538916cfb3b838724b8f8662c35',1,'yage::Vector::operator[](int col) const ']]]
+];
diff --git a/search/functions_d.html b/search/functions_d.html
new file mode 100644
index 00000000..8cdcc06f
--- /dev/null
+++ b/search/functions_d.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/functions_d.js b/search/functions_d.js
new file mode 100644
index 00000000..9e470789
--- /dev/null
+++ b/search/functions_d.js
@@ -0,0 +1,5 @@
+var searchData=
+[
+ ['particlebody',['ParticleBody',['../classyage_1_1ParticleBody.html#ae20aad802b5620597d0521663061efc0',1,'yage::ParticleBody']]],
+ ['position',['Position',['../structyage_1_1Position.html#a41b1d5ee23c50208982ab6089708e5d2',1,'yage::Position::Position()=default'],['../structyage_1_1Position.html#aaeaa1cd93e57adcb08ef4f76513148e2',1,'yage::Position::Position(float x_, float y_)']]]
+];
diff --git a/search/functions_e.html b/search/functions_e.html
new file mode 100644
index 00000000..649b2c9a
--- /dev/null
+++ b/search/functions_e.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/functions_e.js b/search/functions_e.js
new file mode 100644
index 00000000..62c0b241
--- /dev/null
+++ b/search/functions_e.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['quit',['quit',['../namespaceyage.html#ac9d8c7327204686b3c86f4ab48672618',1,'yage']]]
+];
diff --git a/search/functions_f.html b/search/functions_f.html
new file mode 100644
index 00000000..386c7d46
--- /dev/null
+++ b/search/functions_f.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/functions_f.js b/search/functions_f.js
new file mode 100644
index 00000000..40f90c71
--- /dev/null
+++ b/search/functions_f.js
@@ -0,0 +1,10 @@
+var searchData=
+[
+ ['readfiletobuffer',['readFileToBuffer',['../classyage_1_1IoManager.html#a75d13ca634df592e44e4152fedcd446d',1,'yage::IoManager']]],
+ ['rectanglecollider',['RectangleCollider',['../classyage_1_1RectangleCollider.html#af9e0964655073b0a190c9d06b449a969',1,'yage::RectangleCollider']]],
+ ['render',['render',['../classyage_1_1SpriteBatch.html#a195c4aca60815d413c65dce99389282d',1,'yage::SpriteBatch']]],
+ ['renderbatch',['RenderBatch',['../classyage_1_1RenderBatch.html#a4a3a3180c63c51178871648d4c8e6853',1,'yage::RenderBatch']]],
+ ['rigidbody',['RigidBody',['../classyage_1_1RigidBody.html#aed946934f970694c6f6840b09600a606',1,'yage::RigidBody']]],
+ ['row',['Row',['../classyage_1_1details_1_1Row.html#a18904acbce1c6084bc25a753989b5f06',1,'yage::details::Row']]],
+ ['rowsize',['rowSize',['../classyage_1_1Matrix.html#a0cc8e242b2e8319789aae0e1d81834a1',1,'yage::Matrix']]]
+];
diff --git a/search/namespaces_0.js b/search/namespaces_0.js
index 28445558..4be7a0a4 100644
--- a/search/namespaces_0.js
+++ b/search/namespaces_0.js
@@ -1,4 +1,6 @@
var searchData=
[
+ ['details',['details',['../namespaceyage_1_1details.html',1,'yage']]],
+ ['matrix',['matrix',['../namespaceyage_1_1matrix.html',1,'yage']]],
['yage',['yage',['../namespaceyage.html',1,'']]]
];
diff --git a/search/pages_0.js b/search/pages_0.js
index 62ccbfb4..8d42650d 100644
--- a/search/pages_0.js
+++ b/search/pages_0.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['yage',['YAGE',['../index.html',1,'']]]
+ ['bug_20list',['Bug List',['../bug.html',1,'']]]
];
diff --git a/search/pages_1.html b/search/pages_1.html
new file mode 100644
index 00000000..2a98fce1
--- /dev/null
+++ b/search/pages_1.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/pages_1.js b/search/pages_1.js
new file mode 100644
index 00000000..038da541
--- /dev/null
+++ b/search/pages_1.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['deprecated_20list',['Deprecated List',['../deprecated.html',1,'']]]
+];
diff --git a/search/pages_2.html b/search/pages_2.html
new file mode 100644
index 00000000..0711a0b4
--- /dev/null
+++ b/search/pages_2.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/pages_2.js b/search/pages_2.js
new file mode 100644
index 00000000..4c4cca2b
--- /dev/null
+++ b/search/pages_2.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['physics_20engine',['Physics Engine',['../md_yage_physics_README.html',1,'']]]
+];
diff --git a/search/pages_3.html b/search/pages_3.html
new file mode 100644
index 00000000..4310311a
--- /dev/null
+++ b/search/pages_3.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/pages_3.js b/search/pages_3.js
new file mode 100644
index 00000000..441b2dec
--- /dev/null
+++ b/search/pages_3.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['todo_20list',['Todo List',['../todo.html',1,'']]]
+];
diff --git a/search/pages_4.html b/search/pages_4.html
new file mode 100644
index 00000000..ae5ce181
--- /dev/null
+++ b/search/pages_4.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/pages_4.js b/search/pages_4.js
new file mode 100644
index 00000000..62ccbfb4
--- /dev/null
+++ b/search/pages_4.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['yage',['YAGE',['../index.html',1,'']]]
+];
diff --git a/search/related_0.html b/search/related_0.html
new file mode 100644
index 00000000..b6476349
--- /dev/null
+++ b/search/related_0.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/related_0.js b/search/related_0.js
new file mode 100644
index 00000000..a80bd065
--- /dev/null
+++ b/search/related_0.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['row_3c_20rows_2c_20cols_2c_20type_20_3e',['Row< Rows, Cols, Type >',['../classyage_1_1Matrix.html#a9e9cbf0fd7c768696ef909bdac1a706d',1,'yage::Matrix']]]
+];
diff --git a/search/search.js b/search/search.js
index 0017b093..7bc3f96d 100644
--- a/search/search.js
+++ b/search/search.js
@@ -7,11 +7,17 @@
var indexSectionsWithContent =
{
- 0: "mrty",
- 1: "m",
+ 0: "abcdefghiklmnopqrstuvwxy~",
+ 1: "bcgimprstuvw",
2: "y",
- 3: "mrt",
- 4: "y"
+ 3: "bcgimprstvwy",
+ 4: "abcdeghiklmnopqrstuvwxy~",
+ 5: "abcdfghikmnoprstuvwxy",
+ 6: "sv",
+ 7: "w",
+ 8: "bfhs",
+ 9: "d",
+ 10: "bdpty"
};
var indexSectionNames =
@@ -20,7 +26,13 @@ var indexSectionNames =
1: "classes",
2: "namespaces",
3: "files",
- 4: "pages"
+ 4: "functions",
+ 5: "variables",
+ 6: "typedefs",
+ 7: "enums",
+ 8: "enumvalues",
+ 9: "related",
+ 10: "pages"
};
function convertToId(search)
diff --git a/search/typedefs_0.html b/search/typedefs_0.html
new file mode 100644
index 00000000..8d6b78fe
--- /dev/null
+++ b/search/typedefs_0.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/typedefs_0.js b/search/typedefs_0.js
new file mode 100644
index 00000000..b48899d4
--- /dev/null
+++ b/search/typedefs_0.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['spritemap',['SpriteMap',['../namespaceyage_1_1details.html#a035f63ad1a3114ada8157ed4182521c9',1,'yage::details']]]
+];
diff --git a/search/typedefs_1.html b/search/typedefs_1.html
new file mode 100644
index 00000000..455fe2b2
--- /dev/null
+++ b/search/typedefs_1.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/typedefs_1.js b/search/typedefs_1.js
new file mode 100644
index 00000000..07056650
--- /dev/null
+++ b/search/typedefs_1.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['vector2d',['Vector2d',['../namespaceyage.html#a23eef341099a6b2816cf0c63f8ffe898',1,'yage']]]
+];
diff --git a/search/variables_0.html b/search/variables_0.html
new file mode 100644
index 00000000..1b8adc9b
--- /dev/null
+++ b/search/variables_0.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/variables_0.js b/search/variables_0.js
new file mode 100644
index 00000000..6251b678
--- /dev/null
+++ b/search/variables_0.js
@@ -0,0 +1,6 @@
+var searchData=
+[
+ ['a',['a',['../structyage_1_1Color.html#a1df3f4a850d0e50dba19e0681d71f3a6',1,'yage::Color']]],
+ ['acceleration_5f',['acceleration_',['../classyage_1_1Body.html#a36c0a4485bf9a704901d88c6cf212a5f',1,'yage::Body']]],
+ ['attribute_5findex_5f',['attribute_index_',['../classyage_1_1GlslProgram.html#a55d4f797833c688be78c00882112e486',1,'yage::GlslProgram']]]
+];
diff --git a/search/variables_1.html b/search/variables_1.html
new file mode 100644
index 00000000..78f63cd1
--- /dev/null
+++ b/search/variables_1.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/variables_1.js b/search/variables_1.js
new file mode 100644
index 00000000..87e72d2d
--- /dev/null
+++ b/search/variables_1.js
@@ -0,0 +1,6 @@
+var searchData=
+[
+ ['b',['b',['../structyage_1_1Color.html#a01253439ca70585948fb560ecdd3e766',1,'yage::Color']]],
+ ['bottom_5fleft_5f',['bottom_left_',['../classyage_1_1Glyph.html#add70123a08d594e4cfb627a03ae8daad',1,'yage::Glyph']]],
+ ['bottom_5fright_5f',['bottom_right_',['../classyage_1_1Glyph.html#a6240a88991e31b2fc8ed5dccfc362234',1,'yage::Glyph']]]
+];
diff --git a/search/variables_10.html b/search/variables_10.html
new file mode 100644
index 00000000..c43ead3a
--- /dev/null
+++ b/search/variables_10.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/variables_10.js b/search/variables_10.js
new file mode 100644
index 00000000..4911aed6
--- /dev/null
+++ b/search/variables_10.js
@@ -0,0 +1,6 @@
+var searchData=
+[
+ ['u',['u',['../structyage_1_1UV.html#aa726c11ba59a9a5edffef27ac3845053',1,'yage::UV']]],
+ ['update_5fmatrix_5f',['update_matrix_',['../classyage_1_1Camera2D.html#a8f599101972611e898ba9be349464961',1,'yage::Camera2D']]],
+ ['uv',['uv',['../structyage_1_1Vertex.html#a2d1923353f0e50e7753ff1ae2d9ba84e',1,'yage::Vertex']]]
+];
diff --git a/search/variables_11.html b/search/variables_11.html
new file mode 100644
index 00000000..d9dbba90
--- /dev/null
+++ b/search/variables_11.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/variables_11.js b/search/variables_11.js
new file mode 100644
index 00000000..8afd5b57
--- /dev/null
+++ b/search/variables_11.js
@@ -0,0 +1,9 @@
+var searchData=
+[
+ ['v',['v',['../structyage_1_1UV.html#a414dc7aeeebf47df1a991aacbb12a793',1,'yage::UV']]],
+ ['vao_5f',['vao_',['../classyage_1_1SpriteBatch.html#a00a06cc5f4bd47c2d5003cf2e3d7a6c1',1,'yage::SpriteBatch']]],
+ ['vbo_5f',['vbo_',['../classyage_1_1SpriteBatch.html#a56e335f07826ca61ba680981d46b043c',1,'yage::SpriteBatch']]],
+ ['vbo_5fid_5f',['vbo_id_',['../classyage_1_1Sprite.html#a0f48a2cd909000f719cde8dea33bf1ad',1,'yage::Sprite']]],
+ ['velocity_5f',['velocity_',['../classyage_1_1Body.html#afead7edec899748eab78879e6e6c5741',1,'yage::Body']]],
+ ['vertex_5fshader_5fid_5f',['vertex_shader_id_',['../classyage_1_1GlslProgram.html#afe46af121e9c0214be6f7b18660c5bc7',1,'yage::GlslProgram']]]
+];
diff --git a/search/variables_12.html b/search/variables_12.html
new file mode 100644
index 00000000..faca26f3
--- /dev/null
+++ b/search/variables_12.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/variables_12.js b/search/variables_12.js
new file mode 100644
index 00000000..c10fa1fb
--- /dev/null
+++ b/search/variables_12.js
@@ -0,0 +1,6 @@
+var searchData=
+[
+ ['width',['width',['../structyage_1_1details_1_1Coordinate.html#aed145c923c95f852a8fb3abde8e346c0',1,'yage::details::Coordinate::width()'],['../structyage_1_1Texture.html#ad42f41cc57ed7a20928382f6557dc598',1,'yage::Texture::width()']]],
+ ['width_5f',['width_',['../classyage_1_1Sprite.html#a9699a12e74c0b78d3b4e396fed59b7a8',1,'yage::Sprite']]],
+ ['window_5f',['window_',['../classyage_1_1Window.html#a7b09e6b3e575a40b99bfb7c685432787',1,'yage::Window']]]
+];
diff --git a/search/variables_13.html b/search/variables_13.html
new file mode 100644
index 00000000..3e637743
--- /dev/null
+++ b/search/variables_13.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/variables_13.js b/search/variables_13.js
new file mode 100644
index 00000000..fe59e043
--- /dev/null
+++ b/search/variables_13.js
@@ -0,0 +1,5 @@
+var searchData=
+[
+ ['x',['x',['../structyage_1_1details_1_1Coordinate.html#aa1a9203c0a9cd929f333bd99af634adc',1,'yage::details::Coordinate::x()'],['../structyage_1_1Position.html#a4f5904d6d7b22802211f0565bc9f6c91',1,'yage::Position::x()']]],
+ ['x_5f',['x_',['../classyage_1_1Sprite.html#a6374eb3013ac9b87fa136f317dfb8d03',1,'yage::Sprite']]]
+];
diff --git a/search/variables_14.html b/search/variables_14.html
new file mode 100644
index 00000000..4e0b24b3
--- /dev/null
+++ b/search/variables_14.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/variables_14.js b/search/variables_14.js
new file mode 100644
index 00000000..cc02c429
--- /dev/null
+++ b/search/variables_14.js
@@ -0,0 +1,5 @@
+var searchData=
+[
+ ['y',['y',['../structyage_1_1details_1_1Coordinate.html#a6d54c056ec7bd3c7ed1c6a226c2cf508',1,'yage::details::Coordinate::y()'],['../structyage_1_1Position.html#a45b8cc8245d0e05bb9e482d85512ee27',1,'yage::Position::y()']]],
+ ['y_5f',['y_',['../classyage_1_1Sprite.html#a91e70bb6f123955cb3dd5e7932e9c3ed',1,'yage::Sprite']]]
+];
diff --git a/search/variables_2.html b/search/variables_2.html
new file mode 100644
index 00000000..ea80d201
--- /dev/null
+++ b/search/variables_2.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/variables_2.js b/search/variables_2.js
new file mode 100644
index 00000000..7646ea61
--- /dev/null
+++ b/search/variables_2.js
@@ -0,0 +1,8 @@
+var searchData=
+[
+ ['camera_5fmatrix_5f',['camera_matrix_',['../classyage_1_1Camera2D.html#a76e9d3623fd930530fbe6cdccc9b7707',1,'yage::Camera2D']]],
+ ['color',['color',['../structyage_1_1Vertex.html#aaa2cdca3a1186c57f1c75cee34ec3144',1,'yage::Vertex']]],
+ ['coord_5f',['coord_',['../classyage_1_1details_1_1SpriteSheetHandler.html#a6c2e54ccaad1af262bc57c1cec7bf9fe',1,'yage::details::SpriteSheetHandler']]],
+ ['current_5fimage_5f',['current_image_',['../classyage_1_1details_1_1SpriteSheetHandler.html#a69043a21e8120ebf8b174b06ab3e6f0a',1,'yage::details::SpriteSheetHandler']]],
+ ['current_5fkey_5f',['current_key_',['../classyage_1_1details_1_1SpriteSheetHandler.html#ae4f7f9d61886114fc05b94a4304a6448',1,'yage::details::SpriteSheetHandler']]]
+];
diff --git a/search/variables_3.html b/search/variables_3.html
new file mode 100644
index 00000000..0dca26f4
--- /dev/null
+++ b/search/variables_3.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/variables_3.js b/search/variables_3.js
new file mode 100644
index 00000000..b9239115
--- /dev/null
+++ b/search/variables_3.js
@@ -0,0 +1,5 @@
+var searchData=
+[
+ ['data_5f',['data_',['../classyage_1_1Matrix.html#a0ab11922319366f6e74f6e9e7d7abeed',1,'yage::Matrix']]],
+ ['depth_5f',['depth_',['../classyage_1_1Glyph.html#ab27b92a62dcebccae673a7d8d0c15704',1,'yage::Glyph::depth_()'],['../classyage_1_1details_1_1SpriteSheetHandler.html#a96b6689151468233265417cfde09cbfd',1,'yage::details::SpriteSheetHandler::depth_()']]]
+];
diff --git a/search/variables_4.html b/search/variables_4.html
new file mode 100644
index 00000000..400e8e9b
--- /dev/null
+++ b/search/variables_4.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/variables_4.js b/search/variables_4.js
new file mode 100644
index 00000000..eef2e97f
--- /dev/null
+++ b/search/variables_4.js
@@ -0,0 +1,6 @@
+var searchData=
+[
+ ['filelocations_5f',['fileLocations_',['../classyage_1_1SpriteSheet.html#a8b8a3e6fd58943e44e04d6bfc8c243a3',1,'yage::SpriteSheet']]],
+ ['force_5f',['force_',['../classyage_1_1Body.html#a262c896b473d7672cde524145cd7981d',1,'yage::Body']]],
+ ['fragment_5fshader_5fid_5f',['fragment_shader_id_',['../classyage_1_1GlslProgram.html#ad20ee225c8e981861923a2d7eeaf940f',1,'yage::GlslProgram']]]
+];
diff --git a/search/variables_5.html b/search/variables_5.html
new file mode 100644
index 00000000..7f1241f9
--- /dev/null
+++ b/search/variables_5.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/variables_5.js b/search/variables_5.js
new file mode 100644
index 00000000..1787c882
--- /dev/null
+++ b/search/variables_5.js
@@ -0,0 +1,8 @@
+var searchData=
+[
+ ['g',['g',['../structyage_1_1Color.html#ada90145192a7bc439269ab49e31a461a',1,'yage::Color']]],
+ ['glyph_5fptrs_5f',['glyph_ptrs_',['../classyage_1_1SpriteBatch.html#a007d24cd3765e2fcea843f85dbbb475e',1,'yage::SpriteBatch']]],
+ ['glyphs_5f',['glyphs_',['../classyage_1_1SpriteBatch.html#a0ca8f0d0df0eeb22e8fc6fceebb96200',1,'yage::SpriteBatch']]],
+ ['gravity',['GRAVITY',['../classyage_1_1Body.html#a4f61913cf00244a6160e09cda846f766',1,'yage::Body']]],
+ ['gravity_5f',['gravity_',['../classyage_1_1Body.html#a454a7c59d07c94afb0a35c3d53ec2191',1,'yage::Body']]]
+];
diff --git a/search/variables_6.html b/search/variables_6.html
new file mode 100644
index 00000000..7536df8d
--- /dev/null
+++ b/search/variables_6.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/variables_6.js b/search/variables_6.js
new file mode 100644
index 00000000..c7be614c
--- /dev/null
+++ b/search/variables_6.js
@@ -0,0 +1,5 @@
+var searchData=
+[
+ ['height',['height',['../structyage_1_1details_1_1Coordinate.html#a23585afbdaa9bb742353a4c90878a941',1,'yage::details::Coordinate::height()'],['../structyage_1_1Texture.html#a5ce16ac8ad034f7042620a418783b41e',1,'yage::Texture::height()']]],
+ ['height_5f',['height_',['../classyage_1_1Sprite.html#abe6306d84f416b99ff3725ac6d9659d3',1,'yage::Sprite']]]
+];
diff --git a/search/variables_7.html b/search/variables_7.html
new file mode 100644
index 00000000..66186a69
--- /dev/null
+++ b/search/variables_7.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/variables_7.js b/search/variables_7.js
new file mode 100644
index 00000000..233453d2
--- /dev/null
+++ b/search/variables_7.js
@@ -0,0 +1,7 @@
+var searchData=
+[
+ ['id',['id',['../structyage_1_1Texture.html#a26386c2709b906ec07c9a1bb8daf2968',1,'yage::Texture']]],
+ ['image_5fheight_5f',['image_height_',['../classyage_1_1details_1_1SpriteSheetHandler.html#a5168939b5e39a167e53ce272e748615b',1,'yage::details::SpriteSheetHandler']]],
+ ['image_5fwidth_5f',['image_width_',['../classyage_1_1details_1_1SpriteSheetHandler.html#a2d5cee115c7fee8328b7a05c6370d9be',1,'yage::details::SpriteSheetHandler']]],
+ ['index_5f',['index_',['../classyage_1_1details_1_1Row.html#a438164456acdb9e20c3e13ef9e43d5b3',1,'yage::details::Row']]]
+];
diff --git a/search/variables_8.html b/search/variables_8.html
new file mode 100644
index 00000000..aa13bf24
--- /dev/null
+++ b/search/variables_8.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/variables_8.js b/search/variables_8.js
new file mode 100644
index 00000000..ea91948d
--- /dev/null
+++ b/search/variables_8.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['key_5fmap_5f',['key_map_',['../classyage_1_1InputManager.html#a9a484e406a3713df30ad887abd8ae28c',1,'yage::InputManager']]]
+];
diff --git a/search/variables_9.html b/search/variables_9.html
new file mode 100644
index 00000000..78cc249f
--- /dev/null
+++ b/search/variables_9.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/variables_9.js b/search/variables_9.js
new file mode 100644
index 00000000..d36d974b
--- /dev/null
+++ b/search/variables_9.js
@@ -0,0 +1,5 @@
+var searchData=
+[
+ ['map_5f',['map_',['../classyage_1_1details_1_1SpriteSheetHandler.html#af0b6512067ca4f9d5d14c11226091839',1,'yage::details::SpriteSheetHandler']]],
+ ['mass_5f',['mass_',['../classyage_1_1Body.html#a01b2a500e71bc88f2cb597f376bc8289',1,'yage::Body']]]
+];
diff --git a/search/variables_a.html b/search/variables_a.html
new file mode 100644
index 00000000..592abaa3
--- /dev/null
+++ b/search/variables_a.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/variables_a.js b/search/variables_a.js
new file mode 100644
index 00000000..bf4ff234
--- /dev/null
+++ b/search/variables_a.js
@@ -0,0 +1,5 @@
+var searchData=
+[
+ ['num_5fvertices',['NUM_VERTICES',['../classyage_1_1SpriteBatch.html#a6e01d11880a841b153e950aa8307b1a5',1,'yage::SpriteBatch']]],
+ ['num_5fvertices_5f',['num_vertices_',['../classyage_1_1RenderBatch.html#a160bf0e089d392d26fd50935263762ba',1,'yage::RenderBatch']]]
+];
diff --git a/search/variables_b.html b/search/variables_b.html
new file mode 100644
index 00000000..78052a1e
--- /dev/null
+++ b/search/variables_b.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/variables_b.js b/search/variables_b.js
new file mode 100644
index 00000000..692bfb8d
--- /dev/null
+++ b/search/variables_b.js
@@ -0,0 +1,5 @@
+var searchData=
+[
+ ['offset_5f',['offset_',['../classyage_1_1RenderBatch.html#a129b5fa960e1acc85650ce06b10905e7',1,'yage::RenderBatch']]],
+ ['ortho_5fmatrix_5f',['ortho_matrix_',['../classyage_1_1Camera2D.html#ae557d3648deba40236fd696a17c7d7c4',1,'yage::Camera2D']]]
+];
diff --git a/search/variables_c.html b/search/variables_c.html
new file mode 100644
index 00000000..b2260e46
--- /dev/null
+++ b/search/variables_c.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/variables_c.js b/search/variables_c.js
new file mode 100644
index 00000000..e5cb38bf
--- /dev/null
+++ b/search/variables_c.js
@@ -0,0 +1,7 @@
+var searchData=
+[
+ ['parent_5f',['parent_',['../classyage_1_1details_1_1Row.html#a9c781b74460f4cb429de8838f74857d8',1,'yage::details::Row']]],
+ ['position',['position',['../structyage_1_1Vertex.html#abefe88d26b055655f9cc038a1dd4ff6a',1,'yage::Vertex']]],
+ ['position_5f',['position_',['../classyage_1_1Camera2D.html#af3eec769d8b57ec0f6d370f5f75a6eda',1,'yage::Camera2D::position_()'],['../classyage_1_1Body.html#a8fe4f244be47f1336a57c1f2aa095157',1,'yage::Body::position_()'],['../classyage_1_1Collider.html#a2ae348a82a0ca7a871c05f36e5031161',1,'yage::Collider::position_()']]],
+ ['program_5fid_5f',['program_id_',['../classyage_1_1GlslProgram.html#ad8f02beee9fdc3608d7aceebf3398e8b',1,'yage::GlslProgram']]]
+];
diff --git a/search/variables_d.html b/search/variables_d.html
new file mode 100644
index 00000000..f4779996
--- /dev/null
+++ b/search/variables_d.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/variables_d.js b/search/variables_d.js
new file mode 100644
index 00000000..6f39129f
--- /dev/null
+++ b/search/variables_d.js
@@ -0,0 +1,5 @@
+var searchData=
+[
+ ['r',['r',['../structyage_1_1Color.html#a5a97b7679703c28ad0c90d1bedde5da1',1,'yage::Color']]],
+ ['render_5fbatches_5f',['render_batches_',['../classyage_1_1SpriteBatch.html#abf057ffe5fd9b7c35256dad147391008',1,'yage::SpriteBatch']]]
+];
diff --git a/search/variables_e.html b/search/variables_e.html
new file mode 100644
index 00000000..11650066
--- /dev/null
+++ b/search/variables_e.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/variables_e.js b/search/variables_e.js
new file mode 100644
index 00000000..dbb283b2
--- /dev/null
+++ b/search/variables_e.js
@@ -0,0 +1,6 @@
+var searchData=
+[
+ ['scale_5f',['scale_',['../classyage_1_1Camera2D.html#abf1432e35cef0a54f35863f13a9d5448',1,'yage::Camera2D']]],
+ ['size_5f',['size_',['../classyage_1_1Collider.html#ad7456f84c1acb4fd9ee0ea67c8ee7308',1,'yage::Collider']]],
+ ['spritebatch',['SpriteBatch',['../classyage_1_1RenderBatch.html#ad12ecf32cf9f9244afa7e9ad15b4e78f',1,'yage::RenderBatch']]]
+];
diff --git a/search/variables_f.html b/search/variables_f.html
new file mode 100644
index 00000000..537dd7c2
--- /dev/null
+++ b/search/variables_f.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/variables_f.js b/search/variables_f.js
new file mode 100644
index 00000000..fa5583d4
--- /dev/null
+++ b/search/variables_f.js
@@ -0,0 +1,8 @@
+var searchData=
+[
+ ['texture_5f',['texture_',['../classyage_1_1Sprite.html#ac8f6505d7b080bb346458e6d70cc60d0',1,'yage::Sprite::texture_()'],['../classyage_1_1Glyph.html#a2efbe49c2307601731416d615ac415c8',1,'yage::Glyph::texture_()'],['../classyage_1_1RenderBatch.html#a17da9d35451d55766836917699406160',1,'yage::RenderBatch::texture_()'],['../classyage_1_1SpriteSheet.html#a8094499cceedc9cb3b15bfe0520db6b8',1,'yage::SpriteSheet::texture_()']]],
+ ['texture_5fcache_5f',['texture_cache_',['../classyage_1_1ResourceManager.html#a2799a8ff957874fbe7b7c791781255f6',1,'yage::ResourceManager']]],
+ ['texture_5fmap_5f',['texture_map_',['../classyage_1_1TextureCache.html#aecd72d2dd02efb862548e4def6f6b323',1,'yage::TextureCache']]],
+ ['top_5fleft_5f',['top_left_',['../classyage_1_1Glyph.html#a71c5c3381928153e3eb2f67461b76a2d',1,'yage::Glyph']]],
+ ['top_5fright_5f',['top_right_',['../classyage_1_1Glyph.html#a9db1936e683cafe3b6ef72f63b3241fa',1,'yage::Glyph']]]
+];
diff --git a/sprite_8cpp.html b/sprite_8cpp.html
new file mode 100644
index 00000000..48584b63
--- /dev/null
+++ b/sprite_8cpp.html
@@ -0,0 +1,135 @@
+
+
+
+
+
+
+
YAGE: yage/base/sprite.cpp File Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ YAGE
+ v0.1.1
+
+ Yet Another Game Engine
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ yage
+ Project namespace.
+
+
+
+
+
+
+
+
diff --git a/sprite_8h.html b/sprite_8h.html
new file mode 100644
index 00000000..e5d92f81
--- /dev/null
+++ b/sprite_8h.html
@@ -0,0 +1,142 @@
+
+
+
+
+
+
+
YAGE: yage/base/sprite.h File Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ YAGE
+ v0.1.1
+
+ Yet Another Game Engine
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
#include "texture.h "
+
#include <glad/glad.h>
+
#include <string>
+
+
Go to the source code of this file.
+
+
+ yage
+ Project namespace.
+
+
+
+
+
+
+
+
diff --git a/sprite_8h_source.html b/sprite_8h_source.html
new file mode 100644
index 00000000..d7e8e53d
--- /dev/null
+++ b/sprite_8h_source.html
@@ -0,0 +1,183 @@
+
+
+
+
+
+
+
YAGE: yage/base/sprite.h Source File
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ YAGE
+ v0.1.1
+
+ Yet Another Game Engine
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Go to the documentation of this file.
+
+
+
+
+
+
+
+
+
+
+
+
+
17 #include <glad/glad.h>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
45 void init (
float x,
float y,
float width,
float height,
+
46 const std::string &texture_path);
+
+
+
+
+
+
+
+
+
void draw()
Definition: sprite.cpp:71
+
Texture texture_
Definition: sprite.h:34
+
GLuint vbo_id_
Definition: sprite.h:33
+
float width_
Definition: sprite.h:31
+
void init(float x, float y, float width, float height, const std::string &texture_path)
Definition: sprite.cpp:25
+
+
float x_
Definition: sprite.h:29
+
~Sprite()
Definition: sprite.cpp:18
+
float y_
Definition: sprite.h:30
+
Sprite & operator=(const Sprite &)=delete
+
float height_
Definition: sprite.h:32
+
+
+
+
+
+
+
diff --git a/spritebatch_8cpp.html b/spritebatch_8cpp.html
new file mode 100644
index 00000000..a89c0322
--- /dev/null
+++ b/spritebatch_8cpp.html
@@ -0,0 +1,134 @@
+
+
+
+
+
+
+
YAGE: yage/base/spritebatch.cpp File Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ YAGE
+ v0.1.1
+
+ Yet Another Game Engine
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
#include <yage/base/spritebatch.h >
+
#include <algorithm>
+
#include <stdexcept>
+
+
+ yage
+ Project namespace.
+
+
+
+
+
+
+
+
diff --git a/spritebatch_8h.html b/spritebatch_8h.html
new file mode 100644
index 00000000..013996fa
--- /dev/null
+++ b/spritebatch_8h.html
@@ -0,0 +1,148 @@
+
+
+
+
+
+
+
YAGE: yage/base/spritebatch.h File Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ YAGE
+ v0.1.1
+
+ Yet Another Game Engine
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
#include "vertex.h "
+
#include <glad/glad.h>
+
#include <glm/glm.hpp>
+
#include <vector>
+
+
Go to the source code of this file.
+
+
+ yage
+ Project namespace.
+
+
+
+
+
+
+
+
diff --git a/spritebatch_8h_source.html b/spritebatch_8h_source.html
new file mode 100644
index 00000000..e035a24b
--- /dev/null
+++ b/spritebatch_8h_source.html
@@ -0,0 +1,269 @@
+
+
+
+
+
+
+
YAGE: yage/base/spritebatch.h Source File
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ YAGE
+ v0.1.1
+
+ Yet Another Game Engine
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Go to the documentation of this file.
+
+
+
+
+
+
+
+
12 #ifndef YAGE_SPRITE_BATCH_H
+
13 #define YAGE_SPRITE_BATCH_H
+
+
+
+
17 #include <glad/glad.h>
+
18 #include <glm/glm.hpp>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
95 void draw (
const glm::vec4 &destination_rect,
const glm::vec4 &uv_rect,
+
96 GLuint texture,
const Color &color,
float depth);
+
+
+
+
+
+
+
+
+
+
+
+
+
Definition: spritebatch.h:52
+
std::vector< Glyph * > glyph_ptrs_
Definition: spritebatch.h:78
+
GLuint texture_
Definition: spritebatch.h:59
+
Vertex bottom_left_
Definition: spritebatch.h:37
+
void end()
Definition: spritebatch.cpp:58
+
+
Definition: spritebatch.h:69
+
Vertex bottom_right() const
Definition: spritebatch.h:48
+
void init()
Definition: spritebatch.cpp:46
+
void createVertexArray()
Definition: spritebatch.cpp:105
+
void begin()
Definition: spritebatch.cpp:51
+
Vertex top_left_
Definition: spritebatch.h:34
+
Vertex bottom_left() const
Definition: spritebatch.h:49
+
void render()
Definition: spritebatch.cpp:95
+
SpriteBatch & operator=(const SpriteBatch &)=delete
+
Glyph(GLuint texture, float depth, const Vertex &top_left, const Vertex &top_right, const Vertex &bottom_right, const Vertex &bottom_left)
Definition: spritebatch.cpp:19
+
GLuint vbo_
Definition: spritebatch.h:75
+
float depth_
Definition: spritebatch.h:33
+
GLint offset() const
Definition: spritebatch.h:64
+
+
friend SpriteBatch
Definition: spritebatch.h:54
+
void createRenderBatches()
Definition: spritebatch.cpp:143
+
GLuint texture_
Definition: spritebatch.h:32
+
float depth() const
Definition: spritebatch.h:45
+
Vertex bottom_right_
Definition: spritebatch.h:36
+
static const int NUM_VERTICES
Definition: spritebatch.h:72
+
GLuint vao_
Definition: spritebatch.h:76
+
GLuint texture() const
Definition: spritebatch.h:44
+
std::vector< RenderBatch > render_batches_
Definition: spritebatch.h:79
+
std::vector< Glyph > glyphs_
Definition: spritebatch.h:77
+
+
GLint offset_
Definition: spritebatch.h:58
+
void draw(const glm::vec4 &destination_rect, const glm::vec4 &uv_rect, GLuint texture, const Color &color, float depth)
Definition: spritebatch.cpp:64
+
GLsizei num_vertices() const
Definition: spritebatch.h:65
+
Vertex top_right_
Definition: spritebatch.h:35
+
GLuint texture() const
Definition: spritebatch.h:66
+
void sortGlyphs()
Definition: spritebatch.cpp:181
+
Glyph with information of the texture.
Definition: spritebatch.h:29
+
GLsizei num_vertices_
Definition: spritebatch.h:57
+
RenderBatch(GLint offset, GLsizei num_vertices, GLuint texture)
Definition: spritebatch.cpp:28
+
~SpriteBatch()
Definition: spritebatch.cpp:35
+
Vertex top_left() const
Definition: spritebatch.h:46
+
Vertex top_right() const
Definition: spritebatch.h:47
+
+
+
+
+
+
+
diff --git a/spritesheet_8cpp.html b/spritesheet_8cpp.html
new file mode 100644
index 00000000..e5ca719b
--- /dev/null
+++ b/spritesheet_8cpp.html
@@ -0,0 +1,134 @@
+
+
+
+
+
+
+
YAGE: yage/base/spritesheet.cpp File Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ YAGE
+ v0.1.1
+
+ Yet Another Game Engine
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
#include "spritesheet.h "
+
+
+
+
+
+
+
diff --git a/spritesheet_8h.html b/spritesheet_8h.html
new file mode 100644
index 00000000..c5ecc82f
--- /dev/null
+++ b/spritesheet_8h.html
@@ -0,0 +1,156 @@
+
+
+
+
+
+
+
YAGE: yage/base/spritesheet.h File Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ YAGE
+ v0.1.1
+
+ Yet Another Game Engine
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
#include "texture.h "
+
#include <rapidjson/reader.h>
+
#include <map>
+
#include <string>
+
+
Go to the source code of this file.
+
+
+
+
+
+
+
diff --git a/spritesheet_8h.js b/spritesheet_8h.js
new file mode 100644
index 00000000..5b2c12f3
--- /dev/null
+++ b/spritesheet_8h.js
@@ -0,0 +1,7 @@
+var spritesheet_8h =
+[
+ [ "Coordinate", "structyage_1_1details_1_1Coordinate.html", "structyage_1_1details_1_1Coordinate" ],
+ [ "SpriteSheetHandler", "classyage_1_1details_1_1SpriteSheetHandler.html", "classyage_1_1details_1_1SpriteSheetHandler" ],
+ [ "SpriteSheet", "classyage_1_1SpriteSheet.html", "classyage_1_1SpriteSheet" ],
+ [ "SpriteMap", "spritesheet_8h.html#a035f63ad1a3114ada8157ed4182521c9", null ]
+];
\ No newline at end of file
diff --git a/spritesheet_8h_source.html b/spritesheet_8h_source.html
new file mode 100644
index 00000000..cdff0a6a
--- /dev/null
+++ b/spritesheet_8h_source.html
@@ -0,0 +1,250 @@
+
+
+
+
+
+
+
YAGE: yage/base/spritesheet.h Source File
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ YAGE
+ v0.1.1
+
+ Yet Another Game Engine
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Go to the documentation of this file.
+
+
+
+
+
+
+
+
9 #ifndef YAGE_SPRITESHEET_H
+
10 #define YAGE_SPRITESHEET_H
+
+
+
+
14 #include <rapidjson/reader.h>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
39 typedef std::map<std::string, details::Coordinate>
SpriteMap ;
+
+
+
42 :
public rapidjson::BaseReaderHandler<rapidjson::UTF8<>, SpriteSheetHandler>
+
+
+
+
+
+
48 bool Uint (
unsigned u);
+
49 bool Int64 (int64_t i);
+
+
+
52 bool String (
const char *str, rapidjson::SizeType length,
bool copy);
+
+
54 bool Key (
const char *str, rapidjson::SizeType length,
bool copy);
+
+
56 bool EndObject (rapidjson::SizeType memberCount);
+
+
58 bool EndArray (rapidjson::SizeType memberCount);
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
79 SpriteSheet (std::string pngFileName, std::string jsonFileName);
+
+
81 void sprite (std::string spriteName)
const ;
+
+
+
+
+
+
+
+
+
+
Coordinate coord_
Definition: spritesheet.h:65
+
bool handleNumber(int i)
Definition: spritesheet.cpp:98
+
Definition: spritesheet.h:76
+
int image_width_
Definition: spritesheet.h:67
+
Coordinate(int x_i, int y_i, int width_i, int height_i)
Definition: spritesheet.h:33
+
Definition: spritesheet.h:41
+
bool Uint64(uint64_t u)
Definition: spritesheet.cpp:42
+
bool Null()
Definition: spritesheet.cpp:17
+
SpriteSheet(std::string pngFileName, std::string jsonFileName)
+
int depth_
Definition: spritesheet.h:66
+
bool String(const char *str, rapidjson::SizeType length, bool copy)
Definition: spritesheet.cpp:52
+
SpriteMap spriteMap() const
Definition: spritesheet.cpp:93
+
+
bool StartArray()
Definition: spritesheet.cpp:83
+
bool Key(const char *str, rapidjson::SizeType length, bool copy)
Definition: spritesheet.cpp:57
+
std::string current_image_
Definition: spritesheet.h:64
+
int x
Definition: spritesheet.h:26
+
bool EndArray(rapidjson::SizeType memberCount)
Definition: spritesheet.cpp:88
+
+
std::map< std::string, details::Coordinate > SpriteMap
Definition: spritesheet.h:39
+
Texture texture_
Definition: spritesheet.h:84
+
int width
Definition: spritesheet.h:28
+
void sprite(std::string spriteName) const
+
int height
Definition: spritesheet.h:29
+
int image_height_
Definition: spritesheet.h:68
+
bool StartObject()
Definition: spritesheet.cpp:63
+
bool EndObject(rapidjson::SizeType memberCount)
Definition: spritesheet.cpp:74
+
bool Double(double d)
Definition: spritesheet.cpp:47
+
std::string current_key_
Definition: spritesheet.h:63
+
bool Int(int i)
Definition: spritesheet.cpp:27
+
+
Definition: spritesheet.h:25
+
int y
Definition: spritesheet.h:27
+
bool Uint(unsigned u)
Definition: spritesheet.cpp:32
+
SpriteMap map_
Definition: spritesheet.h:69
+
bool Bool(bool b)
Definition: spritesheet.cpp:22
+
bool Int64(int64_t i)
Definition: spritesheet.cpp:37
+
details::SpriteMap fileLocations_
Definition: spritesheet.h:85
+
+
+
+
+
+
diff --git a/structyage_1_1Color-members.html b/structyage_1_1Color-members.html
new file mode 100644
index 00000000..a9e42ae6
--- /dev/null
+++ b/structyage_1_1Color-members.html
@@ -0,0 +1,133 @@
+
+
+
+
+
+
+
YAGE: Member List
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ YAGE
+ v0.1.1
+
+ Yet Another Game Engine
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
This is the complete list of members for yage::Color , including all inherited members.
+
+
+
+
+
+
diff --git a/structyage_1_1Color.html b/structyage_1_1Color.html
new file mode 100644
index 00000000..bdcd6d1d
--- /dev/null
+++ b/structyage_1_1Color.html
@@ -0,0 +1,272 @@
+
+
+
+
+
+
+
YAGE: yage::Color Struct Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ YAGE
+ v0.1.1
+
+ Yet Another Game Engine
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
#include <vertex.h >
+
+
+ Color ()=default
+
+ Color (GLubyte r_, GLubyte g_, GLubyte b_, GLubyte a_)
+
+
+
+GLubyte r
+
+GLubyte g
+
+GLubyte b
+
+GLubyte a
+
+
+
+
+
+
+
+
+
+
+
+ yage::Color::Color
+ (
+ )
+
+
+
+
+
+default
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ yage::Color::Color
+ (
+ GLubyte
+ r_ ,
+
+
+
+
+ GLubyte
+ g_ ,
+
+
+
+
+ GLubyte
+ b_ ,
+
+
+
+
+ GLubyte
+ a_
+
+
+
+ )
+
+
+
+
+
+inline
+
+
+
+
+
+
+
+
+
+
+
+
+ GLubyte yage::Color::a
+
+
+
+
+
+
+
+
+
+
+
+ GLubyte yage::Color::b
+
+
+
+
+
+
+
+
+
+
+
+ GLubyte yage::Color::g
+
+
+
+
+
+
+
+
+
+
+
+ GLubyte yage::Color::r
+
+
+
+
+
+
+
The documentation for this struct was generated from the following file:
+
+
+
+
+
+
diff --git a/structyage_1_1Color.js b/structyage_1_1Color.js
new file mode 100644
index 00000000..823d4739
--- /dev/null
+++ b/structyage_1_1Color.js
@@ -0,0 +1,9 @@
+var structyage_1_1Color =
+[
+ [ "Color", "structyage_1_1Color.html#ab0262bbe3b2ec12a9933fe411034d09e", null ],
+ [ "Color", "structyage_1_1Color.html#a2ce7b1060775f64c9b578b3f81fdd648", null ],
+ [ "a", "structyage_1_1Color.html#a1df3f4a850d0e50dba19e0681d71f3a6", null ],
+ [ "b", "structyage_1_1Color.html#a01253439ca70585948fb560ecdd3e766", null ],
+ [ "g", "structyage_1_1Color.html#ada90145192a7bc439269ab49e31a461a", null ],
+ [ "r", "structyage_1_1Color.html#a5a97b7679703c28ad0c90d1bedde5da1", null ]
+];
\ No newline at end of file
diff --git a/structyage_1_1Position-members.html b/structyage_1_1Position-members.html
new file mode 100644
index 00000000..a1311d28
--- /dev/null
+++ b/structyage_1_1Position-members.html
@@ -0,0 +1,131 @@
+
+
+
+
+
+
+
YAGE: Member List
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ YAGE
+ v0.1.1
+
+ Yet Another Game Engine
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
This is the complete list of members for yage::Position , including all inherited members.
+
+
+
+
+
+
diff --git a/structyage_1_1Position.html b/structyage_1_1Position.html
new file mode 100644
index 00000000..c8ffaf1e
--- /dev/null
+++ b/structyage_1_1Position.html
@@ -0,0 +1,232 @@
+
+
+
+
+
+
+
YAGE: yage::Position Struct Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ YAGE
+ v0.1.1
+
+ Yet Another Game Engine
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
#include <vertex.h >
+
+
+float x
+
+float y
+
+
+
+
+
+
+
+
+
+
+
+ yage::Position::Position
+ (
+ )
+
+
+
+
+
+default
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ yage::Position::Position
+ (
+ float
+ x_ ,
+
+
+
+
+ float
+ y_
+
+
+
+ )
+
+
+
+
+
+inline
+
+
+
+
+
+
+
+
+
+
+
+
+ float yage::Position::x
+
+
+
+
+
+
+
+
+
+
+
+ float yage::Position::y
+
+
+
+
+
+
+
The documentation for this struct was generated from the following file:
+
+
+
+
+
+
diff --git a/structyage_1_1Position.js b/structyage_1_1Position.js
new file mode 100644
index 00000000..1b25a716
--- /dev/null
+++ b/structyage_1_1Position.js
@@ -0,0 +1,7 @@
+var structyage_1_1Position =
+[
+ [ "Position", "structyage_1_1Position.html#a41b1d5ee23c50208982ab6089708e5d2", null ],
+ [ "Position", "structyage_1_1Position.html#aaeaa1cd93e57adcb08ef4f76513148e2", null ],
+ [ "x", "structyage_1_1Position.html#a4f5904d6d7b22802211f0565bc9f6c91", null ],
+ [ "y", "structyage_1_1Position.html#a45b8cc8245d0e05bb9e482d85512ee27", null ]
+];
\ No newline at end of file
diff --git a/structyage_1_1Texture-members.html b/structyage_1_1Texture-members.html
new file mode 100644
index 00000000..895e2a0d
--- /dev/null
+++ b/structyage_1_1Texture-members.html
@@ -0,0 +1,131 @@
+
+
+
+
+
+
+
YAGE: Member List
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ YAGE
+ v0.1.1
+
+ Yet Another Game Engine
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
This is the complete list of members for yage::Texture , including all inherited members.
+
+
+
+
+
+
diff --git a/structyage_1_1Texture.html b/structyage_1_1Texture.html
new file mode 100644
index 00000000..c54db578
--- /dev/null
+++ b/structyage_1_1Texture.html
@@ -0,0 +1,227 @@
+
+
+
+
+
+
+
YAGE: yage::Texture Struct Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ YAGE
+ v0.1.1
+
+ Yet Another Game Engine
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
#include <texture.h >
+
+
+ Texture (GLuint id_i, int width_i, int height_i)
+
+
+
+
+
+
+
+
+
+
+
+ yage::Texture::Texture
+ (
+ GLuint
+ id_i ,
+
+
+
+
+ int
+ width_i ,
+
+
+
+
+ int
+ height_i
+
+
+
+ )
+
+
+
+
+
+inline
+
+
+
+
+
+
+
+
+
+
+
+
+ int yage::Texture::height
+
+
+
+
+
+
+
+
+
+
+
+ GLuint yage::Texture::id
+
+
+
+
+
+
+
+
+
+
+
+ int yage::Texture::width
+
+
+
+
+
+
+
The documentation for this struct was generated from the following file:
+
+
+
+
+
+
diff --git a/structyage_1_1Texture.js b/structyage_1_1Texture.js
new file mode 100644
index 00000000..195ef115
--- /dev/null
+++ b/structyage_1_1Texture.js
@@ -0,0 +1,7 @@
+var structyage_1_1Texture =
+[
+ [ "Texture", "structyage_1_1Texture.html#a9af4689df9f99c5074b7aa5d5857775c", null ],
+ [ "height", "structyage_1_1Texture.html#a5ce16ac8ad034f7042620a418783b41e", null ],
+ [ "id", "structyage_1_1Texture.html#a26386c2709b906ec07c9a1bb8daf2968", null ],
+ [ "width", "structyage_1_1Texture.html#ad42f41cc57ed7a20928382f6557dc598", null ]
+];
\ No newline at end of file
diff --git a/structyage_1_1UV-members.html b/structyage_1_1UV-members.html
new file mode 100644
index 00000000..22c0b824
--- /dev/null
+++ b/structyage_1_1UV-members.html
@@ -0,0 +1,131 @@
+
+
+
+
+
+
+
YAGE: Member List
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ YAGE
+ v0.1.1
+
+ Yet Another Game Engine
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
This is the complete list of members for yage::UV , including all inherited members.
+
+
+
+
+
+
diff --git a/structyage_1_1UV.html b/structyage_1_1UV.html
new file mode 100644
index 00000000..0d2de173
--- /dev/null
+++ b/structyage_1_1UV.html
@@ -0,0 +1,232 @@
+
+
+
+
+
+
+
YAGE: yage::UV Struct Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ YAGE
+ v0.1.1
+
+ Yet Another Game Engine
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
#include <vertex.h >
+
+
+ UV ()=default
+
+ UV (float u_, float v_)
+
+
+
+float u
+
+float v
+
+
+
+
+
+
+
+
+
+
+
+ yage::UV::UV
+ (
+ )
+
+
+
+
+
+default
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ yage::UV::UV
+ (
+ float
+ u_ ,
+
+
+
+
+ float
+ v_
+
+
+
+ )
+
+
+
+
+
+inline
+
+
+
+
+
+
+
+
+
+
+
+
+ float yage::UV::u
+
+
+
+
+
+
+
+
+
+
+
+ float yage::UV::v
+
+
+
+
+
+
+
The documentation for this struct was generated from the following file:
+
+
+
+
+
+
diff --git a/structyage_1_1UV.js b/structyage_1_1UV.js
new file mode 100644
index 00000000..e59172db
--- /dev/null
+++ b/structyage_1_1UV.js
@@ -0,0 +1,7 @@
+var structyage_1_1UV =
+[
+ [ "UV", "structyage_1_1UV.html#ae236139f3a5f6024aac1e21bd93b7bde", null ],
+ [ "UV", "structyage_1_1UV.html#ac918524789292937aae5803df3c2673f", null ],
+ [ "u", "structyage_1_1UV.html#aa726c11ba59a9a5edffef27ac3845053", null ],
+ [ "v", "structyage_1_1UV.html#a414dc7aeeebf47df1a991aacbb12a793", null ]
+];
\ No newline at end of file
diff --git a/structyage_1_1Vertex-members.html b/structyage_1_1Vertex-members.html
new file mode 100644
index 00000000..3dacaed1
--- /dev/null
+++ b/structyage_1_1Vertex-members.html
@@ -0,0 +1,135 @@
+
+
+
+
+
+
+
YAGE: Member List
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ YAGE
+ v0.1.1
+
+ Yet Another Game Engine
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
This is the complete list of members for yage::Vertex , including all inherited members.
+
+
+
+
+
+
diff --git a/structyage_1_1Vertex.html b/structyage_1_1Vertex.html
new file mode 100644
index 00000000..42a7c5e0
--- /dev/null
+++ b/structyage_1_1Vertex.html
@@ -0,0 +1,373 @@
+
+
+
+
+
+
+
YAGE: yage::Vertex Struct Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ YAGE
+ v0.1.1
+
+ Yet Another Game Engine
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
#include <vertex.h >
+
+
+
+
+
+
+
+
+
+
+ yage::Vertex::Vertex
+ (
+ )
+
+
+
+
+
+default
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ yage::Vertex::Vertex
+ (
+ const Position &
+ position_ ,
+
+
+
+
+ const Color &
+ color_ ,
+
+
+
+
+ const UV &
+ uv_
+
+
+
+ )
+
+
+
+
+
+inline
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ void yage::Vertex::setColor
+ (
+ GLubyte
+ r ,
+
+
+
+
+ GLubyte
+ g ,
+
+
+
+
+ GLubyte
+ b ,
+
+
+
+
+ GLubyte
+ a
+
+
+
+ )
+
+
+
+
+
+inline
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ void yage::Vertex::setPosition
+ (
+ float
+ x ,
+
+
+
+
+ float
+ y
+
+
+
+ )
+
+
+
+
+
+inline
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ void yage::Vertex::setUv
+ (
+ float
+ u ,
+
+
+
+
+ float
+ v
+
+
+
+ )
+
+
+
+
+
+inline
+
+
+
+
+
+
+
+
+
+
+
+
+ Color yage::Vertex::color
+
+
+
+
+
+
+
+
+
+
+
+
+
+ UV yage::Vertex::uv
+
+
+
+
+
+
+
The documentation for this struct was generated from the following file:
+
+
+
+
+
+
diff --git a/structyage_1_1Vertex.js b/structyage_1_1Vertex.js
new file mode 100644
index 00000000..04c6d9f2
--- /dev/null
+++ b/structyage_1_1Vertex.js
@@ -0,0 +1,11 @@
+var structyage_1_1Vertex =
+[
+ [ "Vertex", "structyage_1_1Vertex.html#acae9697c2762e37dfa4472b85fa112c3", null ],
+ [ "Vertex", "structyage_1_1Vertex.html#ab2826fb0ec9c48aad0056250dfa9cc2e", null ],
+ [ "setColor", "structyage_1_1Vertex.html#a0dc5fa6c669b4c10a8d56702f2aa9b50", null ],
+ [ "setPosition", "structyage_1_1Vertex.html#af392248f0be173221ebcc62d490fe03d", null ],
+ [ "setUv", "structyage_1_1Vertex.html#aa1fa8f5ebd883068828466cc924d4c50", null ],
+ [ "color", "structyage_1_1Vertex.html#aaa2cdca3a1186c57f1c75cee34ec3144", null ],
+ [ "position", "structyage_1_1Vertex.html#abefe88d26b055655f9cc038a1dd4ff6a", null ],
+ [ "uv", "structyage_1_1Vertex.html#a2d1923353f0e50e7753ff1ae2d9ba84e", null ]
+];
\ No newline at end of file
diff --git a/structyage_1_1details_1_1Coordinate-members.html b/structyage_1_1details_1_1Coordinate-members.html
new file mode 100644
index 00000000..f24f985a
--- /dev/null
+++ b/structyage_1_1details_1_1Coordinate-members.html
@@ -0,0 +1,133 @@
+
+
+
+
+
+
+
YAGE: Member List
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ YAGE
+ v0.1.1
+
+ Yet Another Game Engine
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
This is the complete list of members for yage::details::Coordinate , including all inherited members.
+
+
+
+
+
+
diff --git a/structyage_1_1details_1_1Coordinate.html b/structyage_1_1details_1_1Coordinate.html
new file mode 100644
index 00000000..79211490
--- /dev/null
+++ b/structyage_1_1details_1_1Coordinate.html
@@ -0,0 +1,272 @@
+
+
+
+
+
+
+
YAGE: yage::details::Coordinate Struct Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ YAGE
+ v0.1.1
+
+ Yet Another Game Engine
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
#include <spritesheet.h >
+
+
+
+
+
+
+
+
+
+
+ yage::details::Coordinate::Coordinate
+ (
+ )
+
+
+
+
+
+default
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ yage::details::Coordinate::Coordinate
+ (
+ int
+ x_i ,
+
+
+
+
+ int
+ y_i ,
+
+
+
+
+ int
+ width_i ,
+
+
+
+
+ int
+ height_i
+
+
+
+ )
+
+
+
+
+
+inline
+
+
+
+
+
+
+
+
+
+
+
+
+ int yage::details::Coordinate::height
+
+
+
+
+
+
+
+
+
+
+
+ int yage::details::Coordinate::width
+
+
+
+
+
+
+
+
+
+
+
+ int yage::details::Coordinate::x
+
+
+
+
+
+
+
+
+
+
+
+ int yage::details::Coordinate::y
+
+
+
+
+
+
+
The documentation for this struct was generated from the following file:
+
+
+
+
+
+
diff --git a/structyage_1_1details_1_1Coordinate.js b/structyage_1_1details_1_1Coordinate.js
new file mode 100644
index 00000000..ab984b7b
--- /dev/null
+++ b/structyage_1_1details_1_1Coordinate.js
@@ -0,0 +1,9 @@
+var structyage_1_1details_1_1Coordinate =
+[
+ [ "Coordinate", "structyage_1_1details_1_1Coordinate.html#a0b3a6d9aa1d5b846ad7ebc11bc77c629", null ],
+ [ "Coordinate", "structyage_1_1details_1_1Coordinate.html#a43fb6bd3e325d5cd7ec436778605db2a", null ],
+ [ "height", "structyage_1_1details_1_1Coordinate.html#a23585afbdaa9bb742353a4c90878a941", null ],
+ [ "width", "structyage_1_1details_1_1Coordinate.html#aed145c923c95f852a8fb3abde8e346c0", null ],
+ [ "x", "structyage_1_1details_1_1Coordinate.html#aa1a9203c0a9cd929f333bd99af634adc", null ],
+ [ "y", "structyage_1_1details_1_1Coordinate.html#a6d54c056ec7bd3c7ed1c6a226c2cf508", null ]
+];
\ No newline at end of file
diff --git a/texture_8h.html b/texture_8h.html
new file mode 100644
index 00000000..e4bbb81d
--- /dev/null
+++ b/texture_8h.html
@@ -0,0 +1,140 @@
+
+
+
+
+
+
+
YAGE: yage/base/texture.h File Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ YAGE
+ v0.1.1
+
+ Yet Another Game Engine
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
#include <glad/glad.h>
+
+
Go to the source code of this file.
+
+
+ yage
+ Project namespace.
+
+
+
+
+
+
+
+
diff --git a/texture_8h_source.html b/texture_8h_source.html
new file mode 100644
index 00000000..e2722de5
--- /dev/null
+++ b/texture_8h_source.html
@@ -0,0 +1,157 @@
+
+
+
+
+
+
+
YAGE: yage/base/texture.h Source File
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ YAGE
+ v0.1.1
+
+ Yet Another Game Engine
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Go to the documentation of this file.
+
+
+
+
+
+
+
+
+
+
+
12 #include <glad/glad.h>
+
+
+
+
+
+
+
+
+
+
22 Texture (GLuint id_i,
int width_i,
int height_i)
+
+
+
+
+
+
+
+
+
int height
Definition: texture.h:20
+
+
Texture(GLuint id_i, int width_i, int height_i)
Definition: texture.h:22
+
int width
Definition: texture.h:19
+
GLuint id
Definition: texture.h:18
+
+
+
+
+
+
diff --git a/texturecache_8cpp.html b/texturecache_8cpp.html
new file mode 100644
index 00000000..1d37d340
--- /dev/null
+++ b/texturecache_8cpp.html
@@ -0,0 +1,133 @@
+
+
+
+
+
+
+
YAGE: yage/base/texturecache.cpp File Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ YAGE
+ v0.1.1
+
+ Yet Another Game Engine
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ yage
+ Project namespace.
+
+
+
+
+
+
+
+
diff --git a/texturecache_8h.html b/texturecache_8h.html
new file mode 100644
index 00000000..0c91ed03
--- /dev/null
+++ b/texturecache_8h.html
@@ -0,0 +1,141 @@
+
+
+
+
+
+
+
YAGE: yage/base/texturecache.h File Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ YAGE
+ v0.1.1
+
+ Yet Another Game Engine
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
#include "texture.h "
+
#include <unordered_map>
+
+
Go to the source code of this file.
+
+
+ yage
+ Project namespace.
+
+
+
+
+
+
+
+
diff --git a/texturecache_8h_source.html b/texturecache_8h_source.html
new file mode 100644
index 00000000..fbaec9e1
--- /dev/null
+++ b/texturecache_8h_source.html
@@ -0,0 +1,160 @@
+
+
+
+
+
+
+
YAGE: yage/base/texturecache.h Source File
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ YAGE
+ v0.1.1
+
+ Yet Another Game Engine
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Go to the documentation of this file.
+
+
+
+
+
+
+
+
9 #ifndef TEXTURE_CACHE_H
+
10 #define TEXTURE_CACHE_H
+
+
+
+
14 #include <unordered_map>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Texture getTexture(const std::string &texture_path)
Definition: texturecache.cpp:17
+
std::unordered_map< std::string, Texture > texture_map_
Definition: texturecache.h:22
+
+
+
Definition: texturecache.h:19
+
+
+
+
+
+
+
diff --git a/todo.html b/todo.html
new file mode 100644
index 00000000..64ae81ef
--- /dev/null
+++ b/todo.html
@@ -0,0 +1,120 @@
+
+
+
+
+
+
+
YAGE: Todo List
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ YAGE
+ v0.1.1
+
+ Yet Another Game Engine
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Member yage::matrix::multiply (const Matrix< M, N, T > &m1, const Matrix< P, Q, T > &m2)
+Think if this should be a static_assert.
+
+
+
+
+
+
+
diff --git a/todolist_8dox.html b/todolist_8dox.html
new file mode 100644
index 00000000..ae0be1e5
--- /dev/null
+++ b/todolist_8dox.html
@@ -0,0 +1,122 @@
+
+
+
+
+
+
+
YAGE: docs/todolist.dox File Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ YAGE
+ v0.1.1
+
+ Yet Another Game Engine
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/vertex_8h.html b/vertex_8h.html
new file mode 100644
index 00000000..a6c5972c
--- /dev/null
+++ b/vertex_8h.html
@@ -0,0 +1,146 @@
+
+
+
+
+
+
+
YAGE: yage/base/vertex.h File Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ YAGE
+ v0.1.1
+
+ Yet Another Game Engine
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
#include <glad/glad.h>
+
+
Go to the source code of this file.
+
+
+ yage
+ Project namespace.
+
+
+
+
+
+
+
+
diff --git a/vertex_8h_source.html b/vertex_8h_source.html
new file mode 100644
index 00000000..08eb0dad
--- /dev/null
+++ b/vertex_8h_source.html
@@ -0,0 +1,232 @@
+
+
+
+
+
+
+
YAGE: yage/base/vertex.h Source File
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ YAGE
+ v0.1.1
+
+ Yet Another Game Engine
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Go to the documentation of this file.
+
+
+
+
+
+
+
+
+
+
+
12 #include <glad/glad.h>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
34 Color (GLubyte r_, GLubyte g_, GLubyte b_, GLubyte a_)
+
35 :
r (r_),
g (g_),
b (b_),
a (a_)
+
+
+
+
+
+
+
+
+
+
+
46 UV (
float u_,
float v_) :
u (u_),
v (v_) {}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
67 void setColor (GLubyte r, GLubyte g, GLubyte b, GLubyte a)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Position position
Definition: vertex.h:50
+
UV(float u_, float v_)
Definition: vertex.h:46
+
float v
Definition: vertex.h:42
+
void setColor(GLubyte r, GLubyte g, GLubyte b, GLubyte a)
Definition: vertex.h:67
+
float x
Definition: vertex.h:18
+
GLubyte g
Definition: vertex.h:28
+
float y
Definition: vertex.h:19
+
+
Color color
Definition: vertex.h:51
+
void setUv(float u, float v)
Definition: vertex.h:75
+
Color(GLubyte r_, GLubyte g_, GLubyte b_, GLubyte a_)
Definition: vertex.h:34
+
Position(float x_, float y_)
Definition: vertex.h:23
+
GLubyte r
Definition: vertex.h:27
+
+
+
void setPosition(float x, float y)
Definition: vertex.h:61
+
GLubyte b
Definition: vertex.h:29
+
+
UV uv
Definition: vertex.h:52
+
Vertex(const Position &position_, const Color &color_, const UV &uv_)
Definition: vertex.h:56
+
float u
Definition: vertex.h:41
+
+
GLubyte a
Definition: vertex.h:30
+
+
+
+
+
+
+
diff --git a/window_8cpp.html b/window_8cpp.html
new file mode 100644
index 00000000..57f3e503
--- /dev/null
+++ b/window_8cpp.html
@@ -0,0 +1,134 @@
+
+
+
+
+
+
+
YAGE: yage/base/window.cpp File Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ YAGE
+ v0.1.1
+
+ Yet Another Game Engine
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
#include "window.h "
+
#include <iostream>
+
#include <stdexcept>
+
+
+ yage
+ Project namespace.
+
+
+
+
+
+
+
+
diff --git a/window_8h.html b/window_8h.html
new file mode 100644
index 00000000..c55bb15b
--- /dev/null
+++ b/window_8h.html
@@ -0,0 +1,151 @@
+
+
+
+
+
+
+
YAGE: yage/base/window.h File Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ YAGE
+ v0.1.1
+
+ Yet Another Game Engine
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
#include <GLFW/glfw3.h>
+#include <string>
+
+
Go to the source code of this file.
+
+
+ yage
+ Project namespace.
+
+
+
+
+
+
+
+
diff --git a/window_8h.js b/window_8h.js
new file mode 100644
index 00000000..6f21a916
--- /dev/null
+++ b/window_8h.js
@@ -0,0 +1,10 @@
+var window_8h =
+[
+ [ "Window", "classyage_1_1Window.html", "classyage_1_1Window" ],
+ [ "WindowFlags", "window_8h.html#a09d41deeced5fca5df9dc680c9e77c38", [
+ [ "SHOWN", "window_8h.html#a09d41deeced5fca5df9dc680c9e77c38a7c4273d3feb1dc60a55a74c37c3fddd6", null ],
+ [ "HIDDEN", "window_8h.html#a09d41deeced5fca5df9dc680c9e77c38af7a4d995b268c416a6e01b8dc1555648", null ],
+ [ "FULLSCREEN", "window_8h.html#a09d41deeced5fca5df9dc680c9e77c38a409ae568f380139ffa38d7fffa5ffb2f", null ],
+ [ "BORDERLESS", "window_8h.html#a09d41deeced5fca5df9dc680c9e77c38afa8ece0eef17c604369ca69bc4b09970", null ]
+ ] ]
+];
\ No newline at end of file
diff --git a/window_8h_source.html b/window_8h_source.html
new file mode 100644
index 00000000..17692676
--- /dev/null
+++ b/window_8h_source.html
@@ -0,0 +1,185 @@
+
+
+
+
+
+
+
YAGE: yage/base/window.h Source File
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ YAGE
+ v0.1.1
+
+ Yet Another Game Engine
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Go to the documentation of this file.
+
+
+
+
+
+
+
+
+
+
+
15 #include <GLFW/glfw3.h>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
48 void create (
const std::string &window_name,
int width,
int height,
+
+
+
+
+
+
+
+
+
+
+
void swapBuffer()
swap the buffer
Definition: window.cpp:52
+
GLFWwindow * window_
window handle
Definition: window.h:35
+
+
void create(const std::string &window_name, int width, int height, unsigned flags=WindowFlags::SHOWN)
create the window, initialize the handle and update the width and height
Definition: window.cpp:24
+
+
WindowFlags
Definition: window.h:23
+
~Window()
destroys the window handle
Definition: window.cpp:19
+
+
void clearBuffer()
clear buffer
Definition: window.cpp:58
+
Window & operator=(const Window &)=delete
+
+
+
+
+
+
+
diff --git a/yage_2physics_2README_8md.html b/yage_2physics_2README_8md.html
new file mode 100644
index 00000000..960a92eb
--- /dev/null
+++ b/yage_2physics_2README_8md.html
@@ -0,0 +1,122 @@
+
+
+
+
+
+
+
YAGE: yage/physics/README.md File Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ YAGE
+ v0.1.1
+
+ Yet Another Game Engine
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/yage_8cpp.html b/yage_8cpp.html
new file mode 100644
index 00000000..e81f2f1d
--- /dev/null
+++ b/yage_8cpp.html
@@ -0,0 +1,146 @@
+
+
+
+
+
+
+
YAGE: yage/yage.cpp File Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ YAGE
+ v0.1.1
+
+ Yet Another Game Engine
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
#include "yage.h "
+
#include <GLFW/glfw3.h>
+
#include <stdexcept>
+
+
+ yage
+ Project namespace.
+
+
+
+
+
+
+
+
diff --git a/yage_8cpp.js b/yage_8cpp.js
new file mode 100644
index 00000000..dca243b2
--- /dev/null
+++ b/yage_8cpp.js
@@ -0,0 +1,6 @@
+var yage_8cpp =
+[
+ [ "glfwErrorCallback", "yage_8cpp.html#a0bd2fedcbe862fdea1ea54b6b7d49bec", null ],
+ [ "init", "yage_8cpp.html#a4fc8b4d2a19d4c7f7f1bd42a788827ce", null ],
+ [ "quit", "yage_8cpp.html#ac9d8c7327204686b3c86f4ab48672618", null ]
+];
\ No newline at end of file
diff --git a/yage_8h.html b/yage_8h.html
new file mode 100644
index 00000000..600d63e7
--- /dev/null
+++ b/yage_8h.html
@@ -0,0 +1,160 @@
+
+
+
+
+
+
+
YAGE: yage/yage.h File Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ YAGE
+ v0.1.1
+
+ Yet Another Game Engine
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/yage_8h.js b/yage_8h.js
new file mode 100644
index 00000000..c91755ba
--- /dev/null
+++ b/yage_8h.js
@@ -0,0 +1,6 @@
+var yage_8h =
+[
+ [ "glfwErrorCallback", "yage_8h.html#a0bd2fedcbe862fdea1ea54b6b7d49bec", null ],
+ [ "init", "yage_8h.html#a4fc8b4d2a19d4c7f7f1bd42a788827ce", null ],
+ [ "quit", "yage_8h.html#ac9d8c7327204686b3c86f4ab48672618", null ]
+];
\ No newline at end of file
diff --git a/yage_8h_source.html b/yage_8h_source.html
new file mode 100644
index 00000000..5c69c18f
--- /dev/null
+++ b/yage_8h_source.html
@@ -0,0 +1,180 @@
+
+
+
+
+
+
+
YAGE: yage/yage.h Source File
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ YAGE
+ v0.1.1
+
+ Yet Another Game Engine
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Go to the documentation of this file.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
void quit()
Quit and cleanup yage.
Definition: yage.cpp:31
+
+
+
+
+
+
void init()
Initializes yage.
Definition: yage.cpp:23
+
void glfwErrorCallback(int, const char *description)
Definition: yage.cpp:18
+
+
+
+
+
+
+
+
+
+
+
+
+
+
--
cgit