Gamedev Framework (gf)  0.3.0
A C++11 framework for 2D games
GF.h
1 /*
2  * Gamedev Framework (gf)
3  * Copyright (C) 2016 Julien Bernard
4  *
5  * This software is provided 'as-is', without any express or implied
6  * warranty. In no event will the authors be held liable for any damages
7  * arising from the use of this software.
8  *
9  * Permission is granted to anyone to use this software for any purpose,
10  * including commercial applications, and to alter it and redistribute it
11  * freely, subject to the following restrictions:
12  *
13  * 1. The origin of this software must not be misrepresented; you must not
14  * claim that you wrote the original software. If you use this software
15  * in a product, an acknowledgment in the product documentation would be
16  * appreciated but is not required.
17  * 2. Altered source versions must be plainly marked as such, and must not be
18  * misrepresented as being the original software.
19  * 3. This notice may not be removed or altered from any source distribution.
20  */
21 
22 #ifndef GF_ALL_H
23 #define GF_ALL_H
24 
25 #include "Action.h"
26 #include "Alignment.h"
27 #include "AnimatedSprite.h"
28 #include "Animation.h"
29 #include "Array2D.h"
30 #include "ArrayRef.h"
31 #include "AssetManager.h"
32 #include "Blend.h"
33 #include "BufferedGeometry.h"
34 #include "Circ.h"
35 #include "Clock.h"
36 #include "Collision.h"
37 #include "Color.h"
38 #include "ColorRamp.h"
39 #include "Control.h"
40 #include "Controls.h"
41 #include "Curve.h"
42 #include "Curves.h"
43 #include "Direction.h"
44 #include "Drawable.h"
45 #include "Effect.h"
46 #include "Effects.h"
47 #include "EntityContainer.h"
48 #include "Entity.h"
49 #include "Event.h"
50 #include "Filesystem.h"
51 #include "Flags.h"
52 #include "Font.h"
53 #include "Gamepad.h"
54 #include "Id.h"
55 #include "Image.h"
56 #include "InputStream.h"
57 #include "InputStreams.h"
58 #include "Keyboard.h"
59 #include "Library.h"
60 #include "Log.h"
61 #include "Math.h"
62 #include "Matrix.h"
63 #include "Message.h"
64 #include "MessageManager.h"
65 #include "ModelContainer.h"
66 #include "Model.h"
67 #include "Monitor.h"
68 #include "Mouse.h"
69 #include "NinePatch.h"
70 #include "Noise.h"
71 #include "Noises.h"
72 #include "Orientation.h"
73 #include "Polygon.h"
74 #include "Portability.h"
75 #include "PostProcessing.h"
76 #include "PrimitiveType.h"
77 #include "Queue.h"
78 #include "Random.h"
79 #include "Range.h"
80 #include "Rect.h"
81 #include "RenderPipeline.h"
82 #include "RenderStates.h"
83 #include "RenderTarget.h"
84 #include "RenderTexture.h"
85 #include "RenderWindow.h"
86 #include "ResourceManager.h"
87 #include "Shader.h"
88 #include "Shape.h"
89 #include "Shapes.h"
90 #include "Singleton.h"
91 #include "SpriteBatch.h"
92 #include "Sprite.h"
93 #include "StringRef.h"
94 #include "SystemInfo.h"
95 #include "Text.h"
96 #include "TextureAtlas.h"
97 #include "Texture.h"
98 #include "TileLayer.h"
99 #include "Time.h"
100 #include "Transformable.h"
101 #include "Transform.h"
102 #include "Types.h"
103 #include "UI.h"
104 #include "Vector.h"
105 #include "VectorOps.h"
106 #include "VertexArray.h"
107 #include "VertexBuffer.h"
108 #include "Vertex.h"
109 #include "ViewContainer.h"
110 #include "View.h"
111 #include "Views.h"
113 #include "Window.h"
114 
115 #endif // GF_ALL_H