Added per module files include.

This commit is contained in:
spartanj@gmail.com
2012-10-15 13:48:25 -03:00
parent 56b5f0c140
commit a8d6eccfc7
10 changed files with 228 additions and 176 deletions

18
include/eepp/audio.hpp Normal file
View File

@@ -0,0 +1,18 @@
#ifndef EEPP_AUDIO_HPP
#define EEPP_AUDIO_HPP
#include <eepp/audio/openal.hpp>
#include <eepp/audio/caudiodevice.hpp>
#include <eepp/audio/caudiolistener.hpp>
#include <eepp/audio/caudioresource.hpp>
#include <eepp/audio/csoundfile.hpp>
#include <eepp/audio/csoundfiledefault.hpp>
#include <eepp/audio/csoundfileogg.hpp>
#include <eepp/audio/csound.hpp>
#include <eepp/audio/csoundbuffer.hpp>
#include <eepp/audio/csoundstream.hpp>
#include <eepp/audio/cmusic.hpp>
#include <eepp/audio/tsoundloader.hpp>
#include <eepp/audio/tsoundmanager.hpp>
#endif

View File

@@ -32,207 +32,41 @@
using namespace EE;
// Utils
#include "utils/vector2.hpp"
#include "utils/vector3.hpp"
#include "utils/size.hpp"
#include "utils/line2.hpp"
#include "utils/triangle2.hpp"
#include "utils/quad2.hpp"
#include "utils/colors.hpp"
#include "utils/polygon2.hpp"
#include "utils/rect.hpp"
#include "utils/cwaypoints.hpp"
#include "utils/cinterpolation.hpp"
#include "utils/cperlinnoise.hpp"
#include "utils/string.hpp"
#include "utils/utils.hpp"
#include "utils/easing.hpp"
#include <eepp/utils.hpp>
using namespace EE::Utils;
using namespace EE::Utils::easing;
// Math
#include "math/math.hpp"
#include "math/cmtrand.hpp"
#include <eepp/math.hpp>
using namespace EE::Math;
// System
#include "system/tsingleton.hpp"
#include "system/cthread.hpp"
#include "system/cmutex.hpp"
#include "system/clog.hpp"
#include "system/ctimer.hpp"
#include "system/ctimeelapsed.hpp"
#include "system/cinifile.hpp"
#include "system/cpack.hpp"
#include "system/cpak.hpp"
#include "system/czip.hpp"
#include "system/crc4.hpp"
#include "system/cobjectloader.hpp"
#include "system/cresourceloader.hpp"
#include "system/tresourcemanager.hpp"
#include "system/cpackmanager.hpp"
#include <eepp/system.hpp>
using namespace EE::System;
// Audio
#include "audio/openal.hpp"
#include "audio/caudiodevice.hpp"
#include "audio/caudiolistener.hpp"
#include "audio/caudioresource.hpp"
#include "audio/csoundfile.hpp"
#include "audio/csoundfiledefault.hpp"
#include "audio/csoundfileogg.hpp"
#include "audio/csound.hpp"
#include "audio/csoundbuffer.hpp"
#include "audio/csoundstream.hpp"
#include "audio/cmusic.hpp"
#include "audio/tsoundloader.hpp"
#include "audio/tsoundmanager.hpp"
#include <eepp/audio.hpp>
using namespace EE::Audio;
// Window
#include "window/cinput.hpp"
#include "window/cinputtextbuffer.hpp"
#include "window/cview.hpp"
#include "window/cwindow.hpp"
#include "window/cclipboard.hpp"
#include "window/ccursor.hpp"
#include "window/ccursormanager.hpp"
#include "window/cjoystick.hpp"
#include "window/cjoystickmanager.hpp"
#include "window/cengine.hpp"
#include <eepp/window.hpp>
using namespace EE::Window;
// Graphics
#include "graphics/renderer/cgl.hpp"
#include "graphics/renderer/crenderergl.hpp"
#include "graphics/renderer/crenderergl3.hpp"
#include "graphics/renders.hpp"
#include "graphics/cimage.hpp"
#include "graphics/ctexture.hpp"
#include "graphics/ctextureloader.hpp"
#include "graphics/ctexturefactory.hpp"
#include "graphics/ctexturepacker.hpp"
#include "graphics/cshape.hpp"
#include "graphics/cshapegroup.hpp"
#include "graphics/cglobalshapegroup.hpp"
#include "graphics/cshapegroupmanager.hpp"
#include "graphics/csprite.hpp"
#include "graphics/cparticle.hpp"
#include "graphics/cparticlesystem.hpp"
#include "graphics/cfont.hpp"
#include "graphics/ctexturefont.hpp"
#include "graphics/cttffont.hpp"
#include "graphics/ctexturefontloader.hpp"
#include "graphics/cttffontloader.hpp"
#include "graphics/cfontmanager.hpp"
#include "graphics/cprimitives.hpp"
#include "graphics/cscrollparallax.hpp"
#include "graphics/cconsole.hpp"
#include "graphics/cbatchrenderer.hpp"
#include "graphics/cglobalbatchrenderer.hpp"
#include "graphics/ctextcache.hpp"
#include "graphics/pixelperfect.hpp"
#include "graphics/cshader.hpp"
#include "graphics/cshaderprogram.hpp"
#include "graphics/cshaderprogrammanager.hpp"
#include "graphics/ctexturegrouploader.hpp"
#include "graphics/cframebuffer.hpp"
#include "graphics/cframebufferfbo.hpp"
#include "graphics/cframebufferpbuffer.hpp"
#include "graphics/cvertexbuffer.hpp"
#include "graphics/cvertexbufferogl.hpp"
#include "graphics/cvertexbuffervbo.hpp"
#include <eepp/graphics.hpp>
using namespace EE::Graphics;
// UI
#include "ui/cuibackground.hpp"
#include "ui/cuiborder.hpp"
#include "ui/cuievent.hpp"
#include "ui/cuieventkey.hpp"
#include "ui/cuieventmouse.hpp"
#include "ui/cuimessage.hpp"
#include "ui/cuimanager.hpp"
#include "ui/cuiskin.hpp"
#include "ui/cuiskinsimple.hpp"
#include "ui/cuiskincomplex.hpp"
#include "ui/cuitheme.hpp"
#include "ui/cuithememanager.hpp"
#include "ui/cuicontrol.hpp"
#include "ui/cuidragable.hpp"
#include "ui/cuicontrolanim.hpp"
#include "ui/cuigfx.hpp"
#include "ui/cuitextbox.hpp"
#include "ui/cuitextinput.hpp"
#include "ui/cuipushbutton.hpp"
#include "ui/cuicheckbox.hpp"
#include "ui/cuiradiobutton.hpp"
#include "ui/cuislider.hpp"
#include "ui/cuispinbox.hpp"
#include "ui/cuiscrollbar.hpp"
#include "ui/cuiprogressbar.hpp"
#include "ui/cuilistbox.hpp"
#include "ui/cuilistboxitem.hpp"
#include "ui/cuidropdownlist.hpp"
#include "ui/cuicombobox.hpp"
#include "ui/cuimenu.hpp"
#include "ui/cuimenuitem.hpp"
#include "ui/cuiseparator.hpp"
#include "ui/cuipopupmenu.hpp"
#include "ui/cuisprite.hpp"
#include "ui/cuitextedit.hpp"
#include "ui/cuigridcell.hpp"
#include "ui/cuigenericgrid.hpp"
#include "ui/cuiwindow.hpp"
#include "ui/cuiselectbutton.hpp"
#include "ui/cuiwinmenu.hpp"
#include "ui/cuicommondialog.hpp"
#include "ui/cuimessagebox.hpp"
#include "ui/cuitab.hpp"
#include "ui/cuitabwidget.hpp"
#include "ui/cuiaquatheme.hpp"
#include <eepp/ui.hpp>
using namespace EE::UI;
#include "ui/tools/ctexturegroupeditor.hpp"
using namespace EE::UI::Tools;
// Gaming
#include "gaming/clight.hpp"
#include "gaming/cisomap.hpp"
#include "gaming/cgameobject.hpp"
#include "gaming/cgameobjectshape.hpp"
#include "gaming/cgameobjectshapeex.hpp"
#include "gaming/cgameobjectsprite.hpp"
#include "gaming/clayer.hpp"
#include "gaming/ctilelayer.hpp"
#include "gaming/cobjectlayer.hpp"
#include "gaming/cmap.hpp"
#include <eepp/gaming.hpp>
using namespace EE::Gaming;
#include "gaming/mapeditor/cmapeditor.hpp"
using namespace EE::Gaming::MapEditor;
#include "physics/cphysicsmanager.hpp"
#include "physics/cshape.hpp"
#include "physics/cshapecircle.hpp"
#include "physics/cshapesegment.hpp"
#include "physics/cshapepoly.hpp"
#include "physics/cspace.hpp"
#include "physics/cbody.hpp"
#include "physics/constraints/cconstraint.hpp"
#include "physics/constraints/cdampedrotaryspring.hpp"
#include "physics/constraints/cdampedspring.hpp"
#include "physics/constraints/cgearjoint.hpp"
#include "physics/constraints/cgroovejoint.hpp"
#include "physics/constraints/cpinjoint.hpp"
#include "physics/constraints/cpivotjoint.hpp"
#include "physics/constraints/cratchetjoint.hpp"
#include "physics/constraints/crotarylimitjoint.hpp"
#include "physics/constraints/csimplemotor.hpp"
#include "physics/constraints/cslidejoint.hpp"
#include "physics/moment.hpp"
#include "physics/area.hpp"
#include "physics/cshapepolysprite.hpp"
#include "physics/cshapecirclesprite.hpp"
// Physics
#include <eepp/physics.hpp>
using namespace EE::Physics;
#endif

16
include/eepp/gaming.hpp Normal file
View File

@@ -0,0 +1,16 @@
#ifndef EEPP_GAMING_HPP
#define EEPP_GAMING_HPP
#include <eepp/gaming/clight.hpp>
#include <eepp/gaming/cisomap.hpp>
#include <eepp/gaming/cgameobject.hpp>
#include <eepp/gaming/cgameobjectshape.hpp>
#include <eepp/gaming/cgameobjectshapeex.hpp>
#include <eepp/gaming/cgameobjectsprite.hpp>
#include <eepp/gaming/clayer.hpp>
#include <eepp/gaming/ctilelayer.hpp>
#include <eepp/gaming/cobjectlayer.hpp>
#include <eepp/gaming/cmap.hpp>
#include <eepp/gaming/mapeditor/cmapeditor.hpp>
#endif

44
include/eepp/graphics.hpp Normal file
View File

@@ -0,0 +1,44 @@
#ifndef EEPP_GRAPHICS_HPP
#define EEPP_GRAPHICS_HPP
#include <eepp/graphics/renderer/cgl.hpp>
#include <eepp/graphics/renderer/crenderergl.hpp>
#include <eepp/graphics/renderer/crenderergl3.hpp>
#include <eepp/graphics/renders.hpp>
#include <eepp/graphics/cimage.hpp>
#include <eepp/graphics/ctexture.hpp>
#include <eepp/graphics/ctextureloader.hpp>
#include <eepp/graphics/ctexturefactory.hpp>
#include <eepp/graphics/ctexturepacker.hpp>
#include <eepp/graphics/cshape.hpp>
#include <eepp/graphics/cshapegroup.hpp>
#include <eepp/graphics/cglobalshapegroup.hpp>
#include <eepp/graphics/cshapegroupmanager.hpp>
#include <eepp/graphics/csprite.hpp>
#include <eepp/graphics/cparticle.hpp>
#include <eepp/graphics/cparticlesystem.hpp>
#include <eepp/graphics/cfont.hpp>
#include <eepp/graphics/ctexturefont.hpp>
#include <eepp/graphics/cttffont.hpp>
#include <eepp/graphics/ctexturefontloader.hpp>
#include <eepp/graphics/cttffontloader.hpp>
#include <eepp/graphics/cfontmanager.hpp>
#include <eepp/graphics/cprimitives.hpp>
#include <eepp/graphics/cscrollparallax.hpp>
#include <eepp/graphics/cconsole.hpp>
#include <eepp/graphics/cbatchrenderer.hpp>
#include <eepp/graphics/cglobalbatchrenderer.hpp>
#include <eepp/graphics/ctextcache.hpp>
#include <eepp/graphics/pixelperfect.hpp>
#include <eepp/graphics/cshader.hpp>
#include <eepp/graphics/cshaderprogram.hpp>
#include <eepp/graphics/cshaderprogrammanager.hpp>
#include <eepp/graphics/ctexturegrouploader.hpp>
#include <eepp/graphics/cframebuffer.hpp>
#include <eepp/graphics/cframebufferfbo.hpp>
#include <eepp/graphics/cframebufferpbuffer.hpp>
#include <eepp/graphics/cvertexbuffer.hpp>
#include <eepp/graphics/cvertexbufferogl.hpp>
#include <eepp/graphics/cvertexbuffervbo.hpp>
#endif

7
include/eepp/math.hpp Normal file
View File

@@ -0,0 +1,7 @@
#ifndef EEPP_MATH_HPP
#define EEPP_MATH_HPP
#include <eepp/math/math.hpp>
#include <eepp/math/cmtrand.hpp>
#endif

27
include/eepp/physics.hpp Normal file
View File

@@ -0,0 +1,27 @@
#ifndef EEPP_PHYSICS_HPP
#define EEPP_PHYSICS_HPP
#include <eepp/physics/cphysicsmanager.hpp>
#include <eepp/physics/cshape.hpp>
#include <eepp/physics/cshapecircle.hpp>
#include <eepp/physics/cshapesegment.hpp>
#include <eepp/physics/cshapepoly.hpp>
#include <eepp/physics/cspace.hpp>
#include <eepp/physics/cbody.hpp>
#include <eepp/physics/constraints/cconstraint.hpp>
#include <eepp/physics/constraints/cdampedrotaryspring.hpp>
#include <eepp/physics/constraints/cdampedspring.hpp>
#include <eepp/physics/constraints/cgearjoint.hpp>
#include <eepp/physics/constraints/cgroovejoint.hpp>
#include <eepp/physics/constraints/cpinjoint.hpp>
#include <eepp/physics/constraints/cpivotjoint.hpp>
#include <eepp/physics/constraints/cratchetjoint.hpp>
#include <eepp/physics/constraints/crotarylimitjoint.hpp>
#include <eepp/physics/constraints/csimplemotor.hpp>
#include <eepp/physics/constraints/cslidejoint.hpp>
#include <eepp/physics/moment.hpp>
#include <eepp/physics/area.hpp>
#include <eepp/physics/cshapepolysprite.hpp>
#include <eepp/physics/cshapecirclesprite.hpp>
#endif

20
include/eepp/system.hpp Normal file
View File

@@ -0,0 +1,20 @@
#ifndef EEPP_SYSTEM_HPP
#define EEPP_SYSTEM_HPP
#include <eepp/system/tsingleton.hpp>
#include <eepp/system/cthread.hpp>
#include <eepp/system/cmutex.hpp>
#include <eepp/system/clog.hpp>
#include <eepp/system/ctimer.hpp>
#include <eepp/system/ctimeelapsed.hpp>
#include <eepp/system/cinifile.hpp>
#include <eepp/system/cpack.hpp>
#include <eepp/system/cpak.hpp>
#include <eepp/system/czip.hpp>
#include <eepp/system/crc4.hpp>
#include <eepp/system/cobjectloader.hpp>
#include <eepp/system/cresourceloader.hpp>
#include <eepp/system/tresourcemanager.hpp>
#include <eepp/system/cpackmanager.hpp>
#endif

51
include/eepp/ui.hpp Normal file
View File

@@ -0,0 +1,51 @@
#ifndef EEPP_UI_HPP
#define EEPP_UI_HPP
#include <eepp/ui/cuibackground.hpp>
#include <eepp/ui/cuiborder.hpp>
#include <eepp/ui/cuievent.hpp>
#include <eepp/ui/cuieventkey.hpp>
#include <eepp/ui/cuieventmouse.hpp>
#include <eepp/ui/cuimessage.hpp>
#include <eepp/ui/cuimanager.hpp>
#include <eepp/ui/cuiskin.hpp>
#include <eepp/ui/cuiskinsimple.hpp>
#include <eepp/ui/cuiskincomplex.hpp>
#include <eepp/ui/cuitheme.hpp>
#include <eepp/ui/cuithememanager.hpp>
#include <eepp/ui/cuicontrol.hpp>
#include <eepp/ui/cuidragable.hpp>
#include <eepp/ui/cuicontrolanim.hpp>
#include <eepp/ui/cuigfx.hpp>
#include <eepp/ui/cuitextbox.hpp>
#include <eepp/ui/cuitextinput.hpp>
#include <eepp/ui/cuipushbutton.hpp>
#include <eepp/ui/cuicheckbox.hpp>
#include <eepp/ui/cuiradiobutton.hpp>
#include <eepp/ui/cuislider.hpp>
#include <eepp/ui/cuispinbox.hpp>
#include <eepp/ui/cuiscrollbar.hpp>
#include <eepp/ui/cuiprogressbar.hpp>
#include <eepp/ui/cuilistbox.hpp>
#include <eepp/ui/cuilistboxitem.hpp>
#include <eepp/ui/cuidropdownlist.hpp>
#include <eepp/ui/cuicombobox.hpp>
#include <eepp/ui/cuimenu.hpp>
#include <eepp/ui/cuimenuitem.hpp>
#include <eepp/ui/cuiseparator.hpp>
#include <eepp/ui/cuipopupmenu.hpp>
#include <eepp/ui/cuisprite.hpp>
#include <eepp/ui/cuitextedit.hpp>
#include <eepp/ui/cuigridcell.hpp>
#include <eepp/ui/cuigenericgrid.hpp>
#include <eepp/ui/cuiwindow.hpp>
#include <eepp/ui/cuiselectbutton.hpp>
#include <eepp/ui/cuiwinmenu.hpp>
#include <eepp/ui/cuicommondialog.hpp>
#include <eepp/ui/cuimessagebox.hpp>
#include <eepp/ui/cuitab.hpp>
#include <eepp/ui/cuitabwidget.hpp>
#include <eepp/ui/cuiaquatheme.hpp>
#include <eepp/ui/tools/ctexturegroupeditor.hpp>
#endif

20
include/eepp/utils.hpp Normal file
View File

@@ -0,0 +1,20 @@
#ifndef EEPP_UTILS_HPP
#define EEPP_UTILS_HPP
#include <eepp/utils/vector2.hpp>
#include <eepp/utils/vector3.hpp>
#include <eepp/utils/size.hpp>
#include <eepp/utils/line2.hpp>
#include <eepp/utils/triangle2.hpp>
#include <eepp/utils/quad2.hpp>
#include <eepp/utils/colors.hpp>
#include <eepp/utils/polygon2.hpp>
#include <eepp/utils/rect.hpp>
#include <eepp/utils/cwaypoints.hpp>
#include <eepp/utils/cinterpolation.hpp>
#include <eepp/utils/cperlinnoise.hpp>
#include <eepp/utils/string.hpp>
#include <eepp/utils/utils.hpp>
#include <eepp/utils/easing.hpp>
#endif

15
include/eepp/window.hpp Normal file
View File

@@ -0,0 +1,15 @@
#ifndef EEPP_WINDOW_HPP
#define EEPP_WINDOW_HPP
#include <eepp/window/cinput.hpp>
#include <eepp/window/cinputtextbuffer.hpp>
#include <eepp/window/cview.hpp>
#include <eepp/window/cwindow.hpp>
#include <eepp/window/cclipboard.hpp>
#include <eepp/window/ccursor.hpp>
#include <eepp/window/ccursormanager.hpp>
#include <eepp/window/cjoystick.hpp>
#include <eepp/window/cjoystickmanager.hpp>
#include <eepp/window/cengine.hpp>
#endif