From b334762ab57f7ec94cf1e3c280703ece2fbf73d6 Mon Sep 17 00:00:00 2001 From: "rocha.carla" Date: Sun, 17 Apr 2016 10:34:29 -0300 Subject: [PATCH 01/13] Adicao das libs gls necessarias para compilacao icg --- Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Makefile b/Makefile index 4e32cdd..4e533bd 100644 --- a/Makefile +++ b/Makefile @@ -24,7 +24,7 @@ CFLAGS = -pedantic -std=c++11 -MMD -g3 -g\ -Wsign-promo -Wstrict-null-sentinel -Wswitch-default -Wundef\ -Wzero-as-null-pointer-constant -Wuseless-cast -Wnon-virtual-dtor INCLUDES = -Iinclude -Itest `sdl2-config --cflags` -LIBS = `sdl2-config --libs` -lSDL2_image -lSDL2_ttf -lSDL2_mixer +LIBS = `sdl2-config --libs` -lSDL2_image -lSDL2_ttf -lSDL2_mixer -lGLEW -lGL -lGLU TARGET = $(LIB_DIR)/lib$(NAME).a From 75bbd206427f8c5fa1f7eb6d5aec710b36a86cce Mon Sep 17 00:00:00 2001 From: "rocha.carla" Date: Sun, 17 Apr 2016 10:36:08 -0300 Subject: [PATCH 02/13] implement libgl to init config gl library --- include/libgl.h | 21 +++++++++++++++++++ src/libgl.cpp | 55 +++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 76 insertions(+) create mode 100644 include/libgl.h create mode 100644 src/libgl.cpp diff --git a/include/libgl.h b/include/libgl.h new file mode 100644 index 0000000..6fc60d8 --- /dev/null +++ b/include/libgl.h @@ -0,0 +1,21 @@ +#ifndef IJENGINE_GL_H +#define IJENGINE_GL_H + +#include "libs.h" + +namespace ijengine { + + class LibGL : public Lib { + public: + ~LibGL(); + + string name() const; + string version() const; + + void config(const string& param, const string& value); + void init(); + }; + +} + +#endif diff --git a/src/libgl.cpp b/src/libgl.cpp new file mode 100644 index 0000000..12ee198 --- /dev/null +++ b/src/libgl.cpp @@ -0,0 +1,55 @@ +#include "libgl.h" + +#include +#include +#include +#include +using namespace std; + +namespace ijengine { + + LibGL::~LibGL() + { + printf("Desligando a GL...\n"); + + } + + string + LibGL::name() const + { + return "GL"; + } + + string + LibGL::version() const + { + GLint major, minor; + const GLubyte *glslVersion = glGetString(GL_SHADING_LANGUAGE_VERSION); + glGetIntegerv(GL_MAJOR_VERSION, &major); + glGetIntegerv(GL_MINOR_VERSION, &minor); + char buffer[128]; + sprintf(buffer, "%s", glslVersion); + return string(buffer); + } + + void + LibGL::config(const string& param, const string& value) + { + if (glewIsSupported(param.c_str())) + printf("Ready for use: %s \nShader version %s\n",param.c_str(), value.c_str()); + else { + throw "\n Opengl not supported\n"; + } + } + + void + LibGL::init() + { + + GLenum res = glewInit(); + if (res != GLEW_OK) + printf("Error on LibGL::init() %i\n", res); + printf("nome = [%s], versao shader suportada = [%s]\n", name().c_str(), version().c_str()); + } + +} From ae372e597df9fc423d7153dbfee593f53c9f3790 Mon Sep 17 00:00:00 2001 From: rochacarla Date: Sun, 17 Apr 2016 11:01:49 -0300 Subject: [PATCH 03/13] Implement sdl3Dvideo --- include/sdl3Dvideo.h | 19 +++++++++++++++++++ src/sdl3Dvideo.cpp | 32 ++++++++++++++++++++++++++++++++ 2 files changed, 51 insertions(+) create mode 100644 include/sdl3Dvideo.h create mode 100644 src/sdl3Dvideo.cpp diff --git a/include/sdl3Dvideo.h b/include/sdl3Dvideo.h new file mode 100644 index 0000000..ca1621b --- /dev/null +++ b/include/sdl3Dvideo.h @@ -0,0 +1,19 @@ +#ifndef SDL3DVIDEO_H +#define SDL3DVIDEO_H + +#include "video.h" +#include + +namespace ijengine { + + class SDL3DVideo : public Video { + public: + SDL3DVideo(); + ~SDL3DVideo(); + + Window * create_window(int w, int h); + }; + +} + +#endif diff --git a/src/sdl3Dvideo.cpp b/src/sdl3Dvideo.cpp new file mode 100644 index 0000000..899c66b --- /dev/null +++ b/src/sdl3Dvideo.cpp @@ -0,0 +1,32 @@ +#include "sdl3Dvideo.h" +#include "sdl2window.h" + +#include + +namespace ijengine { + + SDL3DVideo::SDL3DVideo() + { + if (SDL_WasInit(SDL_INIT_VIDEO) == 0 and SDL_InitSubSystem(SDL_INIT_VIDEO)) + throw "Error on SDL2DVideo::SDL2DVideo()"; + } + + SDL3DVideo::~SDL3DVideo() + { + if (SDL_WasInit(SDL_INIT_VIDEO)) + SDL_QuitSubSystem(SDL_INIT_VIDEO); + } + + Window * + SDL3DVideo::create_window(int w, int h) + { + SDL_Window *window; + SDL_Renderer *renderer; + + if (SDL_CreateWindowAndRenderer(w, h, SDL_WINDOW_OPENGL, &window, &renderer)) + return nullptr; + SDL_GL_CreateContext(window); + return new SDL2Window(window, renderer); + } + +} From 1c344c8ed849df4aeeae3adb765a5410e94a1226 Mon Sep 17 00:00:00 2001 From: rochacarla Date: Sun, 17 Apr 2016 11:19:25 -0300 Subject: [PATCH 04/13] Implement sdlglgame --- include/sdlglgame.h | 31 +++++++++++++++++++++++++++++++ src/sdlglgame.cpp | 32 ++++++++++++++++++++++++++++++++ 2 files changed, 63 insertions(+) create mode 100644 include/sdlglgame.h create mode 100644 src/sdlglgame.cpp diff --git a/include/sdlglgame.h b/include/sdlglgame.h new file mode 100644 index 0000000..48a9773 --- /dev/null +++ b/include/sdlglgame.h @@ -0,0 +1,31 @@ +#ifndef SDLGL_GAME_H +#define SDLGL_GAME_H + +#include "game.h" +#include "sdl2.h" +#include "libgl.h" +#include "sdl3Dvideo.h" +#include "window.h" + + +#include + +using std::unique_ptr; +using std::shared_ptr; + +namespace ijengine { + + class SDLGLGame : public Game { + public: + SDLGLGame(); + + private: + unique_ptr m_lib_sdl; + unique_ptr m_lib_gl; + unique_ptr m_video; + shared_ptr m_window; + }; + +} + +#endif diff --git a/src/sdlglgame.cpp b/src/sdlglgame.cpp new file mode 100644 index 0000000..2113bdf --- /dev/null +++ b/src/sdlglgame.cpp @@ -0,0 +1,32 @@ +#include "sdlglgame.h" +#include "GL/gl.h" + +#include +using std::make_shared; + +namespace ijengine { + + SDLGLGame::SDLGLGame() + : m_lib_sdl(new LibSDL2()) + { + if (m_lib_sdl) + m_lib_sdl->init(); + + m_video = unique_ptr(new SDL3DVideo()); + + if (not m_video) + throw "Error on SDLGLGame::SDLGLGame()"; + + m_window = shared_ptr(m_video->create_window(800, 600)); + + if (not m_window) + throw "Error on SDLGLGame::SDLGLGame()"; + + m_lib_gl = unique_ptr(new LibGL()); + if (m_lib_gl) + m_lib_gl->init(); + m_lib_gl->config("GL_VERSION_3_3", "3.3"); + SDL_Delay(3000); + } + +} From 8ac5065e0afcb297a93beb19032e36798ac137b5 Mon Sep 17 00:00:00 2001 From: ElmarRoberto Date: Tue, 10 May 2016 16:17:34 -0300 Subject: [PATCH 05/13] Adding all files --- docs/html/Igameobject_8h.html | 116 + docs/html/Igameobject_8h__incl.map | 2 + docs/html/Igameobject_8h__incl.md5 | 1 + docs/html/Igameobject_8h__incl.png | Bin 0 -> 8973 bytes docs/html/Igameobject_8h_source.html | 110 + docs/html/annotated.html | 126 + docs/html/bc_s.png | Bin 0 -> 676 bytes docs/html/bdwn.png | Bin 0 -> 147 bytes docs/html/canvas_8h.html | 121 + docs/html/canvas_8h__dep__incl.map | 12 + docs/html/canvas_8h__dep__incl.md5 | 1 + docs/html/canvas_8h__dep__incl.png | Bin 0 -> 43753 bytes docs/html/canvas_8h_source.html | 119 + docs/html/classGLrenderer3d-members.html | 106 + docs/html/classGLrenderer3d.html | 286 ++ docs/html/classGLrenderer3d__coll__graph.map | 3 + docs/html/classGLrenderer3d__coll__graph.md5 | 1 + docs/html/classGLrenderer3d__coll__graph.png | Bin 0 -> 8640 bytes .../classGLrenderer3d__inherit__graph.map | 3 + .../classGLrenderer3d__inherit__graph.md5 | 1 + .../classGLrenderer3d__inherit__graph.png | Bin 0 -> 8640 bytes docs/html/classes.html | 123 + .../html/classijengine_1_1Canvas-members.html | 107 + docs/html/classijengine_1_1Canvas.html | 223 ++ .../classijengine_1_1Canvas__coll__graph.map | 2 + .../classijengine_1_1Canvas__coll__graph.md5 | 1 + .../classijengine_1_1Canvas__coll__graph.png | Bin 0 -> 3208 bytes ...lassijengine_1_1Canvas__inherit__graph.map | 3 + ...lassijengine_1_1Canvas__inherit__graph.md5 | 1 + ...lassijengine_1_1Canvas__inherit__graph.png | Bin 0 -> 10655 bytes ...assijengine_1_1GLShaderLoader-members.html | 107 + .../html/classijengine_1_1GLShaderLoader.html | 183 ++ ...jengine_1_1GLShaderLoader__coll__graph.map | 2 + ...jengine_1_1GLShaderLoader__coll__graph.md5 | 1 + ...jengine_1_1GLShaderLoader__coll__graph.png | Bin 0 -> 3862 bytes docs/html/classijengine_1_1Game-members.html | 107 + docs/html/classijengine_1_1Game.html | 187 ++ .../classijengine_1_1GameModels-members.html | 109 + docs/html/classijengine_1_1GameModels.html | 224 ++ ...assijengine_1_1GameModels__coll__graph.map | 2 + ...assijengine_1_1GameModels__coll__graph.md5 | 1 + ...assijengine_1_1GameModels__coll__graph.png | Bin 0 -> 6114 bytes .../classijengine_1_1Game__coll__graph.map | 2 + .../classijengine_1_1Game__coll__graph.md5 | 1 + .../classijengine_1_1Game__coll__graph.png | Bin 0 -> 2374 bytes .../classijengine_1_1Game__inherit__graph.map | 4 + .../classijengine_1_1Game__inherit__graph.md5 | 1 + .../classijengine_1_1Game__inherit__graph.png | Bin 0 -> 10286 bytes docs/html/classijengine_1_1Lib-members.html | 109 + docs/html/classijengine_1_1Lib.html | 271 ++ docs/html/classijengine_1_1LibGL-members.html | 110 + docs/html/classijengine_1_1LibGL.html | 269 ++ .../classijengine_1_1LibGL__coll__graph.map | 3 + .../classijengine_1_1LibGL__coll__graph.md5 | 1 + .../classijengine_1_1LibGL__coll__graph.png | Bin 0 -> 8544 bytes ...classijengine_1_1LibGL__inherit__graph.map | 3 + ...classijengine_1_1LibGL__inherit__graph.md5 | 1 + ...classijengine_1_1LibGL__inherit__graph.png | Bin 0 -> 8544 bytes .../classijengine_1_1LibSDL2-members.html | 110 + docs/html/classijengine_1_1LibSDL2.html | 269 ++ .../classijengine_1_1LibSDL2__coll__graph.map | 3 + .../classijengine_1_1LibSDL2__coll__graph.md5 | 1 + .../classijengine_1_1LibSDL2__coll__graph.png | Bin 0 -> 9396 bytes ...assijengine_1_1LibSDL2__inherit__graph.map | 3 + ...assijengine_1_1LibSDL2__inherit__graph.md5 | 1 + ...assijengine_1_1LibSDL2__inherit__graph.png | Bin 0 -> 9396 bytes .../classijengine_1_1Lib__coll__graph.map | 2 + .../classijengine_1_1Lib__coll__graph.md5 | 1 + .../classijengine_1_1Lib__coll__graph.png | Bin 0 -> 3798 bytes .../classijengine_1_1Lib__inherit__graph.map | 4 + .../classijengine_1_1Lib__inherit__graph.md5 | 1 + .../classijengine_1_1Lib__inherit__graph.png | Bin 0 -> 12859 bytes docs/html/classijengine_1_1Model-members.html | 114 + .../classijengine_1_1Renderer3d-members.html | 108 + docs/html/classijengine_1_1Renderer3d.html | 274 ++ ...assijengine_1_1Renderer3d__coll__graph.map | 2 + ...assijengine_1_1Renderer3d__coll__graph.md5 | 1 + ...assijengine_1_1Renderer3d__coll__graph.png | Bin 0 -> 4103 bytes ...ijengine_1_1Renderer3d__inherit__graph.map | 3 + ...ijengine_1_1Renderer3d__inherit__graph.md5 | 1 + ...ijengine_1_1Renderer3d__inherit__graph.png | Bin 0 -> 8888 bytes .../classijengine_1_1SDL2Canvas-members.html | 109 + docs/html/classijengine_1_1SDL2Canvas.html | 248 ++ ...assijengine_1_1SDL2Canvas__coll__graph.map | 3 + ...assijengine_1_1SDL2Canvas__coll__graph.md5 | 1 + ...assijengine_1_1SDL2Canvas__coll__graph.png | Bin 0 -> 10868 bytes ...ijengine_1_1SDL2Canvas__inherit__graph.map | 3 + ...ijengine_1_1SDL2Canvas__inherit__graph.md5 | 1 + ...ijengine_1_1SDL2Canvas__inherit__graph.png | Bin 0 -> 10868 bytes ...64abc16a5bcdd6f0d1ab1c117839ee0_cgraph.map | 5 + ...64abc16a5bcdd6f0d1ab1c117839ee0_cgraph.md5 | 1 + ...64abc16a5bcdd6f0d1ab1c117839ee0_cgraph.png | Bin 0 -> 10256 bytes .../classijengine_1_1SDL2DVideo-members.html | 108 + docs/html/classijengine_1_1SDL2DVideo.html | 205 ++ ...assijengine_1_1SDL2DVideo__coll__graph.map | 3 + ...assijengine_1_1SDL2DVideo__coll__graph.md5 | 1 + ...assijengine_1_1SDL2DVideo__coll__graph.png | Bin 0 -> 8957 bytes ...ijengine_1_1SDL2DVideo__inherit__graph.map | 3 + ...ijengine_1_1SDL2DVideo__inherit__graph.md5 | 1 + ...ijengine_1_1SDL2DVideo__inherit__graph.png | Bin 0 -> 8957 bytes .../classijengine_1_1SDL2Game-members.html | 108 + docs/html/classijengine_1_1SDL2Game.html | 162 ++ ...classijengine_1_1SDL2Game__coll__graph.map | 3 + ...classijengine_1_1SDL2Game__coll__graph.md5 | 1 + ...classijengine_1_1SDL2Game__coll__graph.png | Bin 0 -> 6347 bytes ...ssijengine_1_1SDL2Game__inherit__graph.map | 3 + ...ssijengine_1_1SDL2Game__inherit__graph.md5 | 1 + ...ssijengine_1_1SDL2Game__inherit__graph.png | Bin 0 -> 6347 bytes ...5c10694ae6091b2979ed922a911adef_cgraph.map | 7 + ...5c10694ae6091b2979ed922a911adef_cgraph.md5 | 1 + ...5c10694ae6091b2979ed922a911adef_cgraph.png | Bin 0 -> 21288 bytes .../classijengine_1_1SDL2Texture-members.html | 111 + docs/html/classijengine_1_1SDL2Texture.html | 304 +++ ...ssijengine_1_1SDL2Texture__coll__graph.map | 3 + ...ssijengine_1_1SDL2Texture__coll__graph.md5 | 1 + ...ssijengine_1_1SDL2Texture__coll__graph.png | Bin 0 -> 7492 bytes ...jengine_1_1SDL2Texture__inherit__graph.map | 3 + ...jengine_1_1SDL2Texture__inherit__graph.md5 | 1 + ...jengine_1_1SDL2Texture__inherit__graph.png | Bin 0 -> 7492 bytes ...685a9df8d7152bc132990dea3ffe813_cgraph.map | 6 + ...685a9df8d7152bc132990dea3ffe813_cgraph.md5 | 1 + ...685a9df8d7152bc132990dea3ffe813_cgraph.png | Bin 0 -> 16080 bytes .../classijengine_1_1SDL2Window-members.html | 111 + docs/html/classijengine_1_1SDL2Window.html | 286 ++ ...assijengine_1_1SDL2Window__coll__graph.map | 3 + ...assijengine_1_1SDL2Window__coll__graph.md5 | 1 + ...assijengine_1_1SDL2Window__coll__graph.png | Bin 0 -> 11524 bytes ...ijengine_1_1SDL2Window__inherit__graph.map | 3 + ...ijengine_1_1SDL2Window__inherit__graph.md5 | 1 + ...ijengine_1_1SDL2Window__inherit__graph.png | Bin 0 -> 11524 bytes .../classijengine_1_1SDL3DVideo-members.html | 108 + docs/html/classijengine_1_1SDL3DVideo.html | 205 ++ ...assijengine_1_1SDL3DVideo__coll__graph.map | 3 + ...assijengine_1_1SDL3DVideo__coll__graph.md5 | 1 + ...assijengine_1_1SDL3DVideo__coll__graph.png | Bin 0 -> 8966 bytes ...ijengine_1_1SDL3DVideo__inherit__graph.map | 3 + ...ijengine_1_1SDL3DVideo__inherit__graph.md5 | 1 + ...ijengine_1_1SDL3DVideo__inherit__graph.png | Bin 0 -> 8966 bytes .../classijengine_1_1SDLGLGame-members.html | 108 + docs/html/classijengine_1_1SDLGLGame.html | 153 ++ ...lassijengine_1_1SDLGLGame__coll__graph.map | 3 + ...lassijengine_1_1SDLGLGame__coll__graph.md5 | 1 + ...lassijengine_1_1SDLGLGame__coll__graph.png | Bin 0 -> 6708 bytes ...sijengine_1_1SDLGLGame__inherit__graph.map | 3 + ...sijengine_1_1SDLGLGame__inherit__graph.md5 | 1 + ...sijengine_1_1SDLGLGame__inherit__graph.png | Bin 0 -> 6708 bytes ...classijengine_1_1ShaderLoader-members.html | 106 + docs/html/classijengine_1_1ShaderLoader.html | 187 ++ ...sijengine_1_1ShaderLoader__coll__graph.map | 2 + ...sijengine_1_1ShaderLoader__coll__graph.md5 | 1 + ...sijengine_1_1ShaderLoader__coll__graph.png | Bin 0 -> 4220 bytes ...lassijengine_1_1ShaderManager-members.html | 108 + docs/html/classijengine_1_1ShaderManager.html | 219 ++ ...ijengine_1_1ShaderManager__coll__graph.map | 2 + ...ijengine_1_1ShaderManager__coll__graph.md5 | 1 + ...ijengine_1_1ShaderManager__coll__graph.png | Bin 0 -> 4085 bytes .../classijengine_1_1Texture-members.html | 107 + docs/html/classijengine_1_1Texture.html | 206 ++ .../classijengine_1_1Texture__coll__graph.map | 2 + .../classijengine_1_1Texture__coll__graph.md5 | 1 + .../classijengine_1_1Texture__coll__graph.png | Bin 0 -> 2509 bytes ...assijengine_1_1Texture__inherit__graph.map | 3 + ...assijengine_1_1Texture__inherit__graph.md5 | 1 + ...assijengine_1_1Texture__inherit__graph.png | Bin 0 -> 7769 bytes docs/html/classijengine_1_1Video-members.html | 106 + docs/html/classijengine_1_1Video.html | 190 ++ .../classijengine_1_1Video__coll__graph.map | 2 + .../classijengine_1_1Video__coll__graph.md5 | 1 + .../classijengine_1_1Video__coll__graph.png | Bin 0 -> 3266 bytes ...classijengine_1_1Video__inherit__graph.map | 4 + ...classijengine_1_1Video__inherit__graph.md5 | 1 + ...classijengine_1_1Video__inherit__graph.png | Bin 0 -> 12902 bytes .../html/classijengine_1_1Window-members.html | 109 + docs/html/classijengine_1_1Window.html | 260 ++ .../classijengine_1_1Window__coll__graph.map | 2 + .../classijengine_1_1Window__coll__graph.md5 | 1 + .../classijengine_1_1Window__coll__graph.png | Bin 0 -> 4341 bytes ...lassijengine_1_1Window__inherit__graph.map | 3 + ...lassijengine_1_1Window__inherit__graph.md5 | 1 + ...lassijengine_1_1Window__inherit__graph.png | Bin 0 -> 11875 bytes docs/html/closed.png | Bin 0 -> 132 bytes docs/html/contextinfo_8h.html | 114 + docs/html/contextinfo_8h__dep__incl.map | 11 + docs/html/contextinfo_8h__dep__incl.md5 | 1 + docs/html/contextinfo_8h__dep__incl.png | Bin 0 -> 34257 bytes docs/html/contextinfo_8h_source.html | 136 + docs/html/dir_000001_000000.html | 89 + .../dir_68267d1309a1af8e8297ef4c3efbcdba.html | 128 + ...r_68267d1309a1af8e8297ef4c3efbcdba_dep.map | 5 + ...r_68267d1309a1af8e8297ef4c3efbcdba_dep.md5 | 1 + ...r_68267d1309a1af8e8297ef4c3efbcdba_dep.png | Bin 0 -> 2338 bytes .../dir_d44c64559bbebec7f509842c48db8b23.html | 154 ++ ...r_d44c64559bbebec7f509842c48db8b23_dep.map | 3 + ...r_d44c64559bbebec7f509842c48db8b23_dep.md5 | 1 + ...r_d44c64559bbebec7f509842c48db8b23_dep.png | Bin 0 -> 1051 bytes docs/html/doxygen.css | 1366 ++++++++++ docs/html/doxygen.png | Bin 0 -> 3779 bytes docs/html/dynsections.js | 97 + docs/html/files.html | 137 + docs/html/framebufferinfo_8h.html | 120 + docs/html/framebufferinfo_8h__dep__incl.map | 11 + docs/html/framebufferinfo_8h__dep__incl.md5 | 1 + docs/html/framebufferinfo_8h__dep__incl.png | Bin 0 -> 34513 bytes docs/html/framebufferinfo_8h__incl.map | 2 + docs/html/framebufferinfo_8h__incl.md5 | 1 + docs/html/framebufferinfo_8h__incl.png | Bin 0 -> 4596 bytes docs/html/framebufferinfo_8h_source.html | 149 ++ docs/html/ftv2blank.png | Bin 0 -> 86 bytes docs/html/ftv2cl.png | Bin 0 -> 453 bytes docs/html/ftv2doc.png | Bin 0 -> 746 bytes docs/html/ftv2folderclosed.png | Bin 0 -> 616 bytes docs/html/ftv2folderopen.png | Bin 0 -> 597 bytes docs/html/ftv2lastnode.png | Bin 0 -> 86 bytes docs/html/ftv2link.png | Bin 0 -> 746 bytes docs/html/ftv2mlastnode.png | Bin 0 -> 246 bytes docs/html/ftv2mnode.png | Bin 0 -> 246 bytes docs/html/ftv2mo.png | Bin 0 -> 403 bytes docs/html/ftv2node.png | Bin 0 -> 86 bytes docs/html/ftv2ns.png | Bin 0 -> 388 bytes docs/html/ftv2plastnode.png | Bin 0 -> 229 bytes docs/html/ftv2pnode.png | Bin 0 -> 229 bytes docs/html/ftv2splitbar.png | Bin 0 -> 314 bytes docs/html/ftv2vertline.png | Bin 0 -> 86 bytes docs/html/functions.html | 467 ++++ docs/html/functions_func.html | 396 +++ docs/html/functions_vars.html | 153 ++ docs/html/game_8cpp.html | 115 + docs/html/game_8cpp__incl.map | 3 + docs/html/game_8cpp__incl.md5 | 1 + docs/html/game_8cpp__incl.png | Bin 0 -> 6115 bytes docs/html/game_8h.html | 121 + docs/html/game_8h__dep__incl.map | 7 + docs/html/game_8h__dep__incl.md5 | 1 + docs/html/game_8h__dep__incl.png | Bin 0 -> 17955 bytes docs/html/game_8h_source.html | 118 + docs/html/gamemodels_8h.html | 123 + docs/html/gamemodels_8h__incl.map | 2 + docs/html/gamemodels_8h__incl.md5 | 1 + docs/html/gamemodels_8h__incl.png | Bin 0 -> 6824 bytes docs/html/gamemodels_8h_source.html | 128 + docs/html/glrenderer3d_8cpp.html | 111 + docs/html/glrenderer3d_8cpp__incl.map | 4 + docs/html/glrenderer3d_8cpp__incl.md5 | 1 + docs/html/glrenderer3d_8cpp__incl.png | Bin 0 -> 27056 bytes docs/html/glrenderer3d_8h.html | 127 + docs/html/glrenderer3d_8h__dep__incl.map | 6 + docs/html/glrenderer3d_8h__dep__incl.md5 | 1 + docs/html/glrenderer3d_8h__dep__incl.png | Bin 0 -> 18700 bytes docs/html/glrenderer3d_8h__incl.map | 3 + docs/html/glrenderer3d_8h__incl.md5 | 1 + docs/html/glrenderer3d_8h__incl.png | Bin 0 -> 12526 bytes docs/html/glrenderer3d_8h_source.html | 131 + docs/html/glshaderloader_8cpp.html | 114 + docs/html/glshaderloader_8cpp__incl.map | 4 + docs/html/glshaderloader_8cpp__incl.md5 | 1 + docs/html/glshaderloader_8cpp__incl.png | Bin 0 -> 11016 bytes docs/html/glshaderloader_8h.html | 131 + docs/html/glshaderloader_8h__dep__incl.map | 3 + docs/html/glshaderloader_8h__dep__incl.md5 | 1 + docs/html/glshaderloader_8h__dep__incl.png | Bin 0 -> 6659 bytes docs/html/glshaderloader_8h__incl.map | 3 + docs/html/glshaderloader_8h__incl.md5 | 1 + docs/html/glshaderloader_8h__incl.png | Bin 0 -> 7781 bytes docs/html/glshaderloader_8h_source.html | 125 + docs/html/graph_legend.html | 153 ++ docs/html/graph_legend.md5 | 1 + docs/html/graph_legend.png | Bin 0 -> 19871 bytes docs/html/hierarchy.html | 128 + docs/html/index.html | 89 + docs/html/inherit_graph_0.map | 4 + docs/html/inherit_graph_0.md5 | 1 + docs/html/inherit_graph_0.png | Bin 0 -> 2842 bytes docs/html/inherit_graph_1.map | 3 + docs/html/inherit_graph_1.md5 | 1 + docs/html/inherit_graph_1.png | Bin 0 -> 1673 bytes docs/html/inherit_graph_10.map | 4 + docs/html/inherit_graph_10.md5 | 1 + docs/html/inherit_graph_10.png | Bin 0 -> 2483 bytes docs/html/inherit_graph_11.map | 3 + docs/html/inherit_graph_11.md5 | 1 + docs/html/inherit_graph_11.png | Bin 0 -> 1590 bytes docs/html/inherit_graph_12.map | 5 + docs/html/inherit_graph_12.md5 | 1 + docs/html/inherit_graph_12.png | Bin 0 -> 4751 bytes docs/html/inherit_graph_13.map | 4 + docs/html/inherit_graph_13.md5 | 1 + docs/html/inherit_graph_13.png | Bin 0 -> 2690 bytes docs/html/inherit_graph_2.map | 3 + docs/html/inherit_graph_2.md5 | 1 + docs/html/inherit_graph_2.png | Bin 0 -> 1832 bytes docs/html/inherit_graph_3.map | 5 + docs/html/inherit_graph_3.md5 | 1 + docs/html/inherit_graph_3.png | Bin 0 -> 4193 bytes docs/html/inherit_graph_4.map | 3 + docs/html/inherit_graph_4.md5 | 1 + docs/html/inherit_graph_4.png | Bin 0 -> 2147 bytes docs/html/inherit_graph_5.map | 5 + docs/html/inherit_graph_5.md5 | 1 + docs/html/inherit_graph_5.png | Bin 0 -> 4340 bytes docs/html/inherit_graph_6.map | 3 + docs/html/inherit_graph_6.md5 | 1 + docs/html/inherit_graph_6.png | Bin 0 -> 3210 bytes docs/html/inherit_graph_7.map | 4 + docs/html/inherit_graph_7.md5 | 1 + docs/html/inherit_graph_7.png | Bin 0 -> 2151 bytes docs/html/inherit_graph_8.map | 3 + docs/html/inherit_graph_8.md5 | 1 + docs/html/inherit_graph_8.png | Bin 0 -> 1670 bytes docs/html/inherit_graph_9.map | 3 + docs/html/inherit_graph_9.md5 | 1 + docs/html/inherit_graph_9.png | Bin 0 -> 1732 bytes docs/html/inherits.html | 157 ++ docs/html/jquery.js | 31 + docs/html/libgl_8cpp.html | 118 + docs/html/libgl_8cpp__incl.map | 4 + docs/html/libgl_8cpp__incl.md5 | 1 + docs/html/libgl_8cpp__incl.png | Bin 0 -> 13450 bytes docs/html/libgl_8h.html | 129 + docs/html/libgl_8h__dep__incl.map | 5 + docs/html/libgl_8h__dep__incl.md5 | 1 + docs/html/libgl_8h__dep__incl.png | Bin 0 -> 14198 bytes docs/html/libgl_8h__incl.map | 3 + docs/html/libgl_8h__incl.md5 | 1 + docs/html/libgl_8h__incl.png | Bin 0 -> 5894 bytes docs/html/libgl_8h_source.html | 127 + docs/html/libs_8h.html | 127 + docs/html/libs_8h__dep__incl.map | 10 + docs/html/libs_8h__dep__incl.md5 | 1 + docs/html/libs_8h__dep__incl.png | Bin 0 -> 23817 bytes docs/html/libs_8h__incl.map | 2 + docs/html/libs_8h__incl.md5 | 1 + docs/html/libs_8h__incl.png | Bin 0 -> 4217 bytes docs/html/libs_8h_source.html | 126 + docs/html/model_8h.html | 122 + docs/html/model_8h__incl.map | 2 + docs/html/model_8h__incl.md5 | 1 + docs/html/model_8h__incl.png | Bin 0 -> 8997 bytes docs/html/model_8h_source.html | 121 + docs/html/namespaceijengine.html | 146 ++ docs/html/namespaces.html | 99 + docs/html/nav_f.png | Bin 0 -> 153 bytes docs/html/nav_g.png | Bin 0 -> 95 bytes docs/html/nav_h.png | Bin 0 -> 98 bytes docs/html/open.png | Bin 0 -> 123 bytes docs/html/renderer3d_8h.html | 121 + docs/html/renderer3d_8h__dep__incl.map | 10 + docs/html/renderer3d_8h__dep__incl.md5 | 1 + docs/html/renderer3d_8h__dep__incl.png | Bin 0 -> 29814 bytes docs/html/renderer3d_8h__incl.map | 4 + docs/html/renderer3d_8h__incl.md5 | 1 + docs/html/renderer3d_8h__incl.png | Bin 0 -> 8464 bytes docs/html/renderer3d_8h_source.html | 122 + docs/html/sdl2Dvideo_8cpp.html | 116 + docs/html/sdl2Dvideo_8cpp__incl.map | 8 + docs/html/sdl2Dvideo_8cpp__incl.md5 | 1 + docs/html/sdl2Dvideo_8cpp__incl.png | Bin 0 -> 20085 bytes docs/html/sdl2Dvideo_8h.html | 130 + docs/html/sdl2Dvideo_8h__dep__incl.map | 5 + docs/html/sdl2Dvideo_8h__dep__incl.md5 | 1 + docs/html/sdl2Dvideo_8h__dep__incl.png | Bin 0 -> 15311 bytes docs/html/sdl2Dvideo_8h__incl.map | 3 + docs/html/sdl2Dvideo_8h__incl.md5 | 1 + docs/html/sdl2Dvideo_8h__incl.png | Bin 0 -> 6781 bytes docs/html/sdl2Dvideo_8h_source.html | 124 + docs/html/sdl2_8cpp.html | 118 + docs/html/sdl2_8cpp__incl.map | 4 + docs/html/sdl2_8cpp__incl.md5 | 1 + docs/html/sdl2_8cpp__incl.png | Bin 0 -> 14755 bytes docs/html/sdl2_8h.html | 129 + docs/html/sdl2_8h__dep__incl.map | 7 + docs/html/sdl2_8h__dep__incl.md5 | 1 + docs/html/sdl2_8h__dep__incl.png | Bin 0 -> 17651 bytes docs/html/sdl2_8h__incl.map | 3 + docs/html/sdl2_8h__incl.md5 | 1 + docs/html/sdl2_8h__incl.png | Bin 0 -> 5970 bytes docs/html/sdl2_8h_source.html | 127 + docs/html/sdl2canvas_8cpp.html | 116 + docs/html/sdl2canvas_8cpp__incl.map | 6 + docs/html/sdl2canvas_8cpp__incl.md5 | 1 + docs/html/sdl2canvas_8cpp__incl.png | Bin 0 -> 20060 bytes docs/html/sdl2canvas_8h.html | 130 + docs/html/sdl2canvas_8h__dep__incl.map | 5 + docs/html/sdl2canvas_8h__dep__incl.md5 | 1 + docs/html/sdl2canvas_8h__dep__incl.png | Bin 0 -> 10985 bytes docs/html/sdl2canvas_8h__incl.map | 3 + docs/html/sdl2canvas_8h__incl.md5 | 1 + docs/html/sdl2canvas_8h__incl.png | Bin 0 -> 7037 bytes docs/html/sdl2canvas_8h_source.html | 127 + docs/html/sdl2game_8cpp.html | 117 + docs/html/sdl2game_8cpp__incl.map | 12 + docs/html/sdl2game_8cpp__incl.md5 | 1 + docs/html/sdl2game_8cpp__incl.png | Bin 0 -> 37697 bytes docs/html/sdl2game_8h.html | 134 + docs/html/sdl2game_8h__dep__incl.map | 3 + docs/html/sdl2game_8h__dep__incl.md5 | 1 + docs/html/sdl2game_8h__dep__incl.png | Bin 0 -> 6945 bytes docs/html/sdl2game_8h__incl.map | 11 + docs/html/sdl2game_8h__incl.md5 | 1 + docs/html/sdl2game_8h__incl.png | Bin 0 -> 30405 bytes docs/html/sdl2game_8h_source.html | 135 + docs/html/sdl2texture_8cpp.html | 117 + docs/html/sdl2texture_8cpp__incl.map | 6 + docs/html/sdl2texture_8cpp__incl.md5 | 1 + docs/html/sdl2texture_8cpp__incl.png | Bin 0 -> 22328 bytes docs/html/sdl2texture_8h.html | 132 + docs/html/sdl2texture_8h__dep__incl.map | 6 + docs/html/sdl2texture_8h__dep__incl.md5 | 1 + docs/html/sdl2texture_8h__dep__incl.png | Bin 0 -> 22690 bytes docs/html/sdl2texture_8h__incl.map | 4 + docs/html/sdl2texture_8h__incl.md5 | 1 + docs/html/sdl2texture_8h__incl.png | Bin 0 -> 11197 bytes docs/html/sdl2texture_8h_source.html | 142 + docs/html/sdl2window_8cpp.html | 117 + docs/html/sdl2window_8cpp__incl.map | 8 + docs/html/sdl2window_8cpp__incl.md5 | 1 + docs/html/sdl2window_8cpp__incl.png | Bin 0 -> 29719 bytes docs/html/sdl2window_8h.html | 132 + docs/html/sdl2window_8h__dep__incl.map | 5 + docs/html/sdl2window_8h__dep__incl.md5 | 1 + docs/html/sdl2window_8h__dep__incl.png | Bin 0 -> 10620 bytes docs/html/sdl2window_8h__incl.map | 5 + docs/html/sdl2window_8h__incl.md5 | 1 + docs/html/sdl2window_8h__incl.png | Bin 0 -> 10929 bytes docs/html/sdl2window_8h_source.html | 143 + docs/html/sdl3Dvideo_8cpp.html | 116 + docs/html/sdl3Dvideo_8cpp__incl.map | 8 + docs/html/sdl3Dvideo_8cpp__incl.md5 | 1 + docs/html/sdl3Dvideo_8cpp__incl.png | Bin 0 -> 20219 bytes docs/html/sdl3Dvideo_8h.html | 130 + docs/html/sdl3Dvideo_8h__dep__incl.map | 5 + docs/html/sdl3Dvideo_8h__dep__incl.md5 | 1 + docs/html/sdl3Dvideo_8h__dep__incl.png | Bin 0 -> 14968 bytes docs/html/sdl3Dvideo_8h__incl.map | 3 + docs/html/sdl3Dvideo_8h__incl.md5 | 1 + docs/html/sdl3Dvideo_8h__incl.png | Bin 0 -> 6801 bytes docs/html/sdl3Dvideo_8h_source.html | 124 + docs/html/sdlglgame_8cpp.html | 114 + docs/html/sdlglgame_8cpp__incl.map | 14 + docs/html/sdlglgame_8cpp__incl.md5 | 1 + docs/html/sdlglgame_8cpp__incl.png | Bin 0 -> 42742 bytes docs/html/sdlglgame_8h.html | 136 + docs/html/sdlglgame_8h__dep__incl.map | 3 + docs/html/sdlglgame_8h__dep__incl.md5 | 1 + docs/html/sdlglgame_8h__dep__incl.png | Bin 0 -> 7360 bytes docs/html/sdlglgame_8h__incl.map | 13 + docs/html/sdlglgame_8h__incl.md5 | 1 + docs/html/sdlglgame_8h__incl.png | Bin 0 -> 40165 bytes docs/html/sdlglgame_8h_source.html | 141 + docs/html/search/all_0.html | 26 + docs/html/search/all_0.js | 5 + docs/html/search/all_1.html | 26 + docs/html/search/all_1.js | 14 + docs/html/search/all_10.html | 26 + docs/html/search/all_10.js | 4 + docs/html/search/all_11.html | 26 + docs/html/search/all_11.js | 4 + docs/html/search/all_12.html | 26 + docs/html/search/all_12.js | 4 + docs/html/search/all_13.html | 26 + docs/html/search/all_13.js | 20 + docs/html/search/all_2.html | 26 + docs/html/search/all_2.js | 9 + docs/html/search/all_3.html | 26 + docs/html/search/all_3.js | 7 + docs/html/search/all_4.html | 26 + docs/html/search/all_4.js | 19 + docs/html/search/all_5.html | 26 + docs/html/search/all_5.js | 4 + docs/html/search/all_6.html | 26 + docs/html/search/all_6.js | 6 + docs/html/search/all_7.html | 26 + docs/html/search/all_7.js | 10 + docs/html/search/all_8.html | 26 + docs/html/search/all_8.js | 8 + docs/html/search/all_9.html | 26 + docs/html/search/all_9.js | 6 + docs/html/search/all_a.html | 26 + docs/html/search/all_a.js | 10 + docs/html/search/all_b.html | 26 + docs/html/search/all_b.js | 40 + docs/html/search/all_c.html | 26 + docs/html/search/all_c.js | 6 + docs/html/search/all_d.html | 26 + docs/html/search/all_d.js | 4 + docs/html/search/all_e.html | 26 + docs/html/search/all_e.js | 11 + docs/html/search/all_f.html | 26 + docs/html/search/all_f.js | 6 + docs/html/search/classes_0.html | 26 + docs/html/search/classes_0.js | 5 + docs/html/search/classes_1.html | 26 + docs/html/search/classes_1.js | 4 + docs/html/search/classes_2.html | 26 + docs/html/search/classes_2.js | 6 + docs/html/search/classes_3.html | 26 + docs/html/search/classes_3.js | 6 + docs/html/search/classes_4.html | 26 + docs/html/search/classes_4.js | 4 + docs/html/search/classes_5.html | 26 + docs/html/search/classes_5.js | 4 + docs/html/search/classes_6.html | 26 + docs/html/search/classes_6.js | 12 + docs/html/search/classes_7.html | 26 + docs/html/search/classes_7.js | 4 + docs/html/search/classes_8.html | 26 + docs/html/search/classes_8.js | 5 + docs/html/search/classes_9.html | 26 + docs/html/search/classes_9.js | 4 + docs/html/search/close.png | Bin 0 -> 273 bytes docs/html/search/files_0.html | 26 + docs/html/search/files_0.js | 5 + docs/html/search/files_1.html | 26 + docs/html/search/files_1.js | 4 + docs/html/search/files_2.html | 26 + docs/html/search/files_2.js | 8 + docs/html/search/files_3.html | 26 + docs/html/search/files_3.js | 4 + docs/html/search/files_4.html | 26 + docs/html/search/files_4.js | 6 + docs/html/search/files_5.html | 26 + docs/html/search/files_5.js | 4 + docs/html/search/files_6.html | 26 + docs/html/search/files_6.js | 4 + docs/html/search/files_7.html | 26 + docs/html/search/files_7.js | 22 + docs/html/search/files_8.html | 26 + docs/html/search/files_8.js | 4 + docs/html/search/files_9.html | 26 + docs/html/search/files_9.js | 5 + docs/html/search/files_a.html | 26 + docs/html/search/files_a.js | 4 + docs/html/search/functions_0.html | 26 + docs/html/search/functions_0.js | 9 + docs/html/search/functions_1.html | 26 + docs/html/search/functions_1.js | 7 + docs/html/search/functions_2.html | 26 + docs/html/search/functions_2.js | 4 + docs/html/search/functions_3.html | 26 + docs/html/search/functions_3.js | 10 + docs/html/search/functions_4.html | 26 + docs/html/search/functions_4.js | 4 + docs/html/search/functions_5.html | 26 + docs/html/search/functions_5.js | 4 + docs/html/search/functions_6.html | 26 + docs/html/search/functions_6.js | 4 + docs/html/search/functions_7.html | 26 + docs/html/search/functions_7.js | 4 + docs/html/search/functions_8.html | 26 + docs/html/search/functions_8.js | 6 + docs/html/search/functions_9.html | 26 + docs/html/search/functions_9.js | 6 + docs/html/search/functions_a.html | 26 + docs/html/search/functions_a.js | 12 + docs/html/search/functions_b.html | 26 + docs/html/search/functions_b.js | 4 + docs/html/search/functions_c.html | 26 + docs/html/search/functions_c.js | 4 + docs/html/search/functions_d.html | 26 + docs/html/search/functions_d.js | 5 + docs/html/search/functions_e.html | 26 + docs/html/search/functions_e.js | 4 + docs/html/search/functions_f.html | 26 + docs/html/search/functions_f.js | 20 + docs/html/search/mag_sel.png | Bin 0 -> 563 bytes docs/html/search/namespaces_0.html | 26 + docs/html/search/namespaces_0.js | 4 + docs/html/search/nomatches.html | 12 + docs/html/search/search.css | 271 ++ docs/html/search/search.js | 803 ++++++ docs/html/search/search_l.png | Bin 0 -> 604 bytes docs/html/search/search_m.png | Bin 0 -> 158 bytes docs/html/search/search_r.png | Bin 0 -> 612 bytes docs/html/search/variables_0.html | 26 + docs/html/search/variables_0.js | 5 + docs/html/search/variables_1.html | 26 + docs/html/search/variables_1.js | 4 + docs/html/search/variables_2.html | 26 + docs/html/search/variables_2.js | 5 + docs/html/search/variables_3.html | 26 + docs/html/search/variables_3.js | 4 + docs/html/search/variables_4.html | 26 + docs/html/search/variables_4.js | 5 + docs/html/search/variables_5.html | 26 + docs/html/search/variables_5.js | 5 + docs/html/search/variables_6.html | 26 + docs/html/search/variables_6.js | 5 + docs/html/search/variables_7.html | 26 + docs/html/search/variables_7.js | 5 + docs/html/search/variables_8.html | 26 + docs/html/search/variables_8.js | 4 + docs/html/search/variables_9.html | 26 + docs/html/search/variables_9.js | 4 + docs/html/search/variables_a.html | 26 + docs/html/search/variables_a.js | 4 + docs/html/shader__manager_8cpp.html | 116 + docs/html/shader__manager_8cpp__incl.map | 4 + docs/html/shader__manager_8cpp__incl.md5 | 1 + docs/html/shader__manager_8cpp__incl.png | Bin 0 -> 17466 bytes docs/html/shader__manager_8h.html | 133 + docs/html/shader__manager_8h__dep__incl.map | 5 + docs/html/shader__manager_8h__dep__incl.md5 | 1 + docs/html/shader__manager_8h__dep__incl.png | Bin 0 -> 13454 bytes docs/html/shader__manager_8h__incl.map | 3 + docs/html/shader__manager_8h__incl.md5 | 1 + docs/html/shader__manager_8h__incl.png | Bin 0 -> 12989 bytes docs/html/shader__manager_8h_source.html | 128 + docs/html/shaderloader_8h.html | 121 + docs/html/shaderloader_8h__dep__incl.map | 6 + docs/html/shaderloader_8h__dep__incl.md5 | 1 + docs/html/shaderloader_8h__dep__incl.png | Bin 0 -> 18739 bytes docs/html/shaderloader_8h_source.html | 117 + ...structijengine_1_1ContextInfo-members.html | 109 + docs/html/structijengine_1_1ContextInfo.html | 233 ++ ...ctijengine_1_1ContextInfo__coll__graph.map | 2 + ...ctijengine_1_1ContextInfo__coll__graph.md5 | 1 + ...ctijengine_1_1ContextInfo__coll__graph.png | Bin 0 -> 3890 bytes ...ctijengine_1_1FramebufferInfo-members.html | 112 + .../structijengine_1_1FramebufferInfo.html | 287 ++ ...engine_1_1FramebufferInfo__coll__graph.map | 2 + ...engine_1_1FramebufferInfo__coll__graph.md5 | 1 + ...engine_1_1FramebufferInfo__coll__graph.png | Bin 0 -> 4606 bytes .../html/structijengine_1_1Model-members.html | 107 + docs/html/structijengine_1_1Model.html | 360 +++ .../structijengine_1_1Model__coll__graph.map | 2 + .../structijengine_1_1Model__coll__graph.md5 | 1 + .../structijengine_1_1Model__coll__graph.png | Bin 0 -> 10678 bytes ...tructijengine_1_1Model__inherit__graph.map | 2 + ...tructijengine_1_1Model__inherit__graph.md5 | 1 + ...tructijengine_1_1Model__inherit__graph.png | Bin 0 -> 10678 bytes .../structijengine_1_1Vector3f-members.html | 113 + docs/html/structijengine_1_1Vector3f.html | 335 +++ ...tructijengine_1_1Vector3f__coll__graph.map | 2 + ...tructijengine_1_1Vector3f__coll__graph.md5 | 1 + ...tructijengine_1_1Vector3f__coll__graph.png | Bin 0 -> 4404 bytes docs/html/sync_off.png | Bin 0 -> 853 bytes docs/html/sync_on.png | Bin 0 -> 845 bytes docs/html/tab_a.png | Bin 0 -> 142 bytes docs/html/tab_b.png | Bin 0 -> 169 bytes docs/html/tab_h.png | Bin 0 -> 177 bytes docs/html/tab_s.png | Bin 0 -> 184 bytes docs/html/tabs.css | 60 + docs/html/texture_8h.html | 121 + docs/html/texture_8h__dep__incl.map | 7 + docs/html/texture_8h__dep__incl.md5 | 1 + docs/html/texture_8h__dep__incl.png | Bin 0 -> 22805 bytes docs/html/texture_8h_source.html | 116 + docs/html/vertexformat_8h.html | 114 + docs/html/vertexformat_8h_source.html | 140 + docs/html/video_8h.html | 121 + docs/html/video_8h__dep__incl.map | 10 + docs/html/video_8h__dep__incl.md5 | 1 + docs/html/video_8h__dep__incl.png | Bin 0 -> 28911 bytes docs/html/video_8h_source.html | 118 + docs/html/window_8h.html | 121 + docs/html/window_8h__dep__incl.map | 10 + docs/html/window_8h__dep__incl.md5 | 1 + docs/html/window_8h__dep__incl.png | Bin 0 -> 27011 bytes docs/html/window_8h_source.html | 127 + docs/ijengine-ICG_GL.config | 2308 +++++++++++++++++ docs/latex/Igameobject_8h.tex | 18 + docs/latex/Igameobject_8h__incl.md5 | 1 + docs/latex/Igameobject_8h__incl.pdf | Bin 0 -> 14293 bytes docs/latex/Makefile | 21 + docs/latex/annotated.tex | 27 + docs/latex/canvas_8h.tex | 20 + docs/latex/canvas_8h__dep__incl.md5 | 1 + docs/latex/canvas_8h__dep__incl.pdf | Bin 0 -> 15884 bytes docs/latex/classGLrenderer3d.tex | 103 + docs/latex/classGLrenderer3d__coll__graph.md5 | 1 + docs/latex/classGLrenderer3d__coll__graph.pdf | Bin 0 -> 14938 bytes .../classGLrenderer3d__inherit__graph.md5 | 1 + .../classGLrenderer3d__inherit__graph.pdf | Bin 0 -> 14938 bytes docs/latex/classijengine_1_1Canvas.tex | 76 + .../classijengine_1_1Canvas__coll__graph.md5 | 1 + .../classijengine_1_1Canvas__coll__graph.pdf | Bin 0 -> 13216 bytes ...lassijengine_1_1Canvas__inherit__graph.md5 | 1 + ...lassijengine_1_1Canvas__inherit__graph.pdf | Bin 0 -> 14144 bytes .../latex/classijengine_1_1GLShaderLoader.tex | 59 + ...jengine_1_1GLShaderLoader__coll__graph.md5 | 1 + ...jengine_1_1GLShaderLoader__coll__graph.pdf | Bin 0 -> 13709 bytes docs/latex/classijengine_1_1Game.tex | 67 + docs/latex/classijengine_1_1GameModels.tex | 75 + ...assijengine_1_1GameModels__coll__graph.md5 | 1 + ...assijengine_1_1GameModels__coll__graph.pdf | Bin 0 -> 13602 bytes .../classijengine_1_1Game__coll__graph.md5 | 1 + .../classijengine_1_1Game__coll__graph.pdf | Bin 0 -> 12357 bytes .../classijengine_1_1Game__inherit__graph.md5 | 1 + .../classijengine_1_1Game__inherit__graph.pdf | Bin 0 -> 13396 bytes docs/latex/classijengine_1_1Lib.tex | 101 + docs/latex/classijengine_1_1LibGL.tex | 102 + .../classijengine_1_1LibGL__coll__graph.md5 | 1 + .../classijengine_1_1LibGL__coll__graph.pdf | Bin 0 -> 13546 bytes ...classijengine_1_1LibGL__inherit__graph.md5 | 1 + ...classijengine_1_1LibGL__inherit__graph.pdf | Bin 0 -> 13546 bytes docs/latex/classijengine_1_1LibSDL2.tex | 102 + .../classijengine_1_1LibSDL2__coll__graph.md5 | 1 + .../classijengine_1_1LibSDL2__coll__graph.pdf | Bin 0 -> 13958 bytes ...assijengine_1_1LibSDL2__inherit__graph.md5 | 1 + ...assijengine_1_1LibSDL2__inherit__graph.pdf | Bin 0 -> 13958 bytes .../classijengine_1_1Lib__coll__graph.md5 | 1 + .../classijengine_1_1Lib__coll__graph.pdf | Bin 0 -> 13200 bytes .../classijengine_1_1Lib__inherit__graph.md5 | 1 + .../classijengine_1_1Lib__inherit__graph.pdf | Bin 0 -> 14301 bytes docs/latex/classijengine_1_1Renderer3d.tex | 93 + ...assijengine_1_1Renderer3d__coll__graph.md5 | 1 + ...assijengine_1_1Renderer3d__coll__graph.pdf | Bin 0 -> 14411 bytes ...ijengine_1_1Renderer3d__inherit__graph.md5 | 1 + ...ijengine_1_1Renderer3d__inherit__graph.pdf | Bin 0 -> 14933 bytes docs/latex/classijengine_1_1SDL2Canvas.tex | 97 + ...assijengine_1_1SDL2Canvas__coll__graph.md5 | 1 + ...assijengine_1_1SDL2Canvas__coll__graph.pdf | Bin 0 -> 14144 bytes ...ijengine_1_1SDL2Canvas__inherit__graph.md5 | 1 + ...ijengine_1_1SDL2Canvas__inherit__graph.pdf | Bin 0 -> 14144 bytes ...64abc16a5bcdd6f0d1ab1c117839ee0_cgraph.md5 | 1 + ...64abc16a5bcdd6f0d1ab1c117839ee0_cgraph.pdf | Bin 0 -> 13766 bytes docs/latex/classijengine_1_1SDL2DVideo.tex | 72 + ...assijengine_1_1SDL2DVideo__coll__graph.md5 | 1 + ...assijengine_1_1SDL2DVideo__coll__graph.pdf | Bin 0 -> 13675 bytes ...ijengine_1_1SDL2DVideo__inherit__graph.md5 | 1 + ...ijengine_1_1SDL2DVideo__inherit__graph.pdf | Bin 0 -> 13675 bytes docs/latex/classijengine_1_1SDL2Game.tex | 57 + ...classijengine_1_1SDL2Game__coll__graph.md5 | 1 + ...classijengine_1_1SDL2Game__coll__graph.pdf | Bin 0 -> 13259 bytes ...ssijengine_1_1SDL2Game__inherit__graph.md5 | 1 + ...ssijengine_1_1SDL2Game__inherit__graph.pdf | Bin 0 -> 13259 bytes ...5c10694ae6091b2979ed922a911adef_cgraph.md5 | 1 + ...5c10694ae6091b2979ed922a911adef_cgraph.pdf | Bin 0 -> 15154 bytes docs/latex/classijengine_1_1SDL2Texture.tex | 119 + ...ssijengine_1_1SDL2Texture__coll__graph.md5 | 1 + ...ssijengine_1_1SDL2Texture__coll__graph.pdf | Bin 0 -> 14751 bytes ...jengine_1_1SDL2Texture__inherit__graph.md5 | 1 + ...jengine_1_1SDL2Texture__inherit__graph.pdf | Bin 0 -> 14751 bytes ...685a9df8d7152bc132990dea3ffe813_cgraph.md5 | 1 + ...685a9df8d7152bc132990dea3ffe813_cgraph.pdf | Bin 0 -> 14872 bytes docs/latex/classijengine_1_1SDL2Window.tex | 111 + ...assijengine_1_1SDL2Window__coll__graph.md5 | 1 + ...assijengine_1_1SDL2Window__coll__graph.pdf | Bin 0 -> 14121 bytes ...ijengine_1_1SDL2Window__inherit__graph.md5 | 1 + ...ijengine_1_1SDL2Window__inherit__graph.pdf | Bin 0 -> 14121 bytes docs/latex/classijengine_1_1SDL3DVideo.tex | 72 + ...assijengine_1_1SDL3DVideo__coll__graph.md5 | 1 + ...assijengine_1_1SDL3DVideo__coll__graph.pdf | Bin 0 -> 13769 bytes ...ijengine_1_1SDL3DVideo__inherit__graph.md5 | 1 + ...ijengine_1_1SDL3DVideo__inherit__graph.pdf | Bin 0 -> 13769 bytes docs/latex/classijengine_1_1SDLGLGame.tex | 46 + ...lassijengine_1_1SDLGLGame__coll__graph.md5 | 1 + ...lassijengine_1_1SDLGLGame__coll__graph.pdf | Bin 0 -> 13112 bytes ...sijengine_1_1SDLGLGame__inherit__graph.md5 | 1 + ...sijengine_1_1SDLGLGame__inherit__graph.pdf | Bin 0 -> 13112 bytes docs/latex/classijengine_1_1ShaderLoader.tex | 50 + ...sijengine_1_1ShaderLoader__coll__graph.md5 | 1 + ...sijengine_1_1ShaderLoader__coll__graph.pdf | Bin 0 -> 13491 bytes docs/latex/classijengine_1_1ShaderManager.tex | 72 + ...ijengine_1_1ShaderManager__coll__graph.md5 | 1 + ...ijengine_1_1ShaderManager__coll__graph.pdf | Bin 0 -> 13694 bytes docs/latex/classijengine_1_1Texture.tex | 74 + .../classijengine_1_1Texture__coll__graph.md5 | 1 + .../classijengine_1_1Texture__coll__graph.pdf | Bin 0 -> 12181 bytes ...assijengine_1_1Texture__inherit__graph.md5 | 1 + ...assijengine_1_1Texture__inherit__graph.pdf | Bin 0 -> 14754 bytes docs/latex/classijengine_1_1Video.tex | 62 + .../classijengine_1_1Video__coll__graph.md5 | 1 + .../classijengine_1_1Video__coll__graph.pdf | Bin 0 -> 12747 bytes ...classijengine_1_1Video__inherit__graph.md5 | 1 + ...classijengine_1_1Video__inherit__graph.pdf | Bin 0 -> 14042 bytes docs/latex/classijengine_1_1Window.tex | 100 + .../classijengine_1_1Window__coll__graph.md5 | 1 + .../classijengine_1_1Window__coll__graph.pdf | Bin 0 -> 13201 bytes ...lassijengine_1_1Window__inherit__graph.md5 | 1 + ...lassijengine_1_1Window__inherit__graph.pdf | Bin 0 -> 14122 bytes docs/latex/contextinfo_8h.tex | 13 + docs/latex/contextinfo_8h__dep__incl.md5 | 1 + docs/latex/contextinfo_8h__dep__incl.pdf | Bin 0 -> 15751 bytes .../dir_68267d1309a1af8e8297ef4c3efbcdba.tex | 37 + ...r_68267d1309a1af8e8297ef4c3efbcdba_dep.md5 | 1 + ...r_68267d1309a1af8e8297ef4c3efbcdba_dep.pdf | Bin 0 -> 11395 bytes .../dir_d44c64559bbebec7f509842c48db8b23.tex | 63 + ...r_d44c64559bbebec7f509842c48db8b23_dep.md5 | 1 + ...r_d44c64559bbebec7f509842c48db8b23_dep.pdf | Bin 0 -> 10673 bytes docs/latex/doxygen.sty | 464 ++++ docs/latex/files.tex | 40 + docs/latex/framebufferinfo_8h.tex | 21 + docs/latex/framebufferinfo_8h__dep__incl.md5 | 1 + docs/latex/framebufferinfo_8h__dep__incl.pdf | Bin 0 -> 15864 bytes docs/latex/framebufferinfo_8h__incl.md5 | 1 + docs/latex/framebufferinfo_8h__incl.pdf | Bin 0 -> 14524 bytes docs/latex/game_8cpp.tex | 17 + docs/latex/game_8cpp__incl.md5 | 1 + docs/latex/game_8cpp__incl.pdf | Bin 0 -> 13580 bytes docs/latex/game_8h.tex | 20 + docs/latex/game_8h__dep__incl.md5 | 1 + docs/latex/game_8h__dep__incl.pdf | Bin 0 -> 14428 bytes docs/latex/gamemodels_8h.tex | 24 + docs/latex/gamemodels_8h__incl.md5 | 1 + docs/latex/gamemodels_8h__incl.pdf | Bin 0 -> 14144 bytes docs/latex/glrenderer3d_8cpp.tex | 16 + docs/latex/glrenderer3d_8cpp__incl.md5 | 1 + docs/latex/glrenderer3d_8cpp__incl.pdf | Bin 0 -> 15768 bytes docs/latex/glrenderer3d_8h.tex | 27 + docs/latex/glrenderer3d_8h__dep__incl.md5 | 1 + docs/latex/glrenderer3d_8h__dep__incl.pdf | Bin 0 -> 14751 bytes docs/latex/glrenderer3d_8h__incl.md5 | 1 + docs/latex/glrenderer3d_8h__incl.pdf | Bin 0 -> 14828 bytes docs/latex/glshaderloader_8cpp.tex | 17 + docs/latex/glshaderloader_8cpp__incl.md5 | 1 + docs/latex/glshaderloader_8cpp__incl.pdf | Bin 0 -> 14029 bytes docs/latex/glshaderloader_8h.tex | 30 + docs/latex/glshaderloader_8h__dep__incl.md5 | 1 + docs/latex/glshaderloader_8h__dep__incl.pdf | Bin 0 -> 13987 bytes docs/latex/glshaderloader_8h__incl.md5 | 1 + docs/latex/glshaderloader_8h__incl.pdf | Bin 0 -> 13880 bytes docs/latex/hierarchy.tex | 43 + docs/latex/libgl_8cpp.tex | 20 + docs/latex/libgl_8cpp__incl.md5 | 1 + docs/latex/libgl_8cpp__incl.pdf | Bin 0 -> 14520 bytes docs/latex/libgl_8h.tex | 28 + docs/latex/libgl_8h__dep__incl.md5 | 1 + docs/latex/libgl_8h__dep__incl.pdf | Bin 0 -> 14408 bytes docs/latex/libgl_8h__incl.md5 | 1 + docs/latex/libgl_8h__incl.pdf | Bin 0 -> 13980 bytes docs/latex/libs_8h.tex | 28 + docs/latex/libs_8h__dep__incl.md5 | 1 + docs/latex/libs_8h__dep__incl.pdf | Bin 0 -> 14984 bytes docs/latex/libs_8h__incl.md5 | 1 + docs/latex/libs_8h__incl.pdf | Bin 0 -> 13912 bytes docs/latex/model_8h.tex | 23 + docs/latex/model_8h__incl.md5 | 1 + docs/latex/model_8h__incl.pdf | Bin 0 -> 14061 bytes docs/latex/namespaceijengine.tex | 52 + docs/latex/namespaces.tex | 4 + docs/latex/refman.aux | 260 ++ docs/latex/refman.idx | 147 ++ docs/latex/refman.ilg | 6 + docs/latex/refman.ind | 334 +++ docs/latex/refman.log | 2033 +++++++++++++++ docs/latex/refman.out | 134 + docs/latex/refman.pdf | Bin 0 -> 308515 bytes docs/latex/refman.tex | 214 ++ docs/latex/refman.toc | 134 + docs/latex/renderer3d_8h.tex | 20 + docs/latex/renderer3d_8h__dep__incl.md5 | 1 + docs/latex/renderer3d_8h__dep__incl.pdf | Bin 0 -> 15392 bytes docs/latex/renderer3d_8h__incl.md5 | 1 + docs/latex/renderer3d_8h__incl.pdf | Bin 0 -> 15077 bytes docs/latex/sdl2Dvideo_8cpp.tex | 18 + docs/latex/sdl2Dvideo_8cpp__incl.md5 | 1 + docs/latex/sdl2Dvideo_8cpp__incl.pdf | Bin 0 -> 15471 bytes docs/latex/sdl2Dvideo_8h.tex | 29 + docs/latex/sdl2Dvideo_8h__dep__incl.md5 | 1 + docs/latex/sdl2Dvideo_8h__dep__incl.pdf | Bin 0 -> 14536 bytes docs/latex/sdl2Dvideo_8h__incl.md5 | 1 + docs/latex/sdl2Dvideo_8h__incl.pdf | Bin 0 -> 14475 bytes docs/latex/sdl2_8cpp.tex | 20 + docs/latex/sdl2_8cpp__incl.md5 | 1 + docs/latex/sdl2_8cpp__incl.pdf | Bin 0 -> 15199 bytes docs/latex/sdl2_8h.tex | 28 + docs/latex/sdl2_8h__dep__incl.md5 | 1 + docs/latex/sdl2_8h__dep__incl.pdf | Bin 0 -> 14428 bytes docs/latex/sdl2_8h__incl.md5 | 1 + docs/latex/sdl2_8h__incl.pdf | Bin 0 -> 14133 bytes docs/latex/sdl2canvas_8cpp.tex | 18 + docs/latex/sdl2canvas_8cpp__incl.md5 | 1 + docs/latex/sdl2canvas_8cpp__incl.pdf | Bin 0 -> 15453 bytes docs/latex/sdl2canvas_8h.tex | 29 + docs/latex/sdl2canvas_8h__dep__incl.md5 | 1 + docs/latex/sdl2canvas_8h__dep__incl.pdf | Bin 0 -> 14620 bytes docs/latex/sdl2canvas_8h__incl.md5 | 1 + docs/latex/sdl2canvas_8h__incl.pdf | Bin 0 -> 14474 bytes docs/latex/sdl2game_8cpp.tex | 19 + docs/latex/sdl2game_8cpp__incl.md5 | 1 + docs/latex/sdl2game_8cpp__incl.pdf | Bin 0 -> 16721 bytes docs/latex/sdl2game_8h.tex | 33 + docs/latex/sdl2game_8h__dep__incl.md5 | 1 + docs/latex/sdl2game_8h__dep__incl.pdf | Bin 0 -> 14119 bytes docs/latex/sdl2game_8h__incl.md5 | 1 + docs/latex/sdl2game_8h__incl.pdf | Bin 0 -> 16099 bytes docs/latex/sdl2texture_8cpp.tex | 19 + docs/latex/sdl2texture_8cpp__incl.md5 | 1 + docs/latex/sdl2texture_8cpp__incl.pdf | Bin 0 -> 15524 bytes docs/latex/sdl2texture_8h.tex | 31 + docs/latex/sdl2texture_8h__dep__incl.md5 | 1 + docs/latex/sdl2texture_8h__dep__incl.pdf | Bin 0 -> 14737 bytes docs/latex/sdl2texture_8h__incl.md5 | 1 + docs/latex/sdl2texture_8h__incl.pdf | Bin 0 -> 14777 bytes docs/latex/sdl2window_8cpp.tex | 19 + docs/latex/sdl2window_8cpp__incl.md5 | 1 + docs/latex/sdl2window_8cpp__incl.pdf | Bin 0 -> 16113 bytes docs/latex/sdl2window_8h.tex | 31 + docs/latex/sdl2window_8h__dep__incl.md5 | 1 + docs/latex/sdl2window_8h__dep__incl.pdf | Bin 0 -> 14873 bytes docs/latex/sdl2window_8h__incl.md5 | 1 + docs/latex/sdl2window_8h__incl.pdf | Bin 0 -> 15002 bytes docs/latex/sdl3Dvideo_8cpp.tex | 18 + docs/latex/sdl3Dvideo_8cpp__incl.md5 | 1 + docs/latex/sdl3Dvideo_8cpp__incl.pdf | Bin 0 -> 15472 bytes docs/latex/sdl3Dvideo_8h.tex | 29 + docs/latex/sdl3Dvideo_8h__dep__incl.md5 | 1 + docs/latex/sdl3Dvideo_8h__dep__incl.pdf | Bin 0 -> 14633 bytes docs/latex/sdl3Dvideo_8h__incl.md5 | 1 + docs/latex/sdl3Dvideo_8h__incl.pdf | Bin 0 -> 14710 bytes docs/latex/sdlglgame_8cpp.tex | 17 + docs/latex/sdlglgame_8cpp__incl.md5 | 1 + docs/latex/sdlglgame_8cpp__incl.pdf | Bin 0 -> 17277 bytes docs/latex/sdlglgame_8h.tex | 35 + docs/latex/sdlglgame_8h__dep__incl.md5 | 1 + docs/latex/sdlglgame_8h__dep__incl.pdf | Bin 0 -> 13976 bytes docs/latex/sdlglgame_8h__incl.md5 | 1 + docs/latex/sdlglgame_8h__incl.pdf | Bin 0 -> 17228 bytes docs/latex/shader__manager_8cpp.tex | 18 + docs/latex/shader__manager_8cpp__incl.md5 | 1 + docs/latex/shader__manager_8cpp__incl.pdf | Bin 0 -> 14714 bytes docs/latex/shader__manager_8h.tex | 32 + docs/latex/shader__manager_8h__dep__incl.md5 | 1 + docs/latex/shader__manager_8h__dep__incl.pdf | Bin 0 -> 14199 bytes docs/latex/shader__manager_8h__incl.md5 | 1 + docs/latex/shader__manager_8h__incl.pdf | Bin 0 -> 14467 bytes docs/latex/shaderloader_8h.tex | 20 + docs/latex/shaderloader_8h__dep__incl.md5 | 1 + docs/latex/shaderloader_8h__dep__incl.pdf | Bin 0 -> 14274 bytes docs/latex/structijengine_1_1ContextInfo.tex | 68 + ...ctijengine_1_1ContextInfo__coll__graph.md5 | 1 + ...ctijengine_1_1ContextInfo__coll__graph.pdf | Bin 0 -> 13139 bytes .../structijengine_1_1FramebufferInfo.tex | 85 + ...engine_1_1FramebufferInfo__coll__graph.md5 | 1 + ...engine_1_1FramebufferInfo__coll__graph.pdf | Bin 0 -> 14145 bytes docs/latex/structijengine_1_1Model.tex | 128 + .../structijengine_1_1Model__coll__graph.md5 | 1 + .../structijengine_1_1Model__coll__graph.pdf | Bin 0 -> 15561 bytes ...tructijengine_1_1Model__inherit__graph.md5 | 1 + ...tructijengine_1_1Model__inherit__graph.pdf | Bin 0 -> 15561 bytes docs/latex/structijengine_1_1Vector3f.tex | 97 + ...tructijengine_1_1Vector3f__coll__graph.md5 | 1 + ...tructijengine_1_1Vector3f__coll__graph.pdf | Bin 0 -> 12846 bytes docs/latex/texture_8h.tex | 20 + docs/latex/texture_8h__dep__incl.md5 | 1 + docs/latex/texture_8h__dep__incl.pdf | Bin 0 -> 14807 bytes docs/latex/vertexformat_8h.tex | 13 + docs/latex/video_8h.tex | 20 + docs/latex/video_8h__dep__incl.md5 | 1 + docs/latex/video_8h__dep__incl.pdf | Bin 0 -> 15149 bytes docs/latex/window_8h.tex | 20 + docs/latex/window_8h__dep__incl.md5 | 1 + docs/latex/window_8h__dep__incl.pdf | Bin 0 -> 15274 bytes include/Igameobject.h | 12 + include/contextinfo.h | 32 + include/framebufferinfo.h | 42 + include/gamemodels.h | 25 + include/glrenderer3d.h | 30 + include/interface.h | 14 + include/model.h | 23 + include/renderer3d.h | 15 + include/shader_manager.h | 28 + include/shaderloader.h | 16 + include/vertexformat.h | 32 + script.sh | 4 + src/glrenderer3d.cpp | 48 + src/shader_manager.cpp | 109 + test/shaders/shader.fs | 12 + test/shaders/shader.vs | 13 + test/test | Bin 0 -> 1017177 bytes 960 files changed, 34857 insertions(+) create mode 100644 docs/html/Igameobject_8h.html create mode 100644 docs/html/Igameobject_8h__incl.map create mode 100644 docs/html/Igameobject_8h__incl.md5 create mode 100644 docs/html/Igameobject_8h__incl.png create mode 100644 docs/html/Igameobject_8h_source.html create mode 100644 docs/html/annotated.html create mode 100644 docs/html/bc_s.png create mode 100644 docs/html/bdwn.png create mode 100644 docs/html/canvas_8h.html create mode 100644 docs/html/canvas_8h__dep__incl.map create mode 100644 docs/html/canvas_8h__dep__incl.md5 create mode 100644 docs/html/canvas_8h__dep__incl.png create mode 100644 docs/html/canvas_8h_source.html create mode 100644 docs/html/classGLrenderer3d-members.html create mode 100644 docs/html/classGLrenderer3d.html create mode 100644 docs/html/classGLrenderer3d__coll__graph.map create mode 100644 docs/html/classGLrenderer3d__coll__graph.md5 create mode 100644 docs/html/classGLrenderer3d__coll__graph.png create mode 100644 docs/html/classGLrenderer3d__inherit__graph.map create mode 100644 docs/html/classGLrenderer3d__inherit__graph.md5 create mode 100644 docs/html/classGLrenderer3d__inherit__graph.png create mode 100644 docs/html/classes.html create mode 100644 docs/html/classijengine_1_1Canvas-members.html create mode 100644 docs/html/classijengine_1_1Canvas.html create mode 100644 docs/html/classijengine_1_1Canvas__coll__graph.map create mode 100644 docs/html/classijengine_1_1Canvas__coll__graph.md5 create mode 100644 docs/html/classijengine_1_1Canvas__coll__graph.png create mode 100644 docs/html/classijengine_1_1Canvas__inherit__graph.map create mode 100644 docs/html/classijengine_1_1Canvas__inherit__graph.md5 create mode 100644 docs/html/classijengine_1_1Canvas__inherit__graph.png create mode 100644 docs/html/classijengine_1_1GLShaderLoader-members.html create mode 100644 docs/html/classijengine_1_1GLShaderLoader.html create mode 100644 docs/html/classijengine_1_1GLShaderLoader__coll__graph.map create mode 100644 docs/html/classijengine_1_1GLShaderLoader__coll__graph.md5 create mode 100644 docs/html/classijengine_1_1GLShaderLoader__coll__graph.png create mode 100644 docs/html/classijengine_1_1Game-members.html create mode 100644 docs/html/classijengine_1_1Game.html create mode 100644 docs/html/classijengine_1_1GameModels-members.html create mode 100644 docs/html/classijengine_1_1GameModels.html create mode 100644 docs/html/classijengine_1_1GameModels__coll__graph.map create mode 100644 docs/html/classijengine_1_1GameModels__coll__graph.md5 create mode 100644 docs/html/classijengine_1_1GameModels__coll__graph.png create mode 100644 docs/html/classijengine_1_1Game__coll__graph.map create mode 100644 docs/html/classijengine_1_1Game__coll__graph.md5 create mode 100644 docs/html/classijengine_1_1Game__coll__graph.png create mode 100644 docs/html/classijengine_1_1Game__inherit__graph.map create mode 100644 docs/html/classijengine_1_1Game__inherit__graph.md5 create mode 100644 docs/html/classijengine_1_1Game__inherit__graph.png create mode 100644 docs/html/classijengine_1_1Lib-members.html create mode 100644 docs/html/classijengine_1_1Lib.html create mode 100644 docs/html/classijengine_1_1LibGL-members.html create mode 100644 docs/html/classijengine_1_1LibGL.html create mode 100644 docs/html/classijengine_1_1LibGL__coll__graph.map create mode 100644 docs/html/classijengine_1_1LibGL__coll__graph.md5 create mode 100644 docs/html/classijengine_1_1LibGL__coll__graph.png create mode 100644 docs/html/classijengine_1_1LibGL__inherit__graph.map create mode 100644 docs/html/classijengine_1_1LibGL__inherit__graph.md5 create mode 100644 docs/html/classijengine_1_1LibGL__inherit__graph.png create mode 100644 docs/html/classijengine_1_1LibSDL2-members.html create mode 100644 docs/html/classijengine_1_1LibSDL2.html create mode 100644 docs/html/classijengine_1_1LibSDL2__coll__graph.map create mode 100644 docs/html/classijengine_1_1LibSDL2__coll__graph.md5 create mode 100644 docs/html/classijengine_1_1LibSDL2__coll__graph.png create mode 100644 docs/html/classijengine_1_1LibSDL2__inherit__graph.map create mode 100644 docs/html/classijengine_1_1LibSDL2__inherit__graph.md5 create mode 100644 docs/html/classijengine_1_1LibSDL2__inherit__graph.png create mode 100644 docs/html/classijengine_1_1Lib__coll__graph.map create mode 100644 docs/html/classijengine_1_1Lib__coll__graph.md5 create mode 100644 docs/html/classijengine_1_1Lib__coll__graph.png create mode 100644 docs/html/classijengine_1_1Lib__inherit__graph.map create mode 100644 docs/html/classijengine_1_1Lib__inherit__graph.md5 create mode 100644 docs/html/classijengine_1_1Lib__inherit__graph.png create mode 100644 docs/html/classijengine_1_1Model-members.html create mode 100644 docs/html/classijengine_1_1Renderer3d-members.html create mode 100644 docs/html/classijengine_1_1Renderer3d.html create mode 100644 docs/html/classijengine_1_1Renderer3d__coll__graph.map create mode 100644 docs/html/classijengine_1_1Renderer3d__coll__graph.md5 create mode 100644 docs/html/classijengine_1_1Renderer3d__coll__graph.png create mode 100644 docs/html/classijengine_1_1Renderer3d__inherit__graph.map create mode 100644 docs/html/classijengine_1_1Renderer3d__inherit__graph.md5 create mode 100644 docs/html/classijengine_1_1Renderer3d__inherit__graph.png create mode 100644 docs/html/classijengine_1_1SDL2Canvas-members.html create mode 100644 docs/html/classijengine_1_1SDL2Canvas.html create mode 100644 docs/html/classijengine_1_1SDL2Canvas__coll__graph.map create mode 100644 docs/html/classijengine_1_1SDL2Canvas__coll__graph.md5 create mode 100644 docs/html/classijengine_1_1SDL2Canvas__coll__graph.png create mode 100644 docs/html/classijengine_1_1SDL2Canvas__inherit__graph.map create mode 100644 docs/html/classijengine_1_1SDL2Canvas__inherit__graph.md5 create mode 100644 docs/html/classijengine_1_1SDL2Canvas__inherit__graph.png create mode 100644 docs/html/classijengine_1_1SDL2Canvas_a764abc16a5bcdd6f0d1ab1c117839ee0_cgraph.map create mode 100644 docs/html/classijengine_1_1SDL2Canvas_a764abc16a5bcdd6f0d1ab1c117839ee0_cgraph.md5 create mode 100644 docs/html/classijengine_1_1SDL2Canvas_a764abc16a5bcdd6f0d1ab1c117839ee0_cgraph.png create mode 100644 docs/html/classijengine_1_1SDL2DVideo-members.html create mode 100644 docs/html/classijengine_1_1SDL2DVideo.html create mode 100644 docs/html/classijengine_1_1SDL2DVideo__coll__graph.map create mode 100644 docs/html/classijengine_1_1SDL2DVideo__coll__graph.md5 create mode 100644 docs/html/classijengine_1_1SDL2DVideo__coll__graph.png create mode 100644 docs/html/classijengine_1_1SDL2DVideo__inherit__graph.map create mode 100644 docs/html/classijengine_1_1SDL2DVideo__inherit__graph.md5 create mode 100644 docs/html/classijengine_1_1SDL2DVideo__inherit__graph.png create mode 100644 docs/html/classijengine_1_1SDL2Game-members.html create mode 100644 docs/html/classijengine_1_1SDL2Game.html create mode 100644 docs/html/classijengine_1_1SDL2Game__coll__graph.map create mode 100644 docs/html/classijengine_1_1SDL2Game__coll__graph.md5 create mode 100644 docs/html/classijengine_1_1SDL2Game__coll__graph.png create mode 100644 docs/html/classijengine_1_1SDL2Game__inherit__graph.map create mode 100644 docs/html/classijengine_1_1SDL2Game__inherit__graph.md5 create mode 100644 docs/html/classijengine_1_1SDL2Game__inherit__graph.png create mode 100644 docs/html/classijengine_1_1SDL2Game_a85c10694ae6091b2979ed922a911adef_cgraph.map create mode 100644 docs/html/classijengine_1_1SDL2Game_a85c10694ae6091b2979ed922a911adef_cgraph.md5 create mode 100644 docs/html/classijengine_1_1SDL2Game_a85c10694ae6091b2979ed922a911adef_cgraph.png create mode 100644 docs/html/classijengine_1_1SDL2Texture-members.html create mode 100644 docs/html/classijengine_1_1SDL2Texture.html create mode 100644 docs/html/classijengine_1_1SDL2Texture__coll__graph.map create mode 100644 docs/html/classijengine_1_1SDL2Texture__coll__graph.md5 create mode 100644 docs/html/classijengine_1_1SDL2Texture__coll__graph.png create mode 100644 docs/html/classijengine_1_1SDL2Texture__inherit__graph.map create mode 100644 docs/html/classijengine_1_1SDL2Texture__inherit__graph.md5 create mode 100644 docs/html/classijengine_1_1SDL2Texture__inherit__graph.png create mode 100644 docs/html/classijengine_1_1SDL2Texture_a2685a9df8d7152bc132990dea3ffe813_cgraph.map create mode 100644 docs/html/classijengine_1_1SDL2Texture_a2685a9df8d7152bc132990dea3ffe813_cgraph.md5 create mode 100644 docs/html/classijengine_1_1SDL2Texture_a2685a9df8d7152bc132990dea3ffe813_cgraph.png create mode 100644 docs/html/classijengine_1_1SDL2Window-members.html create mode 100644 docs/html/classijengine_1_1SDL2Window.html create mode 100644 docs/html/classijengine_1_1SDL2Window__coll__graph.map create mode 100644 docs/html/classijengine_1_1SDL2Window__coll__graph.md5 create mode 100644 docs/html/classijengine_1_1SDL2Window__coll__graph.png create mode 100644 docs/html/classijengine_1_1SDL2Window__inherit__graph.map create mode 100644 docs/html/classijengine_1_1SDL2Window__inherit__graph.md5 create mode 100644 docs/html/classijengine_1_1SDL2Window__inherit__graph.png create mode 100644 docs/html/classijengine_1_1SDL3DVideo-members.html create mode 100644 docs/html/classijengine_1_1SDL3DVideo.html create mode 100644 docs/html/classijengine_1_1SDL3DVideo__coll__graph.map create mode 100644 docs/html/classijengine_1_1SDL3DVideo__coll__graph.md5 create mode 100644 docs/html/classijengine_1_1SDL3DVideo__coll__graph.png create mode 100644 docs/html/classijengine_1_1SDL3DVideo__inherit__graph.map create mode 100644 docs/html/classijengine_1_1SDL3DVideo__inherit__graph.md5 create mode 100644 docs/html/classijengine_1_1SDL3DVideo__inherit__graph.png create mode 100644 docs/html/classijengine_1_1SDLGLGame-members.html create mode 100644 docs/html/classijengine_1_1SDLGLGame.html create mode 100644 docs/html/classijengine_1_1SDLGLGame__coll__graph.map create mode 100644 docs/html/classijengine_1_1SDLGLGame__coll__graph.md5 create mode 100644 docs/html/classijengine_1_1SDLGLGame__coll__graph.png create mode 100644 docs/html/classijengine_1_1SDLGLGame__inherit__graph.map create mode 100644 docs/html/classijengine_1_1SDLGLGame__inherit__graph.md5 create mode 100644 docs/html/classijengine_1_1SDLGLGame__inherit__graph.png create mode 100644 docs/html/classijengine_1_1ShaderLoader-members.html create mode 100644 docs/html/classijengine_1_1ShaderLoader.html create mode 100644 docs/html/classijengine_1_1ShaderLoader__coll__graph.map create mode 100644 docs/html/classijengine_1_1ShaderLoader__coll__graph.md5 create mode 100644 docs/html/classijengine_1_1ShaderLoader__coll__graph.png create mode 100644 docs/html/classijengine_1_1ShaderManager-members.html create mode 100644 docs/html/classijengine_1_1ShaderManager.html create mode 100644 docs/html/classijengine_1_1ShaderManager__coll__graph.map create mode 100644 docs/html/classijengine_1_1ShaderManager__coll__graph.md5 create mode 100644 docs/html/classijengine_1_1ShaderManager__coll__graph.png create mode 100644 docs/html/classijengine_1_1Texture-members.html create mode 100644 docs/html/classijengine_1_1Texture.html create mode 100644 docs/html/classijengine_1_1Texture__coll__graph.map create mode 100644 docs/html/classijengine_1_1Texture__coll__graph.md5 create mode 100644 docs/html/classijengine_1_1Texture__coll__graph.png create mode 100644 docs/html/classijengine_1_1Texture__inherit__graph.map create mode 100644 docs/html/classijengine_1_1Texture__inherit__graph.md5 create mode 100644 docs/html/classijengine_1_1Texture__inherit__graph.png create mode 100644 docs/html/classijengine_1_1Video-members.html create mode 100644 docs/html/classijengine_1_1Video.html create mode 100644 docs/html/classijengine_1_1Video__coll__graph.map create mode 100644 docs/html/classijengine_1_1Video__coll__graph.md5 create mode 100644 docs/html/classijengine_1_1Video__coll__graph.png create mode 100644 docs/html/classijengine_1_1Video__inherit__graph.map create mode 100644 docs/html/classijengine_1_1Video__inherit__graph.md5 create mode 100644 docs/html/classijengine_1_1Video__inherit__graph.png create mode 100644 docs/html/classijengine_1_1Window-members.html create mode 100644 docs/html/classijengine_1_1Window.html create mode 100644 docs/html/classijengine_1_1Window__coll__graph.map create mode 100644 docs/html/classijengine_1_1Window__coll__graph.md5 create mode 100644 docs/html/classijengine_1_1Window__coll__graph.png create mode 100644 docs/html/classijengine_1_1Window__inherit__graph.map create mode 100644 docs/html/classijengine_1_1Window__inherit__graph.md5 create mode 100644 docs/html/classijengine_1_1Window__inherit__graph.png create mode 100644 docs/html/closed.png create mode 100644 docs/html/contextinfo_8h.html create mode 100644 docs/html/contextinfo_8h__dep__incl.map create mode 100644 docs/html/contextinfo_8h__dep__incl.md5 create mode 100644 docs/html/contextinfo_8h__dep__incl.png create mode 100644 docs/html/contextinfo_8h_source.html create mode 100644 docs/html/dir_000001_000000.html create mode 100644 docs/html/dir_68267d1309a1af8e8297ef4c3efbcdba.html create mode 100644 docs/html/dir_68267d1309a1af8e8297ef4c3efbcdba_dep.map create mode 100644 docs/html/dir_68267d1309a1af8e8297ef4c3efbcdba_dep.md5 create mode 100644 docs/html/dir_68267d1309a1af8e8297ef4c3efbcdba_dep.png create mode 100644 docs/html/dir_d44c64559bbebec7f509842c48db8b23.html create mode 100644 docs/html/dir_d44c64559bbebec7f509842c48db8b23_dep.map create mode 100644 docs/html/dir_d44c64559bbebec7f509842c48db8b23_dep.md5 create mode 100644 docs/html/dir_d44c64559bbebec7f509842c48db8b23_dep.png create mode 100644 docs/html/doxygen.css create mode 100644 docs/html/doxygen.png create mode 100644 docs/html/dynsections.js create mode 100644 docs/html/files.html create mode 100644 docs/html/framebufferinfo_8h.html create mode 100644 docs/html/framebufferinfo_8h__dep__incl.map create mode 100644 docs/html/framebufferinfo_8h__dep__incl.md5 create mode 100644 docs/html/framebufferinfo_8h__dep__incl.png create mode 100644 docs/html/framebufferinfo_8h__incl.map create mode 100644 docs/html/framebufferinfo_8h__incl.md5 create mode 100644 docs/html/framebufferinfo_8h__incl.png create mode 100644 docs/html/framebufferinfo_8h_source.html create mode 100644 docs/html/ftv2blank.png create mode 100644 docs/html/ftv2cl.png create mode 100644 docs/html/ftv2doc.png create mode 100644 docs/html/ftv2folderclosed.png create mode 100644 docs/html/ftv2folderopen.png create mode 100644 docs/html/ftv2lastnode.png create mode 100644 docs/html/ftv2link.png create mode 100644 docs/html/ftv2mlastnode.png create mode 100644 docs/html/ftv2mnode.png create mode 100644 docs/html/ftv2mo.png create mode 100644 docs/html/ftv2node.png create mode 100644 docs/html/ftv2ns.png create mode 100644 docs/html/ftv2plastnode.png create mode 100644 docs/html/ftv2pnode.png create mode 100644 docs/html/ftv2splitbar.png create mode 100644 docs/html/ftv2vertline.png create mode 100644 docs/html/functions.html create mode 100644 docs/html/functions_func.html create mode 100644 docs/html/functions_vars.html create mode 100644 docs/html/game_8cpp.html create mode 100644 docs/html/game_8cpp__incl.map create mode 100644 docs/html/game_8cpp__incl.md5 create mode 100644 docs/html/game_8cpp__incl.png create mode 100644 docs/html/game_8h.html create mode 100644 docs/html/game_8h__dep__incl.map create mode 100644 docs/html/game_8h__dep__incl.md5 create mode 100644 docs/html/game_8h__dep__incl.png create mode 100644 docs/html/game_8h_source.html create mode 100644 docs/html/gamemodels_8h.html create mode 100644 docs/html/gamemodels_8h__incl.map create mode 100644 docs/html/gamemodels_8h__incl.md5 create mode 100644 docs/html/gamemodels_8h__incl.png create mode 100644 docs/html/gamemodels_8h_source.html create mode 100644 docs/html/glrenderer3d_8cpp.html create mode 100644 docs/html/glrenderer3d_8cpp__incl.map create mode 100644 docs/html/glrenderer3d_8cpp__incl.md5 create mode 100644 docs/html/glrenderer3d_8cpp__incl.png create mode 100644 docs/html/glrenderer3d_8h.html create mode 100644 docs/html/glrenderer3d_8h__dep__incl.map create mode 100644 docs/html/glrenderer3d_8h__dep__incl.md5 create mode 100644 docs/html/glrenderer3d_8h__dep__incl.png create mode 100644 docs/html/glrenderer3d_8h__incl.map create mode 100644 docs/html/glrenderer3d_8h__incl.md5 create mode 100644 docs/html/glrenderer3d_8h__incl.png create mode 100644 docs/html/glrenderer3d_8h_source.html create mode 100644 docs/html/glshaderloader_8cpp.html create mode 100644 docs/html/glshaderloader_8cpp__incl.map create mode 100644 docs/html/glshaderloader_8cpp__incl.md5 create mode 100644 docs/html/glshaderloader_8cpp__incl.png create mode 100644 docs/html/glshaderloader_8h.html create mode 100644 docs/html/glshaderloader_8h__dep__incl.map create mode 100644 docs/html/glshaderloader_8h__dep__incl.md5 create mode 100644 docs/html/glshaderloader_8h__dep__incl.png create mode 100644 docs/html/glshaderloader_8h__incl.map create mode 100644 docs/html/glshaderloader_8h__incl.md5 create mode 100644 docs/html/glshaderloader_8h__incl.png create mode 100644 docs/html/glshaderloader_8h_source.html create mode 100644 docs/html/graph_legend.html create mode 100644 docs/html/graph_legend.md5 create mode 100644 docs/html/graph_legend.png create mode 100644 docs/html/hierarchy.html create mode 100644 docs/html/index.html create mode 100644 docs/html/inherit_graph_0.map create mode 100644 docs/html/inherit_graph_0.md5 create mode 100644 docs/html/inherit_graph_0.png create mode 100644 docs/html/inherit_graph_1.map create mode 100644 docs/html/inherit_graph_1.md5 create mode 100644 docs/html/inherit_graph_1.png create mode 100644 docs/html/inherit_graph_10.map create mode 100644 docs/html/inherit_graph_10.md5 create mode 100644 docs/html/inherit_graph_10.png create mode 100644 docs/html/inherit_graph_11.map create mode 100644 docs/html/inherit_graph_11.md5 create mode 100644 docs/html/inherit_graph_11.png create mode 100644 docs/html/inherit_graph_12.map create mode 100644 docs/html/inherit_graph_12.md5 create mode 100644 docs/html/inherit_graph_12.png create mode 100644 docs/html/inherit_graph_13.map create mode 100644 docs/html/inherit_graph_13.md5 create mode 100644 docs/html/inherit_graph_13.png create mode 100644 docs/html/inherit_graph_2.map create mode 100644 docs/html/inherit_graph_2.md5 create mode 100644 docs/html/inherit_graph_2.png create mode 100644 docs/html/inherit_graph_3.map create mode 100644 docs/html/inherit_graph_3.md5 create mode 100644 docs/html/inherit_graph_3.png create mode 100644 docs/html/inherit_graph_4.map create mode 100644 docs/html/inherit_graph_4.md5 create mode 100644 docs/html/inherit_graph_4.png create mode 100644 docs/html/inherit_graph_5.map create mode 100644 docs/html/inherit_graph_5.md5 create mode 100644 docs/html/inherit_graph_5.png create mode 100644 docs/html/inherit_graph_6.map create mode 100644 docs/html/inherit_graph_6.md5 create mode 100644 docs/html/inherit_graph_6.png create mode 100644 docs/html/inherit_graph_7.map create mode 100644 docs/html/inherit_graph_7.md5 create mode 100644 docs/html/inherit_graph_7.png create mode 100644 docs/html/inherit_graph_8.map create mode 100644 docs/html/inherit_graph_8.md5 create mode 100644 docs/html/inherit_graph_8.png create mode 100644 docs/html/inherit_graph_9.map create mode 100644 docs/html/inherit_graph_9.md5 create mode 100644 docs/html/inherit_graph_9.png create mode 100644 docs/html/inherits.html create mode 100644 docs/html/jquery.js create mode 100644 docs/html/libgl_8cpp.html create mode 100644 docs/html/libgl_8cpp__incl.map create mode 100644 docs/html/libgl_8cpp__incl.md5 create mode 100644 docs/html/libgl_8cpp__incl.png create mode 100644 docs/html/libgl_8h.html create mode 100644 docs/html/libgl_8h__dep__incl.map create mode 100644 docs/html/libgl_8h__dep__incl.md5 create mode 100644 docs/html/libgl_8h__dep__incl.png create mode 100644 docs/html/libgl_8h__incl.map create mode 100644 docs/html/libgl_8h__incl.md5 create mode 100644 docs/html/libgl_8h__incl.png create mode 100644 docs/html/libgl_8h_source.html create mode 100644 docs/html/libs_8h.html create mode 100644 docs/html/libs_8h__dep__incl.map create mode 100644 docs/html/libs_8h__dep__incl.md5 create mode 100644 docs/html/libs_8h__dep__incl.png create mode 100644 docs/html/libs_8h__incl.map create mode 100644 docs/html/libs_8h__incl.md5 create mode 100644 docs/html/libs_8h__incl.png create mode 100644 docs/html/libs_8h_source.html create mode 100644 docs/html/model_8h.html create mode 100644 docs/html/model_8h__incl.map create mode 100644 docs/html/model_8h__incl.md5 create mode 100644 docs/html/model_8h__incl.png create mode 100644 docs/html/model_8h_source.html create mode 100644 docs/html/namespaceijengine.html create mode 100644 docs/html/namespaces.html create mode 100644 docs/html/nav_f.png create mode 100644 docs/html/nav_g.png create mode 100644 docs/html/nav_h.png create mode 100644 docs/html/open.png create mode 100644 docs/html/renderer3d_8h.html create mode 100644 docs/html/renderer3d_8h__dep__incl.map create mode 100644 docs/html/renderer3d_8h__dep__incl.md5 create mode 100644 docs/html/renderer3d_8h__dep__incl.png create mode 100644 docs/html/renderer3d_8h__incl.map create mode 100644 docs/html/renderer3d_8h__incl.md5 create mode 100644 docs/html/renderer3d_8h__incl.png create mode 100644 docs/html/renderer3d_8h_source.html create mode 100644 docs/html/sdl2Dvideo_8cpp.html create mode 100644 docs/html/sdl2Dvideo_8cpp__incl.map create mode 100644 docs/html/sdl2Dvideo_8cpp__incl.md5 create mode 100644 docs/html/sdl2Dvideo_8cpp__incl.png create mode 100644 docs/html/sdl2Dvideo_8h.html create mode 100644 docs/html/sdl2Dvideo_8h__dep__incl.map create mode 100644 docs/html/sdl2Dvideo_8h__dep__incl.md5 create mode 100644 docs/html/sdl2Dvideo_8h__dep__incl.png create mode 100644 docs/html/sdl2Dvideo_8h__incl.map create mode 100644 docs/html/sdl2Dvideo_8h__incl.md5 create mode 100644 docs/html/sdl2Dvideo_8h__incl.png create mode 100644 docs/html/sdl2Dvideo_8h_source.html create mode 100644 docs/html/sdl2_8cpp.html create mode 100644 docs/html/sdl2_8cpp__incl.map create mode 100644 docs/html/sdl2_8cpp__incl.md5 create mode 100644 docs/html/sdl2_8cpp__incl.png create mode 100644 docs/html/sdl2_8h.html create mode 100644 docs/html/sdl2_8h__dep__incl.map create mode 100644 docs/html/sdl2_8h__dep__incl.md5 create mode 100644 docs/html/sdl2_8h__dep__incl.png create mode 100644 docs/html/sdl2_8h__incl.map create mode 100644 docs/html/sdl2_8h__incl.md5 create mode 100644 docs/html/sdl2_8h__incl.png create mode 100644 docs/html/sdl2_8h_source.html create mode 100644 docs/html/sdl2canvas_8cpp.html create mode 100644 docs/html/sdl2canvas_8cpp__incl.map create mode 100644 docs/html/sdl2canvas_8cpp__incl.md5 create mode 100644 docs/html/sdl2canvas_8cpp__incl.png create mode 100644 docs/html/sdl2canvas_8h.html create mode 100644 docs/html/sdl2canvas_8h__dep__incl.map create mode 100644 docs/html/sdl2canvas_8h__dep__incl.md5 create mode 100644 docs/html/sdl2canvas_8h__dep__incl.png create mode 100644 docs/html/sdl2canvas_8h__incl.map create mode 100644 docs/html/sdl2canvas_8h__incl.md5 create mode 100644 docs/html/sdl2canvas_8h__incl.png create mode 100644 docs/html/sdl2canvas_8h_source.html create mode 100644 docs/html/sdl2game_8cpp.html create mode 100644 docs/html/sdl2game_8cpp__incl.map create mode 100644 docs/html/sdl2game_8cpp__incl.md5 create mode 100644 docs/html/sdl2game_8cpp__incl.png create mode 100644 docs/html/sdl2game_8h.html create mode 100644 docs/html/sdl2game_8h__dep__incl.map create mode 100644 docs/html/sdl2game_8h__dep__incl.md5 create mode 100644 docs/html/sdl2game_8h__dep__incl.png create mode 100644 docs/html/sdl2game_8h__incl.map create mode 100644 docs/html/sdl2game_8h__incl.md5 create mode 100644 docs/html/sdl2game_8h__incl.png create mode 100644 docs/html/sdl2game_8h_source.html create mode 100644 docs/html/sdl2texture_8cpp.html create mode 100644 docs/html/sdl2texture_8cpp__incl.map create mode 100644 docs/html/sdl2texture_8cpp__incl.md5 create mode 100644 docs/html/sdl2texture_8cpp__incl.png create mode 100644 docs/html/sdl2texture_8h.html create mode 100644 docs/html/sdl2texture_8h__dep__incl.map create mode 100644 docs/html/sdl2texture_8h__dep__incl.md5 create mode 100644 docs/html/sdl2texture_8h__dep__incl.png create mode 100644 docs/html/sdl2texture_8h__incl.map create mode 100644 docs/html/sdl2texture_8h__incl.md5 create mode 100644 docs/html/sdl2texture_8h__incl.png create mode 100644 docs/html/sdl2texture_8h_source.html create mode 100644 docs/html/sdl2window_8cpp.html create mode 100644 docs/html/sdl2window_8cpp__incl.map create mode 100644 docs/html/sdl2window_8cpp__incl.md5 create mode 100644 docs/html/sdl2window_8cpp__incl.png create mode 100644 docs/html/sdl2window_8h.html create mode 100644 docs/html/sdl2window_8h__dep__incl.map create mode 100644 docs/html/sdl2window_8h__dep__incl.md5 create mode 100644 docs/html/sdl2window_8h__dep__incl.png create mode 100644 docs/html/sdl2window_8h__incl.map create mode 100644 docs/html/sdl2window_8h__incl.md5 create mode 100644 docs/html/sdl2window_8h__incl.png create mode 100644 docs/html/sdl2window_8h_source.html create mode 100644 docs/html/sdl3Dvideo_8cpp.html create mode 100644 docs/html/sdl3Dvideo_8cpp__incl.map create mode 100644 docs/html/sdl3Dvideo_8cpp__incl.md5 create mode 100644 docs/html/sdl3Dvideo_8cpp__incl.png create mode 100644 docs/html/sdl3Dvideo_8h.html create mode 100644 docs/html/sdl3Dvideo_8h__dep__incl.map create mode 100644 docs/html/sdl3Dvideo_8h__dep__incl.md5 create mode 100644 docs/html/sdl3Dvideo_8h__dep__incl.png create mode 100644 docs/html/sdl3Dvideo_8h__incl.map create mode 100644 docs/html/sdl3Dvideo_8h__incl.md5 create mode 100644 docs/html/sdl3Dvideo_8h__incl.png create mode 100644 docs/html/sdl3Dvideo_8h_source.html create mode 100644 docs/html/sdlglgame_8cpp.html create mode 100644 docs/html/sdlglgame_8cpp__incl.map create mode 100644 docs/html/sdlglgame_8cpp__incl.md5 create mode 100644 docs/html/sdlglgame_8cpp__incl.png create mode 100644 docs/html/sdlglgame_8h.html create mode 100644 docs/html/sdlglgame_8h__dep__incl.map create mode 100644 docs/html/sdlglgame_8h__dep__incl.md5 create mode 100644 docs/html/sdlglgame_8h__dep__incl.png create mode 100644 docs/html/sdlglgame_8h__incl.map create mode 100644 docs/html/sdlglgame_8h__incl.md5 create mode 100644 docs/html/sdlglgame_8h__incl.png create mode 100644 docs/html/sdlglgame_8h_source.html create mode 100644 docs/html/search/all_0.html create mode 100644 docs/html/search/all_0.js create mode 100644 docs/html/search/all_1.html create mode 100644 docs/html/search/all_1.js create mode 100644 docs/html/search/all_10.html create mode 100644 docs/html/search/all_10.js create mode 100644 docs/html/search/all_11.html create mode 100644 docs/html/search/all_11.js create mode 100644 docs/html/search/all_12.html create mode 100644 docs/html/search/all_12.js create mode 100644 docs/html/search/all_13.html create mode 100644 docs/html/search/all_13.js create mode 100644 docs/html/search/all_2.html create mode 100644 docs/html/search/all_2.js create mode 100644 docs/html/search/all_3.html create mode 100644 docs/html/search/all_3.js create mode 100644 docs/html/search/all_4.html create mode 100644 docs/html/search/all_4.js create mode 100644 docs/html/search/all_5.html create mode 100644 docs/html/search/all_5.js create mode 100644 docs/html/search/all_6.html create mode 100644 docs/html/search/all_6.js create mode 100644 docs/html/search/all_7.html create mode 100644 docs/html/search/all_7.js create mode 100644 docs/html/search/all_8.html create mode 100644 docs/html/search/all_8.js create mode 100644 docs/html/search/all_9.html create mode 100644 docs/html/search/all_9.js create mode 100644 docs/html/search/all_a.html create mode 100644 docs/html/search/all_a.js create mode 100644 docs/html/search/all_b.html create mode 100644 docs/html/search/all_b.js create mode 100644 docs/html/search/all_c.html create mode 100644 docs/html/search/all_c.js create mode 100644 docs/html/search/all_d.html create mode 100644 docs/html/search/all_d.js create mode 100644 docs/html/search/all_e.html create mode 100644 docs/html/search/all_e.js create mode 100644 docs/html/search/all_f.html create mode 100644 docs/html/search/all_f.js create mode 100644 docs/html/search/classes_0.html create mode 100644 docs/html/search/classes_0.js create mode 100644 docs/html/search/classes_1.html create mode 100644 docs/html/search/classes_1.js create mode 100644 docs/html/search/classes_2.html create mode 100644 docs/html/search/classes_2.js create mode 100644 docs/html/search/classes_3.html create mode 100644 docs/html/search/classes_3.js create mode 100644 docs/html/search/classes_4.html create mode 100644 docs/html/search/classes_4.js create mode 100644 docs/html/search/classes_5.html create mode 100644 docs/html/search/classes_5.js create mode 100644 docs/html/search/classes_6.html create mode 100644 docs/html/search/classes_6.js create mode 100644 docs/html/search/classes_7.html create mode 100644 docs/html/search/classes_7.js create mode 100644 docs/html/search/classes_8.html create mode 100644 docs/html/search/classes_8.js create mode 100644 docs/html/search/classes_9.html create mode 100644 docs/html/search/classes_9.js create mode 100644 docs/html/search/close.png create mode 100644 docs/html/search/files_0.html create mode 100644 docs/html/search/files_0.js create mode 100644 docs/html/search/files_1.html create mode 100644 docs/html/search/files_1.js create mode 100644 docs/html/search/files_2.html create mode 100644 docs/html/search/files_2.js create mode 100644 docs/html/search/files_3.html create mode 100644 docs/html/search/files_3.js create mode 100644 docs/html/search/files_4.html create mode 100644 docs/html/search/files_4.js create mode 100644 docs/html/search/files_5.html create mode 100644 docs/html/search/files_5.js create mode 100644 docs/html/search/files_6.html create mode 100644 docs/html/search/files_6.js create mode 100644 docs/html/search/files_7.html create mode 100644 docs/html/search/files_7.js create mode 100644 docs/html/search/files_8.html create mode 100644 docs/html/search/files_8.js create mode 100644 docs/html/search/files_9.html create mode 100644 docs/html/search/files_9.js create mode 100644 docs/html/search/files_a.html create mode 100644 docs/html/search/files_a.js create mode 100644 docs/html/search/functions_0.html create mode 100644 docs/html/search/functions_0.js create mode 100644 docs/html/search/functions_1.html create mode 100644 docs/html/search/functions_1.js create mode 100644 docs/html/search/functions_2.html create mode 100644 docs/html/search/functions_2.js create mode 100644 docs/html/search/functions_3.html create mode 100644 docs/html/search/functions_3.js create mode 100644 docs/html/search/functions_4.html create mode 100644 docs/html/search/functions_4.js create mode 100644 docs/html/search/functions_5.html create mode 100644 docs/html/search/functions_5.js create mode 100644 docs/html/search/functions_6.html create mode 100644 docs/html/search/functions_6.js create mode 100644 docs/html/search/functions_7.html create mode 100644 docs/html/search/functions_7.js create mode 100644 docs/html/search/functions_8.html create mode 100644 docs/html/search/functions_8.js create mode 100644 docs/html/search/functions_9.html create mode 100644 docs/html/search/functions_9.js create mode 100644 docs/html/search/functions_a.html create mode 100644 docs/html/search/functions_a.js create mode 100644 docs/html/search/functions_b.html create mode 100644 docs/html/search/functions_b.js create mode 100644 docs/html/search/functions_c.html create mode 100644 docs/html/search/functions_c.js create mode 100644 docs/html/search/functions_d.html create mode 100644 docs/html/search/functions_d.js create mode 100644 docs/html/search/functions_e.html create mode 100644 docs/html/search/functions_e.js create mode 100644 docs/html/search/functions_f.html create mode 100644 docs/html/search/functions_f.js create mode 100644 docs/html/search/mag_sel.png create mode 100644 docs/html/search/namespaces_0.html create mode 100644 docs/html/search/namespaces_0.js create mode 100644 docs/html/search/nomatches.html create mode 100644 docs/html/search/search.css create mode 100644 docs/html/search/search.js create mode 100644 docs/html/search/search_l.png create mode 100644 docs/html/search/search_m.png create mode 100644 docs/html/search/search_r.png create mode 100644 docs/html/search/variables_0.html create mode 100644 docs/html/search/variables_0.js create mode 100644 docs/html/search/variables_1.html create mode 100644 docs/html/search/variables_1.js create mode 100644 docs/html/search/variables_2.html create mode 100644 docs/html/search/variables_2.js create mode 100644 docs/html/search/variables_3.html create mode 100644 docs/html/search/variables_3.js create mode 100644 docs/html/search/variables_4.html create mode 100644 docs/html/search/variables_4.js create mode 100644 docs/html/search/variables_5.html create mode 100644 docs/html/search/variables_5.js create mode 100644 docs/html/search/variables_6.html create mode 100644 docs/html/search/variables_6.js create mode 100644 docs/html/search/variables_7.html create mode 100644 docs/html/search/variables_7.js create mode 100644 docs/html/search/variables_8.html create mode 100644 docs/html/search/variables_8.js create mode 100644 docs/html/search/variables_9.html create mode 100644 docs/html/search/variables_9.js create mode 100644 docs/html/search/variables_a.html create mode 100644 docs/html/search/variables_a.js create mode 100644 docs/html/shader__manager_8cpp.html create mode 100644 docs/html/shader__manager_8cpp__incl.map create mode 100644 docs/html/shader__manager_8cpp__incl.md5 create mode 100644 docs/html/shader__manager_8cpp__incl.png create mode 100644 docs/html/shader__manager_8h.html create mode 100644 docs/html/shader__manager_8h__dep__incl.map create mode 100644 docs/html/shader__manager_8h__dep__incl.md5 create mode 100644 docs/html/shader__manager_8h__dep__incl.png create mode 100644 docs/html/shader__manager_8h__incl.map create mode 100644 docs/html/shader__manager_8h__incl.md5 create mode 100644 docs/html/shader__manager_8h__incl.png create mode 100644 docs/html/shader__manager_8h_source.html create mode 100644 docs/html/shaderloader_8h.html create mode 100644 docs/html/shaderloader_8h__dep__incl.map create mode 100644 docs/html/shaderloader_8h__dep__incl.md5 create mode 100644 docs/html/shaderloader_8h__dep__incl.png create mode 100644 docs/html/shaderloader_8h_source.html create mode 100644 docs/html/structijengine_1_1ContextInfo-members.html create mode 100644 docs/html/structijengine_1_1ContextInfo.html create mode 100644 docs/html/structijengine_1_1ContextInfo__coll__graph.map create mode 100644 docs/html/structijengine_1_1ContextInfo__coll__graph.md5 create mode 100644 docs/html/structijengine_1_1ContextInfo__coll__graph.png create mode 100644 docs/html/structijengine_1_1FramebufferInfo-members.html create mode 100644 docs/html/structijengine_1_1FramebufferInfo.html create mode 100644 docs/html/structijengine_1_1FramebufferInfo__coll__graph.map create mode 100644 docs/html/structijengine_1_1FramebufferInfo__coll__graph.md5 create mode 100644 docs/html/structijengine_1_1FramebufferInfo__coll__graph.png create mode 100644 docs/html/structijengine_1_1Model-members.html create mode 100644 docs/html/structijengine_1_1Model.html create mode 100644 docs/html/structijengine_1_1Model__coll__graph.map create mode 100644 docs/html/structijengine_1_1Model__coll__graph.md5 create mode 100644 docs/html/structijengine_1_1Model__coll__graph.png create mode 100644 docs/html/structijengine_1_1Model__inherit__graph.map create mode 100644 docs/html/structijengine_1_1Model__inherit__graph.md5 create mode 100644 docs/html/structijengine_1_1Model__inherit__graph.png create mode 100644 docs/html/structijengine_1_1Vector3f-members.html create mode 100644 docs/html/structijengine_1_1Vector3f.html create mode 100644 docs/html/structijengine_1_1Vector3f__coll__graph.map create mode 100644 docs/html/structijengine_1_1Vector3f__coll__graph.md5 create mode 100644 docs/html/structijengine_1_1Vector3f__coll__graph.png create mode 100644 docs/html/sync_off.png create mode 100644 docs/html/sync_on.png create mode 100644 docs/html/tab_a.png create mode 100644 docs/html/tab_b.png create mode 100644 docs/html/tab_h.png create mode 100644 docs/html/tab_s.png create mode 100644 docs/html/tabs.css create mode 100644 docs/html/texture_8h.html create mode 100644 docs/html/texture_8h__dep__incl.map create mode 100644 docs/html/texture_8h__dep__incl.md5 create mode 100644 docs/html/texture_8h__dep__incl.png create mode 100644 docs/html/texture_8h_source.html create mode 100644 docs/html/vertexformat_8h.html create mode 100644 docs/html/vertexformat_8h_source.html create mode 100644 docs/html/video_8h.html create mode 100644 docs/html/video_8h__dep__incl.map create mode 100644 docs/html/video_8h__dep__incl.md5 create mode 100644 docs/html/video_8h__dep__incl.png create mode 100644 docs/html/video_8h_source.html create mode 100644 docs/html/window_8h.html create mode 100644 docs/html/window_8h__dep__incl.map create mode 100644 docs/html/window_8h__dep__incl.md5 create mode 100644 docs/html/window_8h__dep__incl.png create mode 100644 docs/html/window_8h_source.html create mode 100644 docs/ijengine-ICG_GL.config create mode 100644 docs/latex/Igameobject_8h.tex create mode 100644 docs/latex/Igameobject_8h__incl.md5 create mode 100644 docs/latex/Igameobject_8h__incl.pdf create mode 100644 docs/latex/Makefile create mode 100644 docs/latex/annotated.tex create mode 100644 docs/latex/canvas_8h.tex create mode 100644 docs/latex/canvas_8h__dep__incl.md5 create mode 100644 docs/latex/canvas_8h__dep__incl.pdf create mode 100644 docs/latex/classGLrenderer3d.tex create mode 100644 docs/latex/classGLrenderer3d__coll__graph.md5 create mode 100644 docs/latex/classGLrenderer3d__coll__graph.pdf create mode 100644 docs/latex/classGLrenderer3d__inherit__graph.md5 create mode 100644 docs/latex/classGLrenderer3d__inherit__graph.pdf create mode 100644 docs/latex/classijengine_1_1Canvas.tex create mode 100644 docs/latex/classijengine_1_1Canvas__coll__graph.md5 create mode 100644 docs/latex/classijengine_1_1Canvas__coll__graph.pdf create mode 100644 docs/latex/classijengine_1_1Canvas__inherit__graph.md5 create mode 100644 docs/latex/classijengine_1_1Canvas__inherit__graph.pdf create mode 100644 docs/latex/classijengine_1_1GLShaderLoader.tex create mode 100644 docs/latex/classijengine_1_1GLShaderLoader__coll__graph.md5 create mode 100644 docs/latex/classijengine_1_1GLShaderLoader__coll__graph.pdf create mode 100644 docs/latex/classijengine_1_1Game.tex create mode 100644 docs/latex/classijengine_1_1GameModels.tex create mode 100644 docs/latex/classijengine_1_1GameModels__coll__graph.md5 create mode 100644 docs/latex/classijengine_1_1GameModels__coll__graph.pdf create mode 100644 docs/latex/classijengine_1_1Game__coll__graph.md5 create mode 100644 docs/latex/classijengine_1_1Game__coll__graph.pdf create mode 100644 docs/latex/classijengine_1_1Game__inherit__graph.md5 create mode 100644 docs/latex/classijengine_1_1Game__inherit__graph.pdf create mode 100644 docs/latex/classijengine_1_1Lib.tex create mode 100644 docs/latex/classijengine_1_1LibGL.tex create mode 100644 docs/latex/classijengine_1_1LibGL__coll__graph.md5 create mode 100644 docs/latex/classijengine_1_1LibGL__coll__graph.pdf create mode 100644 docs/latex/classijengine_1_1LibGL__inherit__graph.md5 create mode 100644 docs/latex/classijengine_1_1LibGL__inherit__graph.pdf create mode 100644 docs/latex/classijengine_1_1LibSDL2.tex create mode 100644 docs/latex/classijengine_1_1LibSDL2__coll__graph.md5 create mode 100644 docs/latex/classijengine_1_1LibSDL2__coll__graph.pdf create mode 100644 docs/latex/classijengine_1_1LibSDL2__inherit__graph.md5 create mode 100644 docs/latex/classijengine_1_1LibSDL2__inherit__graph.pdf create mode 100644 docs/latex/classijengine_1_1Lib__coll__graph.md5 create mode 100644 docs/latex/classijengine_1_1Lib__coll__graph.pdf create mode 100644 docs/latex/classijengine_1_1Lib__inherit__graph.md5 create mode 100644 docs/latex/classijengine_1_1Lib__inherit__graph.pdf create mode 100644 docs/latex/classijengine_1_1Renderer3d.tex create mode 100644 docs/latex/classijengine_1_1Renderer3d__coll__graph.md5 create mode 100644 docs/latex/classijengine_1_1Renderer3d__coll__graph.pdf create mode 100644 docs/latex/classijengine_1_1Renderer3d__inherit__graph.md5 create mode 100644 docs/latex/classijengine_1_1Renderer3d__inherit__graph.pdf create mode 100644 docs/latex/classijengine_1_1SDL2Canvas.tex create mode 100644 docs/latex/classijengine_1_1SDL2Canvas__coll__graph.md5 create mode 100644 docs/latex/classijengine_1_1SDL2Canvas__coll__graph.pdf create mode 100644 docs/latex/classijengine_1_1SDL2Canvas__inherit__graph.md5 create mode 100644 docs/latex/classijengine_1_1SDL2Canvas__inherit__graph.pdf create mode 100644 docs/latex/classijengine_1_1SDL2Canvas_a764abc16a5bcdd6f0d1ab1c117839ee0_cgraph.md5 create mode 100644 docs/latex/classijengine_1_1SDL2Canvas_a764abc16a5bcdd6f0d1ab1c117839ee0_cgraph.pdf create mode 100644 docs/latex/classijengine_1_1SDL2DVideo.tex create mode 100644 docs/latex/classijengine_1_1SDL2DVideo__coll__graph.md5 create mode 100644 docs/latex/classijengine_1_1SDL2DVideo__coll__graph.pdf create mode 100644 docs/latex/classijengine_1_1SDL2DVideo__inherit__graph.md5 create mode 100644 docs/latex/classijengine_1_1SDL2DVideo__inherit__graph.pdf create mode 100644 docs/latex/classijengine_1_1SDL2Game.tex create mode 100644 docs/latex/classijengine_1_1SDL2Game__coll__graph.md5 create mode 100644 docs/latex/classijengine_1_1SDL2Game__coll__graph.pdf create mode 100644 docs/latex/classijengine_1_1SDL2Game__inherit__graph.md5 create mode 100644 docs/latex/classijengine_1_1SDL2Game__inherit__graph.pdf create mode 100644 docs/latex/classijengine_1_1SDL2Game_a85c10694ae6091b2979ed922a911adef_cgraph.md5 create mode 100644 docs/latex/classijengine_1_1SDL2Game_a85c10694ae6091b2979ed922a911adef_cgraph.pdf create mode 100644 docs/latex/classijengine_1_1SDL2Texture.tex create mode 100644 docs/latex/classijengine_1_1SDL2Texture__coll__graph.md5 create mode 100644 docs/latex/classijengine_1_1SDL2Texture__coll__graph.pdf create mode 100644 docs/latex/classijengine_1_1SDL2Texture__inherit__graph.md5 create mode 100644 docs/latex/classijengine_1_1SDL2Texture__inherit__graph.pdf create mode 100644 docs/latex/classijengine_1_1SDL2Texture_a2685a9df8d7152bc132990dea3ffe813_cgraph.md5 create mode 100644 docs/latex/classijengine_1_1SDL2Texture_a2685a9df8d7152bc132990dea3ffe813_cgraph.pdf create mode 100644 docs/latex/classijengine_1_1SDL2Window.tex create mode 100644 docs/latex/classijengine_1_1SDL2Window__coll__graph.md5 create mode 100644 docs/latex/classijengine_1_1SDL2Window__coll__graph.pdf create mode 100644 docs/latex/classijengine_1_1SDL2Window__inherit__graph.md5 create mode 100644 docs/latex/classijengine_1_1SDL2Window__inherit__graph.pdf create mode 100644 docs/latex/classijengine_1_1SDL3DVideo.tex create mode 100644 docs/latex/classijengine_1_1SDL3DVideo__coll__graph.md5 create mode 100644 docs/latex/classijengine_1_1SDL3DVideo__coll__graph.pdf create mode 100644 docs/latex/classijengine_1_1SDL3DVideo__inherit__graph.md5 create mode 100644 docs/latex/classijengine_1_1SDL3DVideo__inherit__graph.pdf create mode 100644 docs/latex/classijengine_1_1SDLGLGame.tex create mode 100644 docs/latex/classijengine_1_1SDLGLGame__coll__graph.md5 create mode 100644 docs/latex/classijengine_1_1SDLGLGame__coll__graph.pdf create mode 100644 docs/latex/classijengine_1_1SDLGLGame__inherit__graph.md5 create mode 100644 docs/latex/classijengine_1_1SDLGLGame__inherit__graph.pdf create mode 100644 docs/latex/classijengine_1_1ShaderLoader.tex create mode 100644 docs/latex/classijengine_1_1ShaderLoader__coll__graph.md5 create mode 100644 docs/latex/classijengine_1_1ShaderLoader__coll__graph.pdf create mode 100644 docs/latex/classijengine_1_1ShaderManager.tex create mode 100644 docs/latex/classijengine_1_1ShaderManager__coll__graph.md5 create mode 100644 docs/latex/classijengine_1_1ShaderManager__coll__graph.pdf create mode 100644 docs/latex/classijengine_1_1Texture.tex create mode 100644 docs/latex/classijengine_1_1Texture__coll__graph.md5 create mode 100644 docs/latex/classijengine_1_1Texture__coll__graph.pdf create mode 100644 docs/latex/classijengine_1_1Texture__inherit__graph.md5 create mode 100644 docs/latex/classijengine_1_1Texture__inherit__graph.pdf create mode 100644 docs/latex/classijengine_1_1Video.tex create mode 100644 docs/latex/classijengine_1_1Video__coll__graph.md5 create mode 100644 docs/latex/classijengine_1_1Video__coll__graph.pdf create mode 100644 docs/latex/classijengine_1_1Video__inherit__graph.md5 create mode 100644 docs/latex/classijengine_1_1Video__inherit__graph.pdf create mode 100644 docs/latex/classijengine_1_1Window.tex create mode 100644 docs/latex/classijengine_1_1Window__coll__graph.md5 create mode 100644 docs/latex/classijengine_1_1Window__coll__graph.pdf create mode 100644 docs/latex/classijengine_1_1Window__inherit__graph.md5 create mode 100644 docs/latex/classijengine_1_1Window__inherit__graph.pdf create mode 100644 docs/latex/contextinfo_8h.tex create mode 100644 docs/latex/contextinfo_8h__dep__incl.md5 create mode 100644 docs/latex/contextinfo_8h__dep__incl.pdf create mode 100644 docs/latex/dir_68267d1309a1af8e8297ef4c3efbcdba.tex create mode 100644 docs/latex/dir_68267d1309a1af8e8297ef4c3efbcdba_dep.md5 create mode 100644 docs/latex/dir_68267d1309a1af8e8297ef4c3efbcdba_dep.pdf create mode 100644 docs/latex/dir_d44c64559bbebec7f509842c48db8b23.tex create mode 100644 docs/latex/dir_d44c64559bbebec7f509842c48db8b23_dep.md5 create mode 100644 docs/latex/dir_d44c64559bbebec7f509842c48db8b23_dep.pdf create mode 100644 docs/latex/doxygen.sty create mode 100644 docs/latex/files.tex create mode 100644 docs/latex/framebufferinfo_8h.tex create mode 100644 docs/latex/framebufferinfo_8h__dep__incl.md5 create mode 100644 docs/latex/framebufferinfo_8h__dep__incl.pdf create mode 100644 docs/latex/framebufferinfo_8h__incl.md5 create mode 100644 docs/latex/framebufferinfo_8h__incl.pdf create mode 100644 docs/latex/game_8cpp.tex create mode 100644 docs/latex/game_8cpp__incl.md5 create mode 100644 docs/latex/game_8cpp__incl.pdf create mode 100644 docs/latex/game_8h.tex create mode 100644 docs/latex/game_8h__dep__incl.md5 create mode 100644 docs/latex/game_8h__dep__incl.pdf create mode 100644 docs/latex/gamemodels_8h.tex create mode 100644 docs/latex/gamemodels_8h__incl.md5 create mode 100644 docs/latex/gamemodels_8h__incl.pdf create mode 100644 docs/latex/glrenderer3d_8cpp.tex create mode 100644 docs/latex/glrenderer3d_8cpp__incl.md5 create mode 100644 docs/latex/glrenderer3d_8cpp__incl.pdf create mode 100644 docs/latex/glrenderer3d_8h.tex create mode 100644 docs/latex/glrenderer3d_8h__dep__incl.md5 create mode 100644 docs/latex/glrenderer3d_8h__dep__incl.pdf create mode 100644 docs/latex/glrenderer3d_8h__incl.md5 create mode 100644 docs/latex/glrenderer3d_8h__incl.pdf create mode 100644 docs/latex/glshaderloader_8cpp.tex create mode 100644 docs/latex/glshaderloader_8cpp__incl.md5 create mode 100644 docs/latex/glshaderloader_8cpp__incl.pdf create mode 100644 docs/latex/glshaderloader_8h.tex create mode 100644 docs/latex/glshaderloader_8h__dep__incl.md5 create mode 100644 docs/latex/glshaderloader_8h__dep__incl.pdf create mode 100644 docs/latex/glshaderloader_8h__incl.md5 create mode 100644 docs/latex/glshaderloader_8h__incl.pdf create mode 100644 docs/latex/hierarchy.tex create mode 100644 docs/latex/libgl_8cpp.tex create mode 100644 docs/latex/libgl_8cpp__incl.md5 create mode 100644 docs/latex/libgl_8cpp__incl.pdf create mode 100644 docs/latex/libgl_8h.tex create mode 100644 docs/latex/libgl_8h__dep__incl.md5 create mode 100644 docs/latex/libgl_8h__dep__incl.pdf create mode 100644 docs/latex/libgl_8h__incl.md5 create mode 100644 docs/latex/libgl_8h__incl.pdf create mode 100644 docs/latex/libs_8h.tex create mode 100644 docs/latex/libs_8h__dep__incl.md5 create mode 100644 docs/latex/libs_8h__dep__incl.pdf create mode 100644 docs/latex/libs_8h__incl.md5 create mode 100644 docs/latex/libs_8h__incl.pdf create mode 100644 docs/latex/model_8h.tex create mode 100644 docs/latex/model_8h__incl.md5 create mode 100644 docs/latex/model_8h__incl.pdf create mode 100644 docs/latex/namespaceijengine.tex create mode 100644 docs/latex/namespaces.tex create mode 100644 docs/latex/refman.aux create mode 100644 docs/latex/refman.idx create mode 100644 docs/latex/refman.ilg create mode 100644 docs/latex/refman.ind create mode 100644 docs/latex/refman.log create mode 100644 docs/latex/refman.out create mode 100644 docs/latex/refman.pdf create mode 100644 docs/latex/refman.tex create mode 100644 docs/latex/refman.toc create mode 100644 docs/latex/renderer3d_8h.tex create mode 100644 docs/latex/renderer3d_8h__dep__incl.md5 create mode 100644 docs/latex/renderer3d_8h__dep__incl.pdf create mode 100644 docs/latex/renderer3d_8h__incl.md5 create mode 100644 docs/latex/renderer3d_8h__incl.pdf create mode 100644 docs/latex/sdl2Dvideo_8cpp.tex create mode 100644 docs/latex/sdl2Dvideo_8cpp__incl.md5 create mode 100644 docs/latex/sdl2Dvideo_8cpp__incl.pdf create mode 100644 docs/latex/sdl2Dvideo_8h.tex create mode 100644 docs/latex/sdl2Dvideo_8h__dep__incl.md5 create mode 100644 docs/latex/sdl2Dvideo_8h__dep__incl.pdf create mode 100644 docs/latex/sdl2Dvideo_8h__incl.md5 create mode 100644 docs/latex/sdl2Dvideo_8h__incl.pdf create mode 100644 docs/latex/sdl2_8cpp.tex create mode 100644 docs/latex/sdl2_8cpp__incl.md5 create mode 100644 docs/latex/sdl2_8cpp__incl.pdf create mode 100644 docs/latex/sdl2_8h.tex create mode 100644 docs/latex/sdl2_8h__dep__incl.md5 create mode 100644 docs/latex/sdl2_8h__dep__incl.pdf create mode 100644 docs/latex/sdl2_8h__incl.md5 create mode 100644 docs/latex/sdl2_8h__incl.pdf create mode 100644 docs/latex/sdl2canvas_8cpp.tex create mode 100644 docs/latex/sdl2canvas_8cpp__incl.md5 create mode 100644 docs/latex/sdl2canvas_8cpp__incl.pdf create mode 100644 docs/latex/sdl2canvas_8h.tex create mode 100644 docs/latex/sdl2canvas_8h__dep__incl.md5 create mode 100644 docs/latex/sdl2canvas_8h__dep__incl.pdf create mode 100644 docs/latex/sdl2canvas_8h__incl.md5 create mode 100644 docs/latex/sdl2canvas_8h__incl.pdf create mode 100644 docs/latex/sdl2game_8cpp.tex create mode 100644 docs/latex/sdl2game_8cpp__incl.md5 create mode 100644 docs/latex/sdl2game_8cpp__incl.pdf create mode 100644 docs/latex/sdl2game_8h.tex create mode 100644 docs/latex/sdl2game_8h__dep__incl.md5 create mode 100644 docs/latex/sdl2game_8h__dep__incl.pdf create mode 100644 docs/latex/sdl2game_8h__incl.md5 create mode 100644 docs/latex/sdl2game_8h__incl.pdf create mode 100644 docs/latex/sdl2texture_8cpp.tex create mode 100644 docs/latex/sdl2texture_8cpp__incl.md5 create mode 100644 docs/latex/sdl2texture_8cpp__incl.pdf create mode 100644 docs/latex/sdl2texture_8h.tex create mode 100644 docs/latex/sdl2texture_8h__dep__incl.md5 create mode 100644 docs/latex/sdl2texture_8h__dep__incl.pdf create mode 100644 docs/latex/sdl2texture_8h__incl.md5 create mode 100644 docs/latex/sdl2texture_8h__incl.pdf create mode 100644 docs/latex/sdl2window_8cpp.tex create mode 100644 docs/latex/sdl2window_8cpp__incl.md5 create mode 100644 docs/latex/sdl2window_8cpp__incl.pdf create mode 100644 docs/latex/sdl2window_8h.tex create mode 100644 docs/latex/sdl2window_8h__dep__incl.md5 create mode 100644 docs/latex/sdl2window_8h__dep__incl.pdf create mode 100644 docs/latex/sdl2window_8h__incl.md5 create mode 100644 docs/latex/sdl2window_8h__incl.pdf create mode 100644 docs/latex/sdl3Dvideo_8cpp.tex create mode 100644 docs/latex/sdl3Dvideo_8cpp__incl.md5 create mode 100644 docs/latex/sdl3Dvideo_8cpp__incl.pdf create mode 100644 docs/latex/sdl3Dvideo_8h.tex create mode 100644 docs/latex/sdl3Dvideo_8h__dep__incl.md5 create mode 100644 docs/latex/sdl3Dvideo_8h__dep__incl.pdf create mode 100644 docs/latex/sdl3Dvideo_8h__incl.md5 create mode 100644 docs/latex/sdl3Dvideo_8h__incl.pdf create mode 100644 docs/latex/sdlglgame_8cpp.tex create mode 100644 docs/latex/sdlglgame_8cpp__incl.md5 create mode 100644 docs/latex/sdlglgame_8cpp__incl.pdf create mode 100644 docs/latex/sdlglgame_8h.tex create mode 100644 docs/latex/sdlglgame_8h__dep__incl.md5 create mode 100644 docs/latex/sdlglgame_8h__dep__incl.pdf create mode 100644 docs/latex/sdlglgame_8h__incl.md5 create mode 100644 docs/latex/sdlglgame_8h__incl.pdf create mode 100644 docs/latex/shader__manager_8cpp.tex create mode 100644 docs/latex/shader__manager_8cpp__incl.md5 create mode 100644 docs/latex/shader__manager_8cpp__incl.pdf create mode 100644 docs/latex/shader__manager_8h.tex create mode 100644 docs/latex/shader__manager_8h__dep__incl.md5 create mode 100644 docs/latex/shader__manager_8h__dep__incl.pdf create mode 100644 docs/latex/shader__manager_8h__incl.md5 create mode 100644 docs/latex/shader__manager_8h__incl.pdf create mode 100644 docs/latex/shaderloader_8h.tex create mode 100644 docs/latex/shaderloader_8h__dep__incl.md5 create mode 100644 docs/latex/shaderloader_8h__dep__incl.pdf create mode 100644 docs/latex/structijengine_1_1ContextInfo.tex create mode 100644 docs/latex/structijengine_1_1ContextInfo__coll__graph.md5 create mode 100644 docs/latex/structijengine_1_1ContextInfo__coll__graph.pdf create mode 100644 docs/latex/structijengine_1_1FramebufferInfo.tex create mode 100644 docs/latex/structijengine_1_1FramebufferInfo__coll__graph.md5 create mode 100644 docs/latex/structijengine_1_1FramebufferInfo__coll__graph.pdf create mode 100644 docs/latex/structijengine_1_1Model.tex create mode 100644 docs/latex/structijengine_1_1Model__coll__graph.md5 create mode 100644 docs/latex/structijengine_1_1Model__coll__graph.pdf create mode 100644 docs/latex/structijengine_1_1Model__inherit__graph.md5 create mode 100644 docs/latex/structijengine_1_1Model__inherit__graph.pdf create mode 100644 docs/latex/structijengine_1_1Vector3f.tex create mode 100644 docs/latex/structijengine_1_1Vector3f__coll__graph.md5 create mode 100644 docs/latex/structijengine_1_1Vector3f__coll__graph.pdf create mode 100644 docs/latex/texture_8h.tex create mode 100644 docs/latex/texture_8h__dep__incl.md5 create mode 100644 docs/latex/texture_8h__dep__incl.pdf create mode 100644 docs/latex/vertexformat_8h.tex create mode 100644 docs/latex/video_8h.tex create mode 100644 docs/latex/video_8h__dep__incl.md5 create mode 100644 docs/latex/video_8h__dep__incl.pdf create mode 100644 docs/latex/window_8h.tex create mode 100644 docs/latex/window_8h__dep__incl.md5 create mode 100644 docs/latex/window_8h__dep__incl.pdf create mode 100644 include/Igameobject.h create mode 100644 include/contextinfo.h create mode 100644 include/framebufferinfo.h create mode 100644 include/gamemodels.h create mode 100644 include/glrenderer3d.h create mode 100644 include/interface.h create mode 100644 include/model.h create mode 100644 include/renderer3d.h create mode 100644 include/shader_manager.h create mode 100644 include/shaderloader.h create mode 100644 include/vertexformat.h create mode 100644 script.sh create mode 100644 src/glrenderer3d.cpp create mode 100644 src/shader_manager.cpp create mode 100644 test/shaders/shader.fs create mode 100644 test/shaders/shader.vs create mode 100644 test/test diff --git a/docs/html/Igameobject_8h.html b/docs/html/Igameobject_8h.html new file mode 100644 index 0000000..f5220e3 --- /dev/null +++ b/docs/html/Igameobject_8h.html @@ -0,0 +1,116 @@ + + + + + + +IJEngine: /home/carla/git/ijengine-ICG_GL/include/Igameobject.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
IJEngine +
+
+
+ + + + + + + + + +
+ +
+ + +
+
+ +
+
Igameobject.h File Reference
+
+
+
#include <vector>
+#include <iostream>
+#include "GL/glew.h"
+
+Include dependency graph for Igameobject.h:
+
+
+
+
+

Go to the source code of this file.

+ + + + +

+Namespaces

 ijengine
 
+
+ + + + diff --git a/docs/html/Igameobject_8h__incl.map b/docs/html/Igameobject_8h__incl.map new file mode 100644 index 0000000..1a1670f --- /dev/null +++ b/docs/html/Igameobject_8h__incl.map @@ -0,0 +1,2 @@ + + diff --git a/docs/html/Igameobject_8h__incl.md5 b/docs/html/Igameobject_8h__incl.md5 new file mode 100644 index 0000000..09bbb70 --- /dev/null +++ b/docs/html/Igameobject_8h__incl.md5 @@ -0,0 +1 @@ +a3472498d0b020fb191df674fef0d873 \ No newline at end of file diff --git a/docs/html/Igameobject_8h__incl.png b/docs/html/Igameobject_8h__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..789bc7ca5fdfa28a9dfee35316fdd08e503b8136 GIT binary patch literal 8973 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 V1mYu);QbbetfZ1extNLne*tWNV)y_6 literal 0 HcmV?d00001 diff --git a/docs/html/Igameobject_8h_source.html b/docs/html/Igameobject_8h_source.html new file mode 100644 index 0000000..b43f0fb --- /dev/null +++ b/docs/html/Igameobject_8h_source.html @@ -0,0 +1,110 @@ + + + + + + +IJEngine: /home/carla/git/ijengine-ICG_GL/include/Igameobject.h Source File + + + + + + + + + + +
+
+
Igameobject.h
+
+
+Go to the documentation of this file.
1 #ifndef IGAME_OBJECT_H
+
2 #define IGAME_OBJECT_H
+
3 
+
4 #include <vector>
+
5 #include <iostream>
+
6 #include "GL/glew.h"
+
7 using namespace std;
+
8 namespace ijengine {
+
9 
+
10 }
+
11 
+
12 #endif
+
+ + + + diff --git a/docs/html/annotated.html b/docs/html/annotated.html new file mode 100644 index 0000000..5637fb6 --- /dev/null +++ b/docs/html/annotated.html @@ -0,0 +1,126 @@ + + + + + + +IJEngine: Class List + + + + + + + + + +
+
+ + + + + + +
+
IJEngine +
+
+
+ + + + + +
+ + + + +
+ +
+ +
+
+
Class List
+
+
+
Here are the classes, structs, unions and interfaces with brief descriptions:
+
+ + + + diff --git a/docs/html/bc_s.png b/docs/html/bc_s.png new file mode 100644 index 0000000000000000000000000000000000000000..224b29aa9847d5a4b3902efd602b7ddf7d33e6c2 GIT binary patch literal 676 zcmV;V0$crwP)y__>=_9%My z{n931IS})GlGUF8K#6VIbs%684A^L3@%PlP2>_sk`UWPq@f;rU*V%rPy_ekbhXT&s z(GN{DxFv}*vZp`F>S!r||M`I*nOwwKX+BC~3P5N3-)Y{65c;ywYiAh-1*hZcToLHK ztpl1xomJ+Yb}K(cfbJr2=GNOnT!UFA7Vy~fBz8?J>XHsbZoDad^8PxfSa0GDgENZS zuLCEqzb*xWX2CG*b&5IiO#NzrW*;`VC9455M`o1NBh+(k8~`XCEEoC1Ybwf;vr4K3 zg|EB<07?SOqHp9DhLpS&bzgo70I+ghB_#)K7H%AMU3v}xuyQq9&Bm~++VYhF09a+U zl7>n7Jjm$K#b*FONz~fj;I->Bf;ule1prFN9FovcDGBkpg>)O*-}eLnC{6oZHZ$o% zXKW$;0_{8hxHQ>l;_*HATI(`7t#^{$(zLe}h*mqwOc*nRY9=?Sx4OOeVIfI|0V(V2 zBrW#G7Ss9wvzr@>H*`r>zE z+e8bOBgqIgldUJlG(YUDviMB`9+DH8n-s9SXRLyJHO1!=wY^79WYZMTa(wiZ!zP66 zA~!21vmF3H2{ngD;+`6j#~6j;$*f*G_2ZD1E;9(yaw7d-QnSCpK(cR1zU3qU0000< KMNUMnLSTYoA~SLT literal 0 HcmV?d00001 diff --git a/docs/html/bdwn.png b/docs/html/bdwn.png new file mode 100644 index 0000000000000000000000000000000000000000..940a0b950443a0bb1b216ac03c45b8a16c955452 GIT binary patch literal 147 zcmeAS@N?(olHy`uVBq!ia0vp^>_E)H!3HEvS)PKZC{Gv1kP61Pb5HX&C2wk~_T + + + + + +IJEngine: /home/carla/git/ijengine-ICG_GL/include/canvas.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
IJEngine +
+
+
+ + + + + + + + + +
+ +
+ + +
+
+ +
+
canvas.h File Reference
+
+
+
+This graph shows which files directly or indirectly include this file:
+
+
+ + +
+
+

Go to the source code of this file.

+ + + + +

+Classes

class  ijengine::Canvas
 
+ + + +

+Namespaces

 ijengine
 
+
+ + + + diff --git a/docs/html/canvas_8h__dep__incl.map b/docs/html/canvas_8h__dep__incl.map new file mode 100644 index 0000000..3e6fdba --- /dev/null +++ b/docs/html/canvas_8h__dep__incl.map @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/docs/html/canvas_8h__dep__incl.md5 b/docs/html/canvas_8h__dep__incl.md5 new file mode 100644 index 0000000..3175670 --- /dev/null +++ b/docs/html/canvas_8h__dep__incl.md5 @@ -0,0 +1 @@ +90e56c339647606d00f19aabb6d40fe8 \ No newline at end of file diff --git a/docs/html/canvas_8h__dep__incl.png b/docs/html/canvas_8h__dep__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..33a0d6e7448e3bb83d30375d8e7e50939a35f6aa GIT binary patch literal 43753 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%0DoRaH&@`J->` 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 + + + + + +IJEngine: /home/carla/git/ijengine-ICG_GL/include/canvas.h Source File + + + + + + + + + +
+
+ + + + + + +
+
IJEngine +
+
+
+ + + + + + + + + +
+ +
+ + +
+
+
+
canvas.h
+
+
+Go to the documentation of this file.
1 #ifndef IJENGINE_CANVAS_H
+
2 #define IJENGINE_CANVAS_H
+
3 
+
4 namespace ijengine {
+
5 
+
6  class Texture;
+
7 
+
8  class Canvas {
+
9  public:
+
10  virtual ~Canvas() = default;
+
11  virtual void draw(const Texture *texture, int x, int y) = 0;
+
12  virtual void update() = 0;
+
13  };
+
14 }
+
15 
+
16 #endif
+
Definition: canvas.h:8
+
virtual void draw(const Texture *texture, int x, int y)=0
+
virtual ~Canvas()=default
+
virtual void update()=0
+
Definition: texture.h:6
+
+ + + + diff --git a/docs/html/classGLrenderer3d-members.html b/docs/html/classGLrenderer3d-members.html new file mode 100644 index 0000000..aabbd50 --- /dev/null +++ b/docs/html/classGLrenderer3d-members.html @@ -0,0 +1,106 @@ + + + + + + +IJEngine: Member List + + + + + + + + + +
+
+ + + + + + +
+
IJEngine +
+
+
+ + + + + + + + + +
+ +
+ +
+
+
+
GLrenderer3d Member List
+
+
+ +

This is the complete list of members for GLrenderer3d, including all inherited members.

+ + + + + + + +
drawTriangle(float x, float y, float z, float scale, int r, int g, int b)GLrenderer3dvirtual
GLrenderer3d(SDL_Window *renderer3d)GLrenderer3d
notifyBeginframe()GLrenderer3dvirtual
notifyEndFrame()GLrenderer3dvirtual
renderer3d() const GLrenderer3d
~Renderer3d()=defaultijengine::Renderer3dvirtual
+ + + + diff --git a/docs/html/classGLrenderer3d.html b/docs/html/classGLrenderer3d.html new file mode 100644 index 0000000..3bbc6e5 --- /dev/null +++ b/docs/html/classGLrenderer3d.html @@ -0,0 +1,286 @@ + + + + + + +IJEngine: GLrenderer3d Class Reference + + + + + + + + + +
+
+ + + + + + +
+
IJEngine +
+
+
+ + + + + + + + + +
+ +
+ +
+
+ +
+
GLrenderer3d Class Reference
+
+
+ +

#include <glrenderer3d.h>

+
+Inheritance diagram for GLrenderer3d:
+
+
Inheritance graph
+ + +
+
+Collaboration diagram for GLrenderer3d:
+
+
Collaboration graph
+ + +
+ + + + + + + + + + + + + + + +

+Public Member Functions

 GLrenderer3d (SDL_Window *renderer3d)
 
void drawTriangle (float x, float y, float z, float scale, int r, int g, int b)
 
void notifyBeginframe ()
 
void notifyEndFrame ()
 
SDL_Window * renderer3d () const
 
- Public Member Functions inherited from ijengine::Renderer3d
virtual ~Renderer3d ()=default
 
+

Constructor & Destructor Documentation

+ +
+
+ + + + + + + + +
GLrenderer3d::GLrenderer3d (SDL_Window * renderer3d)
+
+ +
+
+

Member Function Documentation

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void GLrenderer3d::drawTriangle (float x,
float y,
float z,
float scale,
int r,
int g,
int b 
)
+
+virtual
+
+ +

Implements ijengine::Renderer3d.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
void GLrenderer3d::notifyBeginframe ()
+
+virtual
+
+ +

Implements ijengine::Renderer3d.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
void GLrenderer3d::notifyEndFrame ()
+
+virtual
+
+ +

Implements ijengine::Renderer3d.

+ +
+
+ +
+
+ + + + + + + +
SDL_Window * GLrenderer3d::renderer3d () const
+
+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/html/classGLrenderer3d__coll__graph.map b/docs/html/classGLrenderer3d__coll__graph.map new file mode 100644 index 0000000..f8c2883 --- /dev/null +++ b/docs/html/classGLrenderer3d__coll__graph.map @@ -0,0 +1,3 @@ + + + diff --git a/docs/html/classGLrenderer3d__coll__graph.md5 b/docs/html/classGLrenderer3d__coll__graph.md5 new file mode 100644 index 0000000..3d020ef --- /dev/null +++ b/docs/html/classGLrenderer3d__coll__graph.md5 @@ -0,0 +1 @@ +0a1b14a4585039db9a8ca0149a7acefc \ No newline at end of file diff --git a/docs/html/classGLrenderer3d__coll__graph.png b/docs/html/classGLrenderer3d__coll__graph.png new file mode 100644 index 0000000000000000000000000000000000000000..c6c4e7e613a860c24c7603ff499858220848443a GIT binary patch literal 8640 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 aWXYr}q0k>2MfgbuLRLyqvRM4N&wl`~`av52 literal 0 HcmV?d00001 diff --git a/docs/html/classGLrenderer3d__inherit__graph.map b/docs/html/classGLrenderer3d__inherit__graph.map new file mode 100644 index 0000000..f8c2883 --- /dev/null +++ b/docs/html/classGLrenderer3d__inherit__graph.map @@ -0,0 +1,3 @@ + + + diff --git a/docs/html/classGLrenderer3d__inherit__graph.md5 b/docs/html/classGLrenderer3d__inherit__graph.md5 new file mode 100644 index 0000000..3d020ef --- /dev/null +++ b/docs/html/classGLrenderer3d__inherit__graph.md5 @@ -0,0 +1 @@ +0a1b14a4585039db9a8ca0149a7acefc \ No newline at end of file diff --git a/docs/html/classGLrenderer3d__inherit__graph.png b/docs/html/classGLrenderer3d__inherit__graph.png new file mode 100644 index 0000000000000000000000000000000000000000..c6c4e7e613a860c24c7603ff499858220848443a GIT binary patch literal 8640 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 aWXYr}q0k>2MfgbuLRLyqvRM4N&wl`~`av52 literal 0 HcmV?d00001 diff --git a/docs/html/classes.html b/docs/html/classes.html new file mode 100644 index 0000000..10ca477 --- /dev/null +++ b/docs/html/classes.html @@ -0,0 +1,123 @@ + + + + + + +IJEngine: Class Index + + + + + + + + + +
+
+ + + + + + +
+
IJEngine +
+
+
+ + + + + +
+ + + + +
+ +
+ +
+
+
Class Index
+
+
+
C | F | G | L | M | R | S | T | V | W
+ + + + + + + + + + + + + +
  C  
+
GameModels (ijengine)   
  R  
+
SDL2Window (ijengine)   Video (ijengine)   
GLrenderer3d   SDL3DVideo (ijengine)   
  W  
+
Canvas (ijengine)   
  L  
+
Renderer3d (ijengine)   SDLGLGame (ijengine)   
ContextInfo (ijengine)   
  S  
+
ShaderLoader (ijengine)   Window (ijengine)   
  F  
+
Lib (ijengine)   ShaderManager (ijengine)   
LibGL (ijengine)   SDL2Canvas (ijengine)   
  T  
+
FramebufferInfo (ijengine)   LibSDL2 (ijengine)   SDL2DVideo (ijengine)   
  G  
+
  M  
+
SDL2Game (ijengine)   Texture (ijengine)   
SDL2Texture (ijengine)   
  V  
+
Game (ijengine)   Model (ijengine)   
Vector3f (ijengine)   
+
C | F | G | L | M | R | S | T | V | W
+
+ + + + diff --git a/docs/html/classijengine_1_1Canvas-members.html b/docs/html/classijengine_1_1Canvas-members.html new file mode 100644 index 0000000..f3c01b2 --- /dev/null +++ b/docs/html/classijengine_1_1Canvas-members.html @@ -0,0 +1,107 @@ + + + + + + +IJEngine: Member List + + + + + + + + + +
+
+ + + + + + +
+
IJEngine +
+
+
+ + + + + + + + + +
+ +
+ + +
+
+
+
ijengine::Canvas Member List
+
+
+ +

This is the complete list of members for ijengine::Canvas, including all inherited members.

+ + + + +
draw(const Texture *texture, int x, int y)=0ijengine::Canvaspure virtual
update()=0ijengine::Canvaspure virtual
~Canvas()=defaultijengine::Canvasvirtual
+ + + + diff --git a/docs/html/classijengine_1_1Canvas.html b/docs/html/classijengine_1_1Canvas.html new file mode 100644 index 0000000..6079fa1 --- /dev/null +++ b/docs/html/classijengine_1_1Canvas.html @@ -0,0 +1,223 @@ + + + + + + +IJEngine: ijengine::Canvas Class Reference + + + + + + + + + +
+
+ + + + + + +
+
IJEngine +
+
+
+ + + + + + + + + +
+ +
+ + +
+
+ +
+
ijengine::Canvas Class Referenceabstract
+
+
+ +

#include <canvas.h>

+
+Inheritance diagram for ijengine::Canvas:
+
+
Inheritance graph
+ + +
+
+Collaboration diagram for ijengine::Canvas:
+
+
Collaboration graph
+
+ + + + + + + + +

+Public Member Functions

virtual ~Canvas ()=default
 
virtual void draw (const Texture *texture, int x, int y)=0
 
virtual void update ()=0
 
+

Constructor & Destructor Documentation

+ +
+
+ + + + + +
+ + + + + + + +
virtual ijengine::Canvas::~Canvas ()
+
+virtualdefault
+
+ +
+
+

Member Function Documentation

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
virtual void ijengine::Canvas::draw (const Texturetexture,
int x,
int y 
)
+
+pure virtual
+
+ +

Implemented in ijengine::SDL2Canvas.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual void ijengine::Canvas::update ()
+
+pure virtual
+
+ +

Implemented in ijengine::SDL2Canvas.

+ +
+
+
The documentation for this class was generated from the following file:
    +
  • /home/carla/git/ijengine-ICG_GL/include/canvas.h
  • +
+
+ + + + diff --git a/docs/html/classijengine_1_1Canvas__coll__graph.map b/docs/html/classijengine_1_1Canvas__coll__graph.map new file mode 100644 index 0000000..128014f --- /dev/null +++ b/docs/html/classijengine_1_1Canvas__coll__graph.map @@ -0,0 +1,2 @@ + + diff --git a/docs/html/classijengine_1_1Canvas__coll__graph.md5 b/docs/html/classijengine_1_1Canvas__coll__graph.md5 new file mode 100644 index 0000000..fcaa5be --- /dev/null +++ b/docs/html/classijengine_1_1Canvas__coll__graph.md5 @@ -0,0 +1 @@ +b4ae52fb9dc63156682cac09eca16e24 \ No newline at end of file diff --git a/docs/html/classijengine_1_1Canvas__coll__graph.png b/docs/html/classijengine_1_1Canvas__coll__graph.png new file mode 100644 index 0000000000000000000000000000000000000000..428503f31d0090b9838a2e32d1e212d79ada0052 GIT binary patch literal 3208 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 + + diff --git a/docs/html/classijengine_1_1Canvas__inherit__graph.md5 b/docs/html/classijengine_1_1Canvas__inherit__graph.md5 new file mode 100644 index 0000000..67a2a8e --- /dev/null +++ b/docs/html/classijengine_1_1Canvas__inherit__graph.md5 @@ -0,0 +1 @@ +0d4884c6e0ff873a5b95ca2e354bbbdb \ No newline at end of file diff --git a/docs/html/classijengine_1_1Canvas__inherit__graph.png b/docs/html/classijengine_1_1Canvas__inherit__graph.png new file mode 100644 index 0000000000000000000000000000000000000000..c3a32d8ecb3b8adfa2fb793245fdcf9e69c0d7b3 GIT binary patch literal 10655 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 VNa8eT;KU{3wvraISi$1?{{SQ@c~1ZU literal 0 HcmV?d00001 diff --git a/docs/html/classijengine_1_1GLShaderLoader-members.html b/docs/html/classijengine_1_1GLShaderLoader-members.html new file mode 100644 index 0000000..5ab8f22 --- /dev/null +++ b/docs/html/classijengine_1_1GLShaderLoader-members.html @@ -0,0 +1,107 @@ + + + + + + +IJEngine: Member List + + + + + + + + + +
+
+ + + + + + +
+
IJEngine +
+
+
+ + + + + + + + + +
+ +
+ + +
+
+
+
ijengine::GLShaderLoader Member List
+
+
+ +

This is the complete list of members for ijengine::GLShaderLoader, including all inherited members.

+ + + + +
CreateProgram(char *VertexShaderFileName, char *FragmentShaderFileName)ijengine::GLShaderLoader
GLShaderLoader()ijengine::GLShaderLoader
~GLShaderLoader()ijengine::GLShaderLoader
+ + + + diff --git a/docs/html/classijengine_1_1GLShaderLoader.html b/docs/html/classijengine_1_1GLShaderLoader.html new file mode 100644 index 0000000..889c553 --- /dev/null +++ b/docs/html/classijengine_1_1GLShaderLoader.html @@ -0,0 +1,183 @@ + + + + + + +IJEngine: ijengine::GLShaderLoader Class Reference + + + + + + + + + +
+
+ + + + + + +
+
IJEngine +
+
+
+ + + + + + + + + +
+ +
+ + +
+
+ +
+
ijengine::GLShaderLoader Class Reference
+
+
+ +

#include <glshaderloader.h>

+
+Collaboration diagram for ijengine::GLShaderLoader:
+
+
Collaboration graph
+
+ + + + + + + + +

+Public Member Functions

 GLShaderLoader ()
 
 ~GLShaderLoader ()
 
int CreateProgram (char *VertexShaderFileName, char *FragmentShaderFileName)
 
+

Constructor & Destructor Documentation

+ +
+
+ + + + + + + +
ijengine::GLShaderLoader::GLShaderLoader ()
+
+ +
+
+ +
+
+ + + + + + + +
ijengine::GLShaderLoader::~GLShaderLoader ()
+
+ +
+
+

Member Function Documentation

+ +
+
+ + + + + + + + + + + + + + + + + + +
int ijengine::GLShaderLoader::CreateProgram (char * VertexShaderFileName,
char * FragmentShaderFileName 
)
+
+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/html/classijengine_1_1GLShaderLoader__coll__graph.map b/docs/html/classijengine_1_1GLShaderLoader__coll__graph.map new file mode 100644 index 0000000..7bfdb5f --- /dev/null +++ b/docs/html/classijengine_1_1GLShaderLoader__coll__graph.map @@ -0,0 +1,2 @@ + + diff --git a/docs/html/classijengine_1_1GLShaderLoader__coll__graph.md5 b/docs/html/classijengine_1_1GLShaderLoader__coll__graph.md5 new file mode 100644 index 0000000..fb346c9 --- /dev/null +++ b/docs/html/classijengine_1_1GLShaderLoader__coll__graph.md5 @@ -0,0 +1 @@ +8a08572ff4211eb5b211c7fba44b2275 \ No newline at end of file diff --git a/docs/html/classijengine_1_1GLShaderLoader__coll__graph.png b/docs/html/classijengine_1_1GLShaderLoader__coll__graph.png new file mode 100644 index 0000000000000000000000000000000000000000..8eaadfec78674833c22f48c2346d57325e821024 GIT binary patch literal 3862 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 + + + + + +IJEngine: Member List + + + + + + + + + +
+
+ + + + + + +
+
IJEngine +
+
+
+ + + + + + + + + +
+ +
+ + +
+
+
+
ijengine::Game Member List
+
+
+ +

This is the complete list of members for ijengine::Game, including all inherited members.

+ + + + +
Game()ijengine::Game
run()ijengine::Game
~Game()ijengine::Gamevirtual
+ + + + diff --git a/docs/html/classijengine_1_1Game.html b/docs/html/classijengine_1_1Game.html new file mode 100644 index 0000000..9622272 --- /dev/null +++ b/docs/html/classijengine_1_1Game.html @@ -0,0 +1,187 @@ + + + + + + +IJEngine: ijengine::Game Class Reference + + + + + + + + + +
+
+ + + + + + +
+
IJEngine +
+
+
+ + + + + + + + + +
+ +
+ + +
+
+ +
+
ijengine::Game Class Reference
+
+
+ +

#include <game.h>

+
+Inheritance diagram for ijengine::Game:
+
+
Inheritance graph
+ + +
+
+Collaboration diagram for ijengine::Game:
+
+
Collaboration graph
+
+ + + + + + + + +

+Public Member Functions

 Game ()
 
virtual ~Game ()
 
int run ()
 
+

Constructor & Destructor Documentation

+ +
+
+ + + + + + + +
ijengine::Game::Game ()
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
ijengine::Game::~Game ()
+
+virtual
+
+ +
+
+

Member Function Documentation

+ +
+
+ + + + + + + +
int ijengine::Game::run ()
+
+ +
+
+
The documentation for this class was generated from the following files:
    +
  • /home/carla/git/ijengine-ICG_GL/include/game.h
  • +
  • /home/carla/git/ijengine-ICG_GL/src/game.cpp
  • +
+
+ + + + diff --git a/docs/html/classijengine_1_1GameModels-members.html b/docs/html/classijengine_1_1GameModels-members.html new file mode 100644 index 0000000..ec3ea5d --- /dev/null +++ b/docs/html/classijengine_1_1GameModels-members.html @@ -0,0 +1,109 @@ + + + + + + +IJEngine: Member List + + + + + + + + + +
+
+ + + + + + +
+
IJEngine +
+
+
+ + + + + + + + + +
+ +
+ + +
+
+
+
ijengine::GameModels Member List
+
+
+ +

This is the complete list of members for ijengine::GameModels, including all inherited members.

+ + + + + + +
CreateTriangleModel(const string &gameModelName)ijengine::GameModelsvirtual
DeleteModel(const string &gameModelName)ijengine::GameModelsvirtual
GameModels()ijengine::GameModels
GetModel(const string &gameModelName)ijengine::GameModels
~GameModels()ijengine::GameModels
+ + + + diff --git a/docs/html/classijengine_1_1GameModels.html b/docs/html/classijengine_1_1GameModels.html new file mode 100644 index 0000000..9fc7151 --- /dev/null +++ b/docs/html/classijengine_1_1GameModels.html @@ -0,0 +1,224 @@ + + + + + + +IJEngine: ijengine::GameModels Class Reference + + + + + + + + + +
+
+ + + + + + +
+
IJEngine +
+
+
+ + + + + + + + + +
+ +
+ + +
+
+ +
+
ijengine::GameModels Class Reference
+
+
+ +

#include <gamemodels.h>

+
+Collaboration diagram for ijengine::GameModels:
+
+
Collaboration graph
+
+ + + + + + + + + + + + +

+Public Member Functions

 GameModels ()
 
 ~GameModels ()
 
virtual CreateTriangleModel (const string &gameModelName)
 
virtual DeleteModel (const string &gameModelName)
 
unsigned int GetModel (const string &gameModelName)
 
+

Constructor & Destructor Documentation

+ +
+
+ + + + + + + +
ijengine::GameModels::GameModels ()
+
+ +
+
+ +
+
+ + + + + + + +
ijengine::GameModels::~GameModels ()
+
+ +
+
+

Member Function Documentation

+ +
+
+ + + + + +
+ + + + + + + + +
virtual ijengine::GameModels::CreateTriangleModel (const string & gameModelName)
+
+virtual
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
virtual ijengine::GameModels::DeleteModel (const string & gameModelName)
+
+virtual
+
+ +
+
+ +
+
+ + + + + + + + +
unsigned int ijengine::GameModels::GetModel (const string & gameModelName)
+
+ +
+
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/docs/html/classijengine_1_1GameModels__coll__graph.map b/docs/html/classijengine_1_1GameModels__coll__graph.map new file mode 100644 index 0000000..fcd8f0c --- /dev/null +++ b/docs/html/classijengine_1_1GameModels__coll__graph.map @@ -0,0 +1,2 @@ + + diff --git a/docs/html/classijengine_1_1GameModels__coll__graph.md5 b/docs/html/classijengine_1_1GameModels__coll__graph.md5 new file mode 100644 index 0000000..9089bb6 --- /dev/null +++ b/docs/html/classijengine_1_1GameModels__coll__graph.md5 @@ -0,0 +1 @@ +7ffe4a770a5f93b7f9f66636d500a8e8 \ No newline at end of file diff --git a/docs/html/classijengine_1_1GameModels__coll__graph.png b/docs/html/classijengine_1_1GameModels__coll__graph.png new file mode 100644 index 0000000000000000000000000000000000000000..4963194e31833f84de6fbc3de5cc15deb4326af5 GIT binary patch literal 6114 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 l-cK)2cLrz)CjGB53MXC9i^Xm&fuTK`oV2o3sf0 + diff --git a/docs/html/classijengine_1_1Game__coll__graph.md5 b/docs/html/classijengine_1_1Game__coll__graph.md5 new file mode 100644 index 0000000..1f1b95b --- /dev/null +++ b/docs/html/classijengine_1_1Game__coll__graph.md5 @@ -0,0 +1 @@ +9e909ca8452a65d3deee070639489bac \ No newline at end of file diff --git a/docs/html/classijengine_1_1Game__coll__graph.png b/docs/html/classijengine_1_1Game__coll__graph.png new file mode 100644 index 0000000000000000000000000000000000000000..c9bd6d56f3663e03bad0e634991193a5f266893a GIT binary patch literal 2374 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 Q?fj1bD|0NS0_~mfZ%r|6Y5)KL literal 0 HcmV?d00001 diff --git a/docs/html/classijengine_1_1Game__inherit__graph.map b/docs/html/classijengine_1_1Game__inherit__graph.map new file mode 100644 index 0000000..b055412 --- /dev/null +++ b/docs/html/classijengine_1_1Game__inherit__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/docs/html/classijengine_1_1Game__inherit__graph.md5 b/docs/html/classijengine_1_1Game__inherit__graph.md5 new file mode 100644 index 0000000..ffee30d --- /dev/null +++ b/docs/html/classijengine_1_1Game__inherit__graph.md5 @@ -0,0 +1 @@ +c93eb557eb229564a4f929066d226654 \ No newline at end of file diff --git a/docs/html/classijengine_1_1Game__inherit__graph.png b/docs/html/classijengine_1_1Game__inherit__graph.png new file mode 100644 index 0000000000000000000000000000000000000000..44321c09a05b70eb224c9ea4a6dfb686af4f980f GIT binary patch literal 10286 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 literal 0 HcmV?d00001 diff --git a/docs/html/classijengine_1_1Lib-members.html b/docs/html/classijengine_1_1Lib-members.html new file mode 100644 index 0000000..f1ddb46 --- /dev/null +++ b/docs/html/classijengine_1_1Lib-members.html @@ -0,0 +1,109 @@ + + + + + + +IJEngine: Member List + + + + + + + + + +
+
+ + + + + + +
+
IJEngine +
+
+
+ + + + + + + + + +
+ +
+ + +
+
+
+
ijengine::Lib Member List
+
+
+ +

This is the complete list of members for ijengine::Lib, including all inherited members.

+ + + + + + +
config(const string &param, const string &value)=0ijengine::Libpure virtual
init()=0ijengine::Libpure virtual
name() const =0ijengine::Libpure virtual
version() const =0ijengine::Libpure virtual
~Lib()=defaultijengine::Libvirtual
+ + + + diff --git a/docs/html/classijengine_1_1Lib.html b/docs/html/classijengine_1_1Lib.html new file mode 100644 index 0000000..e58dc66 --- /dev/null +++ b/docs/html/classijengine_1_1Lib.html @@ -0,0 +1,271 @@ + + + + + + +IJEngine: ijengine::Lib Class Reference + + + + + + + + + +
+
+ + + + + + +
+
IJEngine +
+
+
+ + + + + + + + + +
+ +
+ + +
+
+ +
+
ijengine::Lib Class Referenceabstract
+
+
+ +

#include <libs.h>

+
+Inheritance diagram for ijengine::Lib:
+
+
Inheritance graph
+ + +
+
+Collaboration diagram for ijengine::Lib:
+
+
Collaboration graph
+
+ + + + + + + + + + + + +

+Public Member Functions

virtual ~Lib ()=default
 
virtual string name () const =0
 
virtual string version () const =0
 
virtual void config (const string &param, const string &value)=0
 
virtual void init ()=0
 
+

Constructor & Destructor Documentation

+ +
+
+ + + + + +
+ + + + + + + +
virtual ijengine::Lib::~Lib ()
+
+virtualdefault
+
+ +
+
+

Member Function Documentation

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
virtual void ijengine::Lib::config (const string & param,
const string & value 
)
+
+pure virtual
+
+ +

Implemented in ijengine::LibGL, and ijengine::LibSDL2.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual void ijengine::Lib::init ()
+
+pure virtual
+
+ +

Implemented in ijengine::LibGL, and ijengine::LibSDL2.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual string ijengine::Lib::name () const
+
+pure virtual
+
+ +

Implemented in ijengine::LibGL, and ijengine::LibSDL2.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual string ijengine::Lib::version () const
+
+pure virtual
+
+ +

Implemented in ijengine::LibGL, and ijengine::LibSDL2.

+ +
+
+
The documentation for this class was generated from the following file:
    +
  • /home/carla/git/ijengine-ICG_GL/include/libs.h
  • +
+
+ + + + diff --git a/docs/html/classijengine_1_1LibGL-members.html b/docs/html/classijengine_1_1LibGL-members.html new file mode 100644 index 0000000..744ad7d --- /dev/null +++ b/docs/html/classijengine_1_1LibGL-members.html @@ -0,0 +1,110 @@ + + + + + + +IJEngine: Member List + + + + + + + + + +
+
+ + + + + + +
+
IJEngine +
+
+
+ + + + + + + + + +
+ +
+ + +
+
+
+
ijengine::LibGL Member List
+
+
+ +

This is the complete list of members for ijengine::LibGL, including all inherited members.

+ + + + + + + +
config(const string &param, const string &value)ijengine::LibGLvirtual
init()ijengine::LibGLvirtual
name() const ijengine::LibGLvirtual
version() const ijengine::LibGLvirtual
~Lib()=defaultijengine::Libvirtual
~LibGL()ijengine::LibGL
+ + + + diff --git a/docs/html/classijengine_1_1LibGL.html b/docs/html/classijengine_1_1LibGL.html new file mode 100644 index 0000000..05baf7b --- /dev/null +++ b/docs/html/classijengine_1_1LibGL.html @@ -0,0 +1,269 @@ + + + + + + +IJEngine: ijengine::LibGL Class Reference + + + + + + + + + +
+
+ + + + + + +
+
IJEngine +
+
+
+ + + + + + + + + +
+ +
+ + +
+
+ +
+
ijengine::LibGL Class Reference
+
+
+ +

#include <libgl.h>

+
+Inheritance diagram for ijengine::LibGL:
+
+
Inheritance graph
+ + +
+
+Collaboration diagram for ijengine::LibGL:
+
+
Collaboration graph
+ + +
+ + + + + + + + + + + + + + + +

+Public Member Functions

 ~LibGL ()
 
string name () const
 
string version () const
 
void config (const string &param, const string &value)
 
void init ()
 
- Public Member Functions inherited from ijengine::Lib
virtual ~Lib ()=default
 
+

Constructor & Destructor Documentation

+ +
+
+ + + + + + + +
ijengine::LibGL::~LibGL ()
+
+ +
+
+

Member Function Documentation

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
void ijengine::LibGL::config (const string & param,
const string & value 
)
+
+virtual
+
+ +

Implements ijengine::Lib.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
void ijengine::LibGL::init ()
+
+virtual
+
+ +

Implements ijengine::Lib.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
string ijengine::LibGL::name () const
+
+virtual
+
+ +

Implements ijengine::Lib.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
string ijengine::LibGL::version () const
+
+virtual
+
+ +

Implements ijengine::Lib.

+ +
+
+
The documentation for this class was generated from the following files:
    +
  • /home/carla/git/ijengine-ICG_GL/include/libgl.h
  • +
  • /home/carla/git/ijengine-ICG_GL/src/libgl.cpp
  • +
+
+ + + + diff --git a/docs/html/classijengine_1_1LibGL__coll__graph.map b/docs/html/classijengine_1_1LibGL__coll__graph.map new file mode 100644 index 0000000..46e87e1 --- /dev/null +++ b/docs/html/classijengine_1_1LibGL__coll__graph.map @@ -0,0 +1,3 @@ + + + diff --git a/docs/html/classijengine_1_1LibGL__coll__graph.md5 b/docs/html/classijengine_1_1LibGL__coll__graph.md5 new file mode 100644 index 0000000..18825c7 --- /dev/null +++ b/docs/html/classijengine_1_1LibGL__coll__graph.md5 @@ -0,0 +1 @@ +be486fd9c48573ec9863debc94808af1 \ No newline at end of file diff --git a/docs/html/classijengine_1_1LibGL__coll__graph.png b/docs/html/classijengine_1_1LibGL__coll__graph.png new file mode 100644 index 0000000000000000000000000000000000000000..abf31d5ca9592deaf618f24efc96fdab7951a981 GIT binary patch literal 8544 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 literal 0 HcmV?d00001 diff --git a/docs/html/classijengine_1_1LibGL__inherit__graph.map b/docs/html/classijengine_1_1LibGL__inherit__graph.map new file mode 100644 index 0000000..46e87e1 --- /dev/null +++ b/docs/html/classijengine_1_1LibGL__inherit__graph.map @@ -0,0 +1,3 @@ + + + diff --git a/docs/html/classijengine_1_1LibGL__inherit__graph.md5 b/docs/html/classijengine_1_1LibGL__inherit__graph.md5 new file mode 100644 index 0000000..18825c7 --- /dev/null +++ b/docs/html/classijengine_1_1LibGL__inherit__graph.md5 @@ -0,0 +1 @@ +be486fd9c48573ec9863debc94808af1 \ No newline at end of file diff --git a/docs/html/classijengine_1_1LibGL__inherit__graph.png b/docs/html/classijengine_1_1LibGL__inherit__graph.png new file mode 100644 index 0000000000000000000000000000000000000000..abf31d5ca9592deaf618f24efc96fdab7951a981 GIT binary patch literal 8544 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 literal 0 HcmV?d00001 diff --git a/docs/html/classijengine_1_1LibSDL2-members.html b/docs/html/classijengine_1_1LibSDL2-members.html new file mode 100644 index 0000000..a161915 --- /dev/null +++ b/docs/html/classijengine_1_1LibSDL2-members.html @@ -0,0 +1,110 @@ + + + + + + +IJEngine: Member List + + + + + + + + + +
+
+ + + + + + +
+
IJEngine +
+
+
+ + + + + + + + + +
+ +
+ + +
+
+
+
ijengine::LibSDL2 Member List
+
+
+ +

This is the complete list of members for ijengine::LibSDL2, including all inherited members.

+ + + + + + + +
config(const string &param, const string &value)ijengine::LibSDL2virtual
init()ijengine::LibSDL2virtual
name() const ijengine::LibSDL2virtual
version() const ijengine::LibSDL2virtual
~Lib()=defaultijengine::Libvirtual
~LibSDL2()ijengine::LibSDL2
+ + + + diff --git a/docs/html/classijengine_1_1LibSDL2.html b/docs/html/classijengine_1_1LibSDL2.html new file mode 100644 index 0000000..0a79424 --- /dev/null +++ b/docs/html/classijengine_1_1LibSDL2.html @@ -0,0 +1,269 @@ + + + + + + +IJEngine: ijengine::LibSDL2 Class Reference + + + + + + + + + +
+
+ + + + + + +
+
IJEngine +
+
+
+ + + + + + + + + +
+ +
+ + +
+
+ +
+
ijengine::LibSDL2 Class Reference
+
+
+ +

#include <sdl2.h>

+
+Inheritance diagram for ijengine::LibSDL2:
+
+
Inheritance graph
+ + +
+
+Collaboration diagram for ijengine::LibSDL2:
+
+
Collaboration graph
+ + +
+ + + + + + + + + + + + + + + +

+Public Member Functions

 ~LibSDL2 ()
 
string name () const
 
string version () const
 
void config (const string &param, const string &value)
 
void init ()
 
- Public Member Functions inherited from ijengine::Lib
virtual ~Lib ()=default
 
+

Constructor & Destructor Documentation

+ +
+
+ + + + + + + +
ijengine::LibSDL2::~LibSDL2 ()
+
+ +
+
+

Member Function Documentation

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
void ijengine::LibSDL2::config (const string & param,
const string & value 
)
+
+virtual
+
+ +

Implements ijengine::Lib.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
void ijengine::LibSDL2::init ()
+
+virtual
+
+ +

Implements ijengine::Lib.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
string ijengine::LibSDL2::name () const
+
+virtual
+
+ +

Implements ijengine::Lib.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
string ijengine::LibSDL2::version () const
+
+virtual
+
+ +

Implements ijengine::Lib.

+ +
+
+
The documentation for this class was generated from the following files:
    +
  • /home/carla/git/ijengine-ICG_GL/include/sdl2.h
  • +
  • /home/carla/git/ijengine-ICG_GL/src/sdl2.cpp
  • +
+
+ + + + diff --git a/docs/html/classijengine_1_1LibSDL2__coll__graph.map b/docs/html/classijengine_1_1LibSDL2__coll__graph.map new file mode 100644 index 0000000..9d13f14 --- /dev/null +++ b/docs/html/classijengine_1_1LibSDL2__coll__graph.map @@ -0,0 +1,3 @@ + + + diff --git a/docs/html/classijengine_1_1LibSDL2__coll__graph.md5 b/docs/html/classijengine_1_1LibSDL2__coll__graph.md5 new file mode 100644 index 0000000..5f32742 --- /dev/null +++ b/docs/html/classijengine_1_1LibSDL2__coll__graph.md5 @@ -0,0 +1 @@ +9598c2d468cbe04186b27b8e51fd466a \ No newline at end of file diff --git a/docs/html/classijengine_1_1LibSDL2__coll__graph.png b/docs/html/classijengine_1_1LibSDL2__coll__graph.png new file mode 100644 index 0000000000000000000000000000000000000000..112d9d856c7c51f1384b36ec888268a876b76a50 GIT binary patch literal 9396 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 + + diff --git a/docs/html/classijengine_1_1LibSDL2__inherit__graph.md5 b/docs/html/classijengine_1_1LibSDL2__inherit__graph.md5 new file mode 100644 index 0000000..5f32742 --- /dev/null +++ b/docs/html/classijengine_1_1LibSDL2__inherit__graph.md5 @@ -0,0 +1 @@ +9598c2d468cbe04186b27b8e51fd466a \ No newline at end of file diff --git a/docs/html/classijengine_1_1LibSDL2__inherit__graph.png b/docs/html/classijengine_1_1LibSDL2__inherit__graph.png new file mode 100644 index 0000000000000000000000000000000000000000..112d9d856c7c51f1384b36ec888268a876b76a50 GIT binary patch literal 9396 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 + diff --git a/docs/html/classijengine_1_1Lib__coll__graph.md5 b/docs/html/classijengine_1_1Lib__coll__graph.md5 new file mode 100644 index 0000000..1174dac --- /dev/null +++ b/docs/html/classijengine_1_1Lib__coll__graph.md5 @@ -0,0 +1 @@ +16a5d3167a2c59817c8eeb15508242f7 \ No newline at end of file diff --git a/docs/html/classijengine_1_1Lib__coll__graph.png b/docs/html/classijengine_1_1Lib__coll__graph.png new file mode 100644 index 0000000000000000000000000000000000000000..d53e29db5464dfe56442b9abf122f4115c081352 GIT binary patch literal 3798 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 literal 0 HcmV?d00001 diff --git a/docs/html/classijengine_1_1Lib__inherit__graph.map b/docs/html/classijengine_1_1Lib__inherit__graph.map new file mode 100644 index 0000000..e94a3ab --- /dev/null +++ b/docs/html/classijengine_1_1Lib__inherit__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/docs/html/classijengine_1_1Lib__inherit__graph.md5 b/docs/html/classijengine_1_1Lib__inherit__graph.md5 new file mode 100644 index 0000000..426f6a9 --- /dev/null +++ b/docs/html/classijengine_1_1Lib__inherit__graph.md5 @@ -0,0 +1 @@ +b38f5a81a766f94aa77e39a57923eb1a \ No newline at end of file diff --git a/docs/html/classijengine_1_1Lib__inherit__graph.png b/docs/html/classijengine_1_1Lib__inherit__graph.png new file mode 100644 index 0000000000000000000000000000000000000000..0df55c83c117b97408a74bf34f7a8d1f376e4bc8 GIT binary patch literal 12859 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 E0#8b-pa1{> literal 0 HcmV?d00001 diff --git a/docs/html/classijengine_1_1Model-members.html b/docs/html/classijengine_1_1Model-members.html new file mode 100644 index 0000000..3a5281f --- /dev/null +++ b/docs/html/classijengine_1_1Model-members.html @@ -0,0 +1,114 @@ + + + + + + +IJEngine: Member List + + + + + + + + + +
+
+ + + + + + +
+
IJEngine +
+
+
+ + + + + + + + + +
+ +
+ + +
+
+
+
ijengine::Model Member List
+
+
+ +

This is the complete list of members for ijengine::Model, including all inherited members.

+ + + + + + + + + + + +
Destroy()ijengine::Modelvirtual
Draw()=0ijengine::Modelpure virtual
GetVAO() const =0ijengine::Modelpure virtual
GetVbos() const =0ijengine::Modelpure virtual
Model()ijengine::Modelinline
SetProgram(GLuint shaderName)=0ijengine::Modelpure virtual
Update()=0ijengine::Modelpure virtual
vaoijengine::Model
vbosijengine::Model
~IGameObject()=0ijengine::Modelpure virtual
+ + + + diff --git a/docs/html/classijengine_1_1Renderer3d-members.html b/docs/html/classijengine_1_1Renderer3d-members.html new file mode 100644 index 0000000..2c919d0 --- /dev/null +++ b/docs/html/classijengine_1_1Renderer3d-members.html @@ -0,0 +1,108 @@ + + + + + + +IJEngine: Member List + + + + + + + + + +
+
+ + + + + + +
+
IJEngine +
+
+
+ + + + + + + + + +
+ +
+ + +
+
+
+
ijengine::Renderer3d Member List
+
+
+ +

This is the complete list of members for ijengine::Renderer3d, including all inherited members.

+ + + + + +
drawTriangle(float x, float y, float z, float scale, int r, int g, int b)=0ijengine::Renderer3dpure virtual
notifyBeginframe()=0ijengine::Renderer3dpure virtual
notifyEndFrame()=0ijengine::Renderer3dpure virtual
~Renderer3d()=defaultijengine::Renderer3dvirtual
+ + + + diff --git a/docs/html/classijengine_1_1Renderer3d.html b/docs/html/classijengine_1_1Renderer3d.html new file mode 100644 index 0000000..9987b0b --- /dev/null +++ b/docs/html/classijengine_1_1Renderer3d.html @@ -0,0 +1,274 @@ + + + + + + +IJEngine: ijengine::Renderer3d Class Reference + + + + + + + + + +
+
+ + + + + + +
+
IJEngine +
+
+
+ + + + + + + + + +
+ +
+ + +
+
+ +
+
ijengine::Renderer3d Class Referenceabstract
+
+
+ +

#include <renderer3d.h>

+
+Inheritance diagram for ijengine::Renderer3d:
+
+
Inheritance graph
+ + +
+
+Collaboration diagram for ijengine::Renderer3d:
+
+
Collaboration graph
+
+ + + + + + + + + + +

+Public Member Functions

virtual ~Renderer3d ()=default
 
virtual void drawTriangle (float x, float y, float z, float scale, int r, int g, int b)=0
 
virtual void notifyBeginframe ()=0
 
virtual void notifyEndFrame ()=0
 
+

Constructor & Destructor Documentation

+ +
+
+ + + + + +
+ + + + + + + +
virtual ijengine::Renderer3d::~Renderer3d ()
+
+virtualdefault
+
+ +
+
+

Member Function Documentation

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
virtual void ijengine::Renderer3d::drawTriangle (float x,
float y,
float z,
float scale,
int r,
int g,
int b 
)
+
+pure virtual
+
+ +

Implemented in GLrenderer3d.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual void ijengine::Renderer3d::notifyBeginframe ()
+
+pure virtual
+
+ +

Implemented in GLrenderer3d.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual void ijengine::Renderer3d::notifyEndFrame ()
+
+pure virtual
+
+ +

Implemented in GLrenderer3d.

+ +
+
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/docs/html/classijengine_1_1Renderer3d__coll__graph.map b/docs/html/classijengine_1_1Renderer3d__coll__graph.map new file mode 100644 index 0000000..a3dca44 --- /dev/null +++ b/docs/html/classijengine_1_1Renderer3d__coll__graph.map @@ -0,0 +1,2 @@ + + diff --git a/docs/html/classijengine_1_1Renderer3d__coll__graph.md5 b/docs/html/classijengine_1_1Renderer3d__coll__graph.md5 new file mode 100644 index 0000000..8ef4431 --- /dev/null +++ b/docs/html/classijengine_1_1Renderer3d__coll__graph.md5 @@ -0,0 +1 @@ +405d7cc84398c8b6d6965b25d2b619d6 \ No newline at end of file diff --git a/docs/html/classijengine_1_1Renderer3d__coll__graph.png b/docs/html/classijengine_1_1Renderer3d__coll__graph.png new file mode 100644 index 0000000000000000000000000000000000000000..43428ceb4eb3fd9d80eb3e1b916bb2803ccab339 GIT binary patch literal 4103 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 literal 0 HcmV?d00001 diff --git a/docs/html/classijengine_1_1Renderer3d__inherit__graph.map b/docs/html/classijengine_1_1Renderer3d__inherit__graph.map new file mode 100644 index 0000000..8baa5d8 --- /dev/null +++ b/docs/html/classijengine_1_1Renderer3d__inherit__graph.map @@ -0,0 +1,3 @@ + + + diff --git a/docs/html/classijengine_1_1Renderer3d__inherit__graph.md5 b/docs/html/classijengine_1_1Renderer3d__inherit__graph.md5 new file mode 100644 index 0000000..31e7644 --- /dev/null +++ b/docs/html/classijengine_1_1Renderer3d__inherit__graph.md5 @@ -0,0 +1 @@ +170075da146c6f8d28797887edade313 \ No newline at end of file diff --git a/docs/html/classijengine_1_1Renderer3d__inherit__graph.png b/docs/html/classijengine_1_1Renderer3d__inherit__graph.png new file mode 100644 index 0000000000000000000000000000000000000000..60319d1bf1102e745102c605d4d61e3e8869026a GIT binary patch literal 8888 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 literal 0 HcmV?d00001 diff --git a/docs/html/classijengine_1_1SDL2Canvas-members.html b/docs/html/classijengine_1_1SDL2Canvas-members.html new file mode 100644 index 0000000..837ca6b --- /dev/null +++ b/docs/html/classijengine_1_1SDL2Canvas-members.html @@ -0,0 +1,109 @@ + + + + + + +IJEngine: Member List + + + + + + + + + +

+
+ + + + + + +
+
IJEngine +
+
+
+ + + + + + + + + +
+ +
+ + +
+
+
+
ijengine::SDL2Canvas Member List
+
+
+ +

This is the complete list of members for ijengine::SDL2Canvas, including all inherited members.

+ + + + + + +
draw(const Texture *texture, int x, int y)ijengine::SDL2Canvasvirtual
renderer() const ijengine::SDL2Canvas
SDL2Canvas(SDL_Renderer *renderer)ijengine::SDL2Canvas
update()ijengine::SDL2Canvasvirtual
~Canvas()=defaultijengine::Canvasvirtual
+ + + + diff --git a/docs/html/classijengine_1_1SDL2Canvas.html b/docs/html/classijengine_1_1SDL2Canvas.html new file mode 100644 index 0000000..e52ebfa --- /dev/null +++ b/docs/html/classijengine_1_1SDL2Canvas.html @@ -0,0 +1,248 @@ + + + + + + +IJEngine: ijengine::SDL2Canvas Class Reference + + + + + + + + + +
+
+ + + + + + +
+
IJEngine +
+
+
+ + + + + + + + + +
+ +
+ + +
+
+ +
+
ijengine::SDL2Canvas Class Reference
+
+
+ +

#include <sdl2canvas.h>

+
+Inheritance diagram for ijengine::SDL2Canvas:
+
+
Inheritance graph
+ + +
+
+Collaboration diagram for ijengine::SDL2Canvas:
+
+
Collaboration graph
+ + +
+ + + + + + + + + + + + + +

+Public Member Functions

 SDL2Canvas (SDL_Renderer *renderer)
 
void draw (const Texture *texture, int x, int y)
 
SDL_Renderer * renderer () const
 
void update ()
 
- Public Member Functions inherited from ijengine::Canvas
virtual ~Canvas ()=default
 
+

Constructor & Destructor Documentation

+ +
+
+ + + + + + + + +
ijengine::SDL2Canvas::SDL2Canvas (SDL_Renderer * renderer)
+
+ +
+
+

Member Function Documentation

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
void ijengine::SDL2Canvas::draw (const Texturetexture,
int x,
int y 
)
+
+virtual
+
+ +

Implements ijengine::Canvas.

+ +

+Here is the call graph for this function:
+
+
+ + +
+

+ +
+
+ +
+
+ + + + + + + +
SDL_Renderer * ijengine::SDL2Canvas::renderer () const
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
void ijengine::SDL2Canvas::update ()
+
+virtual
+
+ +

Implements ijengine::Canvas.

+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/html/classijengine_1_1SDL2Canvas__coll__graph.map b/docs/html/classijengine_1_1SDL2Canvas__coll__graph.map new file mode 100644 index 0000000..e7b8af7 --- /dev/null +++ b/docs/html/classijengine_1_1SDL2Canvas__coll__graph.map @@ -0,0 +1,3 @@ + + + diff --git a/docs/html/classijengine_1_1SDL2Canvas__coll__graph.md5 b/docs/html/classijengine_1_1SDL2Canvas__coll__graph.md5 new file mode 100644 index 0000000..539483d --- /dev/null +++ b/docs/html/classijengine_1_1SDL2Canvas__coll__graph.md5 @@ -0,0 +1 @@ +e31bb1f44573b23c536234a83d384aa7 \ No newline at end of file diff --git a/docs/html/classijengine_1_1SDL2Canvas__coll__graph.png b/docs/html/classijengine_1_1SDL2Canvas__coll__graph.png new file mode 100644 index 0000000000000000000000000000000000000000..c9044ae5c2c211d5b5d6862281c652e6dcade66d GIT binary patch literal 10868 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 literal 0 HcmV?d00001 diff --git a/docs/html/classijengine_1_1SDL2Canvas__inherit__graph.map b/docs/html/classijengine_1_1SDL2Canvas__inherit__graph.map new file mode 100644 index 0000000..e7b8af7 --- /dev/null +++ b/docs/html/classijengine_1_1SDL2Canvas__inherit__graph.map @@ -0,0 +1,3 @@ + + + diff --git a/docs/html/classijengine_1_1SDL2Canvas__inherit__graph.md5 b/docs/html/classijengine_1_1SDL2Canvas__inherit__graph.md5 new file mode 100644 index 0000000..539483d --- /dev/null +++ b/docs/html/classijengine_1_1SDL2Canvas__inherit__graph.md5 @@ -0,0 +1 @@ +e31bb1f44573b23c536234a83d384aa7 \ No newline at end of file diff --git a/docs/html/classijengine_1_1SDL2Canvas__inherit__graph.png b/docs/html/classijengine_1_1SDL2Canvas__inherit__graph.png new file mode 100644 index 0000000000000000000000000000000000000000..c9044ae5c2c211d5b5d6862281c652e6dcade66d GIT binary patch literal 10868 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 literal 0 HcmV?d00001 diff --git a/docs/html/classijengine_1_1SDL2Canvas_a764abc16a5bcdd6f0d1ab1c117839ee0_cgraph.map b/docs/html/classijengine_1_1SDL2Canvas_a764abc16a5bcdd6f0d1ab1c117839ee0_cgraph.map new file mode 100644 index 0000000..202a24d --- /dev/null +++ b/docs/html/classijengine_1_1SDL2Canvas_a764abc16a5bcdd6f0d1ab1c117839ee0_cgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/docs/html/classijengine_1_1SDL2Canvas_a764abc16a5bcdd6f0d1ab1c117839ee0_cgraph.md5 b/docs/html/classijengine_1_1SDL2Canvas_a764abc16a5bcdd6f0d1ab1c117839ee0_cgraph.md5 new file mode 100644 index 0000000..320978b --- /dev/null +++ b/docs/html/classijengine_1_1SDL2Canvas_a764abc16a5bcdd6f0d1ab1c117839ee0_cgraph.md5 @@ -0,0 +1 @@ +5a65104ec05fb2f023e6e386b6465b6b \ No newline at end of file diff --git a/docs/html/classijengine_1_1SDL2Canvas_a764abc16a5bcdd6f0d1ab1c117839ee0_cgraph.png b/docs/html/classijengine_1_1SDL2Canvas_a764abc16a5bcdd6f0d1ab1c117839ee0_cgraph.png new file mode 100644 index 0000000000000000000000000000000000000000..5977cb5bab71997b739f360a647d566649552981 GIT binary patch literal 10256 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 U{hT{+#Si77oQiCTwCT%#10w)7XaE2J literal 0 HcmV?d00001 diff --git a/docs/html/classijengine_1_1SDL2DVideo-members.html b/docs/html/classijengine_1_1SDL2DVideo-members.html new file mode 100644 index 0000000..a905f46 --- /dev/null +++ b/docs/html/classijengine_1_1SDL2DVideo-members.html @@ -0,0 +1,108 @@ + + + + + + +IJEngine: Member List + + + + + + + + + +
+
+ + + + + + +
+
IJEngine +
+
+
+ + + + + + + + + +
+ +
+ + +
+
+
+
ijengine::SDL2DVideo Member List
+
+
+ +

This is the complete list of members for ijengine::SDL2DVideo, including all inherited members.

+ + + + + +
create_window(int w, int h)ijengine::SDL2DVideovirtual
SDL2DVideo()ijengine::SDL2DVideo
~SDL2DVideo()ijengine::SDL2DVideo
~Video()=defaultijengine::Videovirtual
+ + + + diff --git a/docs/html/classijengine_1_1SDL2DVideo.html b/docs/html/classijengine_1_1SDL2DVideo.html new file mode 100644 index 0000000..0ee43cf --- /dev/null +++ b/docs/html/classijengine_1_1SDL2DVideo.html @@ -0,0 +1,205 @@ + + + + + + +IJEngine: ijengine::SDL2DVideo Class Reference + + + + + + + + + +
+
+ + + + + + +
+
IJEngine +
+
+
+ + + + + + + + + +
+ +
+ + +
+
+ +
+
ijengine::SDL2DVideo Class Reference
+
+
+ +

#include <sdl2Dvideo.h>

+
+Inheritance diagram for ijengine::SDL2DVideo:
+
+
Inheritance graph
+ + +
+
+Collaboration diagram for ijengine::SDL2DVideo:
+
+
Collaboration graph
+ + +
+ + + + + + + + + + + +

+Public Member Functions

 SDL2DVideo ()
 
 ~SDL2DVideo ()
 
Windowcreate_window (int w, int h)
 
- Public Member Functions inherited from ijengine::Video
virtual ~Video ()=default
 
+

Constructor & Destructor Documentation

+ +
+
+ + + + + + + +
ijengine::SDL2DVideo::SDL2DVideo ()
+
+ +
+
+ +
+
+ + + + + + + +
ijengine::SDL2DVideo::~SDL2DVideo ()
+
+ +
+
+

Member Function Documentation

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
Window * ijengine::SDL2DVideo::create_window (int w,
int h 
)
+
+virtual
+
+ +

Implements ijengine::Video.

+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/html/classijengine_1_1SDL2DVideo__coll__graph.map b/docs/html/classijengine_1_1SDL2DVideo__coll__graph.map new file mode 100644 index 0000000..a847e01 --- /dev/null +++ b/docs/html/classijengine_1_1SDL2DVideo__coll__graph.map @@ -0,0 +1,3 @@ + + + diff --git a/docs/html/classijengine_1_1SDL2DVideo__coll__graph.md5 b/docs/html/classijengine_1_1SDL2DVideo__coll__graph.md5 new file mode 100644 index 0000000..3f8185e --- /dev/null +++ b/docs/html/classijengine_1_1SDL2DVideo__coll__graph.md5 @@ -0,0 +1 @@ +15e3e3a7e74f994f79c0062e1fccfe47 \ No newline at end of file diff --git a/docs/html/classijengine_1_1SDL2DVideo__coll__graph.png b/docs/html/classijengine_1_1SDL2DVideo__coll__graph.png new file mode 100644 index 0000000000000000000000000000000000000000..be9ac40c7bfdf31f312ed12b7ac2e9caa35cce99 GIT binary patch literal 8957 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 literal 0 HcmV?d00001 diff --git a/docs/html/classijengine_1_1SDL2DVideo__inherit__graph.map b/docs/html/classijengine_1_1SDL2DVideo__inherit__graph.map new file mode 100644 index 0000000..a847e01 --- /dev/null +++ b/docs/html/classijengine_1_1SDL2DVideo__inherit__graph.map @@ -0,0 +1,3 @@ + + + diff --git a/docs/html/classijengine_1_1SDL2DVideo__inherit__graph.md5 b/docs/html/classijengine_1_1SDL2DVideo__inherit__graph.md5 new file mode 100644 index 0000000..3f8185e --- /dev/null +++ b/docs/html/classijengine_1_1SDL2DVideo__inherit__graph.md5 @@ -0,0 +1 @@ +15e3e3a7e74f994f79c0062e1fccfe47 \ No newline at end of file diff --git a/docs/html/classijengine_1_1SDL2DVideo__inherit__graph.png b/docs/html/classijengine_1_1SDL2DVideo__inherit__graph.png new file mode 100644 index 0000000000000000000000000000000000000000..be9ac40c7bfdf31f312ed12b7ac2e9caa35cce99 GIT binary patch literal 8957 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 literal 0 HcmV?d00001 diff --git a/docs/html/classijengine_1_1SDL2Game-members.html b/docs/html/classijengine_1_1SDL2Game-members.html new file mode 100644 index 0000000..804faec --- /dev/null +++ b/docs/html/classijengine_1_1SDL2Game-members.html @@ -0,0 +1,108 @@ + + + + + + +IJEngine: Member List + + + + + + + + + +
+
+ + + + + + +
+
IJEngine +
+
+
+ + + + + + + + + +
+ +
+ + +
+
+
+
ijengine::SDL2Game Member List
+
+
+ +

This is the complete list of members for ijengine::SDL2Game, including all inherited members.

+ + + + + +
Game()ijengine::Game
run()ijengine::Game
SDL2Game()ijengine::SDL2Game
~Game()ijengine::Gamevirtual
+ + + + diff --git a/docs/html/classijengine_1_1SDL2Game.html b/docs/html/classijengine_1_1SDL2Game.html new file mode 100644 index 0000000..d05b6db --- /dev/null +++ b/docs/html/classijengine_1_1SDL2Game.html @@ -0,0 +1,162 @@ + + + + + + +IJEngine: ijengine::SDL2Game Class Reference + + + + + + + + + +
+
+ + + + + + +
+
IJEngine +
+
+
+ + + + + + + + + +
+ +
+ + +
+
+ +
+
ijengine::SDL2Game Class Reference
+
+
+ +

#include <sdl2game.h>

+
+Inheritance diagram for ijengine::SDL2Game:
+
+
Inheritance graph
+ + +
+
+Collaboration diagram for ijengine::SDL2Game:
+
+
Collaboration graph
+ + +
+ + + + + + + + + + + +

+Public Member Functions

 SDL2Game ()
 
- Public Member Functions inherited from ijengine::Game
 Game ()
 
virtual ~Game ()
 
int run ()
 
+

Constructor & Destructor Documentation

+ +
+
+ + + + + + + +
ijengine::SDL2Game::SDL2Game ()
+
+ +

+Here is the call graph for this function:
+
+
+ + +
+

+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/html/classijengine_1_1SDL2Game__coll__graph.map b/docs/html/classijengine_1_1SDL2Game__coll__graph.map new file mode 100644 index 0000000..0b08aab --- /dev/null +++ b/docs/html/classijengine_1_1SDL2Game__coll__graph.map @@ -0,0 +1,3 @@ + + + diff --git a/docs/html/classijengine_1_1SDL2Game__coll__graph.md5 b/docs/html/classijengine_1_1SDL2Game__coll__graph.md5 new file mode 100644 index 0000000..20d3234 --- /dev/null +++ b/docs/html/classijengine_1_1SDL2Game__coll__graph.md5 @@ -0,0 +1 @@ +8966455af873612539cc1a96ee7793ff \ No newline at end of file diff --git a/docs/html/classijengine_1_1SDL2Game__coll__graph.png b/docs/html/classijengine_1_1SDL2Game__coll__graph.png new file mode 100644 index 0000000000000000000000000000000000000000..4ba5b455a6916cee05bf7137ab6766006efdcdc3 GIT binary patch literal 6347 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 literal 0 HcmV?d00001 diff --git a/docs/html/classijengine_1_1SDL2Game__inherit__graph.map b/docs/html/classijengine_1_1SDL2Game__inherit__graph.map new file mode 100644 index 0000000..0b08aab --- /dev/null +++ b/docs/html/classijengine_1_1SDL2Game__inherit__graph.map @@ -0,0 +1,3 @@ + + + diff --git a/docs/html/classijengine_1_1SDL2Game__inherit__graph.md5 b/docs/html/classijengine_1_1SDL2Game__inherit__graph.md5 new file mode 100644 index 0000000..20d3234 --- /dev/null +++ b/docs/html/classijengine_1_1SDL2Game__inherit__graph.md5 @@ -0,0 +1 @@ +8966455af873612539cc1a96ee7793ff \ No newline at end of file diff --git a/docs/html/classijengine_1_1SDL2Game__inherit__graph.png b/docs/html/classijengine_1_1SDL2Game__inherit__graph.png new file mode 100644 index 0000000000000000000000000000000000000000..4ba5b455a6916cee05bf7137ab6766006efdcdc3 GIT binary patch literal 6347 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 literal 0 HcmV?d00001 diff --git a/docs/html/classijengine_1_1SDL2Game_a85c10694ae6091b2979ed922a911adef_cgraph.map b/docs/html/classijengine_1_1SDL2Game_a85c10694ae6091b2979ed922a911adef_cgraph.map new file mode 100644 index 0000000..bde5243 --- /dev/null +++ b/docs/html/classijengine_1_1SDL2Game_a85c10694ae6091b2979ed922a911adef_cgraph.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/docs/html/classijengine_1_1SDL2Game_a85c10694ae6091b2979ed922a911adef_cgraph.md5 b/docs/html/classijengine_1_1SDL2Game_a85c10694ae6091b2979ed922a911adef_cgraph.md5 new file mode 100644 index 0000000..858e3ef --- /dev/null +++ b/docs/html/classijengine_1_1SDL2Game_a85c10694ae6091b2979ed922a911adef_cgraph.md5 @@ -0,0 +1 @@ +d0d79e42e6244386f8fde95fc5f98494 \ No newline at end of file diff --git a/docs/html/classijengine_1_1SDL2Game_a85c10694ae6091b2979ed922a911adef_cgraph.png b/docs/html/classijengine_1_1SDL2Game_a85c10694ae6091b2979ed922a911adef_cgraph.png new file mode 100644 index 0000000000000000000000000000000000000000..ef086843caf6d1c5f9cd496e0cfa2d831b66477d GIT binary patch literal 21288 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 literal 0 HcmV?d00001 diff --git a/docs/html/classijengine_1_1SDL2Texture-members.html b/docs/html/classijengine_1_1SDL2Texture-members.html new file mode 100644 index 0000000..f4ae066 --- /dev/null +++ b/docs/html/classijengine_1_1SDL2Texture-members.html @@ -0,0 +1,111 @@ + + + + + + +IJEngine: Member List + + + + + + + + + + +
+
+
ijengine::SDL2Texture Member List
+
+
+ +

This is the complete list of members for ijengine::SDL2Texture, including all inherited members.

+ + + + + + + + +
h() const ijengine::SDL2Textureinlinevirtual
load_texture_from_path(const string &path, const Canvas *c)ijengine::SDL2Texturestatic
SDL2Texture(SDL_Texture *texture, int w, int h)ijengine::SDL2Texture
texture() const ijengine::SDL2Texture
w() const ijengine::SDL2Textureinlinevirtual
~SDL2Texture()ijengine::SDL2Texture
~Texture()=defaultijengine::Texturevirtual
+ + + + diff --git a/docs/html/classijengine_1_1SDL2Texture.html b/docs/html/classijengine_1_1SDL2Texture.html new file mode 100644 index 0000000..9587c38 --- /dev/null +++ b/docs/html/classijengine_1_1SDL2Texture.html @@ -0,0 +1,304 @@ + + + + + + +IJEngine: ijengine::SDL2Texture Class Reference + + + + + + + + + +
+
+ + + + + + +
+
IJEngine +
+
+
+ + + + + + + + + +
+ +
+ + +
+
+ +
+
ijengine::SDL2Texture Class Reference
+
+
+ +

#include <sdl2texture.h>

+
+Inheritance diagram for ijengine::SDL2Texture:
+
+
Inheritance graph
+ + +
+
+Collaboration diagram for ijengine::SDL2Texture:
+
+
Collaboration graph
+ + +
+ + + + + + + + + + + + + + + +

+Public Member Functions

 SDL2Texture (SDL_Texture *texture, int w, int h)
 
 ~SDL2Texture ()
 
SDL_Texture * texture () const
 
int w () const
 
int h () const
 
- Public Member Functions inherited from ijengine::Texture
virtual ~Texture ()=default
 
+ + + +

+Static Public Member Functions

static SDL2Textureload_texture_from_path (const string &path, const Canvas *c)
 
+

Constructor & Destructor Documentation

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
ijengine::SDL2Texture::SDL2Texture (SDL_Texture * texture,
int w,
int h 
)
+
+ +
+
+ +
+
+ + + + + + + +
ijengine::SDL2Texture::~SDL2Texture ()
+
+ +
+
+

Member Function Documentation

+ +
+
+ + + + + +
+ + + + + + + +
int ijengine::SDL2Texture::h () const
+
+inlinevirtual
+
+ +

Implements ijengine::Texture.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
SDL2Texture * ijengine::SDL2Texture::load_texture_from_path (const string & path,
const Canvasc 
)
+
+static
+
+ +

+Here is the call graph for this function:
+
+
+ + +
+

+ +
+
+ +
+
+ + + + + + + +
SDL_Texture * ijengine::SDL2Texture::texture () const
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
int ijengine::SDL2Texture::w () const
+
+inlinevirtual
+
+ +

Implements ijengine::Texture.

+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/html/classijengine_1_1SDL2Texture__coll__graph.map b/docs/html/classijengine_1_1SDL2Texture__coll__graph.map new file mode 100644 index 0000000..882780b --- /dev/null +++ b/docs/html/classijengine_1_1SDL2Texture__coll__graph.map @@ -0,0 +1,3 @@ + + + diff --git a/docs/html/classijengine_1_1SDL2Texture__coll__graph.md5 b/docs/html/classijengine_1_1SDL2Texture__coll__graph.md5 new file mode 100644 index 0000000..f70e9eb --- /dev/null +++ b/docs/html/classijengine_1_1SDL2Texture__coll__graph.md5 @@ -0,0 +1 @@ +b8e1a9dcbd797cd354d5a963fb932217 \ No newline at end of file diff --git a/docs/html/classijengine_1_1SDL2Texture__coll__graph.png b/docs/html/classijengine_1_1SDL2Texture__coll__graph.png new file mode 100644 index 0000000000000000000000000000000000000000..26f30b045b7a9030e14f80856db53111fe92fec9 GIT binary patch literal 7492 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 z zHqQP0`L%Rkn7E2!p>g#9D4NDbi-WB>#CrOw{!lQ>{iM`%Fcpi6x;s0GHozH+i;1zd zw@3OOY~`f-=a-bwEWG34WJ{ZRhtR_NYKu675J$&vnk*^RObDvq4W$8GE5 zRV5id9K>!+ghTUB!E7HG7=XHSa=0r`5EC68pO^?04bU45xFSF;pdXO4@&xD9D=qDN zPY3 zx&1+rH2585YbM{`XHcuuzH%OpzLLHGaM{_}jg5^fze*SdtizBa1tG&Hg9LoAkgkdA$8LYP}cHZ0-`J9UYG|0;* z3W_KxaRRNvE>C{7h)yXy{;r6;mXAI;WZXy&7TdqSDg1Y4-}rP??XV@uZenEKAc z8`VdRM>8PeLDhlPJg`pn{e@CEE$g++?}0pTvGD#YAv$K%zxz0tbl!&yUW;O>Drzbe I%bCCWf8&~#YXATM literal 0 HcmV?d00001 diff --git a/docs/html/classijengine_1_1SDL2Texture__inherit__graph.map b/docs/html/classijengine_1_1SDL2Texture__inherit__graph.map new file mode 100644 index 0000000..882780b --- /dev/null +++ b/docs/html/classijengine_1_1SDL2Texture__inherit__graph.map @@ -0,0 +1,3 @@ + + + diff --git a/docs/html/classijengine_1_1SDL2Texture__inherit__graph.md5 b/docs/html/classijengine_1_1SDL2Texture__inherit__graph.md5 new file mode 100644 index 0000000..f70e9eb --- /dev/null +++ b/docs/html/classijengine_1_1SDL2Texture__inherit__graph.md5 @@ -0,0 +1 @@ +b8e1a9dcbd797cd354d5a963fb932217 \ No newline at end of file diff --git a/docs/html/classijengine_1_1SDL2Texture__inherit__graph.png b/docs/html/classijengine_1_1SDL2Texture__inherit__graph.png new file mode 100644 index 0000000000000000000000000000000000000000..26f30b045b7a9030e14f80856db53111fe92fec9 GIT binary patch literal 7492 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 z zHqQP0`L%Rkn7E2!p>g#9D4NDbi-WB>#CrOw{!lQ>{iM`%Fcpi6x;s0GHozH+i;1zd zw@3OOY~`f-=a-bwEWG34WJ{ZRhtR_NYKu675J$&vnk*^RObDvq4W$8GE5 zRV5id9K>!+ghTUB!E7HG7=XHSa=0r`5EC68pO^?04bU45xFSF;pdXO4@&xD9D=qDN zPY3 zx&1+rH2585YbM{`XHcuuzH%OpzLLHGaM{_}jg5^fze*SdtizBa1tG&Hg9LoAkgkdA$8LYP}cHZ0-`J9UYG|0;* z3W_KxaRRNvE>C{7h)yXy{;r6;mXAI;WZXy&7TdqSDg1Y4-}rP??XV@uZenEKAc z8`VdRM>8PeLDhlPJg`pn{e@CEE$g++?}0pTvGD#YAv$K%zxz0tbl!&yUW;O>Drzbe I%bCCWf8&~#YXATM literal 0 HcmV?d00001 diff --git a/docs/html/classijengine_1_1SDL2Texture_a2685a9df8d7152bc132990dea3ffe813_cgraph.map b/docs/html/classijengine_1_1SDL2Texture_a2685a9df8d7152bc132990dea3ffe813_cgraph.map new file mode 100644 index 0000000..677969e --- /dev/null +++ b/docs/html/classijengine_1_1SDL2Texture_a2685a9df8d7152bc132990dea3ffe813_cgraph.map @@ -0,0 +1,6 @@ + + + + + + diff --git a/docs/html/classijengine_1_1SDL2Texture_a2685a9df8d7152bc132990dea3ffe813_cgraph.md5 b/docs/html/classijengine_1_1SDL2Texture_a2685a9df8d7152bc132990dea3ffe813_cgraph.md5 new file mode 100644 index 0000000..3a2f617 --- /dev/null +++ b/docs/html/classijengine_1_1SDL2Texture_a2685a9df8d7152bc132990dea3ffe813_cgraph.md5 @@ -0,0 +1 @@ +3c7f4c1ea45b8da438705f1c8da8aab2 \ No newline at end of file diff --git a/docs/html/classijengine_1_1SDL2Texture_a2685a9df8d7152bc132990dea3ffe813_cgraph.png b/docs/html/classijengine_1_1SDL2Texture_a2685a9df8d7152bc132990dea3ffe813_cgraph.png new file mode 100644 index 0000000000000000000000000000000000000000..57b712a9bee57be66de7b90dfcce1bcdd75680dd GIT binary patch literal 16080 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 + + + + + +IJEngine: Member List + + + + + + + + + +
+
+ + + + + + +
+
IJEngine +
+
+
+ + + + + + + + + +
+ +
+ + +
+
+
+
ijengine::SDL2Window Member List
+
+
+ +

This is the complete list of members for ijengine::SDL2Window, including all inherited members.

+ + + + + + + + +
canvas() const ijengine::SDL2Windowvirtual
h() const ijengine::SDL2Windowvirtual
renderer3d() const ijengine::SDL2Windowvirtual
SDL2Window(SDL_Window *window, SDL_Renderer *renderer)ijengine::SDL2Window
w() const ijengine::SDL2Windowvirtual
~SDL2Window()ijengine::SDL2Window
~Window()=defaultijengine::Windowvirtual
+ + + + diff --git a/docs/html/classijengine_1_1SDL2Window.html b/docs/html/classijengine_1_1SDL2Window.html new file mode 100644 index 0000000..f1a521a --- /dev/null +++ b/docs/html/classijengine_1_1SDL2Window.html @@ -0,0 +1,286 @@ + + + + + + +IJEngine: ijengine::SDL2Window Class Reference + + + + + + + + + +
+
+ + + + + + +
+
IJEngine +
+
+
+ + + + + + + + + +
+ +
+ + +
+
+ +
+
ijengine::SDL2Window Class Reference
+
+
+ +

#include <sdl2window.h>

+
+Inheritance diagram for ijengine::SDL2Window:
+
+
Inheritance graph
+ + +
+
+Collaboration diagram for ijengine::SDL2Window:
+
+
Collaboration graph
+ + +
+ + + + + + + + + + + + + + + + + +

+Public Member Functions

 SDL2Window (SDL_Window *window, SDL_Renderer *renderer)
 
 ~SDL2Window ()
 
int w () const
 
int h () const
 
Canvascanvas () const
 
Renderer3drenderer3d () const
 
- Public Member Functions inherited from ijengine::Window
virtual ~Window ()=default
 
+

Constructor & Destructor Documentation

+ +
+
+ + + + + + + + + + + + + + + + + + +
ijengine::SDL2Window::SDL2Window (SDL_Window * window,
SDL_Renderer * renderer 
)
+
+ +
+
+ +
+
+ + + + + + + +
ijengine::SDL2Window::~SDL2Window ()
+
+ +
+
+

Member Function Documentation

+ +
+
+ + + + + +
+ + + + + + + +
Canvas * ijengine::SDL2Window::canvas () const
+
+virtual
+
+ +

Implements ijengine::Window.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
int ijengine::SDL2Window::h () const
+
+virtual
+
+ +

Implements ijengine::Window.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
Renderer3d * ijengine::SDL2Window::renderer3d () const
+
+virtual
+
+ +

Implements ijengine::Window.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
int ijengine::SDL2Window::w () const
+
+virtual
+
+ +

Implements ijengine::Window.

+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/html/classijengine_1_1SDL2Window__coll__graph.map b/docs/html/classijengine_1_1SDL2Window__coll__graph.map new file mode 100644 index 0000000..2f04def --- /dev/null +++ b/docs/html/classijengine_1_1SDL2Window__coll__graph.map @@ -0,0 +1,3 @@ + + + diff --git a/docs/html/classijengine_1_1SDL2Window__coll__graph.md5 b/docs/html/classijengine_1_1SDL2Window__coll__graph.md5 new file mode 100644 index 0000000..c5708f0 --- /dev/null +++ b/docs/html/classijengine_1_1SDL2Window__coll__graph.md5 @@ -0,0 +1 @@ +8b1ee0042addc9e89045068872c2d80b \ No newline at end of file diff --git a/docs/html/classijengine_1_1SDL2Window__coll__graph.png b/docs/html/classijengine_1_1SDL2Window__coll__graph.png new file mode 100644 index 0000000000000000000000000000000000000000..1562af95ad33a371e8f15c030cbc743898c7869a GIT binary patch literal 11524 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 U#gDnF?RP3s zRl9jHF){lKVN8ny>C&X%*ZDn&ecUjHO=lnN$|AT;#3ZK-(K9wNDY5E|z5R3l`*$U0 zXFLT zIgoWFTCF~JtW4{?n*sCsejFSm2L)k#-`}?YGHA@-??bI}i3He$71UDTy-|`962*y$ zE0VUO;Gl^CpL_B8wE+6{Yyabj`m@s$<1|Rwrv--PxddwZ74D;w ztks^0s0PWvuJYlSb$&wTOnI9ves>%k;+SZ4MK5R6P}jdHFvRP`F_=@;zjf;_s;2*S ziXl^0_G<2)%<`YHBRUoumPca)aLD$-G%*PK%GVh?)A_YGqRXwR)X z$(@PS)Y+QJmp0?;RM>J`$IObrvTXXkTC?{ph1G}SoyuBT38rz)52nOKJe%mtjqz0x+f#BSKwo#-77$;0}ex)t~S9H%7{upMoDq zE$PYzSfD_h-rW&Hw|}&6RpOzQ%Ro&_+cGqyV=759lNduME@q&%`mY8)vNS2Sj?Ory z*6!{IBTrY?2d*J(Jf^#OWeAoPn$+$!<1ir=za{uQezDV>9N?C-Lt0u|+v#k;nV;|X zesNA7G6B=~>n`RMH7GXv|Jj40Y&BKk;Qi~{Wsopco>P@h zVI?JK0NVK1uj4@Gwt{Ey=;uyIMMXuMKd^^lkImcfGc(@;8k4bWDkvzRz|D0&{$Z=9 zuMci5Cdzqpln?xq_gPt%D}BkRK>5=nOwg@J@IcrsyV^^o62?T=)YR{y7)} zd$t4Aedfk0vKSp5l9tw15)zUiDgjew85w%3j_9DPY=|F#dQ($F3*5xn!$SqU>B=)8 zWf)+M+`oUnYkS;XEL}`1O8JtqvU1b#FxjhDub^1~7RlmdI+(9u!I0b=NJGqM6!Z}! ze7>BfHZ=1n$6aiGGf;!c*pPmm^qrlw}GbvG&KYfO+6)H2?J02TNsg!zCGKkKu~fW*3@ zf)eEn(iWVDtoFgT)mGrzhrtt>FSLY!uzd_9>Gb#a>yC}zzPb7W94Cp|QNlqjwj1Mz zvt$m=*0lTth-@@?w_B6tQBl8kYIoHS8ZHmnQVDj(GALPCuz2py#_$lQW7FCX`A&rWH z%*^v}9QZpnd%@>Xg5_2?&O`=)rkC*Ap6`nq2m1-D zSb`~t3Pf9VF!S)>N28}}Jn#YWLjbeEYL8Dzi3Cys7Ggw%L5h{zx8-X<1{eCp=biw5 zgVSBTZo)5zZ%v4&DzRE}s55;S>;1 z111jK@SM@Jk}+|iLYc$$_Vl|GG(*rPq&I3<7=i?0uvsafVR!=KIn7U zVKrmpv^Kx%uVf;CsH$(_puotBe8zEoG2nDHK+t|%u*AXd_(wCGV3+wO46s2mp!0=9>GY$e)!|C)i5T>#yZhOidY~O8^ySctZ|M)o~D? zH+6LptphQDhDWZ-PTtkZ7(eq zN=!_gZ#?@W00#vzHOL|KJJZ$u6?VV%b##Kjk2Qx&fBN*P38+y2A5n8FtH*X@g%(@m zCDT$?R#wz>ba3M7ic3mthtU`tyPi;6@WFvmfuK81R|SDGIR_1!^t7~Mhbb|*I&ucb z%WR0C-$RH(d@*q3RAcEch>D7iPfRRqO_U*x+=K+3R5#mLZ91Bl{3em05SN}^mkR($Y*D-dI(RCIM+ zmGS>g4fPcob1lHX+m82s{#-Ss1Kfs2ocy03y3dA#I<{$#_B)w$OiW^m8e6e0+M-Yw z3y@iW)0*xIP|2tR%jl>mGBVa10oo@3{n3oFHCmlmIr0r4u4+BE6`{}7*WX_PapX0s zxQHsYY{#>oYhdvA_g@>zz=1|Owv&@n;T&{U9F@V35P72bc0@Qx1Q%Rj3kwK4RIwJ& zUsDu)0OdGDjLTV_6;IRBE&`~Q*s?*pjSOeV16H8u?(V*nyqwdQwGOz9asMHDh!XlQ zdqn|%@IjE}6c%;>z9GSnG}$IKp-R>q27QC*m+6@qi~IM-cO(#-0n)knUOz4PFwNuR z)J~0m#Af||ni#ylwnv{F?gA2+R6zSZ(hSsi$>07tQ{!$t#asLMkm$e12I8szo+D6t zhMyE2eGyHCf2Avm-BM3i_i=1&>?K#08c8jros{DlfT=|M`5Wj#@&5xa`fu6Uf6y&@ z+kO2OI6uxCBU~!WitcVH;b^czj4JGPl=+p#vm=l$%{sJ+vWJcLHKlC+Wd;IS46_&d zX68w(E~qHzxYNVWuH3tqrD?_UR68&J3#s0E!;<|>4Mo|#{$QX-Vvf_{5MXGI{^F3V zZp6%WpF_L4xq${lfujhulN_cYTFdRm$kShF#wSzDpKJ+#nACwA+^T{8r_8MP5?)p2-II1dO!oWCMJRQCHyRbA6rl;jfRVAW6Zk zF=oWXA#4Lo*U`~oDO<|s1d2H*cM@H@c>Z*kyDF2bHa8a!Xb2YSj)B1f(8jh`vX6?* zo6nVyyuUoDyMCGxC)Wc0C=jM*3L2+^&wjv+fP3V9QvV544Z$HHDrL`ifF!l^&(lU? z)IB^<-&ktVmvR^V1HDAoB1q~g!*0GS&v&Fv*GKXz0Q!qE{~Kf z^`8ty?()!nmU;Li+-Lv>NRpEc!qj=bpHHsGwB2?4J0O*nm8<-YfyYL&hlhs_1JC1d z?_~5ASG%pg%gG7nwU)^$EhU8s1f+1l(H9Ij^|ha>Aoz3gQ{Vl8LklF!(9lqfO-)9R ze1(^=h^Q#qYsa{)tqlQNLPA1yj9Kup5_B%;+`1K# zot^z|I9^gj2u5zaEZL$AI(2SG(d=f~mL_@7-z`tt=U0Mv7w=Xib!QOVPM z){hRif}sB3NX~$FfNK~yo{LdT1u9_%{$oovL4EZ;dPauIZ%j3)2@jP~CWgQKY|N7g6AnUf1-p7w0olk%JI2tG^WlR`} z4Gav7*Ln$nw~IJhNWTxXO{x0Jd6v5L?}-!04QKr^F*%En8`Uw;V0NEzERvajZ4#ehX3UxXmn`>I+^3YGPtJ z4nkjEUOryw#I(|%iUS>kzXYa$z-k2t2ghGfo0rFPZ}3$NIJs_9hPj=U02AOhKC|N> z$7^R~{$kjNkbw2inTXZ;``338CZ<6LR_WB=33(wv4Xm!JtG9^H`96lxr{&evC78cJ zZS)fZPj3Zw9@0*9t19*ZN zBX4hS=l09uPP5TKiBZ-zx>&C1z#imckimt%zKcp>gzdSv@~Vy>fnr4}1n5O`b8{4c zCW^Q$PEa;yimbPKP}dj5 zLok_2h`jgan~iOSfSW+|!bM00HxEy0;tkA{qR#BMZ-WrO6mXGR$QlxSd955YY z-Wp2a?CczPgR?DJ*rx5!sr%sy^b7&ZNq`f>wU)8w4Er`V9)KPI)1QDiLb=L$;atPf zB0f|*1vRy>EqgqL!r_n5F7!YBWrGaJ0O9R~CS|qZXCNt;5^zC>LmRNU!S4h$5~utW zLM;RBUlIz6^Wx&-j(&D%m;r?DVgi`F;`J^RK z97wYg*v{L+LPCXVyFD%*J?Y}}iJ921OBKs8r;vk6 zA0674Y{OvM^yZ4a6-cqP)GQ2;njfqxGS503=#rrS4M`abjs&xah~EENett=@yN3q} zBjbSV;`_Qfdgy6QAHo#?y44&V`GGB0djK_!mqPsiX_#wiL`GZ9Ei5oFF)@+(IWQb5 z+kCrX*%|N}Q~bdPBcY**0Qc&WfB+FPT^12x>+u?r1yM9r4-dH2)zzIrzi-XdR+>O7 zpaKpT=$#H&AT&#(k*pla(INfL^3T@OBh>bAduksnCqQ2ForA|LE35Wwfe#Kgep2n`CllJ_f~K})JjksYTi zc9gs{o(mU=Wy>H z97;epx@^Q*;$)7i7(}1x1_=B=fArS~?*mjUx73ATRQ$Iy)a5H9tWjg!{V>*yx~8J7 KT&QRs{67F(1t{16 literal 0 HcmV?d00001 diff --git a/docs/html/classijengine_1_1SDL2Window__inherit__graph.map b/docs/html/classijengine_1_1SDL2Window__inherit__graph.map new file mode 100644 index 0000000..2f04def --- /dev/null +++ b/docs/html/classijengine_1_1SDL2Window__inherit__graph.map @@ -0,0 +1,3 @@ + + + diff --git a/docs/html/classijengine_1_1SDL2Window__inherit__graph.md5 b/docs/html/classijengine_1_1SDL2Window__inherit__graph.md5 new file mode 100644 index 0000000..c5708f0 --- /dev/null +++ b/docs/html/classijengine_1_1SDL2Window__inherit__graph.md5 @@ -0,0 +1 @@ +8b1ee0042addc9e89045068872c2d80b \ No newline at end of file diff --git a/docs/html/classijengine_1_1SDL2Window__inherit__graph.png b/docs/html/classijengine_1_1SDL2Window__inherit__graph.png new file mode 100644 index 0000000000000000000000000000000000000000..1562af95ad33a371e8f15c030cbc743898c7869a GIT binary patch literal 11524 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 U#gDnF?RP3s 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 KT&QRs{67F(1t{16 literal 0 HcmV?d00001 diff --git a/docs/html/classijengine_1_1SDL3DVideo-members.html b/docs/html/classijengine_1_1SDL3DVideo-members.html new file mode 100644 index 0000000..a230c54 --- /dev/null +++ b/docs/html/classijengine_1_1SDL3DVideo-members.html @@ -0,0 +1,108 @@ + + + + + + +IJEngine: Member List + + + + + + + + + + +
+
+
ijengine::SDL3DVideo Member List
+
+
+ +

This is the complete list of members for ijengine::SDL3DVideo, including all inherited members.

+ + + + + +
create_window(int w, int h)ijengine::SDL3DVideovirtual
SDL3DVideo()ijengine::SDL3DVideo
~SDL3DVideo()ijengine::SDL3DVideo
~Video()=defaultijengine::Videovirtual
+ + + + diff --git a/docs/html/classijengine_1_1SDL3DVideo.html b/docs/html/classijengine_1_1SDL3DVideo.html new file mode 100644 index 0000000..3b17f32 --- /dev/null +++ b/docs/html/classijengine_1_1SDL3DVideo.html @@ -0,0 +1,205 @@ + + + + + + +IJEngine: ijengine::SDL3DVideo Class Reference + + + + + + + + + +
+
+ + + + + + +
+
IJEngine +
+
+
+ + + + + + + + + +
+ +
+ + +
+
+ +
+
ijengine::SDL3DVideo Class Reference
+
+
+ +

#include <sdl3Dvideo.h>

+
+Inheritance diagram for ijengine::SDL3DVideo:
+
+
Inheritance graph
+ + +
+
+Collaboration diagram for ijengine::SDL3DVideo:
+
+
Collaboration graph
+ + +
+ + + + + + + + + + + +

+Public Member Functions

 SDL3DVideo ()
 
 ~SDL3DVideo ()
 
Windowcreate_window (int w, int h)
 
- Public Member Functions inherited from ijengine::Video
virtual ~Video ()=default
 
+

Constructor & Destructor Documentation

+ +
+
+ + + + + + + +
ijengine::SDL3DVideo::SDL3DVideo ()
+
+ +
+
+ +
+
+ + + + + + + +
ijengine::SDL3DVideo::~SDL3DVideo ()
+
+ +
+
+

Member Function Documentation

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
Window * ijengine::SDL3DVideo::create_window (int w,
int h 
)
+
+virtual
+
+ +

Implements ijengine::Video.

+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/html/classijengine_1_1SDL3DVideo__coll__graph.map b/docs/html/classijengine_1_1SDL3DVideo__coll__graph.map new file mode 100644 index 0000000..a3ff438 --- /dev/null +++ b/docs/html/classijengine_1_1SDL3DVideo__coll__graph.map @@ -0,0 +1,3 @@ + + + diff --git a/docs/html/classijengine_1_1SDL3DVideo__coll__graph.md5 b/docs/html/classijengine_1_1SDL3DVideo__coll__graph.md5 new file mode 100644 index 0000000..1b59e7c --- /dev/null +++ b/docs/html/classijengine_1_1SDL3DVideo__coll__graph.md5 @@ -0,0 +1 @@ +874e4ff82ffa2874e0b772a07c64f1cc \ No newline at end of file diff --git a/docs/html/classijengine_1_1SDL3DVideo__coll__graph.png b/docs/html/classijengine_1_1SDL3DVideo__coll__graph.png new file mode 100644 index 0000000000000000000000000000000000000000..a5d550cd714c9ec8051f661cdc37ac35c2f1c760 GIT binary patch literal 8966 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 OAe7`(WQ(PZ1O5Yxti?+J literal 0 HcmV?d00001 diff --git a/docs/html/classijengine_1_1SDL3DVideo__inherit__graph.map b/docs/html/classijengine_1_1SDL3DVideo__inherit__graph.map new file mode 100644 index 0000000..a3ff438 --- /dev/null +++ b/docs/html/classijengine_1_1SDL3DVideo__inherit__graph.map @@ -0,0 +1,3 @@ + + + diff --git a/docs/html/classijengine_1_1SDL3DVideo__inherit__graph.md5 b/docs/html/classijengine_1_1SDL3DVideo__inherit__graph.md5 new file mode 100644 index 0000000..1b59e7c --- /dev/null +++ b/docs/html/classijengine_1_1SDL3DVideo__inherit__graph.md5 @@ -0,0 +1 @@ +874e4ff82ffa2874e0b772a07c64f1cc \ No newline at end of file diff --git a/docs/html/classijengine_1_1SDL3DVideo__inherit__graph.png b/docs/html/classijengine_1_1SDL3DVideo__inherit__graph.png new file mode 100644 index 0000000000000000000000000000000000000000..a5d550cd714c9ec8051f661cdc37ac35c2f1c760 GIT binary patch literal 8966 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 OAe7`(WQ(PZ1O5Yxti?+J literal 0 HcmV?d00001 diff --git a/docs/html/classijengine_1_1SDLGLGame-members.html b/docs/html/classijengine_1_1SDLGLGame-members.html new file mode 100644 index 0000000..8a6c4fa --- /dev/null +++ b/docs/html/classijengine_1_1SDLGLGame-members.html @@ -0,0 +1,108 @@ + + + + + + +IJEngine: Member List + + + + + + + + + +
+
+ + + + + + +
+
IJEngine +
+
+
+ + + + + + + + + +
+ +
+ + +
+
+
+
ijengine::SDLGLGame Member List
+
+
+ +

This is the complete list of members for ijengine::SDLGLGame, including all inherited members.

+ + + + + +
Game()ijengine::Game
run()ijengine::Game
SDLGLGame()ijengine::SDLGLGame
~Game()ijengine::Gamevirtual
+ + + + diff --git a/docs/html/classijengine_1_1SDLGLGame.html b/docs/html/classijengine_1_1SDLGLGame.html new file mode 100644 index 0000000..8365af3 --- /dev/null +++ b/docs/html/classijengine_1_1SDLGLGame.html @@ -0,0 +1,153 @@ + + + + + + +IJEngine: ijengine::SDLGLGame Class Reference + + + + + + + + + +
+
+ + + + + + +
+
IJEngine +
+
+
+ + + + + + + + + +
+ +
+ + +
+
+ +
+
ijengine::SDLGLGame Class Reference
+
+
+ +

#include <sdlglgame.h>

+
+Inheritance diagram for ijengine::SDLGLGame:
+
+
Inheritance graph
+ + +
+
+Collaboration diagram for ijengine::SDLGLGame:
+
+
Collaboration graph
+ + +
+ + + + + + + + + + + +

+Public Member Functions

 SDLGLGame ()
 
- Public Member Functions inherited from ijengine::Game
 Game ()
 
virtual ~Game ()
 
int run ()
 
+

Constructor & Destructor Documentation

+ +
+
+ + + + + + + +
ijengine::SDLGLGame::SDLGLGame ()
+
+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/html/classijengine_1_1SDLGLGame__coll__graph.map b/docs/html/classijengine_1_1SDLGLGame__coll__graph.map new file mode 100644 index 0000000..d5060da --- /dev/null +++ b/docs/html/classijengine_1_1SDLGLGame__coll__graph.map @@ -0,0 +1,3 @@ + + + diff --git a/docs/html/classijengine_1_1SDLGLGame__coll__graph.md5 b/docs/html/classijengine_1_1SDLGLGame__coll__graph.md5 new file mode 100644 index 0000000..fc714c1 --- /dev/null +++ b/docs/html/classijengine_1_1SDLGLGame__coll__graph.md5 @@ -0,0 +1 @@ +3b74b38f7a4371cc8e9f08e8de364f1d \ No newline at end of file diff --git a/docs/html/classijengine_1_1SDLGLGame__coll__graph.png b/docs/html/classijengine_1_1SDLGLGame__coll__graph.png new file mode 100644 index 0000000000000000000000000000000000000000..b906f189c342e6db2c52c1016accf64174da74f0 GIT binary patch literal 6708 zcmbuEcUV*1mc|1pO{oe*s(=&$>7ams0tTcB5|9p|g(gL+H0ebX5UJ98OK8$-=#G&_Y>wooGj%RUUw-JD zXP0WsTY?&2k45)Q=6@004S&?M%+hs*rN&&QsdjxSy1qzf{j!pY@n?g)=t#${5?c(1 zdLayf86;dn2R>_qz#iP&VQan5b?fZ|g%^alp{ru|hukvUC>Q%*X58Xorm;i?QIDuq z342hH+9@Dz&14DFI%z@4?h2sCw3L)CZO=4VVpk)BLc_ukbImVdc4}5wS}k(nl%r^6`nP8l@L!WkG_1f-36jBHp~YlK1rXuV24VUuvZmL{Xleo|Dyf zaTWdxZ3HT}XmhK_3|M7-LT~F7n70KI)O+u83}(o_X%8W>oT|2~_doG0taGMB9ZOr< z+uPUq+abqFbiGgih-juu=Zn$`8GN{e5@DA084Yb2!LE5(V<&DjFyEMNRG*lb;1m_5 z9UL5VdGSKQ%Ieno#zxqS-e{JPq$CDrX66dF@0t*Z<<;HYU8vNHTgUqw5jVtaZiQa(4Z-X2x z$H;#`4rNsCeIKeqbcU1d*E*`{uuM&rVX;98Q@6k6;MPN#t36LC9(r=P(>XS#Yn@qITKd!f;{1#NBI|o_{b07mmmwF1 zekz4r>5DC`%`T=inQ}sd81p&YMt5{5c>DSidHZfaAarzeE-o$*NMyIg_3PKozkN(7 zDl4P^D2cSR%>7cAIDLFD7GK|tbbOPW%SnFaN;{Ou@+!EeZ(x8f+DO0XLPatBYI~_s z9sHn1B1A=prLlTe&;R`V{GRvEtf|V;QTU>7{?n+11#=}BOo2NN0j6lU;iRE_Vy|k$ z&?Duxx_~Kf?Fb>EdYhRU6Br2DoUSV$a2v-OgcKF=rpb6w3Yj*yb-!V#wC+#z#I;W9 zO$(W|c4aF@gnqbFSLZw*y|QBEI8{vs0;B%r9(S$N>}wDO2sl{6M5&+)|MAjT&&GM;nxHfed}vg z#7l2)VIw0WdTQ!6%}lw0TeOc;pVt&_CGJG*%Au(Q(9g*_`beaM%v^tB4<;^o!*!MdNCp5CTyj@I9m zrRQ+Ymue_OcBF|_O-)TnS(#H>dJ59Qksfx^FTN&+7pd#84hnM4#c=J+Hsg91f`o(w zyqsm%*F(3rw_y%LMR5*MNAKld1x%b$zw*jhdmjBm@icEb=RXDXUxpwKi**UeAIAiAM7vbo`|zgGTAmVebMl6uQWMNLi2-q(HT zzdx)I4!uH7P7Q^U`uh6T*VjMbOW+U^8oK4*;Cm=YNJK=#$oQK7Sy^%()oMY1=^rOmHZ(EHxP1sbX0({;{FE%FW%W!)vZ7-|}tpo$7%adB~I3)O1) zhKKo-<;lTTva|;uEiG**!(>ZKOSTp-^|fmuxymt&r9v-XzT_1YgqfS)1ac$nvhW~H z%8mGG@u;o8u<}d{N~chBtk_sjkDh~rV{~pU3XSd#r(g=*`t(U1ppe+;zPrCM@u{ODST^8PfAX2GZvL{`Gw}psNt>X>; z+qV(7Z{G$&cl^8fv!03ysSfY;&Cl72S0Ps@DQ(EZg1K(p5{7IZ?R`gy^jKI}OwKg8 zeeH~(G6)Ee+uPkmm<1ehS)wX;mwT&1Loa0ueILq19vmECD=RB!<#D%%OG+3AM___U zVi1KNDT5B@-B8P#nwrhQbQx@8V~T{hctz%`a|7#cJ%~DYoCr`x3}&Q$7Ct^Q5(i?F zY%5*5}>BpIsGI)u)*Lo*v@19ZY@gjMIyYbAM33 z$o*5L+_<-An@Au<#l=DC>FHYI?d=2)dg(=WH0!S}k71sL2@~K*HrB^5jQvLX`fc;` zY$Q~yaGAuE6h6OlI3Eo&GpesorO!%qa~_B5^mli6R|50+Tn7r+%IYd1BrPpX%h*^T z9!yXW()RUhL+6$UiOKrc-zPh`n1Him#Bk0dTSv#PwUNTu*jRRyJy@qA3?@WhApB`@ z*LbNBfxBZ@iWriz^?04XtEXq_TYnNM1w}Uil-*gcc|=Dj8DFmZ!-oX07*>i(eaB?B z+BZuttQ^afV_2mVfNBYp88-xPOqAn!f|QKx;iE^F14_3Wo_n0mEui zP}^MG+!R455E2qj&6fZ8VLLfF*)~1RBxdue4MZxWC@4F3R{_<2l*KWRW>zE z=JWH5zNpwvK~53Sp^;+htJWmL9Qc~)l|$gT$U$5x7c#;~77##QRK`+jBUQry-Ub6$2-x1H8ldvDQm-g@d7>?D0$@7MBD~n@Kra?tU(HW$QVJjEV}%%w#)0 z*uvCorbsxLBasoH-V+5<_be@0)ClXr;R_&?(?{$$02ObY^*+(KFDomtJt1DQzcbGk zcswd}T&Pjd`K@YgRi|5tBX%&UFR|TcZro{;`jev)5`z#akS}=0R+Il0?8V zu4C-1PQJ@ukcBA()z{xkAIe`dDd_Zv%KSRc0HBkTn_KC+4EyuvkNIEkxTG`HMw-+k z3f|V33yw6Qf(qWghidGIvTO^D6g&WDLSQfoFs|L_zgPU9(2qL4#Ldrt#&E|y+s`-A7p7e^`)hlGj?d3_SN=i>>p84%LuY=kjiAR9 zhdciKTvW7_u!d&_Fvj#JT|~skXI8i@TIqQ8VuxjOSxuXZdTJcP07WandNj6p-b!ji z_upm+DwdndRz6R?{;ZsSVb?Mx5JN?t%lc)+nv@iZ&bsNWZ*-V5to`JA52eq~h09hS zBHpUD3}ceG2nk`FvL-g`PVXhiElJYl{D}?@^!_Y_co9IJ7E?LR`9&@*A-T8TALR&p ze*P;Cx3nD7n}ZyxD;ENd1|e+}1v=U%OW3n5T_&Gbz>lzaRCy9+U{PAk7vpYO4#{S*#;^>GDg=9T#y#FcUFVKm@Fp zGDo;}WPjt3J?UAIaZYNa633;>XhomKt7!CZHr}Z>9g~`cnzL<@G=fkG`@o*%D&$F4 zbu}&S^eJ}to*j$-W>$K@A9kv-v6`Rz=<%n5Y;iok(Bfw%U_R+NIdTdwU!p5aw0=U7 zgDZ&T9{G~^lTJ3&-Te}b@YMH$rV@SN)Bpll-Bv(yQyy|o#o~1RbzcmWn*S$#${(tw&u(p5#Rp}REW;I^M01` z(H<;81>1oJpi`9m^5u&-tHVCqC(zuqR2?fu!v39|ew(tZ2`1suvlDbK5J*5kfXd^? z?STX-6XRl5M(K}=;T*SblO+k6!Ct@|*q?8b`myo0OOEAwpXV#;5CVRB_DqEhDE%zclM$66kw<9?CcItEiG!i z0y)=6*NhpInYO%6;D2TTQm>+_sxw){5>I`bn~n)!-916O6bLk;xus=y0(VXa@T{~o zdi<%XDmkdEXbL7tb8sJ2&hH+m$q{xV1&e=nmtmL?2A>FR!6c0Fhtt#3n@Kp6sB?hw zkufp7fHXyX4;;ICdzZl{3Jq5n1kHDsx=G2&J8b}vZDe4;E-TAI9;PsP*X9#6ub`mzNWa;{S(>z=p+Q>KQ}q2+&_C zb#*0c>wK3vfVHl`ISCC9=MWL0k&=?S=l4grqq8$MEluDQVSkdoo~zU8eXwcZcYgF8 zSRcVnO)?!F9Y6bpaHPHYPj6#OOLu$aTTNJ>Wos?0{1vBPV^7DenMMj~G>Q$VS(4!M z8j8PLcfbRrS5MEjni8k4ajQSDx94j;J1|1A$}(OY4ZQ+dtzczsePgpyoAzoQL*2R5=wxcfR#BpI0$!|_b34YLLd?nI3e9;^L9dg1A|4dgqI)!#`V;CdU~X! zq!7qrjPdjioGra^?l&+GM7*|*6Z{8ucvx6i<~=)p9XiD)CRzYbh3~ugMZfdozq|32 ziE^`LfJe!4{?fpFS@`xXO#W=`2>@LMKfn7RZ>R6$^751lwFdyuf|Ui%2R?Wqq~)~u zRO99CGxyLpG|b7%y9A(Ji!TAt3NSZ9Kcv*Ay8m_^dsG-c46?}gV3Wr59q7Ea*K`kgdqBr7I@N&0MEG2z>o_pJ^<8@Y-|dqBJ-ZG?CvX3$ps+}rB}Isu;ov{(AG zB`)q-59&q;Fjq=UYEzONUaWoL^7i(=DJVz@?7Y6dKD>^BpvKE;joa_yPJrDYha#h+ zVVQFN_{jZpa>B{SM_#CzE;_kfA_R<6iFwzhE;0fAimc9^7e7uY)ipKofeW9Lt@k_n zKuu{ehev70*+#lM791_GZ)pU5=WIsePg#aHQ4xga~aH(}I@#YIK7`}!C}b!FvR z{NUSdjbeDM4|YuW%d7aC>Dg;6P>mlM|8L9U-%9o069|Ayh>49PpWU48x;Q_?>BZDA z_5fD)P(_m3XgwyRuC8xYZY6_G1Z=3~ zZ#j4RI1~ze$SWYwRr`GUZA!{(5DQjFB&VF5Y5okp(EeI^oR^=E7%9*I9qU8jZIxg! z9`=QH2|iIu!LvSI z>+m$tofl?yGDF2txU+*)&2P3~q*8YwAol=#6MC0=&`c@gi(+cr4eBGRhb%^GtswD; zNGPwbGmG0&gDL`_5<&XNr<&F|rGJc^{4L-;TBQAFyJ=_iBmR1`HPd1^Xci48=c`HE zKna2$r1H0PPTqF`z+yN*QjoAcJwC2_2vP&otZS@w1=DmSBoUM~-AuW-!AZaT6A6cL z^S-z2yh1|G9{DG7{>NE>CqOdU+1Y_RI_J+1?xMe?xVgBr0f()^bITCOGGg`9d(eq1 z0R{t2pG2Aa{IIlPnR{k@{G|uDgze7GPHi2XkjY7XZyz7v>JaX(hllGqGoJYRQmCujVhV5_+G)g4S5QuO46 zr%NkEbo`wml!%B3A6>u#bN4A!Ib7M?#Jb|9rh`J0RTyW*{_#x;KJXJE?k6)m?CJc6 b7m(&Rj%Q{IjTYc*AjsoKno4B~=E45~6Gs`$ literal 0 HcmV?d00001 diff --git a/docs/html/classijengine_1_1SDLGLGame__inherit__graph.map b/docs/html/classijengine_1_1SDLGLGame__inherit__graph.map new file mode 100644 index 0000000..d5060da --- /dev/null +++ b/docs/html/classijengine_1_1SDLGLGame__inherit__graph.map @@ -0,0 +1,3 @@ + + + diff --git a/docs/html/classijengine_1_1SDLGLGame__inherit__graph.md5 b/docs/html/classijengine_1_1SDLGLGame__inherit__graph.md5 new file mode 100644 index 0000000..fc714c1 --- /dev/null +++ b/docs/html/classijengine_1_1SDLGLGame__inherit__graph.md5 @@ -0,0 +1 @@ +3b74b38f7a4371cc8e9f08e8de364f1d \ No newline at end of file diff --git a/docs/html/classijengine_1_1SDLGLGame__inherit__graph.png b/docs/html/classijengine_1_1SDLGLGame__inherit__graph.png new file mode 100644 index 0000000000000000000000000000000000000000..b906f189c342e6db2c52c1016accf64174da74f0 GIT binary patch literal 6708 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 b7m(&Rj%Q{IjTYc*AjsoKno4B~=E45~6Gs`$ literal 0 HcmV?d00001 diff --git a/docs/html/classijengine_1_1ShaderLoader-members.html b/docs/html/classijengine_1_1ShaderLoader-members.html new file mode 100644 index 0000000..36dcf76 --- /dev/null +++ b/docs/html/classijengine_1_1ShaderLoader-members.html @@ -0,0 +1,106 @@ + + + + + + +IJEngine: Member List + + + + + + + + + +
+
+ + + + + + +
+
IJEngine +
+
+
+ + + + + + + + + +
+ +
+ + +
+
+
+
ijengine::ShaderLoader Member List
+
+
+ +

This is the complete list of members for ijengine::ShaderLoader, including all inherited members.

+ + + +
CreateProgram(char *ShaderName, char *VertexShaderFileName, char *FragmentShaderFileName)ijengine::ShaderLoadervirtual
~ShaderLoader()ijengine::ShaderLoadervirtual
+ + + + diff --git a/docs/html/classijengine_1_1ShaderLoader.html b/docs/html/classijengine_1_1ShaderLoader.html new file mode 100644 index 0000000..75b4e19 --- /dev/null +++ b/docs/html/classijengine_1_1ShaderLoader.html @@ -0,0 +1,187 @@ + + + + + + +IJEngine: ijengine::ShaderLoader Class Reference + + + + + + + + + +
+
+ + + + + + +
+
IJEngine +
+
+
+ + + + + + + + + +
+ +
+ + +
+
+ +
+
ijengine::ShaderLoader Class Reference
+
+
+ +

#include <shaderloader.h>

+
+Collaboration diagram for ijengine::ShaderLoader:
+
+
Collaboration graph
+
+ + + + + + +

+Public Member Functions

virtual ~ShaderLoader ()
 
virtual void CreateProgram (char *ShaderName, char *VertexShaderFileName, char *FragmentShaderFileName)
 
+

Constructor & Destructor Documentation

+ +
+
+ + + + + +
+ + + + + + + +
virtual ijengine::ShaderLoader::~ShaderLoader ()
+
+virtual
+
+ +
+
+

Member Function Documentation

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
virtual void ijengine::ShaderLoader::CreateProgram (char * ShaderName,
char * VertexShaderFileName,
char * FragmentShaderFileName 
)
+
+virtual
+
+ +
+
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/docs/html/classijengine_1_1ShaderLoader__coll__graph.map b/docs/html/classijengine_1_1ShaderLoader__coll__graph.map new file mode 100644 index 0000000..f938fda --- /dev/null +++ b/docs/html/classijengine_1_1ShaderLoader__coll__graph.map @@ -0,0 +1,2 @@ + + diff --git a/docs/html/classijengine_1_1ShaderLoader__coll__graph.md5 b/docs/html/classijengine_1_1ShaderLoader__coll__graph.md5 new file mode 100644 index 0000000..cf7be5f --- /dev/null +++ b/docs/html/classijengine_1_1ShaderLoader__coll__graph.md5 @@ -0,0 +1 @@ +a22cb65960f2e4cb7b8f225310739a79 \ No newline at end of file diff --git a/docs/html/classijengine_1_1ShaderLoader__coll__graph.png b/docs/html/classijengine_1_1ShaderLoader__coll__graph.png new file mode 100644 index 0000000000000000000000000000000000000000..4bc0d2cbaefa29d071140447cdc293d4593963fe GIT binary patch literal 4220 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 literal 0 HcmV?d00001 diff --git a/docs/html/classijengine_1_1ShaderManager-members.html b/docs/html/classijengine_1_1ShaderManager-members.html new file mode 100644 index 0000000..c4aed67 --- /dev/null +++ b/docs/html/classijengine_1_1ShaderManager-members.html @@ -0,0 +1,108 @@ + + + + + + +IJEngine: Member List + + + + + + + + + +
+
+ + + + + + +
+
IJEngine +
+
+
+ + + + + + + + + +
+ +
+ + +
+
+
+
ijengine::ShaderManager Member List
+
+
+ +

This is the complete list of members for ijengine::ShaderManager, including all inherited members.

+ + + + + +
CreateProgram(char *ShaderName, char *VertexShaderFileName, char *FragmentShaderFileName)ijengine::ShaderManager
GetShader(const string &shaderName)ijengine::ShaderManagerstatic
ShaderManager()ijengine::ShaderManager
~ShaderManager()ijengine::ShaderManager
+ + + + diff --git a/docs/html/classijengine_1_1ShaderManager.html b/docs/html/classijengine_1_1ShaderManager.html new file mode 100644 index 0000000..a0cf532 --- /dev/null +++ b/docs/html/classijengine_1_1ShaderManager.html @@ -0,0 +1,219 @@ + + + + + + +IJEngine: ijengine::ShaderManager Class Reference + + + + + + + + + +
+
+ + + + + + +
+
IJEngine +
+
+
+ + + + + + + + + +
+ +
+ + +
+
+ +
+
ijengine::ShaderManager Class Reference
+
+
+ +

#include <shader_manager.h>

+
+Collaboration diagram for ijengine::ShaderManager:
+
+
Collaboration graph
+
+ + + + + + + + +

+Public Member Functions

 ShaderManager ()
 
 ~ShaderManager ()
 
void CreateProgram (char *ShaderName, char *VertexShaderFileName, char *FragmentShaderFileName)
 
+ + + +

+Static Public Member Functions

static const GLuint GetShader (const string &shaderName)
 
+

Constructor & Destructor Documentation

+ +
+
+ + + + + + + +
ijengine::ShaderManager::ShaderManager ()
+
+ +
+
+ +
+
+ + + + + + + +
ijengine::ShaderManager::~ShaderManager ()
+
+ +
+
+

Member Function Documentation

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void ijengine::ShaderManager::CreateProgram (char * ShaderName,
char * VertexShaderFileName,
char * FragmentShaderFileName 
)
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
const GLuint ijengine::ShaderManager::GetShader (const string & shaderName)
+
+static
+
+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/html/classijengine_1_1ShaderManager__coll__graph.map b/docs/html/classijengine_1_1ShaderManager__coll__graph.map new file mode 100644 index 0000000..85ce213 --- /dev/null +++ b/docs/html/classijengine_1_1ShaderManager__coll__graph.map @@ -0,0 +1,2 @@ + + diff --git a/docs/html/classijengine_1_1ShaderManager__coll__graph.md5 b/docs/html/classijengine_1_1ShaderManager__coll__graph.md5 new file mode 100644 index 0000000..4c96566 --- /dev/null +++ b/docs/html/classijengine_1_1ShaderManager__coll__graph.md5 @@ -0,0 +1 @@ +e2f8b2bb8a621231ffcf8a6f942e75c1 \ No newline at end of file diff --git a/docs/html/classijengine_1_1ShaderManager__coll__graph.png b/docs/html/classijengine_1_1ShaderManager__coll__graph.png new file mode 100644 index 0000000000000000000000000000000000000000..c523e6661c4133057ea4c10b522aad36d8405ef4 GIT binary patch literal 4085 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 vm6he>@L~#4037;ZU6ok9|6dY literal 0 HcmV?d00001 diff --git a/docs/html/classijengine_1_1Texture-members.html b/docs/html/classijengine_1_1Texture-members.html new file mode 100644 index 0000000..578df56 --- /dev/null +++ b/docs/html/classijengine_1_1Texture-members.html @@ -0,0 +1,107 @@ + + + + + + +IJEngine: Member List + + + + + + + + + +
+
+ + + + + + +
+
IJEngine +
+
+
+ + + + + + + + + +
+ +
+ + +
+
+
+
ijengine::Texture Member List
+
+
+ +

This is the complete list of members for ijengine::Texture, including all inherited members.

+ + + + +
h() const =0ijengine::Texturepure virtual
w() const =0ijengine::Texturepure virtual
~Texture()=defaultijengine::Texturevirtual
+ + + + diff --git a/docs/html/classijengine_1_1Texture.html b/docs/html/classijengine_1_1Texture.html new file mode 100644 index 0000000..c63c29d --- /dev/null +++ b/docs/html/classijengine_1_1Texture.html @@ -0,0 +1,206 @@ + + + + + + +IJEngine: ijengine::Texture Class Reference + + + + + + + + + +
+
+ + + + + + +
+
IJEngine +
+
+
+ + + + + + + + + +
+ +
+ + +
+
+ +
+
ijengine::Texture Class Referenceabstract
+
+
+ +

#include <texture.h>

+
+Inheritance diagram for ijengine::Texture:
+
+
Inheritance graph
+ + +
+
+Collaboration diagram for ijengine::Texture:
+
+
Collaboration graph
+
+ + + + + + + + +

+Public Member Functions

virtual ~Texture ()=default
 
virtual int w () const =0
 
virtual int h () const =0
 
+

Constructor & Destructor Documentation

+ +
+
+ + + + + +
+ + + + + + + +
virtual ijengine::Texture::~Texture ()
+
+virtualdefault
+
+ +
+
+

Member Function Documentation

+ +
+
+ + + + + +
+ + + + + + + +
virtual int ijengine::Texture::h () const
+
+pure virtual
+
+ +

Implemented in ijengine::SDL2Texture.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual int ijengine::Texture::w () const
+
+pure virtual
+
+ +

Implemented in ijengine::SDL2Texture.

+ +
+
+
The documentation for this class was generated from the following file:
    +
  • /home/carla/git/ijengine-ICG_GL/include/texture.h
  • +
+
+ + + + diff --git a/docs/html/classijengine_1_1Texture__coll__graph.map b/docs/html/classijengine_1_1Texture__coll__graph.map new file mode 100644 index 0000000..8e23b27 --- /dev/null +++ b/docs/html/classijengine_1_1Texture__coll__graph.map @@ -0,0 +1,2 @@ + + diff --git a/docs/html/classijengine_1_1Texture__coll__graph.md5 b/docs/html/classijengine_1_1Texture__coll__graph.md5 new file mode 100644 index 0000000..dd27e53 --- /dev/null +++ b/docs/html/classijengine_1_1Texture__coll__graph.md5 @@ -0,0 +1 @@ +a2cca3ae6e51ba16735cad5a4a9097ec \ No newline at end of file diff --git a/docs/html/classijengine_1_1Texture__coll__graph.png b/docs/html/classijengine_1_1Texture__coll__graph.png new file mode 100644 index 0000000000000000000000000000000000000000..d4af7a4e5e0bf134f490c3fe9f2d127be11dae7c GIT binary patch literal 2509 zcmbVOc|26>8$ZU@V6I{qG-JyZnwc2IjVz68ZMrwgVz|+FyEU^FMDtKOU4}2eEb{0HW+wiNF_+*M-qV%Yg~ z14QbVgt3C+0#$is$LS1ni*ttZ##YQjhspQJ2>z{}{W}Y|p*nX65aj7fStWsc)&8i6)dg^75UQY^S!p z!$S-Opn$XzKtiq>q{!-Ry=MwKRdAr>kteDc%y;~ZbZvfB0MpU^V?Y6QJv|uU)D*~I zNX{=Tbaiz>uXlzV_z*)>a|jJRmEXVcWpi$BPAx-7cZ|acnQG&~X1dth^8&VI!>O`* zIw33a@yt`yC8zLkT`wMA+p->`&ehuF#g4$+HMOS zHZdV64km~n&B@K}?dbskQQ6b#6z=jw^XBHJf`Wo@ZiCrD`L@?3HUa+rr}gx1#>C)o zxOc4)NpoE+);Y!yN|y=%on2jIGFekoQ~TPuX~}CQlPQYQDI}Z!D0E_c{5Rw;j{Nyr z-OQyW3RusB2fZ_^j!)gL?rav9lxSvIdV4R#S&u7O9_IbJ#(i6_7ryQj+0@wRkpN>j)iTr$gAF^MSdbTyp$=Wf7CYpmM8?Ha9tQ_zQD$k@Jb9^E{pbg21{{o+;Sw6nYYJvutNrKP2*N#{9h zdU{$-O-)Bf2V8(6yTxyxMuU#mr*$4ZdKC0cmS`)vt^LrktUupCPEIcB;}GNJ%a?U^ zT2>wuF+!0Y4*)9iv$LIji0W${uro9O65TdDd=i7PQh^Hy3VM@BA25;#MCSebPOh#w zckhCmc`qx=tmHLYQ(sGqx;jmG0_b0DNo#6qs;a625ifIF87`ERn3!%}RA2vntd?Bm z7H3@|%op?Q*|VCO8W0c8{?qiqNIAc)ua}Q72Ps`z?<*+T`o+Zhb2&DJdx}{g_&f2ye^5 zZ+uzkZ)|Kt{?b(#?7h9teUO!PDs*j@!?~ZD+Fx;@+4IsRw$H8{6UhUCK>DQokVqsS zB-&73{Shll3Z6n25d(0hz~Ayb@{jZm1XHQjmX?OsS+XCv+~Jjm{CBI4goTBH*pKfYl%%!07i3%~#dQ8m z>VKj6mLxos*lf0Uf8H<~k;FQ7zCwu&18A<;;~31hl@(6i)wfMSpZ=yeBi8sTb1^J) zbMuhXd8w&3cs$<0VfZ0Iy_pBpq+wWF+uL*gp(K)0oYCsaiVvBbl#)_6Q2gtC)krE; zE86-_W0BLPOP7d5_&#!G`zaU z?I>YkGH;WifZ?M-0I;{W&ql6kSOM%>uj)4#4Cd@9{QMuD7Js16slYiM=dqc*)y2Gg zp5mgO;8*Le43|E=_?IU?olcL5iLo5}cFV61PUAFcX1OF*IicCtUhVGgq9v2s#5H)o z)T6g8vhwn*t*pwQJSiOXQB_qfDk^&S?p?;OZrgoFgU zzyHi?yD?3krYtKhC3TB+r2Bh2RbF2vJ0l~myv0^6!=?V(bN@LZz&$b&B;h(p`L^}x zG(QD>nI6w7B{3*a(A@l%#UiL>K!B~SEiZ5HEKB9e=OIe2w?4-xDk_3xC8`ZK2Y=qU zu{Sj})zJ}4RQny5#SxZvNium6x8dVsYI>`>I>6WWsiksnclYAbQhGPZj&TBq6FcTk zUNvnvCPT$+x)m2n93izqk_+s;v!RT%~ zr>$Mz*=daC&dwH|9869~V3d~1pio7FJ}?+;qu=7K!olT;ABpo@tGp-%<3?+4y&;|! z!>(`Ww-r|=0>TkjoUoY-3kwKI$sQ7pT(hlh^btjSIM8(GD3ECMiRGLWpsS+;wl)y! zzLTxD=L%G6+@3u94FRmovkzA} + + diff --git a/docs/html/classijengine_1_1Texture__inherit__graph.md5 b/docs/html/classijengine_1_1Texture__inherit__graph.md5 new file mode 100644 index 0000000..4b8d45f --- /dev/null +++ b/docs/html/classijengine_1_1Texture__inherit__graph.md5 @@ -0,0 +1 @@ +2168d34635022cab24fb79c44b839205 \ No newline at end of file diff --git a/docs/html/classijengine_1_1Texture__inherit__graph.png b/docs/html/classijengine_1_1Texture__inherit__graph.png new file mode 100644 index 0000000000000000000000000000000000000000..7de12a2474e3c80996afdfe2539af943612a535a GIT binary patch literal 7769 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 DC^ZPf literal 0 HcmV?d00001 diff --git a/docs/html/classijengine_1_1Video-members.html b/docs/html/classijengine_1_1Video-members.html new file mode 100644 index 0000000..3f8906c --- /dev/null +++ b/docs/html/classijengine_1_1Video-members.html @@ -0,0 +1,106 @@ + + + + + + +IJEngine: Member List + + + + + + + + + +
+
+ + + + + + +
+
IJEngine +
+
+
+ + + + + + + + + +
+ +
+ + +
+
+
+
ijengine::Video Member List
+
+
+ +

This is the complete list of members for ijengine::Video, including all inherited members.

+ + + +
create_window(int w, int h)=0ijengine::Videopure virtual
~Video()=defaultijengine::Videovirtual
+ + + + diff --git a/docs/html/classijengine_1_1Video.html b/docs/html/classijengine_1_1Video.html new file mode 100644 index 0000000..359e8a8 --- /dev/null +++ b/docs/html/classijengine_1_1Video.html @@ -0,0 +1,190 @@ + + + + + + +IJEngine: ijengine::Video Class Reference + + + + + + + + + +
+
+ + + + + + +
+
IJEngine +
+
+
+ + + + + + + + + +
+ +
+ + +
+
+ +
+
ijengine::Video Class Referenceabstract
+
+
+ +

#include <video.h>

+
+Inheritance diagram for ijengine::Video:
+
+
Inheritance graph
+ + +
+
+Collaboration diagram for ijengine::Video:
+
+
Collaboration graph
+
+ + + + + + +

+Public Member Functions

virtual ~Video ()=default
 
virtual Windowcreate_window (int w, int h)=0
 
+

Constructor & Destructor Documentation

+ +
+
+ + + + + +
+ + + + + + + +
virtual ijengine::Video::~Video ()
+
+virtualdefault
+
+ +
+
+

Member Function Documentation

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
virtual Window* ijengine::Video::create_window (int w,
int h 
)
+
+pure virtual
+
+ +

Implemented in ijengine::SDL2DVideo, and ijengine::SDL3DVideo.

+ +
+
+
The documentation for this class was generated from the following file:
    +
  • /home/carla/git/ijengine-ICG_GL/include/video.h
  • +
+
+ + + + diff --git a/docs/html/classijengine_1_1Video__coll__graph.map b/docs/html/classijengine_1_1Video__coll__graph.map new file mode 100644 index 0000000..cc66078 --- /dev/null +++ b/docs/html/classijengine_1_1Video__coll__graph.map @@ -0,0 +1,2 @@ + + diff --git a/docs/html/classijengine_1_1Video__coll__graph.md5 b/docs/html/classijengine_1_1Video__coll__graph.md5 new file mode 100644 index 0000000..3822379 --- /dev/null +++ b/docs/html/classijengine_1_1Video__coll__graph.md5 @@ -0,0 +1 @@ +099f6e9cb69eea423f35d382523081c5 \ No newline at end of file diff --git a/docs/html/classijengine_1_1Video__coll__graph.png b/docs/html/classijengine_1_1Video__coll__graph.png new file mode 100644 index 0000000000000000000000000000000000000000..d34b4814bb26b1f269539ce527c0fc6c2d501bec GIT binary patch literal 3266 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 PlmI3M=K2-7E)o9*&@LXD literal 0 HcmV?d00001 diff --git a/docs/html/classijengine_1_1Video__inherit__graph.map b/docs/html/classijengine_1_1Video__inherit__graph.map new file mode 100644 index 0000000..8d97c09 --- /dev/null +++ b/docs/html/classijengine_1_1Video__inherit__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/docs/html/classijengine_1_1Video__inherit__graph.md5 b/docs/html/classijengine_1_1Video__inherit__graph.md5 new file mode 100644 index 0000000..ceb8f5f --- /dev/null +++ b/docs/html/classijengine_1_1Video__inherit__graph.md5 @@ -0,0 +1 @@ +31c789bb92cd86a497066f54988fa31d \ No newline at end of file diff --git a/docs/html/classijengine_1_1Video__inherit__graph.png b/docs/html/classijengine_1_1Video__inherit__graph.png new file mode 100644 index 0000000000000000000000000000000000000000..1c9335fd30b7cf4d306e2c4c61fd4566e68e8730 GIT binary patch literal 12902 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 + + + + + +IJEngine: Member List + + + + + + + + + +

+
+ + + + + + +
+
IJEngine +
+
+
+ + + + + + + + + +
+ +
+ + +
+
+
+
ijengine::Window Member List
+
+
+ +

This is the complete list of members for ijengine::Window, including all inherited members.

+ + + + + + +
canvas() const =0ijengine::Windowpure virtual
h() const =0ijengine::Windowpure virtual
renderer3d() const =0ijengine::Windowpure virtual
w() const =0ijengine::Windowpure virtual
~Window()=defaultijengine::Windowvirtual
+ + + + diff --git a/docs/html/classijengine_1_1Window.html b/docs/html/classijengine_1_1Window.html new file mode 100644 index 0000000..a2e3cd2 --- /dev/null +++ b/docs/html/classijengine_1_1Window.html @@ -0,0 +1,260 @@ + + + + + + +IJEngine: ijengine::Window Class Reference + + + + + + + + + +
+
+ + + + + + +
+
IJEngine +
+
+
+ + + + + + + + + +
+ +
+ + +
+
+ +
+
ijengine::Window Class Referenceabstract
+
+
+ +

#include <window.h>

+
+Inheritance diagram for ijengine::Window:
+
+
Inheritance graph
+ + +
+
+Collaboration diagram for ijengine::Window:
+
+
Collaboration graph
+
+ + + + + + + + + + + + +

+Public Member Functions

virtual ~Window ()=default
 
virtual int w () const =0
 
virtual int h () const =0
 
virtual Canvascanvas () const =0
 
virtual Renderer3drenderer3d () const =0
 
+

Constructor & Destructor Documentation

+ +
+
+ + + + + +
+ + + + + + + +
virtual ijengine::Window::~Window ()
+
+virtualdefault
+
+ +
+
+

Member Function Documentation

+ +
+
+ + + + + +
+ + + + + + + +
virtual Canvas* ijengine::Window::canvas () const
+
+pure virtual
+
+ +

Implemented in ijengine::SDL2Window.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual int ijengine::Window::h () const
+
+pure virtual
+
+ +

Implemented in ijengine::SDL2Window.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual Renderer3d* ijengine::Window::renderer3d () const
+
+pure virtual
+
+ +

Implemented in ijengine::SDL2Window.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual int ijengine::Window::w () const
+
+pure virtual
+
+ +

Implemented in ijengine::SDL2Window.

+ +
+
+
The documentation for this class was generated from the following file:
    +
  • /home/carla/git/ijengine-ICG_GL/include/window.h
  • +
+
+ + + + diff --git a/docs/html/classijengine_1_1Window__coll__graph.map b/docs/html/classijengine_1_1Window__coll__graph.map new file mode 100644 index 0000000..934e553 --- /dev/null +++ b/docs/html/classijengine_1_1Window__coll__graph.map @@ -0,0 +1,2 @@ + + diff --git a/docs/html/classijengine_1_1Window__coll__graph.md5 b/docs/html/classijengine_1_1Window__coll__graph.md5 new file mode 100644 index 0000000..b440aab --- /dev/null +++ b/docs/html/classijengine_1_1Window__coll__graph.md5 @@ -0,0 +1 @@ +4844bda3bef2ad637dc9dac11d01ce48 \ No newline at end of file diff --git a/docs/html/classijengine_1_1Window__coll__graph.png b/docs/html/classijengine_1_1Window__coll__graph.png new file mode 100644 index 0000000000000000000000000000000000000000..77fcc35ec024497ac80c5de46b5af69a6608aaab GIT binary patch literal 4341 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 + + diff --git a/docs/html/classijengine_1_1Window__inherit__graph.md5 b/docs/html/classijengine_1_1Window__inherit__graph.md5 new file mode 100644 index 0000000..54a3c99 --- /dev/null +++ b/docs/html/classijengine_1_1Window__inherit__graph.md5 @@ -0,0 +1 @@ +f9bdc249ca4eebf80adff291c5749cf4 \ No newline at end of file diff --git a/docs/html/classijengine_1_1Window__inherit__graph.png b/docs/html/classijengine_1_1Window__inherit__graph.png new file mode 100644 index 0000000000000000000000000000000000000000..787ff966fbca8c3c9073721010f7428bbc8ae25c GIT binary patch literal 11875 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 literal 0 HcmV?d00001 diff --git a/docs/html/contextinfo_8h.html b/docs/html/contextinfo_8h.html new file mode 100644 index 0000000..cc0bb2f --- /dev/null +++ b/docs/html/contextinfo_8h.html @@ -0,0 +1,114 @@ + + + + + + +IJEngine: /home/carla/git/ijengine-ICG_GL/include/contextinfo.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
IJEngine +
+
+
+ + + + + + + + + +
+ +
+ + +
+
+ +
+
contextinfo.h File Reference
+
+
+ +

Go to the source code of this file.

+ + + + +

+Classes

struct  ijengine::ContextInfo
 
+ + + +

+Namespaces

 ijengine
 
+
+ + + + diff --git a/docs/html/contextinfo_8h__dep__incl.map b/docs/html/contextinfo_8h__dep__incl.map new file mode 100644 index 0000000..7e11e8e --- /dev/null +++ b/docs/html/contextinfo_8h__dep__incl.map @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/docs/html/contextinfo_8h__dep__incl.md5 b/docs/html/contextinfo_8h__dep__incl.md5 new file mode 100644 index 0000000..ac61ea1 --- /dev/null +++ b/docs/html/contextinfo_8h__dep__incl.md5 @@ -0,0 +1 @@ +ed293c8b4954ed0736d1bd575c702591 \ No newline at end of file diff --git a/docs/html/contextinfo_8h__dep__incl.png b/docs/html/contextinfo_8h__dep__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..df7bb5e14d91d91dfd837a500f5bba5c1225011c GIT binary patch literal 34257 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 literal 0 HcmV?d00001 diff --git a/docs/html/contextinfo_8h_source.html b/docs/html/contextinfo_8h_source.html new file mode 100644 index 0000000..0b7e55c --- /dev/null +++ b/docs/html/contextinfo_8h_source.html @@ -0,0 +1,136 @@ + + + + + + +IJEngine: /home/carla/git/ijengine-ICG_GL/include/contextinfo.h Source File + + + + + + + + + +
+
+ + + + + + +
+
IJEngine +
+
+
+ + + + + + + + + +
+ +
+ + +
+
+
+
contextinfo.h
+
+
+Go to the documentation of this file.
1 #ifndef IJENGINE_CONTEXTINFO_H
+
2 #define IJENGINE_CONTEXTINFO_H
+
3 
+
4 
+
5 
+
6 //ContextInfo.h
+
7 namespace ijengine{
+
8 
+
9  //OpenGL versions
+
10  struct ContextInfo
+
11  {
+ +
13  bool core;
+
14 
+
15  ContextInfo()//default
+
16  {
+
17  major_version = 3;
+
18  minor_version = 3;
+
19  core = true;
+
20  }
+
21 
+
22  ContextInfo(int majorversion, int minorversion, bool _core)
+
23  {
+
24  major_version = majorversion;
+
25  minor_version = minorversion;
+
26  core = _core;
+
27  }
+
28 
+
29  };
+
30 }
+
31 
+
32 #endif
+
int minor_version
Definition: contextinfo.h:12
+
ContextInfo(int majorversion, int minorversion, bool _core)
Definition: contextinfo.h:22
+
int major_version
Definition: contextinfo.h:12
+
Definition: contextinfo.h:10
+
bool core
Definition: contextinfo.h:13
+
ContextInfo()
Definition: contextinfo.h:15
+
+ + + + diff --git a/docs/html/dir_000001_000000.html b/docs/html/dir_000001_000000.html new file mode 100644 index 0000000..8a1c712 --- /dev/null +++ b/docs/html/dir_000001_000000.html @@ -0,0 +1,89 @@ + + + + + + +IJEngine: /home/carla/git/ijengine-ICG_GL/src -> include Relation + + + + + + + + + +
+
+ + + + + + +
+
IJEngine +
+
+
+ + + + + + + + +
+ +
+ + +
+ + + + + diff --git a/docs/html/dir_68267d1309a1af8e8297ef4c3efbcdba.html b/docs/html/dir_68267d1309a1af8e8297ef4c3efbcdba.html new file mode 100644 index 0000000..5f97a4b --- /dev/null +++ b/docs/html/dir_68267d1309a1af8e8297ef4c3efbcdba.html @@ -0,0 +1,128 @@ + + + + + + +IJEngine: /home/carla/git/ijengine-ICG_GL/src Directory Reference + + + + + + + + + +
+
+ + + + + + +
+
IJEngine +
+
+
+ + + + + + + + +
+ +
+ + +
+
+
+
src Directory Reference
+
+
+
+Directory dependency graph for src:
+
+
/home/carla/git/ijengine-ICG_GL/src
+ + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + +

+Files

file  game.cpp
 
file  glrenderer3d.cpp
 
file  libgl.cpp
 
file  sdl2.cpp
 
file  sdl2canvas.cpp
 
file  sdl2Dvideo.cpp
 
file  sdl2game.cpp
 
file  sdl2texture.cpp
 
file  sdl2window.cpp
 
file  sdl3Dvideo.cpp
 
file  sdlglgame.cpp
 
file  shader_manager.cpp
 
+
+ + + + diff --git a/docs/html/dir_68267d1309a1af8e8297ef4c3efbcdba_dep.map b/docs/html/dir_68267d1309a1af8e8297ef4c3efbcdba_dep.map new file mode 100644 index 0000000..5786fb3 --- /dev/null +++ b/docs/html/dir_68267d1309a1af8e8297ef4c3efbcdba_dep.map @@ -0,0 +1,5 @@ + + + + + diff --git a/docs/html/dir_68267d1309a1af8e8297ef4c3efbcdba_dep.md5 b/docs/html/dir_68267d1309a1af8e8297ef4c3efbcdba_dep.md5 new file mode 100644 index 0000000..6e354fa --- /dev/null +++ b/docs/html/dir_68267d1309a1af8e8297ef4c3efbcdba_dep.md5 @@ -0,0 +1 @@ +099df19b66181b2d3f9c6bbac8dbc3eb \ No newline at end of file diff --git a/docs/html/dir_68267d1309a1af8e8297ef4c3efbcdba_dep.png b/docs/html/dir_68267d1309a1af8e8297ef4c3efbcdba_dep.png new file mode 100644 index 0000000000000000000000000000000000000000..698845959255ec6dc98e8cb153c99ed385941893 GIT binary patch literal 2338 zcmb7GcU05K7XE<4MqS)W`rh{i~FB)S>_YM1mRU+eDU7OXJM$*o&qhl6mbwJ1z_l ze_I84vq)zuS1PL7XMIpq{MDQ2%wn04=JMRF7kR84Fq-B%3O!YF=}j#Rg0;X$F4k#{T5V6H9yhw1fl(#Gk6t#%5;StHcJ%8CQ-QH*PQjfsX3c z)>^j3++dqGrA6koe84EFPj9EJEu@+)Dym4_Ep}K6>B0M6h1KO>4(((l6j0m+FwoF{ zSLY=Y)=1d-jO*6i7cVA`-1^2OGoc3nRH}b!w(Z>FFv4|!_gnzwSjfaA+nL_w<#XGj zwvxA3iKcp9r<`3w>zl2T8WHlHN1hrRl(pL~UuL%`5mC#Vt)`DmOf42_(O0+Duo_lQ zPG?XnqN{6x6Xs#F8?%h7H~RwrPt*p6J(y(w1Sd zM_+wDest*N(i8im7Oj|Iix;l0M)WPAPse_m=jB<|VY?D$<9!W6cKjNhPGzS%zXvig zwVPg34(0*M@pwLVK`E23Fc`eiscT?KD<@^vgOlTgOHxwu%5^L>Cgx%@ZnuII_?S2) zOJrqZV+6YU8peo3iTv5FS%TB<*cE=ZqiH~N^jqbK4cWu5LVR@X^lJR+ zcZtu`aKD)oA=&|Xn|Ke=lcQI*L$|cbys!?xdpDUtFcTM7O^r-@^d6gb`1-p>dt5FWy@@-ic}nmaDf_ZP!3TI%Qv&+(Dgv^rD6| zw#Y3lI~xjzi|$j&DNRj^&xSpPIhbjCdmX34NHg{#An0hvqdoq+Xok@BCyv+@^IC|5 zLy1M`Gj){g){_;yA1s_paRmHUS2}7T{vqLa5HV(o|ki6Bry}h^YKm&72 z2`#>)`LRl)@gH+@ml6{bm16e&3ZuUrZ1&A`#Ke`B-E)`4wYCa%baVuGIa*lc40R5B z?s~xaz~Ll9sdmKM>DU->h2@if}vN8SU7Qx50 z-+Zw|EA*vn4_jd^e>SwqOZpO|2*^dD&Lo4C17gXq{cjOG=liV}KVk0c7RcwDG{Rd3 zsa?}DxiC0egJ|4r}$ zbS16nU2!em)7{;LnfV2j~Bt9867_v6f8td(B4V4R`hSt-cKaU7<%5nUrhRP4Mkz@Swe82E~~1j z@Un1V&eBJzFDi20Vv?N{K+zkEwG0Rk{0IBH#pHB-s9jy~(?KjhIANJ@GD{fMu zK=HvA@u@e}k(M@$ri_gx93Dm%Mj9A&r%3DR$A+U<9@@3QF;F9;l;38j zr!(j0w@LB{vXgG~Vo!V2ZqVk8ZecVAgBkbDH#wWpb9pc3KE_r}T|Iu?C9(&rLDkaI z(u_S+g2UmXyeK{HQJzhEg&S-V-o@`Hvd99LY)@2C^eL8B>=p>ci+Y6Noz)czi z1T>|lr}L_Mec;E3Q+dPj-z#&5m-KE=hyz?+wFR v + + + + + +IJEngine: /home/carla/git/ijengine-ICG_GL/include Directory Reference + + + + + + + + + +
+
+ + + + + + +
+
IJEngine +
+
+
+ + + + + + + + +
+ +
+ + +
+
+
+
include Directory Reference
+
+
+
+Directory dependency graph for include:
+
+
/home/carla/git/ijengine-ICG_GL/include
+ + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Files

file  canvas.h [code]
 
file  contextinfo.h [code]
 
file  framebufferinfo.h [code]
 
file  game.h [code]
 
file  gamemodels.h [code]
 
file  glrenderer3d.h [code]
 
file  Igameobject.h [code]
 
file  libgl.h [code]
 
file  libs.h [code]
 
file  model.h [code]
 
file  renderer3d.h [code]
 
file  sdl2.h [code]
 
file  sdl2canvas.h [code]
 
file  sdl2Dvideo.h [code]
 
file  sdl2game.h [code]
 
file  sdl2texture.h [code]
 
file  sdl2window.h [code]
 
file  sdl3Dvideo.h [code]
 
file  sdlglgame.h [code]
 
file  shader_manager.h [code]
 
file  shaderloader.h [code]
 
file  texture.h [code]
 
file  vertexformat.h [code]
 
file  video.h [code]
 
file  window.h [code]
 
+
+ + + + diff --git a/docs/html/dir_d44c64559bbebec7f509842c48db8b23_dep.map b/docs/html/dir_d44c64559bbebec7f509842c48db8b23_dep.map new file mode 100644 index 0000000..eee76db --- /dev/null +++ b/docs/html/dir_d44c64559bbebec7f509842c48db8b23_dep.map @@ -0,0 +1,3 @@ + + + diff --git a/docs/html/dir_d44c64559bbebec7f509842c48db8b23_dep.md5 b/docs/html/dir_d44c64559bbebec7f509842c48db8b23_dep.md5 new file mode 100644 index 0000000..498e003 --- /dev/null +++ b/docs/html/dir_d44c64559bbebec7f509842c48db8b23_dep.md5 @@ -0,0 +1 @@ +230de24b2b5411eb328e035daf218e02 \ No newline at end of file diff --git a/docs/html/dir_d44c64559bbebec7f509842c48db8b23_dep.png b/docs/html/dir_d44c64559bbebec7f509842c48db8b23_dep.png new file mode 100644 index 0000000000000000000000000000000000000000..d301bdf7c7cd796f1bc1307a62d99708d98ce354 GIT binary patch literal 1051 zcmeAS@N?(olHy`uVBq!ia0vp^!9Z-y!3HGRMYov)DYhhUcNd2LAh=-f^2rPg%ojXe z978JRyq%rv5gaIS{Qv2n7u9B~u9gYRH7(xDAsQ0Et<|km)p)f%?xS;1VuIAx9p$qY zo?B#~8X2S_VI?>%!Nu_Rgn)xA+OC?O&nGP6kJgVrqPd;_p{n`TDbMr7&hzu#DV~40 z`25ep`w!+Uo}}W*!oR#+FOq_8ju@O*NwQ?ijW_nW)PSK@KGnxf8RfoYx` zr&U_OMkdZ|+2G?8fn8W+;?IxC`dgwx?-T{Z)T?PI1uyn=%X{al8gxEOWa7%pOC3bK zr+V0~?mU^i?&_)wHzL}3rO!lca_R2kQg4X=?7MWSl8zX2&#}rACoS9Z@9+C(c>n#^ zix&g$?2GLyeeL7n?d=qHO>N8e{nKu@9ZuwMvYV#w-+IzSzG*^#fyJ658W@UbS z@bdC>4V{uh4|j9~Xmq@K6`hfn=j80nJ!|&-#oNEz=H1z0wswzRIIEWSdS{W-4?gd8 zkDDjEC_>@*`#U>1_wVOlyVkD4CT>r~#jZ(0ja3y4NgBr1zj;h%rO4RT$S??Su?9v* zH=mxqUdi?@(`HNN(9rK2>;4|ge7d)My%b-&aP_x0?pdqkZf}3zrZDBi$6dRAYv`{( za;P=a!+-mMhZ@b-f47w6B)j;2)oP8~&%iKY#te=5+$?`0c3si9?yF|(qxM<8`0u`J zIRyp`-Kl4H{5Umr^^?bqjdg1x7Rrmyw+=Vnd+xug;cny5RWH0>e&seWxS)Ui{@&L! zJ{ii-zWo17W`JF~fsR}H^Vx-OtEzTANuI06YImQVrCF%Sk+Zf|(Wd%a*0RGhChhpQ z<#vvHU`&pCdAa(o-PVBt1!9d2_N(T)P3B?9$XIc-U;h5XqR+l`A2dM)P)@vZ?WT5<$Cf>1&lLio_Cx?ag^L&0eoA<bP0l+XkKLG0VO literal 0 HcmV?d00001 diff --git a/docs/html/doxygen.css b/docs/html/doxygen.css new file mode 100644 index 0000000..f0f36f8 --- /dev/null +++ b/docs/html/doxygen.css @@ -0,0 +1,1366 @@ +/* The standard CSS for doxygen 1.8.6 */ + +body, table, div, p, dl { + font: 400 14px/22px Roboto,sans-serif; +} + +/* @group Heading Levels */ + +h1.groupheader { + font-size: 150%; +} + +.title { + font: 400 14px/28px Roboto,sans-serif; + font-size: 150%; + font-weight: bold; + margin: 10px 2px; +} + +h2.groupheader { + border-bottom: 1px solid #879ECB; + color: #354C7B; + font-size: 150%; + font-weight: normal; + margin-top: 1.75em; + padding-top: 8px; + padding-bottom: 4px; + width: 100%; +} + +h3.groupheader { + font-size: 100%; +} + +h1, h2, h3, h4, h5, h6 { + -webkit-transition: text-shadow 0.5s linear; + -moz-transition: text-shadow 0.5s linear; + -ms-transition: text-shadow 0.5s linear; + -o-transition: text-shadow 0.5s linear; + transition: text-shadow 0.5s linear; + margin-right: 15px; +} + +h1.glow, h2.glow, h3.glow, h4.glow, h5.glow, h6.glow { + text-shadow: 0 0 15px cyan; +} + +dt { + font-weight: bold; +} + +div.multicol { + -moz-column-gap: 1em; + -webkit-column-gap: 1em; + -moz-column-count: 3; + -webkit-column-count: 3; +} + +p.startli, p.startdd { + margin-top: 2px; +} + +p.starttd { + margin-top: 0px; +} + +p.endli { + margin-bottom: 0px; +} + +p.enddd { + margin-bottom: 4px; +} + +p.endtd { + margin-bottom: 2px; +} + +/* @end */ + +caption { + font-weight: bold; +} + +span.legend { + font-size: 70%; + text-align: center; +} + +h3.version { + font-size: 90%; + text-align: center; +} + +div.qindex, div.navtab{ + background-color: #EBEFF6; + border: 1px solid #A3B4D7; + text-align: center; +} + +div.qindex, div.navpath { + width: 100%; + line-height: 140%; +} + +div.navtab { + margin-right: 15px; +} + +/* @group Link Styling */ + +a { + color: #3D578C; + font-weight: normal; + text-decoration: none; +} + +.contents a:visited { + color: #4665A2; +} + +a:hover { + text-decoration: underline; +} + +a.qindex { + font-weight: bold; +} + +a.qindexHL { + font-weight: bold; + background-color: #9CAFD4; + color: #ffffff; + border: 1px double #869DCA; +} + +.contents a.qindexHL:visited { + color: #ffffff; +} + +a.el { + font-weight: bold; +} + +a.elRef { +} + +a.code, a.code:visited, a.line, a.line:visited { + color: #4665A2; +} + +a.codeRef, a.codeRef:visited, a.lineRef, a.lineRef:visited { + color: #4665A2; +} + +/* @end */ + +dl.el { + margin-left: -1cm; +} + +pre.fragment { + border: 1px solid #C4CFE5; + background-color: #FBFCFD; + padding: 4px 6px; + margin: 4px 8px 4px 2px; + overflow: auto; + word-wrap: break-word; + font-size: 9pt; + line-height: 125%; + font-family: monospace, fixed; + font-size: 105%; +} + +div.fragment { + padding: 4px 6px; + margin: 4px 8px 4px 2px; + background-color: #FBFCFD; + border: 1px solid #C4CFE5; +} + +div.line { + font-family: monospace, fixed; + font-size: 13px; + min-height: 13px; + line-height: 1.0; + text-wrap: unrestricted; + white-space: -moz-pre-wrap; /* Moz */ + white-space: -pre-wrap; /* Opera 4-6 */ + white-space: -o-pre-wrap; /* Opera 7 */ + white-space: pre-wrap; /* CSS3 */ + word-wrap: break-word; /* IE 5.5+ */ + text-indent: -53px; + padding-left: 53px; + padding-bottom: 0px; + margin: 0px; + -webkit-transition-property: background-color, box-shadow; + -webkit-transition-duration: 0.5s; + -moz-transition-property: background-color, box-shadow; + -moz-transition-duration: 0.5s; + -ms-transition-property: background-color, box-shadow; + -ms-transition-duration: 0.5s; + -o-transition-property: background-color, box-shadow; + -o-transition-duration: 0.5s; + transition-property: background-color, box-shadow; + transition-duration: 0.5s; +} + +div.line.glow { + background-color: cyan; + box-shadow: 0 0 10px cyan; +} + + +span.lineno { + padding-right: 4px; + text-align: right; + border-right: 2px solid #0F0; + background-color: #E8E8E8; + white-space: pre; +} +span.lineno a { + background-color: #D8D8D8; +} + +span.lineno a:hover { + background-color: #C8C8C8; +} + +div.ah { + background-color: black; + font-weight: bold; + color: #ffffff; + margin-bottom: 3px; + margin-top: 3px; + padding: 0.2em; + border: solid thin #333; + border-radius: 0.5em; + -webkit-border-radius: .5em; + -moz-border-radius: .5em; + box-shadow: 2px 2px 3px #999; + -webkit-box-shadow: 2px 2px 3px #999; + -moz-box-shadow: rgba(0, 0, 0, 0.15) 2px 2px 2px; + background-image: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#000),color-stop(0.3, #444)); + background-image: -moz-linear-gradient(center top, #eee 0%, #444 40%, #000); +} + +div.groupHeader { + margin-left: 16px; + margin-top: 12px; + font-weight: bold; +} + +div.groupText { + margin-left: 16px; + font-style: italic; +} + +body { + background-color: white; + color: black; + margin: 0; +} + +div.contents { + margin-top: 10px; + margin-left: 12px; + margin-right: 8px; +} + +td.indexkey { + background-color: #EBEFF6; + font-weight: bold; + border: 1px solid #C4CFE5; + margin: 2px 0px 2px 0; + padding: 2px 10px; + white-space: nowrap; + vertical-align: top; +} + +td.indexvalue { + background-color: #EBEFF6; + border: 1px solid #C4CFE5; + padding: 2px 10px; + margin: 2px 0px; +} + +tr.memlist { + background-color: #EEF1F7; +} + +p.formulaDsp { + text-align: center; +} + +img.formulaDsp { + +} + +img.formulaInl { + vertical-align: middle; +} + +div.center { + text-align: center; + margin-top: 0px; + margin-bottom: 0px; + padding: 0px; +} + +div.center img { + border: 0px; +} + +address.footer { + text-align: right; + padding-right: 12px; +} + +img.footer { + border: 0px; + vertical-align: middle; +} + +/* @group Code Colorization */ + +span.keyword { + color: #008000 +} + +span.keywordtype { + color: #604020 +} + +span.keywordflow { + color: #e08000 +} + +span.comment { + color: #800000 +} + +span.preprocessor { + color: #806020 +} + +span.stringliteral { + color: #002080 +} + +span.charliteral { + color: #008080 +} + +span.vhdldigit { + color: #ff00ff +} + +span.vhdlchar { + color: #000000 +} + +span.vhdlkeyword { + color: #700070 +} + +span.vhdllogic { + color: #ff0000 +} + +blockquote { + background-color: #F7F8FB; + border-left: 2px solid #9CAFD4; + margin: 0 24px 0 4px; + padding: 0 12px 0 16px; +} + +/* @end */ + +/* +.search { + color: #003399; + font-weight: bold; +} + +form.search { + margin-bottom: 0px; + margin-top: 0px; +} + +input.search { + font-size: 75%; + color: #000080; + font-weight: normal; + background-color: #e8eef2; +} +*/ + +td.tiny { + font-size: 75%; +} + +.dirtab { + padding: 4px; + border-collapse: collapse; + border: 1px solid #A3B4D7; +} + +th.dirtab { + background: #EBEFF6; + font-weight: bold; +} + +hr { + height: 0px; + border: none; + border-top: 1px solid #4A6AAA; +} + +hr.footer { + height: 1px; +} + +/* @group Member Descriptions */ + +table.memberdecls { + border-spacing: 0px; + padding: 0px; +} + +.memberdecls td, .fieldtable tr { + -webkit-transition-property: background-color, box-shadow; + -webkit-transition-duration: 0.5s; + -moz-transition-property: background-color, box-shadow; + -moz-transition-duration: 0.5s; + -ms-transition-property: background-color, box-shadow; + -ms-transition-duration: 0.5s; + -o-transition-property: background-color, box-shadow; + -o-transition-duration: 0.5s; + transition-property: background-color, box-shadow; + transition-duration: 0.5s; +} + +.memberdecls td.glow, .fieldtable tr.glow { + background-color: cyan; + box-shadow: 0 0 15px cyan; +} + +.mdescLeft, .mdescRight, +.memItemLeft, .memItemRight, +.memTemplItemLeft, .memTemplItemRight, .memTemplParams { + background-color: #F9FAFC; + border: none; + margin: 4px; + padding: 1px 0 0 8px; +} + +.mdescLeft, .mdescRight { + padding: 0px 8px 4px 8px; + color: #555; +} + +.memSeparator { + border-bottom: 1px solid #DEE4F0; + line-height: 1px; + margin: 0px; + padding: 0px; +} + +.memItemLeft, .memTemplItemLeft { + white-space: nowrap; +} + +.memItemRight { + width: 100%; +} + +.memTemplParams { + color: #4665A2; + white-space: nowrap; + font-size: 80%; +} + +/* @end */ + +/* @group Member Details */ + +/* Styles for detailed member documentation */ + +.memtemplate { + font-size: 80%; + color: #4665A2; + font-weight: normal; + margin-left: 9px; +} + +.memnav { + background-color: #EBEFF6; + border: 1px solid #A3B4D7; + text-align: center; + margin: 2px; + margin-right: 15px; + padding: 2px; +} + +.mempage { + width: 100%; +} + +.memitem { + padding: 0; + margin-bottom: 10px; + margin-right: 5px; + -webkit-transition: box-shadow 0.5s linear; + -moz-transition: box-shadow 0.5s linear; + -ms-transition: box-shadow 0.5s linear; + -o-transition: box-shadow 0.5s linear; + transition: box-shadow 0.5s linear; + display: table !important; + width: 100%; +} + +.memitem.glow { + box-shadow: 0 0 15px cyan; +} + +.memname { + font-weight: bold; + margin-left: 6px; +} + +.memname td { + vertical-align: bottom; +} + +.memproto, dl.reflist dt { + border-top: 1px solid #A8B8D9; + border-left: 1px solid #A8B8D9; + border-right: 1px solid #A8B8D9; + padding: 6px 0px 6px 0px; + color: #253555; + font-weight: bold; + text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.9); + background-image:url('nav_f.png'); + background-repeat:repeat-x; + background-color: #E2E8F2; + /* opera specific markup */ + box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15); + border-top-right-radius: 4px; + border-top-left-radius: 4px; + /* firefox specific markup */ + -moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px; + -moz-border-radius-topright: 4px; + -moz-border-radius-topleft: 4px; + /* webkit specific markup */ + -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15); + -webkit-border-top-right-radius: 4px; + -webkit-border-top-left-radius: 4px; + +} + +.memdoc, dl.reflist dd { + border-bottom: 1px solid #A8B8D9; + border-left: 1px solid #A8B8D9; + border-right: 1px solid #A8B8D9; + padding: 6px 10px 2px 10px; + background-color: #FBFCFD; + border-top-width: 0; + background-image:url('nav_g.png'); + background-repeat:repeat-x; + background-color: #FFFFFF; + /* opera specific markup */ + border-bottom-left-radius: 4px; + border-bottom-right-radius: 4px; + box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15); + /* firefox specific markup */ + -moz-border-radius-bottomleft: 4px; + -moz-border-radius-bottomright: 4px; + -moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px; + /* webkit specific markup */ + -webkit-border-bottom-left-radius: 4px; + -webkit-border-bottom-right-radius: 4px; + -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15); +} + +dl.reflist dt { + padding: 5px; +} + +dl.reflist dd { + margin: 0px 0px 10px 0px; + padding: 5px; +} + +.paramkey { + text-align: right; +} + +.paramtype { + white-space: nowrap; +} + +.paramname { + color: #602020; + white-space: nowrap; +} +.paramname em { + font-style: normal; +} +.paramname code { + line-height: 14px; +} + +.params, .retval, .exception, .tparams { + margin-left: 0px; + padding-left: 0px; +} + +.params .paramname, .retval .paramname { + font-weight: bold; + vertical-align: top; +} + +.params .paramtype { + font-style: italic; + vertical-align: top; +} + +.params .paramdir { + font-family: "courier new",courier,monospace; + vertical-align: top; +} + +table.mlabels { + border-spacing: 0px; +} + +td.mlabels-left { + width: 100%; + padding: 0px; +} + +td.mlabels-right { + vertical-align: bottom; + padding: 0px; + white-space: nowrap; +} + +span.mlabels { + margin-left: 8px; +} + +span.mlabel { + background-color: #728DC1; + border-top:1px solid #5373B4; + border-left:1px solid #5373B4; + border-right:1px solid #C4CFE5; + border-bottom:1px solid #C4CFE5; + text-shadow: none; + color: white; + margin-right: 4px; + padding: 2px 3px; + border-radius: 3px; + font-size: 7pt; + white-space: nowrap; + vertical-align: middle; +} + + + +/* @end */ + +/* these are for tree view when not used as main index */ + +div.directory { + margin: 10px 0px; + border-top: 1px solid #A8B8D9; + border-bottom: 1px solid #A8B8D9; + width: 100%; +} + +.directory table { + border-collapse:collapse; +} + +.directory td { + margin: 0px; + padding: 0px; + vertical-align: top; +} + +.directory td.entry { + white-space: nowrap; + padding-right: 6px; + padding-top: 3px; +} + +.directory td.entry a { + outline:none; +} + +.directory td.entry a img { + border: none; +} + +.directory td.desc { + width: 100%; + padding-left: 6px; + padding-right: 6px; + padding-top: 3px; + border-left: 1px solid rgba(0,0,0,0.05); +} + +.directory tr.even { + padding-left: 6px; + background-color: #F7F8FB; +} + +.directory img { + vertical-align: -30%; +} + +.directory .levels { + white-space: nowrap; + width: 100%; + text-align: right; + font-size: 9pt; +} + +.directory .levels span { + cursor: pointer; + padding-left: 2px; + padding-right: 2px; + color: #3D578C; +} + +div.dynheader { + margin-top: 8px; + -webkit-touch-callout: none; + -webkit-user-select: none; + -khtml-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} + +address { + font-style: normal; + color: #2A3D61; +} + +table.doxtable { + border-collapse:collapse; + margin-top: 4px; + margin-bottom: 4px; +} + +table.doxtable td, table.doxtable th { + border: 1px solid #2D4068; + padding: 3px 7px 2px; +} + +table.doxtable th { + background-color: #374F7F; + color: #FFFFFF; + font-size: 110%; + padding-bottom: 4px; + padding-top: 5px; +} + +table.fieldtable { + /*width: 100%;*/ + margin-bottom: 10px; + border: 1px solid #A8B8D9; + border-spacing: 0px; + -moz-border-radius: 4px; + -webkit-border-radius: 4px; + border-radius: 4px; + -moz-box-shadow: rgba(0, 0, 0, 0.15) 2px 2px 2px; + -webkit-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.15); + box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.15); +} + +.fieldtable td, .fieldtable th { + padding: 3px 7px 2px; +} + +.fieldtable td.fieldtype, .fieldtable td.fieldname { + white-space: nowrap; + border-right: 1px solid #A8B8D9; + border-bottom: 1px solid #A8B8D9; + vertical-align: top; +} + +.fieldtable td.fieldname { + padding-top: 3px; +} + +.fieldtable td.fielddoc { + border-bottom: 1px solid #A8B8D9; + /*width: 100%;*/ +} + +.fieldtable td.fielddoc p:first-child { + margin-top: 0px; +} + +.fieldtable td.fielddoc p:last-child { + margin-bottom: 2px; +} + +.fieldtable tr:last-child td { + border-bottom: none; +} + +.fieldtable th { + background-image:url('nav_f.png'); + background-repeat:repeat-x; + background-color: #E2E8F2; + font-size: 90%; + color: #253555; + padding-bottom: 4px; + padding-top: 5px; + text-align:left; + -moz-border-radius-topleft: 4px; + -moz-border-radius-topright: 4px; + -webkit-border-top-left-radius: 4px; + -webkit-border-top-right-radius: 4px; + border-top-left-radius: 4px; + border-top-right-radius: 4px; + border-bottom: 1px solid #A8B8D9; +} + + +.tabsearch { + top: 0px; + left: 10px; + height: 36px; + background-image: url('tab_b.png'); + z-index: 101; + overflow: hidden; + font-size: 13px; +} + +.navpath ul +{ + font-size: 11px; + background-image:url('tab_b.png'); + background-repeat:repeat-x; + background-position: 0 -5px; + height:30px; + line-height:30px; + color:#8AA0CC; + border:solid 1px #C2CDE4; + overflow:hidden; + margin:0px; + padding:0px; +} + +.navpath li +{ + list-style-type:none; + float:left; + padding-left:10px; + padding-right:15px; + background-image:url('bc_s.png'); + background-repeat:no-repeat; + background-position:right; + color:#364D7C; +} + +.navpath li.navelem a +{ + height:32px; + display:block; + text-decoration: none; + outline: none; + color: #283A5D; + font-family: 'Lucida Grande',Geneva,Helvetica,Arial,sans-serif; + text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.9); + text-decoration: none; +} + +.navpath li.navelem a:hover +{ + color:#6884BD; +} + +.navpath li.footer +{ + list-style-type:none; + float:right; + padding-left:10px; + padding-right:15px; + background-image:none; + background-repeat:no-repeat; + background-position:right; + color:#364D7C; + font-size: 8pt; +} + + +div.summary +{ + float: right; + font-size: 8pt; + padding-right: 5px; + width: 50%; + text-align: right; +} + +div.summary a +{ + white-space: nowrap; +} + +div.ingroups +{ + font-size: 8pt; + width: 50%; + text-align: left; +} + +div.ingroups a +{ + white-space: nowrap; +} + +div.header +{ + background-image:url('nav_h.png'); + background-repeat:repeat-x; + background-color: #F9FAFC; + margin: 0px; + border-bottom: 1px solid #C4CFE5; +} + +div.headertitle +{ + padding: 5px 5px 5px 10px; +} + +dl +{ + padding: 0 0 0 10px; +} + +/* dl.note, dl.warning, dl.attention, dl.pre, dl.post, dl.invariant, dl.deprecated, dl.todo, dl.test, dl.bug */ +dl.section +{ + margin-left: 0px; + padding-left: 0px; +} + +dl.note +{ + margin-left:-7px; + padding-left: 3px; + border-left:4px solid; + border-color: #D0C000; +} + +dl.warning, dl.attention +{ + margin-left:-7px; + padding-left: 3px; + border-left:4px solid; + border-color: #FF0000; +} + +dl.pre, dl.post, dl.invariant +{ + margin-left:-7px; + padding-left: 3px; + border-left:4px solid; + border-color: #00D000; +} + +dl.deprecated +{ + margin-left:-7px; + padding-left: 3px; + border-left:4px solid; + border-color: #505050; +} + +dl.todo +{ + margin-left:-7px; + padding-left: 3px; + border-left:4px solid; + border-color: #00C0E0; +} + +dl.test +{ + margin-left:-7px; + padding-left: 3px; + border-left:4px solid; + border-color: #3030E0; +} + +dl.bug +{ + margin-left:-7px; + padding-left: 3px; + border-left:4px solid; + border-color: #C08050; +} + +dl.section dd { + margin-bottom: 6px; +} + + +#projectlogo +{ + text-align: center; + vertical-align: bottom; + border-collapse: separate; +} + +#projectlogo img +{ + border: 0px none; +} + +#projectname +{ + font: 300% Tahoma, Arial,sans-serif; + margin: 0px; + padding: 2px 0px; +} + +#projectbrief +{ + font: 120% Tahoma, Arial,sans-serif; + margin: 0px; + padding: 0px; +} + +#projectnumber +{ + font: 50% Tahoma, Arial,sans-serif; + margin: 0px; + padding: 0px; +} + +#titlearea +{ + padding: 0px; + margin: 0px; + width: 100%; + border-bottom: 1px solid #5373B4; +} + +.image +{ + text-align: center; +} + +.dotgraph +{ + text-align: center; +} + +.mscgraph +{ + text-align: center; +} + +.diagraph +{ + text-align: center; +} + +.caption +{ + font-weight: bold; +} + +div.zoom +{ + border: 1px solid #90A5CE; +} + +dl.citelist { + margin-bottom:50px; +} + +dl.citelist dt { + color:#334975; + float:left; + font-weight:bold; + margin-right:10px; + padding:5px; +} + +dl.citelist dd { + margin:2px 0; + padding:5px 0; +} + +div.toc { + padding: 14px 25px; + background-color: #F4F6FA; + border: 1px solid #D8DFEE; + border-radius: 7px 7px 7px 7px; + float: right; + height: auto; + margin: 0 20px 10px 10px; + width: 200px; +} + +div.toc li { + background: url("bdwn.png") no-repeat scroll 0 5px transparent; + font: 10px/1.2 Verdana,DejaVu Sans,Geneva,sans-serif; + margin-top: 5px; + padding-left: 10px; + padding-top: 2px; +} + +div.toc h3 { + font: bold 12px/1.2 Arial,FreeSans,sans-serif; + color: #4665A2; + border-bottom: 0 none; + margin: 0; +} + +div.toc ul { + list-style: none outside none; + border: medium none; + padding: 0px; +} + +div.toc li.level1 { + margin-left: 0px; +} + +div.toc li.level2 { + margin-left: 15px; +} + +div.toc li.level3 { + margin-left: 30px; +} + +div.toc li.level4 { + margin-left: 45px; +} + +.inherit_header { + font-weight: bold; + color: gray; + cursor: pointer; + -webkit-touch-callout: none; + -webkit-user-select: none; + -khtml-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} + +.inherit_header td { + padding: 6px 0px 2px 5px; +} + +.inherit { + display: none; +} + +tr.heading h2 { + margin-top: 12px; + margin-bottom: 4px; +} + +/* tooltip related style info */ + +.ttc { + position: absolute; + display: none; +} + +#powerTip { + cursor: default; + white-space: nowrap; + background-color: white; + border: 1px solid gray; + border-radius: 4px 4px 4px 4px; + box-shadow: 1px 1px 7px gray; + display: none; + font-size: smaller; + max-width: 80%; + opacity: 0.9; + padding: 1ex 1em 1em; + position: absolute; + z-index: 2147483647; +} + +#powerTip div.ttdoc { + color: grey; + font-style: italic; +} + +#powerTip div.ttname a { + font-weight: bold; +} + +#powerTip div.ttname { + font-weight: bold; +} + +#powerTip div.ttdeci { + color: #006318; +} + +#powerTip div { + margin: 0px; + padding: 0px; + font: 12px/16px Roboto,sans-serif; +} + +#powerTip:before, #powerTip:after { + content: ""; + position: absolute; + margin: 0px; +} + +#powerTip.n:after, #powerTip.n:before, +#powerTip.s:after, #powerTip.s:before, +#powerTip.w:after, #powerTip.w:before, +#powerTip.e:after, #powerTip.e:before, +#powerTip.ne:after, #powerTip.ne:before, +#powerTip.se:after, #powerTip.se:before, +#powerTip.nw:after, #powerTip.nw:before, +#powerTip.sw:after, #powerTip.sw:before { + border: solid transparent; + content: " "; + height: 0; + width: 0; + position: absolute; +} + +#powerTip.n:after, #powerTip.s:after, +#powerTip.w:after, #powerTip.e:after, +#powerTip.nw:after, #powerTip.ne:after, +#powerTip.sw:after, #powerTip.se:after { + border-color: rgba(255, 255, 255, 0); +} + +#powerTip.n:before, #powerTip.s:before, +#powerTip.w:before, #powerTip.e:before, +#powerTip.nw:before, #powerTip.ne:before, +#powerTip.sw:before, #powerTip.se:before { + border-color: rgba(128, 128, 128, 0); +} + +#powerTip.n:after, #powerTip.n:before, +#powerTip.ne:after, #powerTip.ne:before, +#powerTip.nw:after, #powerTip.nw:before { + top: 100%; +} + +#powerTip.n:after, #powerTip.ne:after, #powerTip.nw:after { + border-top-color: #ffffff; + border-width: 10px; + margin: 0px -10px; +} +#powerTip.n:before { + border-top-color: #808080; + border-width: 11px; + margin: 0px -11px; +} +#powerTip.n:after, #powerTip.n:before { + left: 50%; +} + +#powerTip.nw:after, #powerTip.nw:before { + right: 14px; +} + +#powerTip.ne:after, #powerTip.ne:before { + left: 14px; +} + +#powerTip.s:after, #powerTip.s:before, +#powerTip.se:after, #powerTip.se:before, +#powerTip.sw:after, #powerTip.sw:before { + bottom: 100%; +} + +#powerTip.s:after, #powerTip.se:after, #powerTip.sw:after { + border-bottom-color: #ffffff; + border-width: 10px; + margin: 0px -10px; +} + +#powerTip.s:before, #powerTip.se:before, #powerTip.sw:before { + border-bottom-color: #808080; + border-width: 11px; + margin: 0px -11px; +} + +#powerTip.s:after, #powerTip.s:before { + left: 50%; +} + +#powerTip.sw:after, #powerTip.sw:before { + right: 14px; +} + +#powerTip.se:after, #powerTip.se:before { + left: 14px; +} + +#powerTip.e:after, #powerTip.e:before { + left: 100%; +} +#powerTip.e:after { + border-left-color: #ffffff; + border-width: 10px; + top: 50%; + margin-top: -10px; +} +#powerTip.e:before { + border-left-color: #808080; + border-width: 11px; + top: 50%; + margin-top: -11px; +} + +#powerTip.w:after, #powerTip.w:before { + right: 100%; +} +#powerTip.w:after { + border-right-color: #ffffff; + border-width: 10px; + top: 50%; + margin-top: -10px; +} +#powerTip.w:before { + border-right-color: #808080; + border-width: 11px; + top: 50%; + margin-top: -11px; +} + +@media print +{ + #top { display: none; } + #side-nav { display: none; } + #nav-path { display: none; } + body { overflow:visible; } + h1, h2, h3, h4, h5, h6 { page-break-after: avoid; } + .summary { display: none; } + .memitem { page-break-inside: avoid; } + #doc-content + { + margin-left:0 !important; + height:auto !important; + width:auto !important; + overflow:inherit; + display:inline; + } +} + diff --git a/docs/html/doxygen.png b/docs/html/doxygen.png new file mode 100644 index 0000000000000000000000000000000000000000..3ff17d807fd8aa003bed8bb2a69e8f0909592fd1 GIT binary patch literal 3779 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 literal 0 HcmV?d00001 diff --git a/docs/html/dynsections.js b/docs/html/dynsections.js new file mode 100644 index 0000000..ed092c7 --- /dev/null +++ b/docs/html/dynsections.js @@ -0,0 +1,97 @@ +function toggleVisibility(linkObj) +{ + var base = $(linkObj).attr('id'); + var summary = $('#'+base+'-summary'); + var content = $('#'+base+'-content'); + var trigger = $('#'+base+'-trigger'); + var src=$(trigger).attr('src'); + if (content.is(':visible')===true) { + content.hide(); + summary.show(); + $(linkObj).addClass('closed').removeClass('opened'); + $(trigger).attr('src',src.substring(0,src.length-8)+'closed.png'); + } else { + content.show(); + summary.hide(); + $(linkObj).removeClass('closed').addClass('opened'); + $(trigger).attr('src',src.substring(0,src.length-10)+'open.png'); + } + return false; +} + +function updateStripes() +{ + $('table.directory tr'). + removeClass('even').filter(':visible:even').addClass('even'); +} +function toggleLevel(level) +{ + $('table.directory tr').each(function(){ + var l = this.id.split('_').length-1; + var i = $('#img'+this.id.substring(3)); + var a = $('#arr'+this.id.substring(3)); + if (l + + + + + +IJEngine: File List + + + + + + + + + +
+
+ + + + + + +
+
IJEngine +
+
+
+ + + + + +
+ + + + +
+ +
+ +
+
+
File List
+
+ + + + + diff --git a/docs/html/framebufferinfo_8h.html b/docs/html/framebufferinfo_8h.html new file mode 100644 index 0000000..3bd1fea --- /dev/null +++ b/docs/html/framebufferinfo_8h.html @@ -0,0 +1,120 @@ + + + + + + +IJEngine: /home/carla/git/ijengine-ICG_GL/include/framebufferinfo.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
IJEngine +
+
+
+ + + + + + + + + +
+ +
+ + +
+
+ +
+
framebufferinfo.h File Reference
+
+
+
#include <SDL2/SDL.h>
+
+Include dependency graph for framebufferinfo.h:
+
+
+
+
+

Go to the source code of this file.

+ + + + +

+Classes

struct  ijengine::FramebufferInfo
 
+ + + +

+Namespaces

 ijengine
 
+
+ + + + diff --git a/docs/html/framebufferinfo_8h__dep__incl.map b/docs/html/framebufferinfo_8h__dep__incl.map new file mode 100644 index 0000000..f2b7e46 --- /dev/null +++ b/docs/html/framebufferinfo_8h__dep__incl.map @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/docs/html/framebufferinfo_8h__dep__incl.md5 b/docs/html/framebufferinfo_8h__dep__incl.md5 new file mode 100644 index 0000000..390362c --- /dev/null +++ b/docs/html/framebufferinfo_8h__dep__incl.md5 @@ -0,0 +1 @@ +024e65a95a0a6d22e82ffa7ecfe6e1b0 \ No newline at end of file diff --git a/docs/html/framebufferinfo_8h__dep__incl.png b/docs/html/framebufferinfo_8h__dep__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..41fd4deabda28fa22136d359663f0e9b6ed71d4d GIT binary patch literal 34513 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 literal 0 HcmV?d00001 diff --git a/docs/html/framebufferinfo_8h__incl.map b/docs/html/framebufferinfo_8h__incl.map new file mode 100644 index 0000000..6292286 --- /dev/null +++ b/docs/html/framebufferinfo_8h__incl.map @@ -0,0 +1,2 @@ + + diff --git a/docs/html/framebufferinfo_8h__incl.md5 b/docs/html/framebufferinfo_8h__incl.md5 new file mode 100644 index 0000000..8a8d87d --- /dev/null +++ b/docs/html/framebufferinfo_8h__incl.md5 @@ -0,0 +1 @@ +d483657fd0b055bf607b5fcc1452b503 \ No newline at end of file diff --git a/docs/html/framebufferinfo_8h__incl.png b/docs/html/framebufferinfo_8h__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..02a0bc822e2dc1cb1a1ae810344380869cc27e20 GIT binary patch literal 4596 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 X++&|h6O!OF4$(a|9n}hiRrr4aORneO literal 0 HcmV?d00001 diff --git a/docs/html/framebufferinfo_8h_source.html b/docs/html/framebufferinfo_8h_source.html new file mode 100644 index 0000000..b9c9cab --- /dev/null +++ b/docs/html/framebufferinfo_8h_source.html @@ -0,0 +1,149 @@ + + + + + + +IJEngine: /home/carla/git/ijengine-ICG_GL/include/framebufferinfo.h Source File + + + + + + + + + +
+
+ + + + + + +
+
IJEngine +
+
+
+ + + + + + + + + +
+ +
+ + +
+
+
+
framebufferinfo.h
+
+
+Go to the documentation of this file.
1 #ifndef IJENGINE_FRAMEINFO_H
+
2 #define IJENGINE_FRAMEINFO_H
+
3 
+
4 
+
5 #include <SDL2/SDL.h>
+
6 //ContextInfo.h
+
7 namespace ijengine{
+
8 
+ +
10 
+
11  unsigned int flags;
+
12  int rbuffer = 5;
+
13  int gbuffer = 5;
+
14  int bbuffer = 5;
+
15  int depthsize = 16;
+ +
17 
+ +
19  {
+
20  //default
+
21  flags = SDL_WINDOW_OPENGL;
+
22  rbuffer = 5;
+
23  gbuffer = 5;
+
24  bbuffer = 5;
+
25  depthsize = 16;
+
26  doublebuffersize = 1;
+
27  }
+
28 
+
29  FramebufferInfo(int r_buffer_size, int g_buffer_size,int b_buffer_size, int depth_size, int double_buffer_size)
+
30  {
+
31  rbuffer = r_buffer_size;
+
32  gbuffer = g_buffer_size;
+
33  bbuffer = b_buffer_size;
+
34  depthsize = depth_size;
+
35  doublebuffersize = double_buffer_size;
+
36  }
+
37 
+
38  //(optional)implement copy constructor and assignment operator
+
39  };
+
40 }
+
41 
+
42 #endif
+
int depthsize
Definition: framebufferinfo.h:15
+
unsigned int flags
Definition: framebufferinfo.h:11
+
int rbuffer
Definition: framebufferinfo.h:12
+
FramebufferInfo()
Definition: framebufferinfo.h:18
+
int gbuffer
Definition: framebufferinfo.h:13
+
Definition: framebufferinfo.h:9
+
FramebufferInfo(int r_buffer_size, int g_buffer_size, int b_buffer_size, int depth_size, int double_buffer_size)
Definition: framebufferinfo.h:29
+
int doublebuffersize
Definition: framebufferinfo.h:16
+
int bbuffer
Definition: framebufferinfo.h:14
+
+ + + + diff --git a/docs/html/ftv2blank.png b/docs/html/ftv2blank.png new file mode 100644 index 0000000000000000000000000000000000000000..63c605bb4c3d941c921a4b6cfa74951e946bcb48 GIT binary patch literal 86 zcmeAS@N?(olHy`uVBq!ia0vp^0zfRr!3HExu9B$%QnH>djv*C{Z|`mdau^P8_z}#X h?B8GEpdi4(BFDx$je&7RrDQEg&ePS;Wt~$(69Dh@6T1Ka literal 0 HcmV?d00001 diff --git a/docs/html/ftv2cl.png b/docs/html/ftv2cl.png new file mode 100644 index 0000000000000000000000000000000000000000..132f6577bf7f085344904602815a260d29f55d9b GIT binary patch literal 453 zcmV;$0XqJPP)VBF;ev;toEj8_OB0EQg5eYilIj#JZG_m^33l3^k4mtzx!TVD?g)Y$ zrvwRDSqT!wLIM$dWCIa$vtxE|mzbTzu-y&$FvF6WA2a{Wr1g}`WdPT-0JzEZ0IxAv z-Z+ejZc&H;I5-pb_SUB}04j0^V)3t{`z<7asDl2Tw3w3sP%)0^8$bhEg)IOTBcRXv zFfq~3&gvJ$F-U7mpBW8z1GY~HK&7h4^YI~Orv~wLnC0PP_dAkv;nzX{9Q|8Gv=2ca z@v)c9T;D#h`TZ2X&&$ff2wedmot995de~-s3I)yauahg;7qn*?1n?F$e+PwP37}~; z1NKUk7reVK^7A;$QRW7qAx40HHUZ<|k3U%nz(Ec`#i+q9K!dgcROAlCS?`L= v>#=f?wF5ZND!1uAfQsk;KN^4&*8~0npJiJ%2dj9(00000NkvXXu0mjfWVFf_ literal 0 HcmV?d00001 diff --git a/docs/html/ftv2doc.png b/docs/html/ftv2doc.png new file mode 100644 index 0000000000000000000000000000000000000000..17edabff95f7b8da13c9516a04efe05493c29501 GIT binary patch literal 746 zcmV7=@pnbNXRFEm&G8P!&WHG=d)>K?YZ1bzou)2{$)) zumDct!>4SyxL;zgaG>wy`^Hv*+}0kUfCrz~BCOViSb$_*&;{TGGn2^x9K*!Sf0=lV zpP=7O;GA0*Jm*tTYj$IoXvimpnV4S1Z5f$p*f$Db2iq2zrVGQUz~yq`ahn7ck(|CE z7Gz;%OP~J6)tEZWDzjhL9h2hdfoU2)Nd%T<5Kt;Y0XLt&<@6pQx!nw*5`@bq#?l*?3z{Hlzoc=Pr>oB5(9i6~_&-}A(4{Q$>c>%rV&E|a(r&;?i5cQB=} zYSDU5nXG)NS4HEs0it2AHe2>shCyr7`6@4*6{r@8fXRbTA?=IFVWAQJL&H5H{)DpM#{W(GL+Idzf^)uRV@oB8u$ z8v{MfJbTiiRg4bza<41NAzrl{=3fl_D+$t+^!xlQ8S}{UtY`e z;;&9UhyZqQRN%2pot{*Ei0*4~hSF_3AH2@fKU!$NSflS>{@tZpDT4`M2WRTTVH+D? z)GFlEGGHe?koB}i|1w45!BF}N_q&^HJ&-tyR{(afC6H7|aml|tBBbv}55C5DNP8p3 z)~jLEO4Z&2hZmP^i-e%(@d!(E|KRafiU8Q5u(wU((j8un3OR*Hvj+t literal 0 HcmV?d00001 diff --git a/docs/html/ftv2folderclosed.png b/docs/html/ftv2folderclosed.png new file mode 100644 index 0000000000000000000000000000000000000000..bb8ab35edce8e97554e360005ee9fc5bffb36e66 GIT binary patch literal 616 zcmV-u0+;=XP)a9#ETzayK)T~Jw&MMH>OIr#&;dC}is*2Mqdf&akCc=O@`qC+4i z5Iu3w#1M@KqXCz8TIZd1wli&kkl2HVcAiZ8PUn5z_kG@-y;?yK06=cA0U%H0PH+kU zl6dp}OR(|r8-RG+YLu`zbI}5TlOU6ToR41{9=uz^?dGTNL;wIMf|V3`d1Wj3y!#6` zBLZ?xpKR~^2x}?~zA(_NUu3IaDB$tKma*XUdOZN~c=dLt_h_k!dbxm_*ibDM zlFX`g{k$X}yIe%$N)cn1LNu=q9_CS)*>A zsX_mM4L@`(cSNQKMFc$RtYbx{79#j-J7hk*>*+ZZhM4Hw?I?rsXCi#mRWJ=-0LGV5a-WR0Qgt<|Nqf)C-@80`5gIz45^_20000IqP)X=#(TiCT&PiIIVc55T}TU}EUh*{q$|`3@{d>{Tc9Bo>e= zfmF3!f>fbI9#GoEHh0f`i5)wkLpva0ztf%HpZneK?w-7AK@b4Itw{y|Zd3k!fH?q2 zlhckHd_V2M_X7+)U&_Xcfvtw60l;--DgZmLSw-Y?S>)zIqMyJ1#FwLU*%bl38ok+! zh78H87n`ZTS;uhzAR$M`zZ`bVhq=+%u9^$5jDplgxd44}9;IRqUH1YHH|@6oFe%z( zo4)_>E$F&^P-f(#)>(TrnbE>Pefs9~@iN=|)Rz|V`sGfHNrJ)0gJb8xx+SBmRf@1l zvuzt=vGfI)<-F9!o&3l?>9~0QbUDT(wFdnQPv%xdD)m*g%!20>Bc9iYmGAp<9YAa( z0QgYgTWqf1qN++Gqp z8@AYPTB3E|6s=WLG?xw0tm|U!o=&zd+H0oRYE;Dbx+Na9s^STqX|Gnq%H8s(nGDGJ j8vwW|`Ts`)fSK|Kx=IK@RG@g200000NkvXXu0mjfauFEA literal 0 HcmV?d00001 diff --git a/docs/html/ftv2lastnode.png b/docs/html/ftv2lastnode.png new file mode 100644 index 0000000000000000000000000000000000000000..63c605bb4c3d941c921a4b6cfa74951e946bcb48 GIT binary patch literal 86 zcmeAS@N?(olHy`uVBq!ia0vp^0zfRr!3HExu9B$%QnH>djv*C{Z|`mdau^P8_z}#X h?B8GEpdi4(BFDx$je&7RrDQEg&ePS;Wt~$(69Dh@6T1Ka literal 0 HcmV?d00001 diff --git a/docs/html/ftv2link.png b/docs/html/ftv2link.png new file mode 100644 index 0000000000000000000000000000000000000000..17edabff95f7b8da13c9516a04efe05493c29501 GIT binary patch literal 746 zcmV7=@pnbNXRFEm&G8P!&WHG=d)>K?YZ1bzou)2{$)) zumDct!>4SyxL;zgaG>wy`^Hv*+}0kUfCrz~BCOViSb$_*&;{TGGn2^x9K*!Sf0=lV zpP=7O;GA0*Jm*tTYj$IoXvimpnV4S1Z5f$p*f$Db2iq2zrVGQUz~yq`ahn7ck(|CE z7Gz;%OP~J6)tEZWDzjhL9h2hdfoU2)Nd%T<5Kt;Y0XLt&<@6pQx!nw*5`@bq#?l*?3z{Hlzoc=Pr>oB5(9i6~_&-}A(4{Q$>c>%rV&E|a(r&;?i5cQB=} zYSDU5nXG)NS4HEs0it2AHe2>shCyr7`6@4*6{r@8fXRbTA?=IFVWAQJL&H5H{)DpM#{W(GL+Idzf^)uRV@oB8u$ z8v{MfJbTiiRg4bza<41NAzrl{=3fl_D+$t+^!xlQ8S}{UtY`e z;;&9UhyZqQRN%2pot{*Ei0*4~hSF_3AH2@fKU!$NSflS>{@tZpDT4`M2WRTTVH+D? z)GFlEGGHe?koB}i|1w45!BF}N_q&^HJ&-tyR{(afC6H7|aml|tBBbv}55C5DNP8p3 z)~jLEO4Z&2hZmP^i-e%(@d!(E|KRafiU8Q5u(wU((j8un3OR*Hvj+t literal 0 HcmV?d00001 diff --git a/docs/html/ftv2mlastnode.png b/docs/html/ftv2mlastnode.png new file mode 100644 index 0000000000000000000000000000000000000000..0b63f6d38c4b9ec907b820192ebe9724ed6eca22 GIT binary patch literal 246 zcmVkw!R34#Lv2LOS^S2tZA31X++9RY}n zChwn@Z)Wz*WWHH{)HDtJnq&A2hk$b-y(>?@z0iHr41EKCGp#T5?07*qoM6N<$f(V3Pvj6}9 literal 0 HcmV?d00001 diff --git a/docs/html/ftv2mnode.png b/docs/html/ftv2mnode.png new file mode 100644 index 0000000000000000000000000000000000000000..0b63f6d38c4b9ec907b820192ebe9724ed6eca22 GIT binary patch literal 246 zcmVkw!R34#Lv2LOS^S2tZA31X++9RY}n zChwn@Z)Wz*WWHH{)HDtJnq&A2hk$b-y(>?@z0iHr41EKCGp#T5?07*qoM6N<$f(V3Pvj6}9 literal 0 HcmV?d00001 diff --git a/docs/html/ftv2mo.png b/docs/html/ftv2mo.png new file mode 100644 index 0000000000000000000000000000000000000000..4bfb80f76e65815989a9350ad79d8ce45380e2b1 GIT binary patch literal 403 zcmV;E0c`$>P)${!fXv7NWJ%@%u4(KapRY>T6_x;E zxE7kt!}Tiw8@d9Sd`rTGum>z#Q14vIm`wm1#-byD1muMi02@YNO5LRF0o!Y{`a!Ya z{^&p0Su|s705&2QxmqdexG+-zNKL3f@8gTQSJrKByfo+oNJ^-{|Mn||Q5SDwjQVsS zr1}7o5-QMs>gYIMD>GRw@$lT`z4r-_m{5U#cR{urD_)TOeY)(UD|qZ^&y`IVijqk~ xs(9-kWFr7E^!lgi8GsFK5kOY_{Xbgf0^etEU%fLevs?fG002ovPDHLkV1nB&vX1}& literal 0 HcmV?d00001 diff --git a/docs/html/ftv2node.png b/docs/html/ftv2node.png new file mode 100644 index 0000000000000000000000000000000000000000..63c605bb4c3d941c921a4b6cfa74951e946bcb48 GIT binary patch literal 86 zcmeAS@N?(olHy`uVBq!ia0vp^0zfRr!3HExu9B$%QnH>djv*C{Z|`mdau^P8_z}#X h?B8GEpdi4(BFDx$je&7RrDQEg&ePS;Wt~$(69Dh@6T1Ka literal 0 HcmV?d00001 diff --git a/docs/html/ftv2ns.png b/docs/html/ftv2ns.png new file mode 100644 index 0000000000000000000000000000000000000000..72e3d71c2892d6f00e259facebc88b45f6db2e35 GIT binary patch literal 388 zcmV-~0ek+5P)f+++#cT|!CkD&4pnIkeMEUEM*>`*9>+Juji$!h-mW%M^8s9957{3nvbrz^&=u<~TAUrFROkmt%^F~Ez+-c53Lv%iH3d38!Rv?K zrb&MYAhp;Gf<}wS;9ZZq2@;!uYG;=Z>~GKE^{HD4keu}lnyqhc>kWX^tQn|warJ~h zT+rtMkdz6aHoN%z(o|&wpu@@OpJnF_z{PA)6(FHw02iHslz^(N{4*+K9)QJHR87wT iTyp>aXaF{u2lxRou|^4tux6eB0000^P)R?RzRoKvklcaQ%HF6%rK2&ZgO(-ihJ_C zzrKgp4jgO( fd_(yg|3PpEQb#9`a?Pz_00000NkvXXu0mjftR`5K literal 0 HcmV?d00001 diff --git a/docs/html/ftv2pnode.png b/docs/html/ftv2pnode.png new file mode 100644 index 0000000000000000000000000000000000000000..c6ee22f937a07d1dbfc27c669d11f8ed13e2f152 GIT binary patch literal 229 zcmV^P)R?RzRoKvklcaQ%HF6%rK2&ZgO(-ihJ_C zzrKgp4jgO( fd_(yg|3PpEQb#9`a?Pz_00000NkvXXu0mjftR`5K literal 0 HcmV?d00001 diff --git a/docs/html/ftv2splitbar.png b/docs/html/ftv2splitbar.png new file mode 100644 index 0000000000000000000000000000000000000000..fe895f2c58179b471a22d8320b39a4bd7312ec8e GIT binary patch literal 314 zcmeAS@N?(olHy`uVBq!ia0vp^Yzz!63>-{AmhX=Jf(#6djGiuzAr*{o?=JLmPLyc> z_*`QK&+BH@jWrYJ7>r6%keRM@)Qyv8R=enp0jiI>aWlGyB58O zFVR20d+y`K7vDw(hJF3;>dD*3-?v=<8M)@x|EEGLnJsniYK!2U1 Y!`|5biEc?d1`HDhPgg&ebxsLQ02F6;9RL6T literal 0 HcmV?d00001 diff --git a/docs/html/ftv2vertline.png b/docs/html/ftv2vertline.png new file mode 100644 index 0000000000000000000000000000000000000000..63c605bb4c3d941c921a4b6cfa74951e946bcb48 GIT binary patch literal 86 zcmeAS@N?(olHy`uVBq!ia0vp^0zfRr!3HExu9B$%QnH>djv*C{Z|`mdau^P8_z}#X h?B8GEpdi4(BFDx$je&7RrDQEg&ePS;Wt~$(69Dh@6T1Ka literal 0 HcmV?d00001 diff --git a/docs/html/functions.html b/docs/html/functions.html new file mode 100644 index 0000000..3e56251 --- /dev/null +++ b/docs/html/functions.html @@ -0,0 +1,467 @@ + + + + + + +IJEngine: Class Members + + + + + + + + + +
+
+ + + + + + +
+
IJEngine +
+
+
+ + + + + + + +
+ + + + +
+ +
+ +
+
Here is a list of all class members with links to the classes they belong to:
+ +

- b -

+ + +

- c -

+ + +

- d -

+ + +

- f -

+ + +

- g -

+ + +

- h -

+ + +

- i -

+ + +

- l -

+ + +

- m -

+ + +

- n -

+ + +

- r -

+ + +

- s -

+ + +

- t -

+ + +

- u -

+ + +

- v -

+ + +

- w -

+ + +

- x -

+ + +

- y -

+ + +

- z -

+ + +

- ~ -

+
+ + + + diff --git a/docs/html/functions_func.html b/docs/html/functions_func.html new file mode 100644 index 0000000..0edec3c --- /dev/null +++ b/docs/html/functions_func.html @@ -0,0 +1,396 @@ + + + + + + +IJEngine: Class Members - Functions + + + + + + + + + +
+
+ + + + + + +
+
IJEngine +
+
+
+ + + + + + + +
+ + + + +
+ +
+ +
+  + +

- c -

+ + +

- d -

+ + +

- f -

+ + +

- g -

+ + +

- h -

+ + +

- i -

+ + +

- l -

+ + +

- m -

+ + +

- n -

+ + +

- r -

+ + +

- s -

+ + +

- t -

+ + +

- u -

+ + +

- v -

+ + +

- w -

+ + +

- ~ -

+
+ + + + diff --git a/docs/html/functions_vars.html b/docs/html/functions_vars.html new file mode 100644 index 0000000..77eac56 --- /dev/null +++ b/docs/html/functions_vars.html @@ -0,0 +1,153 @@ + + + + + + +IJEngine: Class Members - Variables + + + + + + + + + +
+
+ + + + + + +
+
IJEngine +
+
+
+ + + + + + +
+ + + + +
+ +
+ +
+
+ + + + diff --git a/docs/html/game_8cpp.html b/docs/html/game_8cpp.html new file mode 100644 index 0000000..0b29aa9 --- /dev/null +++ b/docs/html/game_8cpp.html @@ -0,0 +1,115 @@ + + + + + + +IJEngine: /home/carla/git/ijengine-ICG_GL/src/game.cpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
IJEngine +
+
+
+ + + + + + + + + +
+ +
+ + +
+
+ +
+
game.cpp File Reference
+
+
+
#include "game.h"
+#include <iostream>
+
+Include dependency graph for game.cpp:
+
+
+ + +
+
+ + + +

+Namespaces

 ijengine
 
+
+ + + + diff --git a/docs/html/game_8cpp__incl.map b/docs/html/game_8cpp__incl.map new file mode 100644 index 0000000..1031bf0 --- /dev/null +++ b/docs/html/game_8cpp__incl.map @@ -0,0 +1,3 @@ + + + diff --git a/docs/html/game_8cpp__incl.md5 b/docs/html/game_8cpp__incl.md5 new file mode 100644 index 0000000..399b706 --- /dev/null +++ b/docs/html/game_8cpp__incl.md5 @@ -0,0 +1 @@ +a2fd470a88b190484665c2ad6c09f03b \ No newline at end of file diff --git a/docs/html/game_8cpp__incl.png b/docs/html/game_8cpp__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..9f1e6e43a1b3aa1e27b240b930a9f7fc44a6c056 GIT binary patch literal 6115 zcmY*dbzD?Yx4nZyryz*5bax5Tj4;v-(xo)0q(~!3H_|0Yi%1Nmv`DLTN;gQuNWJ6t zz4ymE^P798?m2h%UTdGdR)nUy5+NQH9t1&zNM%KBaIOH)KpYHkyeCE80Zv#}DoTpb z&A&(9m*OM{x|@bnl+*Rj+RgSc(dn7)VY87Fh2d(#5isNO@h1HzJUmZs7qZL4$gfJc z@#^$`23zf_>1x^=jrNn;G?TAH;_J!QY8JhV3f0HQEAg|9P>xp%36+(vKe~SYYB&ao zgTygvSidkBvdMXtlm76*v#0*+%#=96P~VN{s|+Ftag>J)3}%JlWx&}XHHS1Zp6L5z%y z0|Nu!D5Fah>hf(!XPdoTdlOm82oXBYz5A{X4oxrD)uBL5b{oO;M15sUsIAFkJ32c0 ze=kraJw7|r$Ph-Fo6}3T1l;&rSmeEXH}MAl?gA-Al*iU+>B;uQ1sYvcRP?;j1PUxK z-yX~qLpjf^?e1ph=9=s4*V~V^MzE4zKI5ClgYOI!%5GlF#2qzy4Vd$B2`0X}IMXTBJwGPO&1$_oRDlBH;^NX$M*D+CV;h>9t`Gb9X6l`dQ7&`cQFmd` zXX9iC!Nenh0##C71A~C$pGw~sU0bhG6B2Hdlc%Jo;|7=xWjz>~nNi8tTv}S%n`=HB z4!9=!i0+{eC@d=4ooy6iVhVX&^wie&O?deF+FFOc!AFzLogGz>G-c(I%F4ms-rLUG zeJNZiDJg6kIjWBzJGiwY9aq`7e?(GBW)9{46Yp+WykgQYf&aL%x)WA#5}jfSAJI zLP9!YX(jvm`w@;!jg2r!)OFs;&TeCGkH{DXxy-jTdi^ou;^M-_4mWM~yt=;lQ{X(; z@SKUA{d;@6<=Q|xHZfh6q!%v~D9d1DYr8vD)6>z>(btCu@r#S&pz2<(4*`6rX9(j; z)0DC<-E57OTUuJGyyF!S5ixD?J^*X4(8B}@J>k&8?yj?wQ_IsqDhNvIO)f?Vklh>V z2~Kvlp87Q9B%SMOWfh!kXlMvQ{FDT*CnqM@?%)-xXXDXNPfwqoo_16LNWdU*8uc9! zRRe=}RaJa1>}+h9r}e$OP}$kEm#JU=4Jjw};*sU$4^ z`JN7CMU3VOSchGLxY{T!+*M@Ms_j3lWq-=pi8j;}$MwItIwO`om#u}P&n*WA2TzWV zB_t&mhc^M9+%z6_kB$m+aP*FkQ$TH2)szHbcE%JG6sD%8`z0b`ViTjIPE((4y}i>^ zS(AEKh-EJ0dzR-~e2!XaJHPxCDFs+IHZ~ry6UN5IKL1o%sdjyvvX05EaZx#{qbkHeynlpaWdE9Oib^ao15$EL^wIO zrt2IFoEsY(ZJ$2Ny#2}w6L(Sva<5yhb95m^3oD14bAJz^XG+?ZEdnd;biyj^)9+)WoLWs zPGds+qM}5^#BmW30{r}wAQokM2x8#iC~a*G z*qdzx2$H$nzh!kjZtVKyY~J_l*RKc!;(ctOq0)jTOTyd|Wi}W5(Q)b#z!@eS4(dbn zT-A_Vk#=Q81r06jVrO4p-|XycbTk243e<(Q)zx-3hm+b8O(#rD%aW^VQbYMsJyi^(vRm8R{zO`TXF~eZXcRn128M{l9c3!Koc#$m=&S)Wq@fuY9*&ERrR&Wn zWrYHL&-M~}SE}7@cIe#k^;qR>ZC9(UdlXgbooBGNF`z&|!&}%yZ}-AO!^2x&qqV~n zSX33shqku1Dk>^YPdynE8bFm66GO$u#_|}~Gcz-Hb$26_lqSZ;=9)YlK@9}#_*a#x zs|CDu47hoDc|l}$cm3A0y)G{=iRh(Gw6s7HYiep{W@cidqhI^^iMh@bKyDr$F_Do? z-Un6z0j;gAG6~89y}g!#=>QgTa&izPotvAUjy@Wexdn|^7?F{ZGBzcX;K0|1bMN9~ z#fq}BhRNrDGOS49G6;L~22fg=V(Gx!M~2zHWakCsY8kmZNli)FM)s60?rfqyx z=Noh8Con3HDO-L7mGp3>myAvQ@^r@aEe3C$roC<|e4o?0Fh+wl30ID!V6&3kk~#cw z8g$zaFjbBOz8=%u?ECz=z>8aOZvOeNe#Y9V@b{aMg6=9T!rJgsDh^d|?}qH`x#mA# zsYywLH>$PqQy!)F!(L2;Y*_v3>gt-EZ2={v_Ex|(dVO=GcsT2UkZs=`j3C+K5lc*B zQ5s50L$EI@SF&3&miQRo!p63~i~2nenEBbZf5BmY^KlvXgR+n83MgG& zCi1!zDgpv+P($4n<5HfK2=`^-a$biRq7PU5@$v8!#puAkf_@G1AdMAbRBNY&L`J01 z-}~hAP0Kyb&;=xUnnJ{8uW6Qig-|vbb zi=&fraCW{r=%L5Q$5)V-U+@A4K>uGOBcRx3W@ZLl9`qz8l1^Pzyw3mx&bS|3@-@8O zf{}^oKf4~b&qF$pU0!T{ZQEWg4+PpnMWC=OK+I(}u!9uF_oGzHih>e#`wM70Vi*?rz^zpHGg=q4MARw`&s; zu8UO6%lJikY%qp!U1q(Ni|Vt)7bQ~(AZTOLGM4tJ(HGTNTWh9QZO=x=gFETO8{xhi z#g{seE91N~Pr+AzvlPX`{7XbMQ_|D*Nxz~>aBVFfMbyzQigU(P=0%sIMW9;#Wf^Dq zlkcIAgHJsly*S*J^3^wf5_^tM8fj&3|M}VQR_o2xT?xNnZZhU{O(Y4mv6G`C9o63m zhq3M~UB7#Ae7W`>sY_H49GhJuBOL8d2 z0*TmQnS(4zRcJJiUW6)x%+b0=rbTct5u2QY17=kBgV*OTPsFZvQD)o}Y&_1vvzb-p z$RG1V%1Eth@as=`@ma5Zt#I&~GT_V1WZyOHHrVRx*T@t!fAlg3+F}SAoq$Cdg5^Ct zYCc$Lk~g6gLv4fYM?Pf9(3fo*wvAV=ZybL;JXEGpXKPjGZ@T-+j4tJoug}gTmKrut zj6HD|KkWGUO!6Eg;sx@pk$H6Kvi?s87{Wpuy1G-gYV-1}k@4|vj=z{&sBAFMQ>bCJ z2~14W$H6^u=2eH}$lQe(35q7-X7Bp8m6n&ci*!44dHMVxWYUnHun&G1(qrAba)Lk*yQ^sa z*kUQr?}Z<}e;FLCuT-iBg1V8Fmxn<9m=OEEdYGW#oCN;S?K_mwH+Xm^yylK4m^_a$ zh~o;$xzv+WL^{F`4#euzSmSg3E@qEU4sdZ%3!R@oe_QRhp7^-HFwr+EDl?Yzjkx>ES? zAuJ- z`E^I4L})X_r(Zmmmi3(|@vsNLT!ys~zr%0M~f9H0Yu2>B@o!U&^yP5)}+ zi|O6z9vImFRm3OeWEeV2+Ov-D=ve2HSdM0a?z|7>VacZ{S^+n;Sbbx=G)Lgq|_1UP84B@9MyCy{kvwfxN%yu-rshGZ2Knm=^G=#Sy6x=j zC}KPA3}oZa&SvRtXyVdIy%K(S`7JD^A#wwJxxQZfEnatEwf~*ohBIjDQd3ho-Al6V z{M7>so&yU zJ7jZ)u?8KIM0DvCt8>^e-oZ2f@=8SgfIY?v3CWSXkxv(THnh^41ay{>wl+pCvC8Ae z6uc&OU|3s+MB`(H^bQUApUrvk@bGA4OQd9GO1@lE)zKOG^Yw!0W83lp=xQp#sHgxh zd>-c5MA_Qf0>=dy48WbBG1kzF+gM!yCe94Xm5nsQ)6?_!>m$OJF+&rRhXL1@$RySW z;^Hf7YZwraZ!pO9%L#>*|HbJp=qC;I^pLcKt62J$47VW&NQxidZES2Nr>EzeJjzih zR7=ZjZ!a#?W+R9Tm)F!J$yWc54RU;Z+%_-jJl$m@2>K@&1jLsrtB{lwEwq2Qs)7>? zY!}ew=gI__nVYxT{VY%jCyEfkhR!dKhSOEo#>x$Db4{J2|BaX@YIK~OoK4Nmwz_r> z4)R#QD{&hu(*vP6IXO968)QoA<)%j^(Z2h199I0?{L9^Q;#*4JvTw;h42*AS?+^B9+9Qe)OiBRSg8Cn~$Yseo_)y zNIOUf7{J()&v&!1kYylIW|i~vlX}hmfa)=EMZuN!&SDb4lh4uG{qUD-126~}ip3ha zVPRpP4J&}F5;-m=AOM3F4!o-;_=j_(YO1T{h>G@pfz*>jdBw$JFW&*JA0)f5asG}K z$Uep55ujbUI62jGrPUY{D0rUSp{3njypNzym%6CJc4Agi*bD-k$C{X*zXl%V_r)YO z4G3})o%#J+Mo{o`eZ8oNh@QWzBIE7eS5V?L#R|DiL$kBG+HIknfJ`9Pcp;ojXNb_^#`XL&PfJd&r>}ns3?a}d$M@P0 zU7sJgnbi3wn96c-jk5WvdC#YM_S1Xla< z0q_Dr3!VSd4#ZX|mIjxApv!{a#l;0Q z1mY(?IeBGc1K?$AZ_oeguZM~X039hAS+Q!mp!0O?=;)|grl^sTQTu%SXzJgLUYoti z>P}!CbaYs)4`qjhgd7_7KGGpmzzV7M*wzOUgPJ^^V!DU2L{%n@j1MwLxVKa>Xc3>yBTb36wzpAE zQ`*MHlET8eIyy&lUccXjhL-GAgcjVpV@#`vKmg0j$Jh7l^i)Dz9FB2>u_0@TCC& literal 0 HcmV?d00001 diff --git a/docs/html/game_8h.html b/docs/html/game_8h.html new file mode 100644 index 0000000..1cc2997 --- /dev/null +++ b/docs/html/game_8h.html @@ -0,0 +1,121 @@ + + + + + + +IJEngine: /home/carla/git/ijengine-ICG_GL/include/game.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
IJEngine +
+
+
+ + + + + + + + + +
+ +
+ + +
+
+ +
+
game.h File Reference
+
+
+
+This graph shows which files directly or indirectly include this file:
+
+
+ + +
+
+

Go to the source code of this file.

+ + + + +

+Classes

class  ijengine::Game
 
+ + + +

+Namespaces

 ijengine
 
+
+ + + + diff --git a/docs/html/game_8h__dep__incl.map b/docs/html/game_8h__dep__incl.map new file mode 100644 index 0000000..edce33e --- /dev/null +++ b/docs/html/game_8h__dep__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/docs/html/game_8h__dep__incl.md5 b/docs/html/game_8h__dep__incl.md5 new file mode 100644 index 0000000..5092db7 --- /dev/null +++ b/docs/html/game_8h__dep__incl.md5 @@ -0,0 +1 @@ +6af830bd0bfef4c0b9bf7eb08bcac712 \ No newline at end of file diff --git a/docs/html/game_8h__dep__incl.png b/docs/html/game_8h__dep__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..e99a52e262f0b535a834b3159eb128194384e7d4 GIT binary patch literal 17955 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 h1JC7U6#NHw + + + + + +IJEngine: /home/carla/git/ijengine-ICG_GL/include/game.h Source File + + + + + + + + + +
+
+ + + + + + +
+
IJEngine +
+
+
+ + + + + + + + + +
+ +
+ + +
+
+
+
game.h
+
+
+Go to the documentation of this file.
1 #ifndef GAME_H
+
2 #define GAME_H
+
3 
+
4 namespace ijengine {
+
5 
+
6  class Game {
+
7  public:
+
8  Game();
+
9  virtual ~Game();
+
10 
+
11  int run();
+
12  };
+
13 
+
14 }
+
15 
+
16 #endif
+
Definition: game.h:6
+
int run()
Definition: game.cpp:19
+
virtual ~Game()
Definition: game.cpp:13
+
Game()
Definition: game.cpp:8
+
+ + + + diff --git a/docs/html/gamemodels_8h.html b/docs/html/gamemodels_8h.html new file mode 100644 index 0000000..b4ee69d --- /dev/null +++ b/docs/html/gamemodels_8h.html @@ -0,0 +1,123 @@ + + + + + + +IJEngine: /home/carla/git/ijengine-ICG_GL/include/gamemodels.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
IJEngine +
+
+
+ + + + + + + + + +
+ +
+ + +
+
+ +
+
gamemodels.h File Reference
+
+
+
#include <vector>
+#include <map>
+
+Include dependency graph for gamemodels.h:
+
+
+
+
+

Go to the source code of this file.

+ + + + + + +

+Classes

class  ijengine::Model
 
class  ijengine::GameModels
 
+ + + +

+Namespaces

 ijengine
 
+
+ + + + diff --git a/docs/html/gamemodels_8h__incl.map b/docs/html/gamemodels_8h__incl.map new file mode 100644 index 0000000..1fd23fc --- /dev/null +++ b/docs/html/gamemodels_8h__incl.map @@ -0,0 +1,2 @@ + + diff --git a/docs/html/gamemodels_8h__incl.md5 b/docs/html/gamemodels_8h__incl.md5 new file mode 100644 index 0000000..06ab8eb --- /dev/null +++ b/docs/html/gamemodels_8h__incl.md5 @@ -0,0 +1 @@ +225254be2955bf2ad40926fb1ce64f26 \ No newline at end of file diff --git a/docs/html/gamemodels_8h__incl.png b/docs/html/gamemodels_8h__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..23e0df5ca9074759f0574a97db48f7296a8caba9 GIT binary patch literal 6824 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 lAzKagZ+-MXU$>k|lC28(b=> + + + + + +IJEngine: /home/carla/git/ijengine-ICG_GL/include/gamemodels.h Source File + + + + + + + + + +
+
+ + + + + + +
+
IJEngine +
+
+
+ + + + + + + + + +
+ +
+ + +
+
+
+
gamemodels.h
+
+
+Go to the documentation of this file.
1 #ifndef GAME_MODELS_H
+
2 #define GAME_MODELS_H
+
3 
+
4 #include <vector>
+
5 #include <map>
+
6 using namespace std;
+
7 namespace ijengine {
+
8  struct Model{
+
9  unsigned int vao;
+
10  vector<unsigned int> vbos;
+
11  Model(){}
+
12  };
+
13  class GameModels{
+
14  public:
+
15  GameModels();
+
16  ~GameModels();
+
17  virtual CreateTriangleModel(const string& gameModelName);
+
18  virtual DeleteModel(const string& gameModelName);
+
19  unsigned int GetModel(const string& gameModelName);
+
20  private:
+
21  map<string,Model>GameModelList;
+
22  };
+
23 }
+
24 
+
25 #endif
+
Definition: gamemodels.h:13
+
vector< unsigned int > vbos
Definition: gamemodels.h:10
+
unsigned int vao
Definition: gamemodels.h:9
+
Model()
Definition: gamemodels.h:11
+
Definition: gamemodels.h:8
+
+ + + + diff --git a/docs/html/glrenderer3d_8cpp.html b/docs/html/glrenderer3d_8cpp.html new file mode 100644 index 0000000..b57b274 --- /dev/null +++ b/docs/html/glrenderer3d_8cpp.html @@ -0,0 +1,111 @@ + + + + + + +IJEngine: /home/carla/git/ijengine-ICG_GL/src/glrenderer3d.cpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
IJEngine +
+
+
+ + + + + + + + + +
+ +
+ + +
+
+
+
glrenderer3d.cpp File Reference
+
+
+
#include "glrenderer3d.h"
+#include <GL/glew.h>
+#include <GL/gl.h>
+#include <GL/glu.h>
+#include <iostream>
+#include <SDL2/SDL.h>
+
+Include dependency graph for glrenderer3d.cpp:
+
+
+ + +
+
+ + + + diff --git a/docs/html/glrenderer3d_8cpp__incl.map b/docs/html/glrenderer3d_8cpp__incl.map new file mode 100644 index 0000000..d575149 --- /dev/null +++ b/docs/html/glrenderer3d_8cpp__incl.map @@ -0,0 +1,4 @@ + + + + diff --git a/docs/html/glrenderer3d_8cpp__incl.md5 b/docs/html/glrenderer3d_8cpp__incl.md5 new file mode 100644 index 0000000..c3a3482 --- /dev/null +++ b/docs/html/glrenderer3d_8cpp__incl.md5 @@ -0,0 +1 @@ +bd86cf124ff83f7545463825d3188275 \ No newline at end of file diff --git a/docs/html/glrenderer3d_8cpp__incl.png b/docs/html/glrenderer3d_8cpp__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..2643a518de31e61d0edc9af67925131bcecdd0aa GIT binary patch literal 27056 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%0D)Ze+3OIfQyMzh40^ry$eN?&Crx=(6 zF&C)x}#*bi5fr`BGm&s}SJbCMEOIq2fx@ZIL4+1yh%zHcR|){+|_jJ|!iZHG{p zD7Qqft;H-aFRN{kM^=A$&+-pBZ$%8|AD3RNwWo^@BIksOFJJb{tLamg=;TbVo>PUB zUGkvfJT0z=+*Yi>H4ED)E$HqnoIJO{Aei^=jHL~^Z zx8eE6W7i2Y30hj(4{j&lbEO;yU+OC&S0#b=R=&Ki%l|A3|SJdddAu->2 zyn8@T5(UvG7Yr}^(fVZ4EyW zHZ~TWkU+{Dp18B~upmEQ5r&NYRr%A6jPCPvY}H-bMdk|cWK{;jKhNbBtOXA^ zT(!2g22=^M;Qf1Tn0IBc$s^y`uQl8&gqr4NX18Z&XMrm)7Y%Ek2^VPe_V&X5F$MQ| zM6{K7_u`U`0?rY*JM(NTEJ`H-n&bhvlP(h5`}-WqkwnY@zx~|b|J-G^A<5{@ot@FK zicN@@SK*2Q+zFPq0VouT&8_Ks^|L2BSsT2fcuJ;Zw6wPXrpf040_x8S`L>8!5`%n6kvk)zTCv=0+u}P zqmF9|^;e0tck@q3;|hjRxfo7AR#qZnVhG@-6f{`uzIg-l7)&Uz&X!#X;%HXA3-X=h9$n2L33S0ZnY6z*LSM-@@`d6~==ZGB1t z0s`O=@n@zDrzfq*e(TFF_d8;K8^EoEUElun;#}5*@6J1#;(oAZkcQH9I2zr+24m=P zxnBpt+@i&wmYzhN<7hPcK4{6qATzXf%FD`BOieSjcJAQXPgOKn2mqs&Go{&yP1({i zr}dXAgA!fz|Gob8G?vtT+B_ht=I85sItnW&Up|FPL#Y29v|5)w78#E_>;LBBj>~H6 b7Z~CcIKfvPBShc|Cd4gO9hGt=o6!FO5{^e; literal 0 HcmV?d00001 diff --git a/docs/html/glrenderer3d_8h.html b/docs/html/glrenderer3d_8h.html new file mode 100644 index 0000000..bf39adb --- /dev/null +++ b/docs/html/glrenderer3d_8h.html @@ -0,0 +1,127 @@ + + + + + + +IJEngine: /home/carla/git/ijengine-ICG_GL/include/glrenderer3d.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
IJEngine +
+
+
+ + + + + + + + + +
+ +
+ + +
+
+ +
+
glrenderer3d.h File Reference
+
+
+
#include <GL/glew.h>
+#include <GL/gl.h>
+#include <GL/glu.h>
+#include <SDL2/SDL.h>
+#include "renderer3d.h"
+
+Include dependency graph for glrenderer3d.h:
+
+
+ + +
+
+This graph shows which files directly or indirectly include this file:
+
+
+ + +
+
+

Go to the source code of this file.

+ + + + +

+Classes

class  GLrenderer3d
 
+
+ + + + diff --git a/docs/html/glrenderer3d_8h__dep__incl.map b/docs/html/glrenderer3d_8h__dep__incl.map new file mode 100644 index 0000000..cd26115 --- /dev/null +++ b/docs/html/glrenderer3d_8h__dep__incl.map @@ -0,0 +1,6 @@ + + + + + + diff --git a/docs/html/glrenderer3d_8h__dep__incl.md5 b/docs/html/glrenderer3d_8h__dep__incl.md5 new file mode 100644 index 0000000..6b82922 --- /dev/null +++ b/docs/html/glrenderer3d_8h__dep__incl.md5 @@ -0,0 +1 @@ +9ae87a00c36d4678ea44c4f7725b6705 \ No newline at end of file diff --git a/docs/html/glrenderer3d_8h__dep__incl.png b/docs/html/glrenderer3d_8h__dep__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..7401fc03dc38a5fc770bb9d16bd2294efed04296 GIT binary patch literal 18700 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 + + diff --git a/docs/html/glrenderer3d_8h__incl.md5 b/docs/html/glrenderer3d_8h__incl.md5 new file mode 100644 index 0000000..7cd3dbc --- /dev/null +++ b/docs/html/glrenderer3d_8h__incl.md5 @@ -0,0 +1 @@ +605250e817766dc92203f2de0c5bf6cf \ No newline at end of file diff --git a/docs/html/glrenderer3d_8h__incl.png b/docs/html/glrenderer3d_8h__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..5c4b0034eac4b04d461fcc49f6a0c7bb8791b095 GIT binary patch literal 12526 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 + + + + + +IJEngine: /home/carla/git/ijengine-ICG_GL/include/glrenderer3d.h Source File + + + + + + + + + +
+
+ + + + + + +
+
IJEngine +
+
+
+ + + + + + + + + +
+ +
+ + +
+
+
+
glrenderer3d.h
+
+
+Go to the documentation of this file.
1 #ifndef IJENGINE_GLRENDERER3D_H
+
2 #define IJENGINE_GLRENDERER3D_H
+
3 #include <GL/glew.h>
+
4 #include <GL/gl.h>
+
5 #include <GL/glu.h>
+
6 #include <SDL2/SDL.h>
+
7 #include "renderer3d.h"
+
8 
+
9 using namespace ijengine;
+
10 
+
11 
+
12 class GLrenderer3d : public Renderer3d {
+
13 public:
+
14  GLrenderer3d(SDL_Window *renderer3d);
+
15 
+
16  // void draw(const Texture *texture, int x, int y);
+
17  // void draw_from_rectangle(const Texture *texture, const SDL_Rect source, const SDL_Rect destiny);
+
18 
+
19  void drawTriangle(float x, float y, float z, float scale, int r, int g, int b);
+
20 
+
21  void notifyBeginframe();
+
22  void notifyEndFrame();
+
23 
+
24  SDL_Window * renderer3d() const;
+
25 
+
26 private:
+
27  SDL_Window *m_renderer3d;
+
28 };
+
29 
+
30 #endif
+ +
Definition: glrenderer3d.h:12
+
Definition: renderer3d.h:9
+
+ + + + diff --git a/docs/html/glshaderloader_8cpp.html b/docs/html/glshaderloader_8cpp.html new file mode 100644 index 0000000..4a0a294 --- /dev/null +++ b/docs/html/glshaderloader_8cpp.html @@ -0,0 +1,114 @@ + + + + + + +IJEngine: /home/carla/git/ijengine-ICG_GL/src/glshaderloader.cpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
IJEngine +
+
+
+ + + + + + + + + +
+ +
+ + +
+
+ +
+
glshaderloader.cpp File Reference
+
+
+
#include "glshaderloader.h"
+
+Include dependency graph for glshaderloader.cpp:
+
+
+ + +
+
+ + + +

+Namespaces

 ijengine
 
+
+ + + + diff --git a/docs/html/glshaderloader_8cpp__incl.map b/docs/html/glshaderloader_8cpp__incl.map new file mode 100644 index 0000000..c7e686b --- /dev/null +++ b/docs/html/glshaderloader_8cpp__incl.map @@ -0,0 +1,4 @@ + + + + diff --git a/docs/html/glshaderloader_8cpp__incl.md5 b/docs/html/glshaderloader_8cpp__incl.md5 new file mode 100644 index 0000000..dc6e147 --- /dev/null +++ b/docs/html/glshaderloader_8cpp__incl.md5 @@ -0,0 +1 @@ +2c2604f336eb6dae42ca5426c76e846d \ No newline at end of file diff --git a/docs/html/glshaderloader_8cpp__incl.png b/docs/html/glshaderloader_8cpp__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..1988486496cb93a4d97a06f3c49a96e229b1b52f GIT binary patch literal 11016 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 KDVH+-@P7boVqYu( literal 0 HcmV?d00001 diff --git a/docs/html/glshaderloader_8h.html b/docs/html/glshaderloader_8h.html new file mode 100644 index 0000000..49bc6b9 --- /dev/null +++ b/docs/html/glshaderloader_8h.html @@ -0,0 +1,131 @@ + + + + + + +IJEngine: /home/carla/git/ijengine-ICG_GL/include/glshaderloader.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
IJEngine +
+
+
+ + + + + + + + + +
+ +
+ + +
+
+ +
+
glshaderloader.h File Reference
+
+
+
#include "shaderloader.h"
+#include <iostream>
+#include <GL/gl.h>
+
+Include dependency graph for glshaderloader.h:
+
+
+ + +
+
+This graph shows which files directly or indirectly include this file:
+
+
+ + +
+
+

Go to the source code of this file.

+ + + + +

+Classes

class  ijengine::GLShaderLoader
 
+ + + +

+Namespaces

 ijengine
 
+
+ + + + diff --git a/docs/html/glshaderloader_8h__dep__incl.map b/docs/html/glshaderloader_8h__dep__incl.map new file mode 100644 index 0000000..1c55d12 --- /dev/null +++ b/docs/html/glshaderloader_8h__dep__incl.map @@ -0,0 +1,3 @@ + + + diff --git a/docs/html/glshaderloader_8h__dep__incl.md5 b/docs/html/glshaderloader_8h__dep__incl.md5 new file mode 100644 index 0000000..75e98a5 --- /dev/null +++ b/docs/html/glshaderloader_8h__dep__incl.md5 @@ -0,0 +1 @@ +a1abaa84b1f64f29e2c59c092f94a331 \ No newline at end of file diff --git a/docs/html/glshaderloader_8h__dep__incl.png b/docs/html/glshaderloader_8h__dep__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..48dbddb41b9a4b28b23258d80ab0184d436a0880 GIT binary patch literal 6659 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 literal 0 HcmV?d00001 diff --git a/docs/html/glshaderloader_8h__incl.map b/docs/html/glshaderloader_8h__incl.map new file mode 100644 index 0000000..c8aa4d1 --- /dev/null +++ b/docs/html/glshaderloader_8h__incl.map @@ -0,0 +1,3 @@ + + + diff --git a/docs/html/glshaderloader_8h__incl.md5 b/docs/html/glshaderloader_8h__incl.md5 new file mode 100644 index 0000000..cd0e59f --- /dev/null +++ b/docs/html/glshaderloader_8h__incl.md5 @@ -0,0 +1 @@ +b205d387c879a3875a77934b2421102b \ No newline at end of file diff --git a/docs/html/glshaderloader_8h__incl.png b/docs/html/glshaderloader_8h__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..ca703365bebddb0c07f1b82b152109c55675245e GIT binary patch literal 7781 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 LvSg*Wq2K=j_Ip?L literal 0 HcmV?d00001 diff --git a/docs/html/glshaderloader_8h_source.html b/docs/html/glshaderloader_8h_source.html new file mode 100644 index 0000000..5f66346 --- /dev/null +++ b/docs/html/glshaderloader_8h_source.html @@ -0,0 +1,125 @@ + + + + + + +IJEngine: /home/carla/git/ijengine-ICG_GL/include/glshaderloader.h Source File + + + + + + + + + +
+
+ + + + + + +
+
IJEngine +
+
+
+ + + + + + + + + +
+ +
+ + +
+
+
+
glshaderloader.h
+
+
+Go to the documentation of this file.
1 #ifndef GLSHADERLOADER_H
+
2 #define GLSHADERLOADER_H
+
3 
+
4 #include "shaderloader.h"
+
5 #include <iostream>
+
6 #include <GL/gl.h>
+
7 
+
8 using namespace std;
+
9 namespace ijengine {
+
10 
+ +
12  public:
+ +
14  ~GLShaderLoader();
+
15  int CreateProgram (char *VertexShaderFileName,
+
16  char *FragmentShaderFileName);
+
17  private:
+
18  string ReadShader (char *filename);
+
19  GLuint CreateShader(GLenum shaderType, string source, char *shaderName);
+
20 
+
21  };
+
22 
+
23 }
+
24 
+
25 #endif
+
Definition: glshaderloader.h:11
+ +
+ + + + diff --git a/docs/html/graph_legend.html b/docs/html/graph_legend.html new file mode 100644 index 0000000..db30e96 --- /dev/null +++ b/docs/html/graph_legend.html @@ -0,0 +1,153 @@ + + + + + + +IJEngine: Graph Legend + + + + + + + + + +
+
+ + + + + + +
+
IJEngine +
+
+
+ + + + +
+ + + + +
+ +
+ +
+
+
Graph Legend
+
+
+

This page explains how to interpret the graphs that are generated by doxygen.

+

Consider the following example:

+
/*! Invisible class because of truncation */
+
class Invisible { };
+
+
/*! Truncated class, inheritance relation is hidden */
+
class Truncated : public Invisible { };
+
+
/* Class not documented with doxygen comments */
+
class Undocumented { };
+
+
/*! Class that is inherited using public inheritance */
+
class PublicBase : public Truncated { };
+
+
/*! A template class */
+
template<class T> class Templ { };
+
+
/*! Class that is inherited using protected inheritance */
+
class ProtectedBase { };
+
+
/*! Class that is inherited using private inheritance */
+
class PrivateBase { };
+
+
/*! Class that is used by the Inherited class */
+
class Used { };
+
+
/*! Super class that inherits a number of other classes */
+
class Inherited : public PublicBase,
+
protected ProtectedBase,
+
private PrivateBase,
+
public Undocumented,
+
public Templ<int>
+
{
+
private:
+
Used *m_usedClass;
+
};
+

This will result in the following graph:

+
+ +
+

The boxes in the above graph have the following meaning:

+
    +
  • +A filled gray box represents the struct or class for which the graph is generated.
  • +
  • +A box with a black border denotes a documented struct or class.
  • +
  • +A box with a grey border denotes an undocumented struct or class.
  • +
  • +A box with a red border denotes a documented struct or class forwhich not all inheritance/containment relations are shown. A graph is truncated if it does not fit within the specified boundaries.
  • +
+

The arrows have the following meaning:

+
    +
  • +A dark blue arrow is used to visualize a public inheritance relation between two classes.
  • +
  • +A dark green arrow is used for protected inheritance.
  • +
  • +A dark red arrow is used for private inheritance.
  • +
  • +A purple dashed arrow is used if a class is contained or used by another class. The arrow is labeled with the variable(s) through which the pointed class or struct is accessible.
  • +
  • +A yellow dashed arrow denotes a relation between a template instance and the template class it was instantiated from. The arrow is labeled with the template parameters of the instance.
  • +
+
+ + + + diff --git a/docs/html/graph_legend.md5 b/docs/html/graph_legend.md5 new file mode 100644 index 0000000..a06ed05 --- /dev/null +++ b/docs/html/graph_legend.md5 @@ -0,0 +1 @@ +387ff8eb65306fa251338d3c9bd7bfff \ No newline at end of file diff --git a/docs/html/graph_legend.png b/docs/html/graph_legend.png new file mode 100644 index 0000000000000000000000000000000000000000..6c1d0c239cee3d6ab988e201fd3eac718f39467c GIT binary patch literal 19871 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%0DRbJG>wef$x?%BQUB@KF@zEw9bH{mrQnO* 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 Kq4 + + + + + +IJEngine: Class Hierarchy + + + + + + + + + +
+
+ + + + + + +
+
IJEngine +
+
+
+ + + + + +
+ + + + +
+ +
+ +
+
+
Class Hierarchy
+
+ + + + + diff --git a/docs/html/index.html b/docs/html/index.html new file mode 100644 index 0000000..77fee0c --- /dev/null +++ b/docs/html/index.html @@ -0,0 +1,89 @@ + + + + + + +IJEngine: Main Page + + + + + + + + + +
+
+ + + + + + +
+
IJEngine +
+
+
+ + + + +
+ + + + +
+ +
+ +
+
+
IJEngine Documentation
+
+
+
+ + + + diff --git a/docs/html/inherit_graph_0.map b/docs/html/inherit_graph_0.map new file mode 100644 index 0000000..263a8e7 --- /dev/null +++ b/docs/html/inherit_graph_0.map @@ -0,0 +1,4 @@ + + + + diff --git a/docs/html/inherit_graph_0.md5 b/docs/html/inherit_graph_0.md5 new file mode 100644 index 0000000..501ac13 --- /dev/null +++ b/docs/html/inherit_graph_0.md5 @@ -0,0 +1 @@ +88d5f3847fc54baa2eb8e359cd7471a8 \ No newline at end of file diff --git a/docs/html/inherit_graph_0.png b/docs/html/inherit_graph_0.png new file mode 100644 index 0000000000000000000000000000000000000000..67c59e22e5d25f9b44ed9a50a80f2b227c9aecc6 GIT binary patch literal 2842 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 + + diff --git a/docs/html/inherit_graph_1.md5 b/docs/html/inherit_graph_1.md5 new file mode 100644 index 0000000..90826fe --- /dev/null +++ b/docs/html/inherit_graph_1.md5 @@ -0,0 +1 @@ +f203972275db4e6c04fd6b1e581e51e2 \ No newline at end of file diff --git a/docs/html/inherit_graph_1.png b/docs/html/inherit_graph_1.png new file mode 100644 index 0000000000000000000000000000000000000000..4940551de4f4d6e0474eda8e2c18f45005539de8 GIT binary patch literal 1673 zcmV;426p+0P)Y|pPAhUm+2{?5jIPSStB6vpbiIfe zBo&cbL6L%96hu%-FRQzjI4w!Ls1}7cVFe)vwP0@93s#JsW04jc_UoeOIgguX=bW|e z^kDzbmH(IX{eAyu-}Abmj)({hM)GN!_NN^%{vKG^7@EPt#?TBFHil-TNOiWix8ur{ zD_VPDOaW%hn1SZzX3U#6Z_=1#*jz3bUcGvSf`Wpin`2BZ+S=M+x7*c+4FC!X3gB|N zl4^`G_0Z{bQODRl8$&Z#*ch6@!p6`H7B+@vBqVHugM(o=hB}=NgM)*KkXEdfOooSt zv2*86ELgAr27>{sSFc7#M~5c0e;2j;o`_IhUJir7pnFGFn^r+arbm7@Reni?uBER0Lr0JXNZN)5S^ei;pgLa42+g~?>XoH=t)TU(1zC?w8vI-OXuWC>=^o{ckS&is1- z;PU0m$j{HmtXZ?LVZ#R8y?a;GjjSc5p;S9kC$fF()-4=5bZF9APn|l2>({S~?U9iY z?AfyiMxzlqIXS4QsloT}-(|h6UAqIe5Cj1L(9+U^MT-_;baYfw zCz4n^$gL$INJTK#Gh5_Qf(b|0>C>la+qP}=_U&8ZIF44WT1Cf>9TVpj7Z;Nt2;^`$ z2ml2F0dhDTWU*N2-o1O|_xs81c9Yd=6?G$PNogq69vK-Shr=Q2Ol%8+Kmds6dBwGt zm6g%PjT_19^%BQ%WV6|*zP?`8o77oF&g-sSyJ+|B-SqL}M>3gA^z`Xd$^9O=?_>2K zw-&WP=FFD#uq|G^m_B^?Adb1+Zd$Qog*fl=chhvSrJ{K76%d zQ{zEtEozYqThydBzmzO7wTdh{SfB#<5TO@K` z)6>&YRaJ$Ch6cFZZbko*sPXXW(csw2u5r_zaAfTtG=RX6}CR><4 ze?I#A`@{NPzI++AhLnby+H!2(ycuWDo&`nxYW~KJ8wiC$NKH+J$z+0FuZPd)6UV(? zFDw>|qPJMQzI*o$7cX8!VPPST966#&Zz5_us98(ABt2|fw{FGpxzJb3T`fj|I{9z8;ReSOUD*W_w{{`?u&u3Z!7Mz))pn$X?d4ZGcr zCr_S$<2W=lG~oRC^Jr>n0`TihQCeDxg9i`d_3PK@>+8db6DLqsR;J3|*RNj{z5e*| z0~Hk&IB?(qT3TB0@Zm#rb#+D6`CZ~&iz=ipu8F*7`|{-r?cKYVGBPqKGc%K_s;X#o zbac|ZiS6<6aXNSI9OdQZQCeCW6%`fHojZ3ZD=SO3RxGt6b)@cphK7cyxVV_Iv$JXD z%$c-i%^K?L>Cy7$hR1j*bp8o6W@YyrhoY{+QU7TCdz%)PiI`AV?Kd^R6cvU0q$&+uIw~*WTW) z>gJyDXORnA!Y`w}y}baGZ;0jKI1c6I<#_Sp1;)n4(9_d{lP6E2va&K!HW`0_gg%Y- z_xEGdrcJ1G$qW<-5J@cDeWdiAQ7UKmpx z$*|?-=Ax~wjlF7M#Ef3AkNSP8?w_~53`VkH|DTPa9V~1N&0t|;Xa)-#Lo + + + diff --git a/docs/html/inherit_graph_10.md5 b/docs/html/inherit_graph_10.md5 new file mode 100644 index 0000000..1a59c02 --- /dev/null +++ b/docs/html/inherit_graph_10.md5 @@ -0,0 +1 @@ +9dfcfc85732ad8fcc8d7c201eedd0bac \ No newline at end of file diff --git a/docs/html/inherit_graph_10.png b/docs/html/inherit_graph_10.png new file mode 100644 index 0000000000000000000000000000000000000000..b7d30dc1cdc0721d90676118467b36dcefccf3a2 GIT binary patch literal 2483 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 literal 0 HcmV?d00001 diff --git a/docs/html/inherit_graph_11.map b/docs/html/inherit_graph_11.map new file mode 100644 index 0000000..b7a3bd7 --- /dev/null +++ b/docs/html/inherit_graph_11.map @@ -0,0 +1,3 @@ + + + diff --git a/docs/html/inherit_graph_11.md5 b/docs/html/inherit_graph_11.md5 new file mode 100644 index 0000000..d46736b --- /dev/null +++ b/docs/html/inherit_graph_11.md5 @@ -0,0 +1 @@ +9897df1ce2622e2c8c1adebd2cdc7ca3 \ No newline at end of file diff --git a/docs/html/inherit_graph_11.png b/docs/html/inherit_graph_11.png new file mode 100644 index 0000000000000000000000000000000000000000..68da6097879aeac9ec87cdecd3ebdece525a534a GIT binary patch literal 1590 zcmV-62Fdw}P)nlsTWa1A%UVKr|TG-M!(MA9OV8eNR-*;IVlY#YwOu&wfC?4|R+IPh@XTiXK1=8PrK=9|!A2I?V%*n}l{`~ol z=*J0!u)e;Y&1NT&o3I~8j~=~q=MHKQ4Gr;lyd+kQCb&(+VzJZd{PN`s8PVx?*04si;IgBQdn46Na!I94h{;1!f)TcIi1d?rl#WJ;`kNBVzF2(#v?m(Uitn0 zo}L~)pMT=SiJqPwzu%8Wl}hE=vuBSVKmPRTQ&i%sSFiH(^V8DOL?Y4n_&8F)1w&Gz ziQ`##ySBD=WMm{545F@Dt*)u5iKY_>1Rg(roSmJ`2v$C>eGMU%wMazBs_%S;>dunP*qtUdswqCq=khRtRp2;%(t^LOvwMWfZ#)o!<2p-=z-R##UQ3WY!*c>n&r z%jKG!oXpM5MGClJNJ=zukH@1>C{PyOcDvmN4<7vd`7?xYc6K%;CB^Ak|fq{X7 zf&zjdj7H<7OP6Fa84TMWb#--DuU<8q%>+Rd78dsQ_M!>bu3gh;G;3>XXj&i;SYBT4 z>gp;lFW=7o*cm_0oH?_yvVww>lauGpokOFaK7E1^`g}e#v#_vGsZ^3uZ{NNR_ah`F zns^Kf~m`tY0WI|oFTAiDlizW~R zfiF5RFaQ8xv)M~aOMCAJi^anC9EZa}qjPg}_{>9x4jBvvQcADahx-wd5=}e?DwT@Q z=LZ6T3l}cDe*Kz^hwHFdEThpF;}5jk?Erwy%}vxL2!h38p$R^pFC@|7aCCNd78Mok z>irQBE|-g*9fZ*Bc5Ag-6i-RnqMwtKGd(>`c4ud2!=*w}Vu(khyu5sUeO;+k8VrWY z%E}lznVFg2zkf%gdcD5CzduBZ&*w9lOpC>Wx@NOkAP}H-YHBKKG&eV+f2@p*jK;=B zqtO_MqN202QzR1MFUP}m8X6iNJa}L-nM@|rty{OORx3GqZEXzz zkeZrWQ&ZE?(Xq6&WHOl^K73eLR~J%VFc_4}<@59N4u@lKaImPTDBhFMe1?d|L9>-Z?y4hDnIo;^E#`ZR~bDJv@*9UbNIco7BvDvoD`pAQog z699nW;bA-&uH*H3WinZ2W+sQjsjaPbyWJ2%zu$l5$`v-7jk13H_|eeNke;5Nk&)5W z)wQ{~8M55(-@luhnzFL8($dndU%zg*+jsT;*piGrzIYfL8`JCcWOrm_M-Y;0(?+DDHbwY9Y+UBEv{gzux`VS0MHq@<*+t?ksQQ}JiX z + + + + diff --git a/docs/html/inherit_graph_12.md5 b/docs/html/inherit_graph_12.md5 new file mode 100644 index 0000000..09edde2 --- /dev/null +++ b/docs/html/inherit_graph_12.md5 @@ -0,0 +1 @@ +febb205ef91d9877a20cf8aa08d205b3 \ No newline at end of file diff --git a/docs/html/inherit_graph_12.png b/docs/html/inherit_graph_12.png new file mode 100644 index 0000000000000000000000000000000000000000..eddbbed5443bad3737baa8a281b39803353474a2 GIT binary patch literal 4751 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 EKiR)UApigX literal 0 HcmV?d00001 diff --git a/docs/html/inherit_graph_13.map b/docs/html/inherit_graph_13.map new file mode 100644 index 0000000..87b1a01 --- /dev/null +++ b/docs/html/inherit_graph_13.map @@ -0,0 +1,4 @@ + + + + diff --git a/docs/html/inherit_graph_13.md5 b/docs/html/inherit_graph_13.md5 new file mode 100644 index 0000000..88e2a20 --- /dev/null +++ b/docs/html/inherit_graph_13.md5 @@ -0,0 +1 @@ +54b58155ef4ae36089f28108640236df \ No newline at end of file diff --git a/docs/html/inherit_graph_13.png b/docs/html/inherit_graph_13.png new file mode 100644 index 0000000000000000000000000000000000000000..ade7bf3adffdb73811ca100a3db3698ac42bd45b GIT binary patch literal 2690 zcmZWr2{e>lAAgLsi6M>UrC0GXlm<=NcZRW(vCd>|Y+15K35k~&MzZgOG(yTUS&BmT zlwy=Hh~7!V$gYX+={w&!-*?XUf6lqjJ?EZt@BROO%l)U=SYh~}Vo(48_)JaEwgA9p z1I}f5AmCUeh%f-1prW0Q?$NaR57C@+5$T$*8R0v>n2?8l)JgS zwSFRx3PLZOO;QLF_YbrW-RsEXYa`MQPrImZ(BS!4;3O?URN45+Eo0#}$lv91!Xjw> zlqB2RwA4E$M%PV_h8?O!j@1XAhSoKQ$I?%3u$GH9MkAL;M$~WV^RPkU-}0L@)dP_D z-Rq~4F{d_pzA$+bCE`y=#J~NEH+#Xz$mr`>S(%Xirhuv{1zTe^+A4g=?HorscXhV2 zxVTuxJXhd!{JMIi zfVs7Wl#|;{!O>51a&i`_1QrG&v-Ky-%-uyFWZ$0r@9B4Y{t~#s5gNr|kddF-LuqL_ zR>UTn)Y8&oi9KQz|6W>0XLfqJ=#ICyx2Gr~(}d~k=qQrpF)=Zr`(c5%R+am$_X<1k z;^yAH?CdWzno`^WtJ*y8!Gi~+v^1J?K4g1)8&3&hFc>mtVtw4gV{TdY&6Dk}n3+K( zbfUNGa&jgv3b`02uxKK3sTK%`sy1E~^9b zvaG3o;PBt4Zm-TvPfbN_ERVi<^M)v*C@dnf5v3)y^R5yzGcyBLt}UEC-rWrl`|g=l zi&e$!Z=TlBD731pKAM+fVva zTs5dS?D+BH)H>&lN>rcclW%_)>OkW45~jKizKso%p*#as?*x6Dd)?x+l^3B8@2^ZI z3)qtFSPZV>pF3-c&QCe`*@0fqbD7FII;&s5M(#2_TH4ekB_-L|*dDt+zvAzI6b4%k zR@1o9eJT+E;`Pe&QI|6|Q3YxJiyx<^obY%sqXLVhudW@}M!|UXYGHSMG3xP~5>3j@ zy-+OneRp@aX5=bO5YBnVzQE*}CsHcl^5w_kUZRaHeKvgB0@P-9AHe-5x+*YH6Btl9}g+ihCOr*hrOGrrg`T2o2^ziTyc(t(L ziN#`tiJX!FzP|aYS7&Lo^5x-&YCUngOm)SzSSKfylF|V}D18$xhSXoL(LUdqi|^{} z{5&~1IW?6(>bQe@F>k3T<;bn>$E|+MIfFxwN#@CX!3kPPJz& zzef?@TG!DbZViY2?ds|p6%-MnoERJ)4p*el&xbHRDI0v)TA|uoHrRPd%^we0e9h%K8{c^`dS}JR>OgGMfaod&%;+?1HhTw2*3*`iqG&IZ*S#F(C z@v^h+5yKxpwpCQb8&sr`NTF??*|}k&Vq)7nJK&AqzO@;p3K+-<@FdH#fui`T0==7R|erFl#3LeNA>YTvM~-^=spYn(Vx_ zVNuGDC#}-K5{RW6qenrIf!H0?g$uovf+@W{JqdEHAgS#yn%Q6AaU^zi9fBHKSy?G6 zESzj`ISM#Yf@UTjIa*p+IMm~eDr^vePaZuQ9v&tRxIFRX1j=h_d;$VS1_zH=hhMuE z3);d^j=YG%B_}sGH!L=6d8A-yXsEET@Y}aT7y5{xm!C(Ww6wL6NF*B&prWaxQ)*B_TX|%PZ>CVLUb*sPbF;S+Tm%4dadA|^ z=h;~jKQ;yJ>F;kYm1$sTNF);Rc)asj2Y2^!8@W0%d2n=eqFnN2clWRS{J5FtKUph| zZSicT2=Sta(&^sUHhp`4=UQW3mX9++KG8`G1`9Tvi|m;>($h$z(T<8JSlI1;|JYQh zEh{g-^0_TcMn*>7u|Zle!uJ+=tyKye`*50a)eVhCV=x#jHj6^pDb&H#euHr}ss| z?K(76RB}s77+<~+yuF151#K@~3h?q$CJ#Im%m6g8%^}B%c^ju&vl@e{v# z^t3d1e>|66#!^x;=5TkBo{JO_vD{Db2 fF#p$~9UPqtQZo0yjJpCpaDb_i6}rK|{r0~A)&C(1 literal 0 HcmV?d00001 diff --git a/docs/html/inherit_graph_2.map b/docs/html/inherit_graph_2.map new file mode 100644 index 0000000..66a9124 --- /dev/null +++ b/docs/html/inherit_graph_2.map @@ -0,0 +1,3 @@ + + + diff --git a/docs/html/inherit_graph_2.md5 b/docs/html/inherit_graph_2.md5 new file mode 100644 index 0000000..84cdcb1 --- /dev/null +++ b/docs/html/inherit_graph_2.md5 @@ -0,0 +1 @@ +08a151013fcd4c2a3a4483e04a083b10 \ No newline at end of file diff --git a/docs/html/inherit_graph_2.png b/docs/html/inherit_graph_2.png new file mode 100644 index 0000000000000000000000000000000000000000..e35ca1324b4b2881c43cc1f92931c8683f86ed8a GIT binary patch literal 1832 zcmV+@2iN$CP)cY}vH61=Dtr9p$MJ*jZE>qJoLN z5d>kg7m_^Kfpt(2XxXHLYLPDlq6d*=1QCN^jG-8Nu?%a}GHtG{ZH?b^@I2m+oA=)G zp8w~+=lZ~4*LB_Z@B6*3`#W~+-c&?H1P0@u&){Eww*v-4C|H;oc>@bGBX3|~X5JH%RaIeNU?8W)7>sNYi9|`q*q)h@H?S}>@&*=WM&7`}%*Y!A3A5Ynj@y`vL?XD| zZXrsi)yfqjktpfo@8D18O+;vHY{bTm8+qH=lIgWwt47ps6 z?c2BG!i5X?_3KwgYn~CrLv3v>)z;SX4e{b~xoCMQ0OWGHh=}O=_3L!x$PxPZ@gq4L z4%)kSFI~EHi97D-(W5j!KTl?}nE=q-+#H$BW-2Kup=ZyYk2zG(L@mA= z>9iLX7RYQib9EBi0LX5))8gV{+#?!|avlyIJV@i?vNg|O@OG^vQ&d$=KM~?^q zef|2Ct5siLPkz6j`uh3^0M*sik>Bs9-rimUK;OQ7OX+z@v%0#PoK7cMtya?Mba7*R z*CW-~66rLT<{1bC;;wC~_2<)RXlS7Q`}dQ_;~|H`K?Z|?Iy*Zv3)wQg{{DWxp@E!- zS+CcV*X!lR#>U2I&z?QpaW7xKBqE|nB*L9%Fc`>UvBYUSe*8FTnE7g?(@qBf-p9zu z2yK zUzqvUKT#(ViI7+sUAuO1&-Hpeyk74LEz0tbhtg>-%`+Lv)_*x)zI;I}7K2u+ z<@$6w9cE`|v+|mXoZn}b%jIynTp%J45$5OTVYOQSYv8Yy7Rt)XFgZCH*Ecmal~jYT zMkd;;W$EIDLLt=E)xl^q!e+Cfr>EzSYo_z;a=EzYPNx%PWo2CZ_wU~TfKQ)3396YY zq(JiZUrupxF~njqrl+U5K99$Pl9H0Fyr%RaSfwN!K71ILFJH#Y%nTe32Wo0+(B0jg z@|?40&!WA(9nYUX$K2c;#>dCe+1Z)(eb!XkKYsi`Utb@0Y+^eb!r?F?kq9Ib2|}R| zu3ftZ09agH%(_;(^=fNtgWK)K+qZ9V<;oQ_H#b8jlK}u8Ja_=V-;dk3Zwsm^1O){J zICkt9&Ye4l_wV0hVqyYUuU|5-MU3ut(K%xDb>`}(D3juDHMv7TG?o)+e;?aO*LO4qMJ8wQej~ssnu%g z>FJ^R`g&3-m1#X@>Ul}?$&)9vW5*6sDwWjM)<)rQn23l>CKJhIGSX_bG(0?<)t)(> z=5jKf3*WilzkjEurY0&XDk7CiMd#0-r%))wyT-{tu0H_s2__3dCX9@Xklk*N>l+#x z%J{<@BY#O1X2G`^cDo%w`h8X^91aH>8yjJ>*$@l{VYOP((b0j{)>ffxGV%~X?`BL+ zPU66U188k+g<7rt<2vo_?Fa^gICSU`d_Es`?%au%mKK~kbxJ_DjC@1TFz?>I8$O?J z)pgdbTL+WL1e3`mfGfuT3+yMLjJ$z`nUOcJFf;N77G_4?kn{uK^z=0D-MhDzUKos3 z!5e0^T8+WML3S&Q@jr)HEKd4+4$*(URbepx>9GIL%*Y>Dm>GEk3o|2cU}0wD4gUfz W!4!$}o=!0U0000 + + + + diff --git a/docs/html/inherit_graph_3.md5 b/docs/html/inherit_graph_3.md5 new file mode 100644 index 0000000..292a0b2 --- /dev/null +++ b/docs/html/inherit_graph_3.md5 @@ -0,0 +1 @@ +bbbd2dc2fd56b6216314914bf84edc88 \ No newline at end of file diff --git a/docs/html/inherit_graph_3.png b/docs/html/inherit_graph_3.png new file mode 100644 index 0000000000000000000000000000000000000000..17e82580e9fb65501947600c590efe36e6a9fb08 GIT binary patch literal 4193 zcmY+I2{=^W`@qLO#E>OhLP;1~vW4t~kdS>DlnU9^$d+XiLQIpL>}h2A$}+Yg`@S`n ztdnIzma&g*ez))cdH&Duckc7td!PH9^Pcmb^DdwF#+Vr2Wn$oA0D(YE`g+=?AP|K* z@NNaB1nw6=7%cFhb-s638$|wleQGL3f + + + + +
+ +
+ +
+
+
Class Hierarchy
+
+
+ + + + + + + + + + + + + + + +
+ + +
+ + +
+ + +
+ + +
+ + +
+ + +
+ + +
+ + +
+ + +
+ + +
+ + +
+ + +
+ + +
+ + +
+
+ + + + diff --git a/docs/html/jquery.js b/docs/html/jquery.js new file mode 100644 index 0000000..c197801 --- /dev/null +++ b/docs/html/jquery.js @@ -0,0 +1,31 @@ +/*! + * jQuery JavaScript Library v1.7.1 + * http://jquery.com/ + * + * Copyright 2011, John Resig + * Dual licensed under the MIT or GPL Version 2 licenses. + * http://jquery.org/license + * + * Includes Sizzle.js + * http://sizzlejs.com/ + * Copyright 2011, The Dojo Foundation + * Released under the MIT, BSD, and GPL Licenses. + * + * Date: Mon Nov 21 21:11:03 2011 -0500 + */ +(function(bb,L){var av=bb.document,bu=bb.navigator,bl=bb.location;var b=(function(){var bF=function(b0,b1){return new bF.fn.init(b0,b1,bD)},bU=bb.jQuery,bH=bb.$,bD,bY=/^(?:[^#<]*(<[\w\W]+>)[^>]*$|#([\w\-]*)$)/,bM=/\S/,bI=/^\s+/,bE=/\s+$/,bA=/^<(\w+)\s*\/?>(?:<\/\1>)?$/,bN=/^[\],:{}\s]*$/,bW=/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,bP=/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,bJ=/(?:^|:|,)(?:\s*\[)+/g,by=/(webkit)[ \/]([\w.]+)/,bR=/(opera)(?:.*version)?[ \/]([\w.]+)/,bQ=/(msie) ([\w.]+)/,bS=/(mozilla)(?:.*? rv:([\w.]+))?/,bB=/-([a-z]|[0-9])/ig,bZ=/^-ms-/,bT=function(b0,b1){return(b1+"").toUpperCase()},bX=bu.userAgent,bV,bC,e,bL=Object.prototype.toString,bG=Object.prototype.hasOwnProperty,bz=Array.prototype.push,bK=Array.prototype.slice,bO=String.prototype.trim,bv=Array.prototype.indexOf,bx={};bF.fn=bF.prototype={constructor:bF,init:function(b0,b4,b3){var b2,b5,b1,b6;if(!b0){return this}if(b0.nodeType){this.context=this[0]=b0;this.length=1;return this}if(b0==="body"&&!b4&&av.body){this.context=av;this[0]=av.body;this.selector=b0;this.length=1;return this}if(typeof b0==="string"){if(b0.charAt(0)==="<"&&b0.charAt(b0.length-1)===">"&&b0.length>=3){b2=[null,b0,null]}else{b2=bY.exec(b0)}if(b2&&(b2[1]||!b4)){if(b2[1]){b4=b4 instanceof bF?b4[0]:b4;b6=(b4?b4.ownerDocument||b4:av);b1=bA.exec(b0);if(b1){if(bF.isPlainObject(b4)){b0=[av.createElement(b1[1])];bF.fn.attr.call(b0,b4,true)}else{b0=[b6.createElement(b1[1])]}}else{b1=bF.buildFragment([b2[1]],[b6]);b0=(b1.cacheable?bF.clone(b1.fragment):b1.fragment).childNodes}return bF.merge(this,b0)}else{b5=av.getElementById(b2[2]);if(b5&&b5.parentNode){if(b5.id!==b2[2]){return b3.find(b0)}this.length=1;this[0]=b5}this.context=av;this.selector=b0;return this}}else{if(!b4||b4.jquery){return(b4||b3).find(b0)}else{return this.constructor(b4).find(b0)}}}else{if(bF.isFunction(b0)){return b3.ready(b0)}}if(b0.selector!==L){this.selector=b0.selector;this.context=b0.context}return bF.makeArray(b0,this)},selector:"",jquery:"1.7.1",length:0,size:function(){return this.length},toArray:function(){return bK.call(this,0)},get:function(b0){return b0==null?this.toArray():(b0<0?this[this.length+b0]:this[b0])},pushStack:function(b1,b3,b0){var b2=this.constructor();if(bF.isArray(b1)){bz.apply(b2,b1)}else{bF.merge(b2,b1)}b2.prevObject=this;b2.context=this.context;if(b3==="find"){b2.selector=this.selector+(this.selector?" ":"")+b0}else{if(b3){b2.selector=this.selector+"."+b3+"("+b0+")"}}return b2},each:function(b1,b0){return bF.each(this,b1,b0)},ready:function(b0){bF.bindReady();bC.add(b0);return this},eq:function(b0){b0=+b0;return b0===-1?this.slice(b0):this.slice(b0,b0+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(bK.apply(this,arguments),"slice",bK.call(arguments).join(","))},map:function(b0){return this.pushStack(bF.map(this,function(b2,b1){return b0.call(b2,b1,b2)}))},end:function(){return this.prevObject||this.constructor(null)},push:bz,sort:[].sort,splice:[].splice};bF.fn.init.prototype=bF.fn;bF.extend=bF.fn.extend=function(){var b9,b2,b0,b1,b6,b7,b5=arguments[0]||{},b4=1,b3=arguments.length,b8=false;if(typeof b5==="boolean"){b8=b5;b5=arguments[1]||{};b4=2}if(typeof b5!=="object"&&!bF.isFunction(b5)){b5={}}if(b3===b4){b5=this;--b4}for(;b40){return}bC.fireWith(av,[bF]);if(bF.fn.trigger){bF(av).trigger("ready").off("ready")}}},bindReady:function(){if(bC){return}bC=bF.Callbacks("once memory");if(av.readyState==="complete"){return setTimeout(bF.ready,1)}if(av.addEventListener){av.addEventListener("DOMContentLoaded",e,false);bb.addEventListener("load",bF.ready,false)}else{if(av.attachEvent){av.attachEvent("onreadystatechange",e);bb.attachEvent("onload",bF.ready);var b0=false;try{b0=bb.frameElement==null}catch(b1){}if(av.documentElement.doScroll&&b0){bw()}}}},isFunction:function(b0){return bF.type(b0)==="function"},isArray:Array.isArray||function(b0){return bF.type(b0)==="array"},isWindow:function(b0){return b0&&typeof b0==="object"&&"setInterval" in b0},isNumeric:function(b0){return !isNaN(parseFloat(b0))&&isFinite(b0)},type:function(b0){return b0==null?String(b0):bx[bL.call(b0)]||"object"},isPlainObject:function(b2){if(!b2||bF.type(b2)!=="object"||b2.nodeType||bF.isWindow(b2)){return false}try{if(b2.constructor&&!bG.call(b2,"constructor")&&!bG.call(b2.constructor.prototype,"isPrototypeOf")){return false}}catch(b1){return false}var b0;for(b0 in b2){}return b0===L||bG.call(b2,b0)},isEmptyObject:function(b1){for(var b0 in b1){return false}return true},error:function(b0){throw new Error(b0)},parseJSON:function(b0){if(typeof b0!=="string"||!b0){return null}b0=bF.trim(b0);if(bb.JSON&&bb.JSON.parse){return bb.JSON.parse(b0)}if(bN.test(b0.replace(bW,"@").replace(bP,"]").replace(bJ,""))){return(new Function("return "+b0))()}bF.error("Invalid JSON: "+b0)},parseXML:function(b2){var b0,b1;try{if(bb.DOMParser){b1=new DOMParser();b0=b1.parseFromString(b2,"text/xml")}else{b0=new ActiveXObject("Microsoft.XMLDOM");b0.async="false";b0.loadXML(b2)}}catch(b3){b0=L}if(!b0||!b0.documentElement||b0.getElementsByTagName("parsererror").length){bF.error("Invalid XML: "+b2)}return b0},noop:function(){},globalEval:function(b0){if(b0&&bM.test(b0)){(bb.execScript||function(b1){bb["eval"].call(bb,b1)})(b0)}},camelCase:function(b0){return b0.replace(bZ,"ms-").replace(bB,bT)},nodeName:function(b1,b0){return b1.nodeName&&b1.nodeName.toUpperCase()===b0.toUpperCase()},each:function(b3,b6,b2){var b1,b4=0,b5=b3.length,b0=b5===L||bF.isFunction(b3);if(b2){if(b0){for(b1 in b3){if(b6.apply(b3[b1],b2)===false){break}}}else{for(;b40&&b0[0]&&b0[b1-1])||b1===0||bF.isArray(b0));if(b3){for(;b21?aJ.call(arguments,0):bG;if(!(--bw)){bC.resolveWith(bC,bx)}}}function bz(bF){return function(bG){bB[bF]=arguments.length>1?aJ.call(arguments,0):bG;bC.notifyWith(bE,bB)}}if(e>1){for(;bv
a";bI=bv.getElementsByTagName("*");bF=bv.getElementsByTagName("a")[0];if(!bI||!bI.length||!bF){return{}}bG=av.createElement("select");bx=bG.appendChild(av.createElement("option"));bE=bv.getElementsByTagName("input")[0];bJ={leadingWhitespace:(bv.firstChild.nodeType===3),tbody:!bv.getElementsByTagName("tbody").length,htmlSerialize:!!bv.getElementsByTagName("link").length,style:/top/.test(bF.getAttribute("style")),hrefNormalized:(bF.getAttribute("href")==="/a"),opacity:/^0.55/.test(bF.style.opacity),cssFloat:!!bF.style.cssFloat,checkOn:(bE.value==="on"),optSelected:bx.selected,getSetAttribute:bv.className!=="t",enctype:!!av.createElement("form").enctype,html5Clone:av.createElement("nav").cloneNode(true).outerHTML!=="<:nav>",submitBubbles:true,changeBubbles:true,focusinBubbles:false,deleteExpando:true,noCloneEvent:true,inlineBlockNeedsLayout:false,shrinkWrapBlocks:false,reliableMarginRight:true};bE.checked=true;bJ.noCloneChecked=bE.cloneNode(true).checked;bG.disabled=true;bJ.optDisabled=!bx.disabled;try{delete bv.test}catch(bC){bJ.deleteExpando=false}if(!bv.addEventListener&&bv.attachEvent&&bv.fireEvent){bv.attachEvent("onclick",function(){bJ.noCloneEvent=false});bv.cloneNode(true).fireEvent("onclick")}bE=av.createElement("input");bE.value="t";bE.setAttribute("type","radio");bJ.radioValue=bE.value==="t";bE.setAttribute("checked","checked");bv.appendChild(bE);bD=av.createDocumentFragment();bD.appendChild(bv.lastChild);bJ.checkClone=bD.cloneNode(true).cloneNode(true).lastChild.checked;bJ.appendChecked=bE.checked;bD.removeChild(bE);bD.appendChild(bv);bv.innerHTML="";if(bb.getComputedStyle){bA=av.createElement("div");bA.style.width="0";bA.style.marginRight="0";bv.style.width="2px";bv.appendChild(bA);bJ.reliableMarginRight=(parseInt((bb.getComputedStyle(bA,null)||{marginRight:0}).marginRight,10)||0)===0}if(bv.attachEvent){for(by in {submit:1,change:1,focusin:1}){bB="on"+by;bw=(bB in bv);if(!bw){bv.setAttribute(bB,"return;");bw=(typeof bv[bB]==="function")}bJ[by+"Bubbles"]=bw}}bD.removeChild(bv);bD=bG=bx=bA=bv=bE=null;b(function(){var bM,bU,bV,bT,bN,bO,bL,bS,bR,e,bP,bQ=av.getElementsByTagName("body")[0];if(!bQ){return}bL=1;bS="position:absolute;top:0;left:0;width:1px;height:1px;margin:0;";bR="visibility:hidden;border:0;";e="style='"+bS+"border:5px solid #000;padding:0;'";bP="
";bM=av.createElement("div");bM.style.cssText=bR+"width:0;height:0;position:static;top:0;margin-top:"+bL+"px";bQ.insertBefore(bM,bQ.firstChild);bv=av.createElement("div");bM.appendChild(bv);bv.innerHTML="
t
";bz=bv.getElementsByTagName("td");bw=(bz[0].offsetHeight===0);bz[0].style.display="";bz[1].style.display="none";bJ.reliableHiddenOffsets=bw&&(bz[0].offsetHeight===0);bv.innerHTML="";bv.style.width=bv.style.paddingLeft="1px";b.boxModel=bJ.boxModel=bv.offsetWidth===2;if(typeof bv.style.zoom!=="undefined"){bv.style.display="inline";bv.style.zoom=1;bJ.inlineBlockNeedsLayout=(bv.offsetWidth===2);bv.style.display="";bv.innerHTML="
";bJ.shrinkWrapBlocks=(bv.offsetWidth!==2)}bv.style.cssText=bS+bR;bv.innerHTML=bP;bU=bv.firstChild;bV=bU.firstChild;bN=bU.nextSibling.firstChild.firstChild;bO={doesNotAddBorder:(bV.offsetTop!==5),doesAddBorderForTableAndCells:(bN.offsetTop===5)};bV.style.position="fixed";bV.style.top="20px";bO.fixedPosition=(bV.offsetTop===20||bV.offsetTop===15);bV.style.position=bV.style.top="";bU.style.overflow="hidden";bU.style.position="relative";bO.subtractsBorderForOverflowNotVisible=(bV.offsetTop===-5);bO.doesNotIncludeMarginInBodyOffset=(bQ.offsetTop!==bL);bQ.removeChild(bM);bv=bM=null;b.extend(bJ,bO)});return bJ})();var aS=/^(?:\{.*\}|\[.*\])$/,aA=/([A-Z])/g;b.extend({cache:{},uuid:0,expando:"jQuery"+(b.fn.jquery+Math.random()).replace(/\D/g,""),noData:{embed:true,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:true},hasData:function(e){e=e.nodeType?b.cache[e[b.expando]]:e[b.expando];return !!e&&!S(e)},data:function(bx,bv,bz,by){if(!b.acceptData(bx)){return}var bG,bA,bD,bE=b.expando,bC=typeof bv==="string",bF=bx.nodeType,e=bF?b.cache:bx,bw=bF?bx[bE]:bx[bE]&&bE,bB=bv==="events";if((!bw||!e[bw]||(!bB&&!by&&!e[bw].data))&&bC&&bz===L){return}if(!bw){if(bF){bx[bE]=bw=++b.uuid}else{bw=bE}}if(!e[bw]){e[bw]={};if(!bF){e[bw].toJSON=b.noop}}if(typeof bv==="object"||typeof bv==="function"){if(by){e[bw]=b.extend(e[bw],bv)}else{e[bw].data=b.extend(e[bw].data,bv)}}bG=bA=e[bw];if(!by){if(!bA.data){bA.data={}}bA=bA.data}if(bz!==L){bA[b.camelCase(bv)]=bz}if(bB&&!bA[bv]){return bG.events}if(bC){bD=bA[bv];if(bD==null){bD=bA[b.camelCase(bv)]}}else{bD=bA}return bD},removeData:function(bx,bv,by){if(!b.acceptData(bx)){return}var bB,bA,bz,bC=b.expando,bD=bx.nodeType,e=bD?b.cache:bx,bw=bD?bx[bC]:bC;if(!e[bw]){return}if(bv){bB=by?e[bw]:e[bw].data;if(bB){if(!b.isArray(bv)){if(bv in bB){bv=[bv]}else{bv=b.camelCase(bv);if(bv in bB){bv=[bv]}else{bv=bv.split(" ")}}}for(bA=0,bz=bv.length;bA-1){return true}}return false},val:function(bx){var e,bv,by,bw=this[0];if(!arguments.length){if(bw){e=b.valHooks[bw.nodeName.toLowerCase()]||b.valHooks[bw.type];if(e&&"get" in e&&(bv=e.get(bw,"value"))!==L){return bv}bv=bw.value;return typeof bv==="string"?bv.replace(aU,""):bv==null?"":bv}return}by=b.isFunction(bx);return this.each(function(bA){var bz=b(this),bB;if(this.nodeType!==1){return}if(by){bB=bx.call(this,bA,bz.val())}else{bB=bx}if(bB==null){bB=""}else{if(typeof bB==="number"){bB+=""}else{if(b.isArray(bB)){bB=b.map(bB,function(bC){return bC==null?"":bC+""})}}}e=b.valHooks[this.nodeName.toLowerCase()]||b.valHooks[this.type];if(!e||!("set" in e)||e.set(this,bB,"value")===L){this.value=bB}})}});b.extend({valHooks:{option:{get:function(e){var bv=e.attributes.value;return !bv||bv.specified?e.value:e.text}},select:{get:function(e){var bA,bv,bz,bx,by=e.selectedIndex,bB=[],bC=e.options,bw=e.type==="select-one";if(by<0){return null}bv=bw?by:0;bz=bw?by+1:bC.length;for(;bv=0});if(!e.length){bv.selectedIndex=-1}return e}}},attrFn:{val:true,css:true,html:true,text:true,data:true,width:true,height:true,offset:true},attr:function(bA,bx,bB,bz){var bw,e,by,bv=bA.nodeType; +if(!bA||bv===3||bv===8||bv===2){return}if(bz&&bx in b.attrFn){return b(bA)[bx](bB)}if(typeof bA.getAttribute==="undefined"){return b.prop(bA,bx,bB)}by=bv!==1||!b.isXMLDoc(bA);if(by){bx=bx.toLowerCase();e=b.attrHooks[bx]||(ao.test(bx)?aY:be)}if(bB!==L){if(bB===null){b.removeAttr(bA,bx);return}else{if(e&&"set" in e&&by&&(bw=e.set(bA,bB,bx))!==L){return bw}else{bA.setAttribute(bx,""+bB);return bB}}}else{if(e&&"get" in e&&by&&(bw=e.get(bA,bx))!==null){return bw}else{bw=bA.getAttribute(bx);return bw===null?L:bw}}},removeAttr:function(bx,bz){var by,bA,bv,e,bw=0;if(bz&&bx.nodeType===1){bA=bz.toLowerCase().split(af);e=bA.length;for(;bw=0)}}})});var bd=/^(?:textarea|input|select)$/i,n=/^([^\.]*)?(?:\.(.+))?$/,J=/\bhover(\.\S+)?\b/,aO=/^key/,bf=/^(?:mouse|contextmenu)|click/,T=/^(?:focusinfocus|focusoutblur)$/,U=/^(\w*)(?:#([\w\-]+))?(?:\.([\w\-]+))?$/,Y=function(e){var bv=U.exec(e);if(bv){bv[1]=(bv[1]||"").toLowerCase();bv[3]=bv[3]&&new RegExp("(?:^|\\s)"+bv[3]+"(?:\\s|$)")}return bv},j=function(bw,e){var bv=bw.attributes||{};return((!e[1]||bw.nodeName.toLowerCase()===e[1])&&(!e[2]||(bv.id||{}).value===e[2])&&(!e[3]||e[3].test((bv["class"]||{}).value)))},bt=function(e){return b.event.special.hover?e:e.replace(J,"mouseenter$1 mouseleave$1")};b.event={add:function(bx,bC,bJ,bA,by){var bD,bB,bK,bI,bH,bF,e,bG,bv,bz,bw,bE;if(bx.nodeType===3||bx.nodeType===8||!bC||!bJ||!(bD=b._data(bx))){return}if(bJ.handler){bv=bJ;bJ=bv.handler}if(!bJ.guid){bJ.guid=b.guid++}bK=bD.events;if(!bK){bD.events=bK={}}bB=bD.handle;if(!bB){bD.handle=bB=function(bL){return typeof b!=="undefined"&&(!bL||b.event.triggered!==bL.type)?b.event.dispatch.apply(bB.elem,arguments):L};bB.elem=bx}bC=b.trim(bt(bC)).split(" ");for(bI=0;bI=0){bG=bG.slice(0,-1);bw=true}if(bG.indexOf(".")>=0){bx=bG.split(".");bG=bx.shift();bx.sort()}if((!bA||b.event.customEvent[bG])&&!b.event.global[bG]){return}bv=typeof bv==="object"?bv[b.expando]?bv:new b.Event(bG,bv):new b.Event(bG);bv.type=bG;bv.isTrigger=true;bv.exclusive=bw;bv.namespace=bx.join(".");bv.namespace_re=bv.namespace?new RegExp("(^|\\.)"+bx.join("\\.(?:.*\\.)?")+"(\\.|$)"):null;by=bG.indexOf(":")<0?"on"+bG:"";if(!bA){e=b.cache;for(bC in e){if(e[bC].events&&e[bC].events[bG]){b.event.trigger(bv,bD,e[bC].handle.elem,true)}}return}bv.result=L;if(!bv.target){bv.target=bA}bD=bD!=null?b.makeArray(bD):[];bD.unshift(bv);bF=b.event.special[bG]||{};if(bF.trigger&&bF.trigger.apply(bA,bD)===false){return}bB=[[bA,bF.bindType||bG]];if(!bJ&&!bF.noBubble&&!b.isWindow(bA)){bI=bF.delegateType||bG;bH=T.test(bI+bG)?bA:bA.parentNode;bz=null;for(;bH;bH=bH.parentNode){bB.push([bH,bI]);bz=bH}if(bz&&bz===bA.ownerDocument){bB.push([bz.defaultView||bz.parentWindow||bb,bI])}}for(bC=0;bCbA){bH.push({elem:this,matches:bz.slice(bA)})}for(bC=0;bC0?this.on(e,null,bx,bw):this.trigger(e)};if(b.attrFn){b.attrFn[e]=true}if(aO.test(e)){b.event.fixHooks[e]=b.event.keyHooks}if(bf.test(e)){b.event.fixHooks[e]=b.event.mouseHooks}}); +/*! + * Sizzle CSS Selector Engine + * Copyright 2011, The Dojo Foundation + * Released under the MIT, BSD, and GPL Licenses. + * More information: http://sizzlejs.com/ + */ +(function(){var bH=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^\[\]]*\]|['"][^'"]*['"]|[^\[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,bC="sizcache"+(Math.random()+"").replace(".",""),bI=0,bL=Object.prototype.toString,bB=false,bA=true,bK=/\\/g,bO=/\r\n/g,bQ=/\W/;[0,0].sort(function(){bA=false;return 0});var by=function(bV,e,bY,bZ){bY=bY||[];e=e||av;var b1=e;if(e.nodeType!==1&&e.nodeType!==9){return[]}if(!bV||typeof bV!=="string"){return bY}var bS,b3,b6,bR,b2,b5,b4,bX,bU=true,bT=by.isXML(e),bW=[],b0=bV;do{bH.exec("");bS=bH.exec(b0);if(bS){b0=bS[3];bW.push(bS[1]);if(bS[2]){bR=bS[3];break}}}while(bS);if(bW.length>1&&bD.exec(bV)){if(bW.length===2&&bE.relative[bW[0]]){b3=bM(bW[0]+bW[1],e,bZ)}else{b3=bE.relative[bW[0]]?[e]:by(bW.shift(),e);while(bW.length){bV=bW.shift();if(bE.relative[bV]){bV+=bW.shift()}b3=bM(bV,b3,bZ)}}}else{if(!bZ&&bW.length>1&&e.nodeType===9&&!bT&&bE.match.ID.test(bW[0])&&!bE.match.ID.test(bW[bW.length-1])){b2=by.find(bW.shift(),e,bT);e=b2.expr?by.filter(b2.expr,b2.set)[0]:b2.set[0]}if(e){b2=bZ?{expr:bW.pop(),set:bF(bZ)}:by.find(bW.pop(),bW.length===1&&(bW[0]==="~"||bW[0]==="+")&&e.parentNode?e.parentNode:e,bT);b3=b2.expr?by.filter(b2.expr,b2.set):b2.set;if(bW.length>0){b6=bF(b3)}else{bU=false}while(bW.length){b5=bW.pop();b4=b5;if(!bE.relative[b5]){b5=""}else{b4=bW.pop()}if(b4==null){b4=e}bE.relative[b5](b6,b4,bT)}}else{b6=bW=[]}}if(!b6){b6=b3}if(!b6){by.error(b5||bV)}if(bL.call(b6)==="[object Array]"){if(!bU){bY.push.apply(bY,b6)}else{if(e&&e.nodeType===1){for(bX=0;b6[bX]!=null;bX++){if(b6[bX]&&(b6[bX]===true||b6[bX].nodeType===1&&by.contains(e,b6[bX]))){bY.push(b3[bX])}}}else{for(bX=0;b6[bX]!=null;bX++){if(b6[bX]&&b6[bX].nodeType===1){bY.push(b3[bX])}}}}}else{bF(b6,bY)}if(bR){by(bR,b1,bY,bZ);by.uniqueSort(bY)}return bY};by.uniqueSort=function(bR){if(bJ){bB=bA;bR.sort(bJ);if(bB){for(var e=1;e0};by.find=function(bX,e,bY){var bW,bS,bU,bT,bV,bR;if(!bX){return[]}for(bS=0,bU=bE.order.length;bS":function(bW,bR){var bV,bU=typeof bR==="string",bS=0,e=bW.length;if(bU&&!bQ.test(bR)){bR=bR.toLowerCase();for(;bS=0)){if(!bS){e.push(bV)}}else{if(bS){bR[bU]=false}}}}return false},ID:function(e){return e[1].replace(bK,"")},TAG:function(bR,e){return bR[1].replace(bK,"").toLowerCase()},CHILD:function(e){if(e[1]==="nth"){if(!e[2]){by.error(e[0])}e[2]=e[2].replace(/^\+|\s*/g,"");var bR=/(-?)(\d*)(?:n([+\-]?\d*))?/.exec(e[2]==="even"&&"2n"||e[2]==="odd"&&"2n+1"||!/\D/.test(e[2])&&"0n+"+e[2]||e[2]);e[2]=(bR[1]+(bR[2]||1))-0;e[3]=bR[3]-0}else{if(e[2]){by.error(e[0])}}e[0]=bI++;return e},ATTR:function(bU,bR,bS,e,bV,bW){var bT=bU[1]=bU[1].replace(bK,"");if(!bW&&bE.attrMap[bT]){bU[1]=bE.attrMap[bT]}bU[4]=(bU[4]||bU[5]||"").replace(bK,"");if(bU[2]==="~="){bU[4]=" "+bU[4]+" "}return bU},PSEUDO:function(bU,bR,bS,e,bV){if(bU[1]==="not"){if((bH.exec(bU[3])||"").length>1||/^\w/.test(bU[3])){bU[3]=by(bU[3],null,null,bR)}else{var bT=by.filter(bU[3],bR,bS,true^bV);if(!bS){e.push.apply(e,bT)}return false}}else{if(bE.match.POS.test(bU[0])||bE.match.CHILD.test(bU[0])){return true}}return bU},POS:function(e){e.unshift(true);return e}},filters:{enabled:function(e){return e.disabled===false&&e.type!=="hidden"},disabled:function(e){return e.disabled===true},checked:function(e){return e.checked===true},selected:function(e){if(e.parentNode){e.parentNode.selectedIndex}return e.selected===true},parent:function(e){return !!e.firstChild},empty:function(e){return !e.firstChild},has:function(bS,bR,e){return !!by(e[3],bS).length},header:function(e){return(/h\d/i).test(e.nodeName)},text:function(bS){var e=bS.getAttribute("type"),bR=bS.type;return bS.nodeName.toLowerCase()==="input"&&"text"===bR&&(e===bR||e===null)},radio:function(e){return e.nodeName.toLowerCase()==="input"&&"radio"===e.type},checkbox:function(e){return e.nodeName.toLowerCase()==="input"&&"checkbox"===e.type},file:function(e){return e.nodeName.toLowerCase()==="input"&&"file"===e.type},password:function(e){return e.nodeName.toLowerCase()==="input"&&"password"===e.type},submit:function(bR){var e=bR.nodeName.toLowerCase();return(e==="input"||e==="button")&&"submit"===bR.type},image:function(e){return e.nodeName.toLowerCase()==="input"&&"image"===e.type},reset:function(bR){var e=bR.nodeName.toLowerCase();return(e==="input"||e==="button")&&"reset"===bR.type},button:function(bR){var e=bR.nodeName.toLowerCase();return e==="input"&&"button"===bR.type||e==="button"},input:function(e){return(/input|select|textarea|button/i).test(e.nodeName)},focus:function(e){return e===e.ownerDocument.activeElement}},setFilters:{first:function(bR,e){return e===0},last:function(bS,bR,e,bT){return bR===bT.length-1},even:function(bR,e){return e%2===0},odd:function(bR,e){return e%2===1 +},lt:function(bS,bR,e){return bRe[3]-0},nth:function(bS,bR,e){return e[3]-0===bR},eq:function(bS,bR,e){return e[3]-0===bR}},filter:{PSEUDO:function(bS,bX,bW,bY){var e=bX[1],bR=bE.filters[e];if(bR){return bR(bS,bW,bX,bY)}else{if(e==="contains"){return(bS.textContent||bS.innerText||bw([bS])||"").indexOf(bX[3])>=0}else{if(e==="not"){var bT=bX[3];for(var bV=0,bU=bT.length;bV=0)}}},ID:function(bR,e){return bR.nodeType===1&&bR.getAttribute("id")===e},TAG:function(bR,e){return(e==="*"&&bR.nodeType===1)||!!bR.nodeName&&bR.nodeName.toLowerCase()===e},CLASS:function(bR,e){return(" "+(bR.className||bR.getAttribute("class"))+" ").indexOf(e)>-1},ATTR:function(bV,bT){var bS=bT[1],e=by.attr?by.attr(bV,bS):bE.attrHandle[bS]?bE.attrHandle[bS](bV):bV[bS]!=null?bV[bS]:bV.getAttribute(bS),bW=e+"",bU=bT[2],bR=bT[4];return e==null?bU==="!=":!bU&&by.attr?e!=null:bU==="="?bW===bR:bU==="*="?bW.indexOf(bR)>=0:bU==="~="?(" "+bW+" ").indexOf(bR)>=0:!bR?bW&&e!==false:bU==="!="?bW!==bR:bU==="^="?bW.indexOf(bR)===0:bU==="$="?bW.substr(bW.length-bR.length)===bR:bU==="|="?bW===bR||bW.substr(0,bR.length+1)===bR+"-":false},POS:function(bU,bR,bS,bV){var e=bR[2],bT=bE.setFilters[e];if(bT){return bT(bU,bS,bR,bV)}}}};var bD=bE.match.POS,bx=function(bR,e){return"\\"+(e-0+1)};for(var bz in bE.match){bE.match[bz]=new RegExp(bE.match[bz].source+(/(?![^\[]*\])(?![^\(]*\))/.source));bE.leftMatch[bz]=new RegExp(/(^(?:.|\r|\n)*?)/.source+bE.match[bz].source.replace(/\\(\d+)/g,bx))}var bF=function(bR,e){bR=Array.prototype.slice.call(bR,0);if(e){e.push.apply(e,bR);return e}return bR};try{Array.prototype.slice.call(av.documentElement.childNodes,0)[0].nodeType}catch(bP){bF=function(bU,bT){var bS=0,bR=bT||[];if(bL.call(bU)==="[object Array]"){Array.prototype.push.apply(bR,bU)}else{if(typeof bU.length==="number"){for(var e=bU.length;bS";e.insertBefore(bR,e.firstChild);if(av.getElementById(bS)){bE.find.ID=function(bU,bV,bW){if(typeof bV.getElementById!=="undefined"&&!bW){var bT=bV.getElementById(bU[1]);return bT?bT.id===bU[1]||typeof bT.getAttributeNode!=="undefined"&&bT.getAttributeNode("id").nodeValue===bU[1]?[bT]:L:[]}};bE.filter.ID=function(bV,bT){var bU=typeof bV.getAttributeNode!=="undefined"&&bV.getAttributeNode("id");return bV.nodeType===1&&bU&&bU.nodeValue===bT}}e.removeChild(bR);e=bR=null})();(function(){var e=av.createElement("div");e.appendChild(av.createComment(""));if(e.getElementsByTagName("*").length>0){bE.find.TAG=function(bR,bV){var bU=bV.getElementsByTagName(bR[1]);if(bR[1]==="*"){var bT=[];for(var bS=0;bU[bS];bS++){if(bU[bS].nodeType===1){bT.push(bU[bS])}}bU=bT}return bU}}e.innerHTML="";if(e.firstChild&&typeof e.firstChild.getAttribute!=="undefined"&&e.firstChild.getAttribute("href")!=="#"){bE.attrHandle.href=function(bR){return bR.getAttribute("href",2)}}e=null})();if(av.querySelectorAll){(function(){var e=by,bT=av.createElement("div"),bS="__sizzle__";bT.innerHTML="

";if(bT.querySelectorAll&&bT.querySelectorAll(".TEST").length===0){return}by=function(b4,bV,bZ,b3){bV=bV||av;if(!b3&&!by.isXML(bV)){var b2=/^(\w+$)|^\.([\w\-]+$)|^#([\w\-]+$)/.exec(b4);if(b2&&(bV.nodeType===1||bV.nodeType===9)){if(b2[1]){return bF(bV.getElementsByTagName(b4),bZ)}else{if(b2[2]&&bE.find.CLASS&&bV.getElementsByClassName){return bF(bV.getElementsByClassName(b2[2]),bZ)}}}if(bV.nodeType===9){if(b4==="body"&&bV.body){return bF([bV.body],bZ)}else{if(b2&&b2[3]){var bY=bV.getElementById(b2[3]);if(bY&&bY.parentNode){if(bY.id===b2[3]){return bF([bY],bZ)}}else{return bF([],bZ)}}}try{return bF(bV.querySelectorAll(b4),bZ)}catch(b0){}}else{if(bV.nodeType===1&&bV.nodeName.toLowerCase()!=="object"){var bW=bV,bX=bV.getAttribute("id"),bU=bX||bS,b6=bV.parentNode,b5=/^\s*[+~]/.test(b4);if(!bX){bV.setAttribute("id",bU)}else{bU=bU.replace(/'/g,"\\$&")}if(b5&&b6){bV=bV.parentNode}try{if(!b5||b6){return bF(bV.querySelectorAll("[id='"+bU+"'] "+b4),bZ)}}catch(b1){}finally{if(!bX){bW.removeAttribute("id")}}}}}return e(b4,bV,bZ,b3)};for(var bR in e){by[bR]=e[bR]}bT=null})()}(function(){var e=av.documentElement,bS=e.matchesSelector||e.mozMatchesSelector||e.webkitMatchesSelector||e.msMatchesSelector;if(bS){var bU=!bS.call(av.createElement("div"),"div"),bR=false;try{bS.call(av.documentElement,"[test!='']:sizzle")}catch(bT){bR=true}by.matchesSelector=function(bW,bY){bY=bY.replace(/\=\s*([^'"\]]*)\s*\]/g,"='$1']");if(!by.isXML(bW)){try{if(bR||!bE.match.PSEUDO.test(bY)&&!/!=/.test(bY)){var bV=bS.call(bW,bY);if(bV||!bU||bW.document&&bW.document.nodeType!==11){return bV}}}catch(bX){}}return by(bY,null,null,[bW]).length>0}}})();(function(){var e=av.createElement("div");e.innerHTML="
";if(!e.getElementsByClassName||e.getElementsByClassName("e").length===0){return}e.lastChild.className="e";if(e.getElementsByClassName("e").length===1){return}bE.order.splice(1,0,"CLASS");bE.find.CLASS=function(bR,bS,bT){if(typeof bS.getElementsByClassName!=="undefined"&&!bT){return bS.getElementsByClassName(bR[1])}};e=null})();function bv(bR,bW,bV,bZ,bX,bY){for(var bT=0,bS=bZ.length;bT0){bU=e;break}}}e=e[bR]}bZ[bT]=bU}}}if(av.documentElement.contains){by.contains=function(bR,e){return bR!==e&&(bR.contains?bR.contains(e):true)}}else{if(av.documentElement.compareDocumentPosition){by.contains=function(bR,e){return !!(bR.compareDocumentPosition(e)&16)}}else{by.contains=function(){return false}}}by.isXML=function(e){var bR=(e?e.ownerDocument||e:0).documentElement;return bR?bR.nodeName!=="HTML":false};var bM=function(bS,e,bW){var bV,bX=[],bU="",bY=e.nodeType?[e]:e;while((bV=bE.match.PSEUDO.exec(bS))){bU+=bV[0];bS=bS.replace(bE.match.PSEUDO,"")}bS=bE.relative[bS]?bS+"*":bS;for(var bT=0,bR=bY.length;bT0){for(bB=bA;bB=0:b.filter(e,this).length>0:this.filter(e).length>0)},closest:function(by,bx){var bv=[],bw,e,bz=this[0];if(b.isArray(by)){var bB=1;while(bz&&bz.ownerDocument&&bz!==bx){for(bw=0;bw-1:b.find.matchesSelector(bz,by)){bv.push(bz);break}else{bz=bz.parentNode;if(!bz||!bz.ownerDocument||bz===bx||bz.nodeType===11){break}}}}bv=bv.length>1?b.unique(bv):bv;return this.pushStack(bv,"closest",by)},index:function(e){if(!e){return(this[0]&&this[0].parentNode)?this.prevAll().length:-1}if(typeof e==="string"){return b.inArray(this[0],b(e))}return b.inArray(e.jquery?e[0]:e,this)},add:function(e,bv){var bx=typeof e==="string"?b(e,bv):b.makeArray(e&&e.nodeType?[e]:e),bw=b.merge(this.get(),bx);return this.pushStack(C(bx[0])||C(bw[0])?bw:b.unique(bw))},andSelf:function(){return this.add(this.prevObject)}});function C(e){return !e||!e.parentNode||e.parentNode.nodeType===11}b.each({parent:function(bv){var e=bv.parentNode;return e&&e.nodeType!==11?e:null},parents:function(e){return b.dir(e,"parentNode")},parentsUntil:function(bv,e,bw){return b.dir(bv,"parentNode",bw)},next:function(e){return b.nth(e,2,"nextSibling")},prev:function(e){return b.nth(e,2,"previousSibling")},nextAll:function(e){return b.dir(e,"nextSibling")},prevAll:function(e){return b.dir(e,"previousSibling")},nextUntil:function(bv,e,bw){return b.dir(bv,"nextSibling",bw)},prevUntil:function(bv,e,bw){return b.dir(bv,"previousSibling",bw)},siblings:function(e){return b.sibling(e.parentNode.firstChild,e)},children:function(e){return b.sibling(e.firstChild)},contents:function(e){return b.nodeName(e,"iframe")?e.contentDocument||e.contentWindow.document:b.makeArray(e.childNodes)}},function(e,bv){b.fn[e]=function(by,bw){var bx=b.map(this,bv,by);if(!ab.test(e)){bw=by}if(bw&&typeof bw==="string"){bx=b.filter(bw,bx)}bx=this.length>1&&!ay[e]?b.unique(bx):bx;if((this.length>1||a9.test(bw))&&aq.test(e)){bx=bx.reverse()}return this.pushStack(bx,e,P.call(arguments).join(","))}});b.extend({filter:function(bw,e,bv){if(bv){bw=":not("+bw+")"}return e.length===1?b.find.matchesSelector(e[0],bw)?[e[0]]:[]:b.find.matches(bw,e)},dir:function(bw,bv,by){var e=[],bx=bw[bv];while(bx&&bx.nodeType!==9&&(by===L||bx.nodeType!==1||!b(bx).is(by))){if(bx.nodeType===1){e.push(bx)}bx=bx[bv]}return e},nth:function(by,e,bw,bx){e=e||1;var bv=0;for(;by;by=by[bw]){if(by.nodeType===1&&++bv===e){break}}return by},sibling:function(bw,bv){var e=[];for(;bw;bw=bw.nextSibling){if(bw.nodeType===1&&bw!==bv){e.push(bw)}}return e}});function aG(bx,bw,e){bw=bw||0;if(b.isFunction(bw)){return b.grep(bx,function(bz,by){var bA=!!bw.call(bz,by,bz);return bA===e})}else{if(bw.nodeType){return b.grep(bx,function(bz,by){return(bz===bw)===e})}else{if(typeof bw==="string"){var bv=b.grep(bx,function(by){return by.nodeType===1});if(bp.test(bw)){return b.filter(bw,bv,!e)}else{bw=b.filter(bw,bv)}}}}return b.grep(bx,function(bz,by){return(b.inArray(bz,bw)>=0)===e})}function a(e){var bw=aR.split("|"),bv=e.createDocumentFragment();if(bv.createElement){while(bw.length){bv.createElement(bw.pop())}}return bv}var aR="abbr|article|aside|audio|canvas|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",ag=/ jQuery\d+="(?:\d+|null)"/g,ar=/^\s+/,R=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/ig,d=/<([\w:]+)/,w=/",""],legend:[1,"
","
"],thead:[1,"","
"],tr:[2,"","
"],td:[3,"","
"],col:[2,"","
"],area:[1,"",""],_default:[0,"",""]},ac=a(av); +ax.optgroup=ax.option;ax.tbody=ax.tfoot=ax.colgroup=ax.caption=ax.thead;ax.th=ax.td;if(!b.support.htmlSerialize){ax._default=[1,"div
","
"]}b.fn.extend({text:function(e){if(b.isFunction(e)){return this.each(function(bw){var bv=b(this);bv.text(e.call(this,bw,bv.text()))})}if(typeof e!=="object"&&e!==L){return this.empty().append((this[0]&&this[0].ownerDocument||av).createTextNode(e))}return b.text(this)},wrapAll:function(e){if(b.isFunction(e)){return this.each(function(bw){b(this).wrapAll(e.call(this,bw))})}if(this[0]){var bv=b(e,this[0].ownerDocument).eq(0).clone(true);if(this[0].parentNode){bv.insertBefore(this[0])}bv.map(function(){var bw=this;while(bw.firstChild&&bw.firstChild.nodeType===1){bw=bw.firstChild}return bw}).append(this)}return this},wrapInner:function(e){if(b.isFunction(e)){return this.each(function(bv){b(this).wrapInner(e.call(this,bv))})}return this.each(function(){var bv=b(this),bw=bv.contents();if(bw.length){bw.wrapAll(e)}else{bv.append(e)}})},wrap:function(e){var bv=b.isFunction(e);return this.each(function(bw){b(this).wrapAll(bv?e.call(this,bw):e)})},unwrap:function(){return this.parent().each(function(){if(!b.nodeName(this,"body")){b(this).replaceWith(this.childNodes)}}).end()},append:function(){return this.domManip(arguments,true,function(e){if(this.nodeType===1){this.appendChild(e)}})},prepend:function(){return this.domManip(arguments,true,function(e){if(this.nodeType===1){this.insertBefore(e,this.firstChild)}})},before:function(){if(this[0]&&this[0].parentNode){return this.domManip(arguments,false,function(bv){this.parentNode.insertBefore(bv,this)})}else{if(arguments.length){var e=b.clean(arguments);e.push.apply(e,this.toArray());return this.pushStack(e,"before",arguments)}}},after:function(){if(this[0]&&this[0].parentNode){return this.domManip(arguments,false,function(bv){this.parentNode.insertBefore(bv,this.nextSibling)})}else{if(arguments.length){var e=this.pushStack(this,"after",arguments);e.push.apply(e,b.clean(arguments));return e}}},remove:function(e,bx){for(var bv=0,bw;(bw=this[bv])!=null;bv++){if(!e||b.filter(e,[bw]).length){if(!bx&&bw.nodeType===1){b.cleanData(bw.getElementsByTagName("*"));b.cleanData([bw])}if(bw.parentNode){bw.parentNode.removeChild(bw)}}}return this},empty:function(){for(var e=0,bv;(bv=this[e])!=null;e++){if(bv.nodeType===1){b.cleanData(bv.getElementsByTagName("*"))}while(bv.firstChild){bv.removeChild(bv.firstChild)}}return this},clone:function(bv,e){bv=bv==null?false:bv;e=e==null?bv:e;return this.map(function(){return b.clone(this,bv,e)})},html:function(bx){if(bx===L){return this[0]&&this[0].nodeType===1?this[0].innerHTML.replace(ag,""):null}else{if(typeof bx==="string"&&!ae.test(bx)&&(b.support.leadingWhitespace||!ar.test(bx))&&!ax[(d.exec(bx)||["",""])[1].toLowerCase()]){bx=bx.replace(R,"<$1>");try{for(var bw=0,bv=this.length;bw1&&bw0?this.clone(true):this).get();b(bC[bA])[bv](by);bz=bz.concat(by)}return this.pushStack(bz,e,bC.selector)}}});function bg(e){if(typeof e.getElementsByTagName!=="undefined"){return e.getElementsByTagName("*")}else{if(typeof e.querySelectorAll!=="undefined"){return e.querySelectorAll("*")}else{return[]}}}function az(e){if(e.type==="checkbox"||e.type==="radio"){e.defaultChecked=e.checked}}function E(e){var bv=(e.nodeName||"").toLowerCase();if(bv==="input"){az(e)}else{if(bv!=="script"&&typeof e.getElementsByTagName!=="undefined"){b.grep(e.getElementsByTagName("input"),az)}}}function al(e){var bv=av.createElement("div");ac.appendChild(bv);bv.innerHTML=e.outerHTML;return bv.firstChild}b.extend({clone:function(by,bA,bw){var e,bv,bx,bz=b.support.html5Clone||!ah.test("<"+by.nodeName)?by.cloneNode(true):al(by);if((!b.support.noCloneEvent||!b.support.noCloneChecked)&&(by.nodeType===1||by.nodeType===11)&&!b.isXMLDoc(by)){ai(by,bz);e=bg(by);bv=bg(bz);for(bx=0;e[bx];++bx){if(bv[bx]){ai(e[bx],bv[bx])}}}if(bA){t(by,bz);if(bw){e=bg(by);bv=bg(bz);for(bx=0;e[bx];++bx){t(e[bx],bv[bx])}}}e=bv=null;return bz},clean:function(bw,by,bH,bA){var bF;by=by||av;if(typeof by.createElement==="undefined"){by=by.ownerDocument||by[0]&&by[0].ownerDocument||av}var bI=[],bB;for(var bE=0,bz;(bz=bw[bE])!=null;bE++){if(typeof bz==="number"){bz+=""}if(!bz){continue}if(typeof bz==="string"){if(!W.test(bz)){bz=by.createTextNode(bz)}else{bz=bz.replace(R,"<$1>");var bK=(d.exec(bz)||["",""])[1].toLowerCase(),bx=ax[bK]||ax._default,bD=bx[0],bv=by.createElement("div");if(by===av){ac.appendChild(bv)}else{a(by).appendChild(bv)}bv.innerHTML=bx[1]+bz+bx[2];while(bD--){bv=bv.lastChild}if(!b.support.tbody){var e=w.test(bz),bC=bK==="table"&&!e?bv.firstChild&&bv.firstChild.childNodes:bx[1]===""&&!e?bv.childNodes:[];for(bB=bC.length-1;bB>=0;--bB){if(b.nodeName(bC[bB],"tbody")&&!bC[bB].childNodes.length){bC[bB].parentNode.removeChild(bC[bB])}}}if(!b.support.leadingWhitespace&&ar.test(bz)){bv.insertBefore(by.createTextNode(ar.exec(bz)[0]),bv.firstChild)}bz=bv.childNodes}}var bG;if(!b.support.appendChecked){if(bz[0]&&typeof(bG=bz.length)==="number"){for(bB=0;bB=0){return bx+"px"}}else{return bx}}}});if(!b.support.opacity){b.cssHooks.opacity={get:function(bv,e){return au.test((e&&bv.currentStyle?bv.currentStyle.filter:bv.style.filter)||"")?(parseFloat(RegExp.$1)/100)+"":e?"1":""},set:function(by,bz){var bx=by.style,bv=by.currentStyle,e=b.isNumeric(bz)?"alpha(opacity="+bz*100+")":"",bw=bv&&bv.filter||bx.filter||"";bx.zoom=1;if(bz>=1&&b.trim(bw.replace(ak,""))===""){bx.removeAttribute("filter");if(bv&&!bv.filter){return}}bx.filter=ak.test(bw)?bw.replace(ak,e):bw+" "+e}}}b(function(){if(!b.support.reliableMarginRight){b.cssHooks.marginRight={get:function(bw,bv){var e;b.swap(bw,{display:"inline-block"},function(){if(bv){e=Z(bw,"margin-right","marginRight")}else{e=bw.style.marginRight}});return e}}}});if(av.defaultView&&av.defaultView.getComputedStyle){aI=function(by,bw){var bv,bx,e;bw=bw.replace(z,"-$1").toLowerCase();if((bx=by.ownerDocument.defaultView)&&(e=bx.getComputedStyle(by,null))){bv=e.getPropertyValue(bw);if(bv===""&&!b.contains(by.ownerDocument.documentElement,by)){bv=b.style(by,bw)}}return bv}}if(av.documentElement.currentStyle){aX=function(bz,bw){var bA,e,by,bv=bz.currentStyle&&bz.currentStyle[bw],bx=bz.style;if(bv===null&&bx&&(by=bx[bw])){bv=by}if(!bc.test(bv)&&bn.test(bv)){bA=bx.left;e=bz.runtimeStyle&&bz.runtimeStyle.left;if(e){bz.runtimeStyle.left=bz.currentStyle.left}bx.left=bw==="fontSize"?"1em":(bv||0);bv=bx.pixelLeft+"px";bx.left=bA;if(e){bz.runtimeStyle.left=e}}return bv===""?"auto":bv}}Z=aI||aX;function p(by,bw,bv){var bA=bw==="width"?by.offsetWidth:by.offsetHeight,bz=bw==="width"?an:a1,bx=0,e=bz.length; +if(bA>0){if(bv!=="border"){for(;bx)<[^<]*)*<\/script>/gi,q=/^(?:select|textarea)/i,h=/\s+/,br=/([?&])_=[^&]*/,K=/^([\w\+\.\-]+:)(?:\/\/([^\/?#:]*)(?::(\d+))?)?/,A=b.fn.load,aa={},r={},aE,s,aV=["*/"]+["*"];try{aE=bl.href}catch(aw){aE=av.createElement("a");aE.href="";aE=aE.href}s=K.exec(aE.toLowerCase())||[];function f(e){return function(by,bA){if(typeof by!=="string"){bA=by;by="*"}if(b.isFunction(bA)){var bx=by.toLowerCase().split(h),bw=0,bz=bx.length,bv,bB,bC;for(;bw=0){var e=bw.slice(by,bw.length);bw=bw.slice(0,by)}var bx="GET";if(bz){if(b.isFunction(bz)){bA=bz;bz=L}else{if(typeof bz==="object"){bz=b.param(bz,b.ajaxSettings.traditional);bx="POST"}}}var bv=this;b.ajax({url:bw,type:bx,dataType:"html",data:bz,complete:function(bC,bB,bD){bD=bC.responseText;if(bC.isResolved()){bC.done(function(bE){bD=bE});bv.html(e?b("
").append(bD.replace(a6,"")).find(e):bD)}if(bA){bv.each(bA,[bD,bB,bC])}}});return this},serialize:function(){return b.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?b.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||q.test(this.nodeName)||aZ.test(this.type))}).map(function(e,bv){var bw=b(this).val();return bw==null?null:b.isArray(bw)?b.map(bw,function(by,bx){return{name:bv.name,value:by.replace(bs,"\r\n")}}):{name:bv.name,value:bw.replace(bs,"\r\n")}}).get()}});b.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),function(e,bv){b.fn[bv]=function(bw){return this.on(bv,bw)}});b.each(["get","post"],function(e,bv){b[bv]=function(bw,by,bz,bx){if(b.isFunction(by)){bx=bx||bz;bz=by;by=L}return b.ajax({type:bv,url:bw,data:by,success:bz,dataType:bx})}});b.extend({getScript:function(e,bv){return b.get(e,L,bv,"script")},getJSON:function(e,bv,bw){return b.get(e,bv,bw,"json")},ajaxSetup:function(bv,e){if(e){am(bv,b.ajaxSettings)}else{e=bv;bv=b.ajaxSettings}am(bv,e);return bv},ajaxSettings:{url:aE,isLocal:aM.test(s[1]),global:true,type:"GET",contentType:"application/x-www-form-urlencoded",processData:true,async:true,accepts:{xml:"application/xml, text/xml",html:"text/html",text:"text/plain",json:"application/json, text/javascript","*":aV},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText"},converters:{"* text":bb.String,"text html":true,"text json":b.parseJSON,"text xml":b.parseXML},flatOptions:{context:true,url:true}},ajaxPrefilter:f(aa),ajaxTransport:f(r),ajax:function(bz,bx){if(typeof bz==="object"){bx=bz;bz=L}bx=bx||{};var bD=b.ajaxSetup({},bx),bS=bD.context||bD,bG=bS!==bD&&(bS.nodeType||bS instanceof b)?b(bS):b.event,bR=b.Deferred(),bN=b.Callbacks("once memory"),bB=bD.statusCode||{},bC,bH={},bO={},bQ,by,bL,bE,bI,bA=0,bw,bK,bJ={readyState:0,setRequestHeader:function(bT,bU){if(!bA){var e=bT.toLowerCase();bT=bO[e]=bO[e]||bT;bH[bT]=bU}return this},getAllResponseHeaders:function(){return bA===2?bQ:null},getResponseHeader:function(bT){var e;if(bA===2){if(!by){by={};while((e=aD.exec(bQ))){by[e[1].toLowerCase()]=e[2]}}e=by[bT.toLowerCase()]}return e===L?null:e},overrideMimeType:function(e){if(!bA){bD.mimeType=e}return this},abort:function(e){e=e||"abort";if(bL){bL.abort(e)}bF(0,e);return this}};function bF(bZ,bU,b0,bW){if(bA===2){return}bA=2;if(bE){clearTimeout(bE)}bL=L;bQ=bW||"";bJ.readyState=bZ>0?4:0;var bT,b4,b3,bX=bU,bY=b0?bj(bD,bJ,b0):L,bV,b2;if(bZ>=200&&bZ<300||bZ===304){if(bD.ifModified){if((bV=bJ.getResponseHeader("Last-Modified"))){b.lastModified[bC]=bV}if((b2=bJ.getResponseHeader("Etag"))){b.etag[bC]=b2}}if(bZ===304){bX="notmodified";bT=true}else{try{b4=G(bD,bY);bX="success";bT=true}catch(b1){bX="parsererror";b3=b1}}}else{b3=bX;if(!bX||bZ){bX="error";if(bZ<0){bZ=0}}}bJ.status=bZ;bJ.statusText=""+(bU||bX);if(bT){bR.resolveWith(bS,[b4,bX,bJ])}else{bR.rejectWith(bS,[bJ,bX,b3])}bJ.statusCode(bB);bB=L;if(bw){bG.trigger("ajax"+(bT?"Success":"Error"),[bJ,bD,bT?b4:b3])}bN.fireWith(bS,[bJ,bX]);if(bw){bG.trigger("ajaxComplete",[bJ,bD]);if(!(--b.active)){b.event.trigger("ajaxStop")}}}bR.promise(bJ);bJ.success=bJ.done;bJ.error=bJ.fail;bJ.complete=bN.add;bJ.statusCode=function(bT){if(bT){var e;if(bA<2){for(e in bT){bB[e]=[bB[e],bT[e]]}}else{e=bT[bJ.status];bJ.then(e,e)}}return this};bD.url=((bz||bD.url)+"").replace(bq,"").replace(c,s[1]+"//");bD.dataTypes=b.trim(bD.dataType||"*").toLowerCase().split(h);if(bD.crossDomain==null){bI=K.exec(bD.url.toLowerCase());bD.crossDomain=!!(bI&&(bI[1]!=s[1]||bI[2]!=s[2]||(bI[3]||(bI[1]==="http:"?80:443))!=(s[3]||(s[1]==="http:"?80:443))))}if(bD.data&&bD.processData&&typeof bD.data!=="string"){bD.data=b.param(bD.data,bD.traditional)}aW(aa,bD,bx,bJ);if(bA===2){return false}bw=bD.global;bD.type=bD.type.toUpperCase();bD.hasContent=!aQ.test(bD.type);if(bw&&b.active++===0){b.event.trigger("ajaxStart")}if(!bD.hasContent){if(bD.data){bD.url+=(M.test(bD.url)?"&":"?")+bD.data;delete bD.data}bC=bD.url;if(bD.cache===false){var bv=b.now(),bP=bD.url.replace(br,"$1_="+bv);bD.url=bP+((bP===bD.url)?(M.test(bD.url)?"&":"?")+"_="+bv:"")}}if(bD.data&&bD.hasContent&&bD.contentType!==false||bx.contentType){bJ.setRequestHeader("Content-Type",bD.contentType)}if(bD.ifModified){bC=bC||bD.url;if(b.lastModified[bC]){bJ.setRequestHeader("If-Modified-Since",b.lastModified[bC])}if(b.etag[bC]){bJ.setRequestHeader("If-None-Match",b.etag[bC])}}bJ.setRequestHeader("Accept",bD.dataTypes[0]&&bD.accepts[bD.dataTypes[0]]?bD.accepts[bD.dataTypes[0]]+(bD.dataTypes[0]!=="*"?", "+aV+"; q=0.01":""):bD.accepts["*"]);for(bK in bD.headers){bJ.setRequestHeader(bK,bD.headers[bK])}if(bD.beforeSend&&(bD.beforeSend.call(bS,bJ,bD)===false||bA===2)){bJ.abort();return false}for(bK in {success:1,error:1,complete:1}){bJ[bK](bD[bK])}bL=aW(r,bD,bx,bJ);if(!bL){bF(-1,"No Transport")}else{bJ.readyState=1;if(bw){bG.trigger("ajaxSend",[bJ,bD])}if(bD.async&&bD.timeout>0){bE=setTimeout(function(){bJ.abort("timeout")},bD.timeout)}try{bA=1;bL.send(bH,bF)}catch(bM){if(bA<2){bF(-1,bM)}else{throw bM}}}return bJ},param:function(e,bw){var bv=[],by=function(bz,bA){bA=b.isFunction(bA)?bA():bA;bv[bv.length]=encodeURIComponent(bz)+"="+encodeURIComponent(bA)};if(bw===L){bw=b.ajaxSettings.traditional}if(b.isArray(e)||(e.jquery&&!b.isPlainObject(e))){b.each(e,function(){by(this.name,this.value)})}else{for(var bx in e){v(bx,e[bx],bw,by)}}return bv.join("&").replace(k,"+")}});function v(bw,by,bv,bx){if(b.isArray(by)){b.each(by,function(bA,bz){if(bv||ap.test(bw)){bx(bw,bz)}else{v(bw+"["+(typeof bz==="object"||b.isArray(bz)?bA:"")+"]",bz,bv,bx)}})}else{if(!bv&&by!=null&&typeof by==="object"){for(var e in by){v(bw+"["+e+"]",by[e],bv,bx)}}else{bx(bw,by)}}}b.extend({active:0,lastModified:{},etag:{}});function bj(bD,bC,bz){var bv=bD.contents,bB=bD.dataTypes,bw=bD.responseFields,by,bA,bx,e;for(bA in bw){if(bA in bz){bC[bw[bA]]=bz[bA]}}while(bB[0]==="*"){bB.shift();if(by===L){by=bD.mimeType||bC.getResponseHeader("content-type")}}if(by){for(bA in bv){if(bv[bA]&&bv[bA].test(by)){bB.unshift(bA);break}}}if(bB[0] in bz){bx=bB[0]}else{for(bA in bz){if(!bB[0]||bD.converters[bA+" "+bB[0]]){bx=bA;break}if(!e){e=bA}}bx=bx||e}if(bx){if(bx!==bB[0]){bB.unshift(bx)}return bz[bx]}}function G(bH,bz){if(bH.dataFilter){bz=bH.dataFilter(bz,bH.dataType)}var bD=bH.dataTypes,bG={},bA,bE,bw=bD.length,bB,bC=bD[0],bx,by,bF,bv,e;for(bA=1;bA=bw.duration+this.startTime){this.now=this.end;this.pos=this.state=1;this.update();bw.animatedProperties[this.prop]=true;for(bA in bw.animatedProperties){if(bw.animatedProperties[bA]!==true){e=false}}if(e){if(bw.overflow!=null&&!b.support.shrinkWrapBlocks){b.each(["","X","Y"],function(bC,bD){bz.style["overflow"+bD]=bw.overflow[bC]})}if(bw.hide){b(bz).hide()}if(bw.hide||bw.show){for(bA in bw.animatedProperties){b.style(bz,bA,bw.orig[bA]);b.removeData(bz,"fxshow"+bA,true);b.removeData(bz,"toggle"+bA,true)}}bv=bw.complete;if(bv){bw.complete=false;bv.call(bz)}}return false}else{if(bw.duration==Infinity){this.now=bx}else{bB=bx-this.startTime;this.state=bB/bw.duration;this.pos=b.easing[bw.animatedProperties[this.prop]](this.state,bB,0,1,bw.duration);this.now=this.start+((this.end-this.start)*this.pos)}this.update()}return true}};b.extend(b.fx,{tick:function(){var bw,bv=b.timers,e=0;for(;e").appendTo(e),bw=bv.css("display");bv.remove();if(bw==="none"||bw===""){if(!a8){a8=av.createElement("iframe");a8.frameBorder=a8.width=a8.height=0}e.appendChild(a8);if(!m||!a8.createElement){m=(a8.contentWindow||a8.contentDocument).document;m.write((av.compatMode==="CSS1Compat"?"":"")+"");m.close()}bv=m.createElement(bx);m.body.appendChild(bv);bw=b.css(bv,"display");e.removeChild(a8)}Q[bx]=bw}return Q[bx]}var V=/^t(?:able|d|h)$/i,ad=/^(?:body|html)$/i;if("getBoundingClientRect" in av.documentElement){b.fn.offset=function(bI){var by=this[0],bB;if(bI){return this.each(function(e){b.offset.setOffset(this,bI,e)})}if(!by||!by.ownerDocument){return null}if(by===by.ownerDocument.body){return b.offset.bodyOffset(by)}try{bB=by.getBoundingClientRect()}catch(bF){}var bH=by.ownerDocument,bw=bH.documentElement;if(!bB||!b.contains(bw,by)){return bB?{top:bB.top,left:bB.left}:{top:0,left:0}}var bC=bH.body,bD=aK(bH),bA=bw.clientTop||bC.clientTop||0,bE=bw.clientLeft||bC.clientLeft||0,bv=bD.pageYOffset||b.support.boxModel&&bw.scrollTop||bC.scrollTop,bz=bD.pageXOffset||b.support.boxModel&&bw.scrollLeft||bC.scrollLeft,bG=bB.top+bv-bA,bx=bB.left+bz-bE;return{top:bG,left:bx}}}else{b.fn.offset=function(bF){var bz=this[0];if(bF){return this.each(function(bG){b.offset.setOffset(this,bF,bG)})}if(!bz||!bz.ownerDocument){return null}if(bz===bz.ownerDocument.body){return b.offset.bodyOffset(bz)}var bC,bw=bz.offsetParent,bv=bz,bE=bz.ownerDocument,bx=bE.documentElement,bA=bE.body,bB=bE.defaultView,e=bB?bB.getComputedStyle(bz,null):bz.currentStyle,bD=bz.offsetTop,by=bz.offsetLeft;while((bz=bz.parentNode)&&bz!==bA&&bz!==bx){if(b.support.fixedPosition&&e.position==="fixed"){break}bC=bB?bB.getComputedStyle(bz,null):bz.currentStyle;bD-=bz.scrollTop;by-=bz.scrollLeft;if(bz===bw){bD+=bz.offsetTop;by+=bz.offsetLeft;if(b.support.doesNotAddBorder&&!(b.support.doesAddBorderForTableAndCells&&V.test(bz.nodeName))){bD+=parseFloat(bC.borderTopWidth)||0;by+=parseFloat(bC.borderLeftWidth)||0}bv=bw;bw=bz.offsetParent}if(b.support.subtractsBorderForOverflowNotVisible&&bC.overflow!=="visible"){bD+=parseFloat(bC.borderTopWidth)||0;by+=parseFloat(bC.borderLeftWidth)||0}e=bC}if(e.position==="relative"||e.position==="static"){bD+=bA.offsetTop;by+=bA.offsetLeft}if(b.support.fixedPosition&&e.position==="fixed"){bD+=Math.max(bx.scrollTop,bA.scrollTop);by+=Math.max(bx.scrollLeft,bA.scrollLeft)}return{top:bD,left:by}}}b.offset={bodyOffset:function(e){var bw=e.offsetTop,bv=e.offsetLeft;if(b.support.doesNotIncludeMarginInBodyOffset){bw+=parseFloat(b.css(e,"marginTop"))||0;bv+=parseFloat(b.css(e,"marginLeft"))||0}return{top:bw,left:bv}},setOffset:function(bx,bG,bA){var bB=b.css(bx,"position");if(bB==="static"){bx.style.position="relative"}var bz=b(bx),bv=bz.offset(),e=b.css(bx,"top"),bE=b.css(bx,"left"),bF=(bB==="absolute"||bB==="fixed")&&b.inArray("auto",[e,bE])>-1,bD={},bC={},bw,by;if(bF){bC=bz.position();bw=bC.top;by=bC.left}else{bw=parseFloat(e)||0;by=parseFloat(bE)||0}if(b.isFunction(bG)){bG=bG.call(bx,bA,bv)}if(bG.top!=null){bD.top=(bG.top-bv.top)+bw}if(bG.left!=null){bD.left=(bG.left-bv.left)+by}if("using" in bG){bG.using.call(bx,bD)}else{bz.css(bD)}}};b.fn.extend({position:function(){if(!this[0]){return null}var bw=this[0],bv=this.offsetParent(),bx=this.offset(),e=ad.test(bv[0].nodeName)?{top:0,left:0}:bv.offset();bx.top-=parseFloat(b.css(bw,"marginTop"))||0;bx.left-=parseFloat(b.css(bw,"marginLeft"))||0;e.top+=parseFloat(b.css(bv[0],"borderTopWidth"))||0;e.left+=parseFloat(b.css(bv[0],"borderLeftWidth"))||0;return{top:bx.top-e.top,left:bx.left-e.left}},offsetParent:function(){return this.map(function(){var e=this.offsetParent||av.body;while(e&&(!ad.test(e.nodeName)&&b.css(e,"position")==="static")){e=e.offsetParent}return e})}});b.each(["Left","Top"],function(bv,e){var bw="scroll"+e;b.fn[bw]=function(bz){var bx,by;if(bz===L){bx=this[0];if(!bx){return null}by=aK(bx);return by?("pageXOffset" in by)?by[bv?"pageYOffset":"pageXOffset"]:b.support.boxModel&&by.document.documentElement[bw]||by.document.body[bw]:bx[bw]}return this.each(function(){by=aK(this);if(by){by.scrollTo(!bv?bz:b(by).scrollLeft(),bv?bz:b(by).scrollTop())}else{this[bw]=bz}})}});function aK(e){return b.isWindow(e)?e:e.nodeType===9?e.defaultView||e.parentWindow:false}b.each(["Height","Width"],function(bv,e){var bw=e.toLowerCase();b.fn["inner"+e]=function(){var bx=this[0];return bx?bx.style?parseFloat(b.css(bx,bw,"padding")):this[bw]():null};b.fn["outer"+e]=function(by){var bx=this[0];return bx?bx.style?parseFloat(b.css(bx,bw,by?"margin":"border")):this[bw]():null};b.fn[bw]=function(bz){var bA=this[0];if(!bA){return bz==null?null:this}if(b.isFunction(bz)){return this.each(function(bE){var bD=b(this);bD[bw](bz.call(this,bE,bD[bw]()))})}if(b.isWindow(bA)){var bB=bA.document.documentElement["client"+e],bx=bA.document.body;return bA.document.compatMode==="CSS1Compat"&&bB||bx&&bx["client"+e]||bB}else{if(bA.nodeType===9){return Math.max(bA.documentElement["client"+e],bA.body["scroll"+e],bA.documentElement["scroll"+e],bA.body["offset"+e],bA.documentElement["offset"+e])}else{if(bz===L){var bC=b.css(bA,bw),by=parseFloat(bC);return b.isNumeric(by)?by:bC}else{return this.css(bw,typeof bz==="string"?bz:bz+"px")}}}}});bb.jQuery=bb.$=b;if(typeof define==="function"&&define.amd&&define.amd.jQuery){define("jquery",[],function(){return b +})}})(window); diff --git a/docs/html/libgl_8cpp.html b/docs/html/libgl_8cpp.html new file mode 100644 index 0000000..794bc81 --- /dev/null +++ b/docs/html/libgl_8cpp.html @@ -0,0 +1,118 @@ + + + + + + +IJEngine: /home/carla/git/ijengine-ICG_GL/src/libgl.cpp File Reference + + + + + + + + + +
+
+
+ + + + + +
+
IJEngine +
+
+ + + + + + + + + + +
+ +
+ + + +
+ +
+
libgl.cpp File Reference
+
+
+
#include "libgl.h"
+#include <GL/glew.h>
+#include <GL/gl.h>
+#include <GL/glu.h>
+#include <iostream>
+
+Include dependency graph for libgl.cpp:
+
+
+ + +
+
+ + + +

+Namespaces

 ijengine
 
+
+ + + + diff --git a/docs/html/libgl_8cpp__incl.map b/docs/html/libgl_8cpp__incl.map new file mode 100644 index 0000000..46e6b4c --- /dev/null +++ b/docs/html/libgl_8cpp__incl.map @@ -0,0 +1,4 @@ + + + + diff --git a/docs/html/libgl_8cpp__incl.md5 b/docs/html/libgl_8cpp__incl.md5 new file mode 100644 index 0000000..f20c036 --- /dev/null +++ b/docs/html/libgl_8cpp__incl.md5 @@ -0,0 +1 @@ +f7ad5235f0d94dbce63d90926b02b349 \ No newline at end of file diff --git a/docs/html/libgl_8cpp__incl.png b/docs/html/libgl_8cpp__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..8f640f6e04f8e968b56a053f4aba96aec4155f5d GIT binary patch literal 13450 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 b;0pndC?{cw;+1Up7D7@~PNYak-}`?7fAQdM literal 0 HcmV?d00001 diff --git a/docs/html/libgl_8h.html b/docs/html/libgl_8h.html new file mode 100644 index 0000000..b2ef595 --- /dev/null +++ b/docs/html/libgl_8h.html @@ -0,0 +1,129 @@ + + + + + + +IJEngine: /home/carla/git/ijengine-ICG_GL/include/libgl.h File Reference + + + + + + + + + + +
+ +
+
libgl.h File Reference
+
+
+
#include "libs.h"
+
+Include dependency graph for libgl.h:
+
+
+ + +
+
+This graph shows which files directly or indirectly include this file:
+
+
+ + +
+
+

Go to the source code of this file.

+ + + + +

+Classes

class  ijengine::LibGL
 
+ + + +

+Namespaces

 ijengine
 
+
+ + + + diff --git a/docs/html/libgl_8h__dep__incl.map b/docs/html/libgl_8h__dep__incl.map new file mode 100644 index 0000000..3aa39fb --- /dev/null +++ b/docs/html/libgl_8h__dep__incl.map @@ -0,0 +1,5 @@ + + + + + diff --git a/docs/html/libgl_8h__dep__incl.md5 b/docs/html/libgl_8h__dep__incl.md5 new file mode 100644 index 0000000..9417392 --- /dev/null +++ b/docs/html/libgl_8h__dep__incl.md5 @@ -0,0 +1 @@ +741a3b17451f94455fce162ae05ae182 \ No newline at end of file diff --git a/docs/html/libgl_8h__dep__incl.png b/docs/html/libgl_8h__dep__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..235ab89a2c7b420ef9f0eb0e606a4820fc67560f GIT binary patch literal 14198 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

?;_nxd;YhQ)Ym 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

    _nhMiAzhPb$A5@ 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 literal 0 HcmV?d00001 diff --git a/docs/html/libgl_8h__incl.map b/docs/html/libgl_8h__incl.map new file mode 100644 index 0000000..6d1fd97 --- /dev/null +++ b/docs/html/libgl_8h__incl.map @@ -0,0 +1,3 @@ + + + diff --git a/docs/html/libgl_8h__incl.md5 b/docs/html/libgl_8h__incl.md5 new file mode 100644 index 0000000..f36ed92 --- /dev/null +++ b/docs/html/libgl_8h__incl.md5 @@ -0,0 +1 @@ +958073aabdf46dd41978bd29cbffd3df \ No newline at end of file diff --git a/docs/html/libgl_8h__incl.png b/docs/html/libgl_8h__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..c4b9323427f756a2c27c73ff55252826b1a51eb9 GIT binary patch literal 5894 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 JME+U8zW}%nl?ea< literal 0 HcmV?d00001 diff --git a/docs/html/libgl_8h_source.html b/docs/html/libgl_8h_source.html new file mode 100644 index 0000000..00d1d4e --- /dev/null +++ b/docs/html/libgl_8h_source.html @@ -0,0 +1,127 @@ + + + + + + +IJEngine: /home/carla/git/ijengine-ICG_GL/include/libgl.h Source File + + + + + + + + + +
    +
    + + + + + + +
    +
    IJEngine +
    +
    +
    + + + + + + + + + +
    + +
    + + +
    +
    +
    +
    libgl.h
    +
    +
    +Go to the documentation of this file.
    1 #ifndef IJENGINE_GL_H
    +
    2 #define IJENGINE_GL_H
    +
    3 
    +
    4 #include "libs.h"
    +
    5 
    +
    6 namespace ijengine {
    +
    7 
    +
    8  class LibGL : public Lib {
    +
    9  public:
    +
    10  ~LibGL();
    +
    11 
    +
    12  string name() const;
    +
    13  string version() const;
    +
    14 
    +
    15  void config(const string& param, const string& value);
    +
    16  void init();
    +
    17  };
    +
    18 
    +
    19 }
    +
    20 
    +
    21 #endif
    +
    Definition: libgl.h:8
    +
    string version() const
    Definition: libgl.cpp:24
    +
    Definition: libs.h:10
    +
    void config(const string &param, const string &value)
    Definition: libgl.cpp:36
    +
    ~LibGL()
    Definition: libgl.cpp:11
    + +
    void init()
    Definition: libgl.cpp:46
    +
    string name() const
    Definition: libgl.cpp:18
    +
    + + + + diff --git a/docs/html/libs_8h.html b/docs/html/libs_8h.html new file mode 100644 index 0000000..bca39d7 --- /dev/null +++ b/docs/html/libs_8h.html @@ -0,0 +1,127 @@ + + + + + + +IJEngine: /home/carla/git/ijengine-ICG_GL/include/libs.h File Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    IJEngine +
    +
    +
    + + + + + + + + + +
    + +
    + + +
    +
    + +
    +
    libs.h File Reference
    +
    +
    +
    #include <string>
    +
    +Include dependency graph for libs.h:
    +
    +
    +
    +
    +This graph shows which files directly or indirectly include this file:
    +
    +
    + + +
    +
    +

    Go to the source code of this file.

    + + + + +

    +Classes

    class  ijengine::Lib
     
    + + + +

    +Namespaces

     ijengine
     
    +
    + + + + diff --git a/docs/html/libs_8h__dep__incl.map b/docs/html/libs_8h__dep__incl.map new file mode 100644 index 0000000..2cba20f --- /dev/null +++ b/docs/html/libs_8h__dep__incl.map @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/docs/html/libs_8h__dep__incl.md5 b/docs/html/libs_8h__dep__incl.md5 new file mode 100644 index 0000000..8d53fbe --- /dev/null +++ b/docs/html/libs_8h__dep__incl.md5 @@ -0,0 +1 @@ +09ac1b3c4f10976cbc7f285747602f52 \ No newline at end of file diff --git a/docs/html/libs_8h__dep__incl.png b/docs/html/libs_8h__dep__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..037e6acd5cb8c563df7f590e39f085893349970b GIT binary patch literal 23817 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

    &s5Ds1plGSC36icY7+ZmSq4IcGNGlr0 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 + diff --git a/docs/html/libs_8h__incl.md5 b/docs/html/libs_8h__incl.md5 new file mode 100644 index 0000000..8cde268 --- /dev/null +++ b/docs/html/libs_8h__incl.md5 @@ -0,0 +1 @@ +1abaa511a444c7d726a6f084529c7cfd \ No newline at end of file diff --git a/docs/html/libs_8h__incl.png b/docs/html/libs_8h__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..d7e46ca3fcd0c693e8867aa4e6892f7ba17d9055 GIT binary patch literal 4217 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 literal 0 HcmV?d00001 diff --git a/docs/html/libs_8h_source.html b/docs/html/libs_8h_source.html new file mode 100644 index 0000000..0a11ae1 --- /dev/null +++ b/docs/html/libs_8h_source.html @@ -0,0 +1,126 @@ + + + + + + +IJEngine: /home/carla/git/ijengine-ICG_GL/include/libs.h Source File + + + + + + + + + +

    +
    +
    +
    libs.h
    +
    +
    +Go to the documentation of this file.
    1 #ifndef LIBS_H
    +
    2 #define LIBS_H
    +
    3 
    +
    4 #include <string>
    +
    5 
    +
    6 using std::string;
    +
    7 
    +
    8 namespace ijengine {
    +
    9 
    +
    10  class Lib {
    +
    11  public:
    +
    12  virtual ~Lib() = default;
    +
    13  virtual string name() const = 0;
    +
    14  virtual string version() const = 0;
    +
    15 
    +
    16  virtual void config(const string& param, const string& value) = 0;
    +
    17  virtual void init() = 0;
    +
    18  };
    +
    19 
    +
    20 }
    +
    21 
    +
    22 #endif
    +
    virtual string version() const =0
    +
    virtual ~Lib()=default
    +
    Definition: libs.h:10
    +
    virtual string name() const =0
    +
    virtual void init()=0
    +
    virtual void config(const string &param, const string &value)=0
    +
    + + + + diff --git a/docs/html/model_8h.html b/docs/html/model_8h.html new file mode 100644 index 0000000..43ad6ad --- /dev/null +++ b/docs/html/model_8h.html @@ -0,0 +1,122 @@ + + + + + + +IJEngine: /home/carla/git/ijengine-ICG_GL/include/model.h File Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    IJEngine +
    +
    +
    + + + + + + + + + +
    + +
    + + +
    +
    + +
    +
    model.h File Reference
    +
    +
    +
    #include <vector>
    +#include <iostream>
    +#include "GL/glew.h"
    +
    +Include dependency graph for model.h:
    +
    +
    +
    +
    +

    Go to the source code of this file.

    + + + + +

    +Classes

    class  ijengine::Model
     
    + + + +

    +Namespaces

     ijengine
     
    +
    + + + + diff --git a/docs/html/model_8h__incl.map b/docs/html/model_8h__incl.map new file mode 100644 index 0000000..6166c8c --- /dev/null +++ b/docs/html/model_8h__incl.map @@ -0,0 +1,2 @@ + + diff --git a/docs/html/model_8h__incl.md5 b/docs/html/model_8h__incl.md5 new file mode 100644 index 0000000..298c06a --- /dev/null +++ b/docs/html/model_8h__incl.md5 @@ -0,0 +1 @@ +53be2bdd3c3bdaa299a35dd1c6d5b9d7 \ No newline at end of file diff --git a/docs/html/model_8h__incl.png b/docs/html/model_8h__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..2cf2b934061361b37bf271b8cc9a441a9866b83a GIT binary patch literal 8997 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 S--72}AX4J;V&zZ+|NjT1121F% literal 0 HcmV?d00001 diff --git a/docs/html/model_8h_source.html b/docs/html/model_8h_source.html new file mode 100644 index 0000000..b5a0dfd --- /dev/null +++ b/docs/html/model_8h_source.html @@ -0,0 +1,121 @@ + + + + + + +IJEngine: /home/carla/git/ijengine-ICG_GL/include/model.h Source File + + + + + + + + + +
    +
    + + + + + + +
    +
    IJEngine +
    +
    +
    + + + + + + + + + +
    + +
    + + +
    +
    +
    +
    model.h
    +
    +
    +Go to the documentation of this file.
    1 #ifndef IGAME_OBJECT_H
    +
    2 #define IGAME_OBJECT_H
    +
    3 
    +
    4 #include <vector>
    +
    5 #include <iostream>
    +
    6 #include "GL/glew.h"
    +
    7 using namespace std;
    +
    8 namespace ijengine {
    +
    9  class Model:public IGameObject
    +
    10  {
    +
    11  public:
    +
    12  virtual ~IGameObject()=0;
    +
    13  virtual void Draw() = 0 ;
    +
    14  virtual Update() = 0;
    +
    15  virtual void SetProgram(GLuint shaderName) = 0;
    +
    16  virtual void Destroy();
    +
    17  virtual GLuint GetVAO() const = 0;
    +
    18  virtual const vector<GLuint>& GetVbos() const = 0;
    +
    19  };
    +
    20 
    +
    21 }
    +
    22 
    +
    23 #endif
    +
    + + + + diff --git a/docs/html/namespaceijengine.html b/docs/html/namespaceijengine.html new file mode 100644 index 0000000..2c06329 --- /dev/null +++ b/docs/html/namespaceijengine.html @@ -0,0 +1,146 @@ + + + + + + +IJEngine: ijengine Namespace Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    IJEngine +
    +
    +
    + + + + + + + + + +
    + +
    + +
    +
    + +
    +
    ijengine Namespace Reference
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    +Classes

    class  Canvas
     
    struct  ContextInfo
     
    struct  FramebufferInfo
     
    class  Game
     
    class  Model
     
    class  GameModels
     
    class  LibGL
     
    class  Lib
     
    class  Renderer3d
     
    class  LibSDL2
     
    class  SDL2Canvas
     
    class  SDL2DVideo
     
    class  SDL2Game
     
    class  SDL2Texture
     
    class  SDL2Window
     
    class  SDL3DVideo
     
    class  SDLGLGame
     
    class  ShaderManager
     
    class  ShaderLoader
     
    class  Texture
     
    struct  Vector3f
     
    class  Video
     
    class  Window
     
    +
    + + + + diff --git a/docs/html/namespaces.html b/docs/html/namespaces.html new file mode 100644 index 0000000..4cae634 --- /dev/null +++ b/docs/html/namespaces.html @@ -0,0 +1,99 @@ + + + + + + +IJEngine: Namespace List + + + + + + + + + +
    +
    + + + + + + +
    +
    IJEngine +
    +
    +
    + + + + + +
    + + + + +
    + +
    + +
    +
    +
    Namespace List
    +
    +
    +
    Here is a list of all namespaces with brief descriptions:
    + + +
    \Nijengine
    +
    +
    + + + + diff --git a/docs/html/nav_f.png b/docs/html/nav_f.png new file mode 100644 index 0000000000000000000000000000000000000000..72a58a529ed3a9ed6aa0c51a79cf207e026deee2 GIT binary patch literal 153 zcmeAS@N?(olHy`uVBq!ia0vp^j6iI`!2~2XGqLUlQVE_ejv*C{Z|{2ZH7M}7UYxc) zn!W8uqtnIQ>_z8U literal 0 HcmV?d00001 diff --git a/docs/html/nav_g.png b/docs/html/nav_g.png new file mode 100644 index 0000000000000000000000000000000000000000..2093a237a94f6c83e19ec6e5fd42f7ddabdafa81 GIT binary patch literal 95 zcmeAS@N?(olHy`uVBq!ia0vp^j6lrB!3HFm1ilyoDK$?Q$B+ufw|5PB85lU25BhtE tr?otc=hd~V+ws&_A@j8Fiv!KF$B+ufw|5=67#uj90@pIL wZ=Q8~_Ju`#59=RjDrmm`tMD@M=!-l18IR?&vFVdQ&MBb@0HFXL1|%O$WD@{VPM$7~Ar*{o?;hlAFyLXmaDC0y znK1_#cQqJWPES%4Uujug^TE?jMft$}Eq^WaR~)%f)vSNs&gek&x%A9X9sM + + + + + +IJEngine: /home/carla/git/ijengine-ICG_GL/include/renderer3d.h File Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    IJEngine +
    +
    +
    + + + + + + + + + +
    + +
    + + +
    +
    + +
    +
    renderer3d.h File Reference
    +
    +
    +
    +This graph shows which files directly or indirectly include this file:
    +
    +
    + + +
    +
    +

    Go to the source code of this file.

    + + + + +

    +Classes

    class  ijengine::Renderer3d
     
    + + + +

    +Namespaces

     ijengine
     
    +
    + + + + diff --git a/docs/html/renderer3d_8h__dep__incl.map b/docs/html/renderer3d_8h__dep__incl.map new file mode 100644 index 0000000..d41d94d --- /dev/null +++ b/docs/html/renderer3d_8h__dep__incl.map @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/docs/html/renderer3d_8h__dep__incl.md5 b/docs/html/renderer3d_8h__dep__incl.md5 new file mode 100644 index 0000000..d247ef4 --- /dev/null +++ b/docs/html/renderer3d_8h__dep__incl.md5 @@ -0,0 +1 @@ +a7322b079218452a5c4074cadd98c00a \ No newline at end of file diff --git a/docs/html/renderer3d_8h__dep__incl.png b/docs/html/renderer3d_8h__dep__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..a10077ca77f5eb33f4b3a90d08ae981ac40bc5dc GIT binary patch literal 29814 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 literal 0 HcmV?d00001 diff --git a/docs/html/renderer3d_8h__incl.map b/docs/html/renderer3d_8h__incl.map new file mode 100644 index 0000000..b8bfc7d --- /dev/null +++ b/docs/html/renderer3d_8h__incl.map @@ -0,0 +1,4 @@ + + + + diff --git a/docs/html/renderer3d_8h__incl.md5 b/docs/html/renderer3d_8h__incl.md5 new file mode 100644 index 0000000..41043f8 --- /dev/null +++ b/docs/html/renderer3d_8h__incl.md5 @@ -0,0 +1 @@ +9cedc415da1e06bcbcd591c9a4086cba \ No newline at end of file diff --git a/docs/html/renderer3d_8h__incl.png b/docs/html/renderer3d_8h__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..fbd9dc80cd23e426c52a1bed685512041b6256c0 GIT binary patch literal 8464 zcmch7by$>dx9%WF2oi$`k^&M^1Co+Tx0DD742^V3rywEyL!`UQK^lRfB&1VdKyW~j z?#}(p_wBvUIoH|e-*bs@G4K1l?|Rm=*1GR?FCsP674F`lz5{_k?kXwDYJs1Z;Qs(V zF8HoIdF={*;F_r@$U<%~|8iQ36Csd?5GC2?I$jxDKYa~#-k#&_jyP-IyM^<-3UXTr zR$lriuXznNbR^I5At%C9%|-1lj^Ha9l~<1`Ctd~zO&)#l)U569AMj}?8Lflf)5K9D zlQoHN@(T(s0wFquD5N%9C zLiZuOChZV$uibWwCB9HR5_*&NAS~Ri>=)@}9=0&MLH~-K`hSW{wFm;QFTGpNR??-z zJIF-oC9mdYXBhbHt(!rIl8_eb# zUGRyBzNHD;Y3SMKgf?lr>W zCYrCHu+VgUvJ@X5|CxowBOar#-;Dk#=gGV|ZfL`T^h7_%|B`vmv$iouiH%Ft{tE8@ z9++tIyDwp;*%JoYjV(tCxgV(!4Ol?0m%5`)53+A6gtq#VI2DzZJHh_rGcpESeH~`1 zu;Lh`#K{ICO0-nPF~(E zhJaJX%gf6ux4-Ixsr-0KN=odHAETFM8=M$Eap~WZl9F;v`+Q`39Jut2U~}dRw%gy~ z?(Lt=WcTlf4W$cD&xXIQx5t9ein^C9T$L&LU)(A|a?iAQ^IMH%#eDlFD;{{A;c0kO z*HP?bCc>Jyn+$`?XG{7|7RAsA6IUA4Ep3};O9c`)8OAyx&u|Y`hC-T~#Y8>r?iTIps-vxo&a(%v$BIIBYa#GHEv_%L30TY^;Nf$=+;1-0P zn|n%(N6le(EuAV>lcDmD3P+MOPjc77g0aKbni~F~^}qWsKSV|4>TsaZ=ngfzMWh71 zRKQ@XBiII{y}w_1*)A!Zgn@~jUD3f{<45Jjw}aI&=9bI-f%zxK#>Tt*`%9?7k&)i7 zZ#Nz$DNikQzZ92{*ibEZYDHa9-n*A06HaWq;p^)=ZBrxUaPgAd;X=B*yZe3AYq`Zn zf&cV(!tN`Cad-ChVX^3h9qZQ*iHYP~TwEZ5`&f*gKgaTXvewnnfweJ>P`EhW!qS<> z&64ytV57ITwifq0jTdWjb9Hq-+qYEB5FvvZx3qtt;H)z1zH_)WNBJa`2podWM)5HL zan8b#?a9u{O4$6oA#i;{dXM#^y!xxM5v0bLJJ(^1iZ+ekIcu0XH2IK{$MDzHUUE_r z1uhX)5Qu@isw&c^rY1!trH-8EA&1)y@U{RHYn8KuMTywU(2UYxSRQFy6Yx#>P%aNr}MJlET8m z)9Z_!FAj4;l?0EHl(AMD;B{M3=c_cyj2EnTnNP)940#l6Y#w`_4fleus`v+%Dw{`WDZjO^mI9HYKef5P{z`dB`-f;Q(r$) z(*N891SF(P$|(yZrf#Ld?bokgtETW`0b7Lba~p)Jr3=|?y`J+Sq~wuJ<}sQ)CjoIK zo!fqXw6V82%kRF0q5vUtdN}c73S~e2nGQriSWeDEPRiDRi2QU8AAy({u`#y;Mynix^YwJEwIG3_gI}U@#*hGV(bnmAJ&T z5ph!2RMVf0mOot_O~d&-w+(9@=I*<=xJ1OnyiZT3SsBS5xp?hkCQqIP;Xo4!89?E@1~DL*DBo1bj|JpC0y;(lxyAr!Q(Y0Ifw@hs{-_n_796b>sl z&%;&C45>hR;EQ*_8YnsW-gma_Uo|6=P8BMc9z3rYIE&ArWGZaf0h4JI_Zd5u`ASyZ1p`c8!u3zlJpZ<@ZFKP z1mQDZ?WcfmOT9K7Pxkh1j6(LcAa^>z1awz;zIL&?v#YDLh6ZVMP0ib${K$IE^p!p? zsPR!rVUhK?gM&kpa*Zmh%=72LsDpW}(tF@bNJz+bWYNw%LJ0CRe^MZZw%kdF9*!xQ zz#|w)q7(Bl0VXIaD*jqIpkpl2aw~w#$WIEg()(W^nl?e0@wqI?vL`9uqoBYP_tk~g z=3y^^F(KOt+ElsDa*m9z^s`*t+_%kD9duCOET#h7`DAH=wl!_jMM2|>b5YY(PKLcrQVs0LCdFkhPm|9l( zcO=^!pttBUuPlw9e5nofQ{Baqmh;KWzQ23Ry}L(8FVo>}&V>Im0#Qc&B=2+XoU^dS1?+s09rCKGM_pGQ-UJ(Puy&jZ3|>5tWLMr3p}(IZyYrQuAmzVF{Vj<@Dq zE>B$+;u6*;y-Eb|2zkiNj7>p7VY}$e@A_NuTW{}j=X*j! zrs+!q7_d>$rmv(vtY>28I!T!YBtSxTc3fT_6Rn6d#HiV0>cI;ipRcIoWC3B;17bu} zem=A0&7~W72s0}yE(pS`tSr4&pE{I(aa~q>{r>eU=mEc#$-pOWOyaH#XAVdN-J_zyPgM;&J@o=1+0omJ zH;@ebi`lWd7#>WysWGV0G^2GXjyOXr#^?P!KxGk!spPxJNfc#KfX+u+QnKuE- zB){zTD>VD^($#*(nNB7g`L1Enapt5)_{TI{sy!LL(0j4tDRXf=bf7s=^lN2>)g7NU zzqKndjFX+cV;AkRx^P8d|5FtE)2GgP@5lF)RntGctEjjTabbee)5pI1_M9jjy6{a$ zM~9Kunc3pW?eX#Z?F-1l?WE|{vjgR5+9s?YKR$`LT1XnyRg($OkBjKk@-r&4bX}e` zYv`R4%{7eN6Q9KbOIYfivLoNUgAQi54Orj?$A{&H3NyO6+;o&`-^jS`3wZggOSSya z6PL(L_~!{-vHBGWxJV{SJC6Txmvw0uty%%k4xX7YIlY*^Nm7yCJ=uu>zkTbr`~|M% zb}`<4)Zf8h#LCZ4l91rb>wrq9l3IYTI@eN5Eigy3Yu`zv+kVXGI$(LV-0QOM3yzf9R$@jn#<-|6WQpN<=&@g)fZY*(iLb9W8 z=auyp7pMxCeh`OeWeqE;XUYG29Yh<^cQ92PNAhxei0I{7dP!6v2=O0X82#gCl#1l+FEB<%lj zSN?|~$G+du+Hy#pU9Z-k1zF9cg^0A*a#@JcQOQP^{2-1K)`$-t^5ce_`+k_?%S?-= z5vJGpvkh#Bk`FUsZ#-+%DHeR%vY11afQ{FpW6jHPs% zDDSsY2;O@6`^eg95jt0|`Nx?3<8I6|inFl2ec%NRb~H@{$9{}VlCP;o5)!L~$%zX1 z!`PT-b#_8~H9k#(1GQF~lY@hWwJ}yXH=vUs3@Muz=2rHS(2!dYDREtNU)_pi>jCSy zbefz*KkkaBt_ONJ@PI1<>}b12XGXlg!&h3?=jg7~h^X?`u;x94Ht zxMY2&eZVU3;Tl=MAO=$zh|*vwer?2Q>r`6H}~c>M6ppu`XVp!?qHp#c#H{ z+i|q1;WIOdiYf!4TKW<&Ks-iOCu52N93;FNBWkQmcgI6E77Yn)Hi1@ z9%W=05Ypy0-lI%5?~51t`0-W#f>&(wiD zOy<fWiQCunv^uF_GBtg zGUvmje!w8&{4YKekfw?h78%PaDvEP(ls!zImf(4kdJEiohcxvpKNJsu7DeU3y*n(w zU0Ilzjvq>1yOYbasPF9+lRapnbZvqv7p^p`^_1PPlU_wiqIVVpKa{_6tIINc_LeM; zFU}({AfNs1LaztE~>61PS5yk_ zmK1&Kdb9Pj<(%#(3I)A5*4$HP$ZIV?l$1y}I1YfbFmZ6WZD&U)D|fdm`oWd$CE3Fw zSyt_bPtRz7REiP2myRssxNYxH>9X9zF@qY9H;|OQAkNOZW-icr@CZsEAMJIQlIM~R zjds$kPUp3=Qvr|-p@i{tiS6jXS5yk06ck$%(50P~TsgNkGzeplZU!3rlrp%vq<#Zj z8YfO};)T0=ttOtPK=`t~`9xMzqpI2QvC|#;sM4#MnVG7Cza!I6x8EWswn4)m5fSlh z5$SI?Vp}ASPxp)tQ0hkClh2wLZvuL~k)v2CALHXmfvS`<>>dL*n=O990JIt!3HH2M z&?}`EFo+H>F{6CFq`yT#vq;HuL)m0y+0g`KWMhx~)YXX}L4S@I^7rrpdN?yXD_Ft+ zdaR6$l_R;Rn4fH6?I)*Gx?;yY_9|{7;i^37o%tqgN=nL*hUL}Oi0&xL4MRju4y4&* zs}o2PG;}g_63ldb!c9qRf z;kLk5XYMpuFA(llqDcTt9v~wp2i5KcrgKPSdx2p&!fgcwIDn(QkBTBR4mh)vm6OY@ zu7*B4vK;tq)I8ecW?gGDft&5OPY|>|5{8unn2ezq=#j_9#+=>ULdwfIL3hZQ_&xs9 zr!c^v@*5k^qewxQ7$S9vCSixc5EJTK13+6lBTOG~CrlqB= z@;h^N)OYALumoKZ=nkLH)jRN657PonpL|*`2%nBM%04JR_Hdl5AG#dLMa3;(nUt26 zw$P7YItYERNMBd?esjQ;=)uW}wWg-#{AE=Y@A2`RQw<=WH5C zcoTFagF{0xMoq5o`FhrCwJ+)Lhv3yj(>kAH@?tj5fMqb zjfb~U7mGZ6I*dC0Q)SvUBfRL>b%&5J6-YhllK!FtBO}&gp4%3X8ARK4{}BZ>bw7BF zzN_mK>~?8sX+6;GtEj5#%qgH^>&ixgvGJ;3H#mL)?2jJ~hu3+hEls_p-(AzL%app@ z4Vlf5LB%@dL$9Y^!7TwdUNT;6@lNzLdik;&u(4SnV>F(DkIj%sq@h&ti|mz8x7$Hm zCAeLoo+zLJ;Z)dngS1*zh<9tI+@ zHv2up=5yZUP*B;-qWO-Ox(SabUPyhZu6|Oa!9FuvV?9+*0~r_`w1~b!BJA39xy!fo zrneLMdbG5)^??=CnY(@$0>y5Mb9)YxH{l}#10mVj3@2ZKaEFNy$gi<{1r7FlyL)F> zaQ?INb0#UNY~L+38VgcYU;nuw8z`xrKYtoIq=kfF2dzu@SLoMZ1cMCGx5|jqvqRw4 z+B!Q^Q&$#f2v9-EA?-aqxDAd!G0I33FcL&&&2aVc@zf%B4r;m%UOwqrfmM>}lqvdF z8i=}?$doK*=%=`PO>64KM7XoMY2W~(jn2?>{{ zJoNP+oLr>vneTSsF+7C9Nc8pfF-o$K(*hA_&DSQ1%@I!)(B2qOvs-bIW zI5-q|e)u>Y?99!>!)kkbn~RC*9jJkyv(rvk%BG*BMz;c~e{gs>HvN@>L4T22dJiZ- zDWGjk7qq+234>YRoKLsS*dbbb%F4<>7}H7mr8G4+*MM;UVWTi{m0WZ!_;Xp%LaerR zrOR*|Z3nbZa|cwdDWYZn&Rn%6A>rM-mO!8~g!`Q&)SFkXyX`Er4$jS`H+}tD{hpAr z8mLbo{9o7EQnYOMaR4 zeAEe0F8K`@+%wXJ9eNwQUnSu)+Wrezl)a>7L;p{#!F(jUTyqH27ipl4Y4=J8xLuvU zJ=|GbT)i4~xt}dc!0_NftzOvW&CO|^!tMjvtajlCr z2UFAFprGkAUXF=p1TWGGb8>`pD#a~rY=VQa#g+?`?bAg#(3+izRyH$L+XkGwpmj{) zLkPRb76n7I1XL;wW`7|9ub3+;*0YwlUmKtifm=+^bUO3FyLB~2H{u7TU>lW{+R2nz2Su-sy9Kk=_4VH($RtcHk1kqULPEH& zcWy)psQ$e~$j2Sl_va2|DiCrD+t;QAK}oph_>}BD(%*lyNR1ORm3+V~e@H6AWQwtN z2vAn@UR^28>Cc(i=f_86;PbIJPdimyT=)vKN=Hov6c>>Q;L70VA(udIXLlF5Yi4SS z_3G6t<2a(}aA?-@fZ&CLi3w)v8k(d?@kd@> zUOAvJgW4#gsYxb$1Ll2Tc49xCqDsvi8V=;Q8t||^-y2tfnF5{1cBlU8;zR*VQ(8B`02K&_%n}kt)(n7{J$UfobTvP2 zcfB0Z31lAz|3fn5<-Q7}9T2`zFq#C>B&4s3vaqmdpPr^vS62tEiCV~<4Hw2YU`Td) zzJVA+`uh^mi&KH&%|xmmM?gS8qyI(y@E%u({AWXX3AC zV9*H+(bd%jgQxC)SX4+E7~;Ti?-m5iyuiqFw1CfsoPy#u7zlmN0sv`$C@Bas6!(>} zaV*fqZb2@uuD$>&Xklq-x;9>@SNkSm_^76)2EE)Bs56%(;X7KWLMiUOj{^vw%t)35 z2qN56Ra`bUw&!MLLtS0i5Ne6j!Y}OT$PT_9Ueit-!?u9Tbk+n#UT_vbK+oLh>Fq6V z<)3Eb;UVVZ;}h}Nqyp&H)WHG|IAZ|^$f2m3rs#gfnZYU@Vja;jJ3DI%*dLX!Bkj`C z5{5v7i4!S+E&RK8U%oyD%4$_jO^9^vGteCTK)~a`+y?`j%dUd6D3saR{vR+g3I>@U zaD8U&xBw^(84bXNmufLw39(E=DMAvDp} zcqk6-4ggMrVPGsUj->@i@;w#dy=h`HTY>*`I{s&y^S{7A!Hxh1jl>alTKERKmG{JQ zwM2X3k`guwUSO0PtjbC*N~8%e+VSv>*uNHSW4fgOUjF4)6&#dmMz!S|tW!t4euJvp RY+w@*B{_B3&(bFE{sY0cj_v>e literal 0 HcmV?d00001 diff --git a/docs/html/renderer3d_8h_source.html b/docs/html/renderer3d_8h_source.html new file mode 100644 index 0000000..90691e1 --- /dev/null +++ b/docs/html/renderer3d_8h_source.html @@ -0,0 +1,122 @@ + + + + + + +IJEngine: /home/carla/git/ijengine-ICG_GL/include/renderer3d.h Source File + + + + + + + + + +

    +
    + + + + + + +
    +
    IJEngine +
    +
    +
    + + + + + + + + + +
    + +
    + + +
    +
    +
    +
    renderer3d.h
    +
    +
    +Go to the documentation of this file.
    1 #ifndef IJENGINE_RENDERER3D_H
    +
    2 #define IJENGINE_RENDERER3D_H
    +
    3 
    +
    4 namespace ijengine {
    +
    5 
    +
    6  class ContextInfo;
    +
    7  class FramebufferInfo;
    +
    8 
    +
    9  class Renderer3d {
    +
    10  public:
    +
    11  virtual ~Renderer3d() = default;
    +
    12  // virtual void draw(const Texture *texture, int x, int y) = 0;
    +
    13  virtual void drawTriangle(float x, float y, float z, float scale, int r, int g, int b) = 0;
    +
    14  virtual void notifyBeginframe() = 0;
    +
    15  virtual void notifyEndFrame() = 0;
    +
    16  };
    +
    17 }
    +
    18 
    +
    19 #endif
    +
    virtual void drawTriangle(float x, float y, float z, float scale, int r, int g, int b)=0
    +
    virtual ~Renderer3d()=default
    +
    virtual void notifyBeginframe()=0
    +
    Definition: renderer3d.h:9
    +
    virtual void notifyEndFrame()=0
    +
    + + + + diff --git a/docs/html/sdl2Dvideo_8cpp.html b/docs/html/sdl2Dvideo_8cpp.html new file mode 100644 index 0000000..70e546e --- /dev/null +++ b/docs/html/sdl2Dvideo_8cpp.html @@ -0,0 +1,116 @@ + + + + + + +IJEngine: /home/carla/git/ijengine-ICG_GL/src/sdl2Dvideo.cpp File Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    IJEngine +
    +
    +
    + + + + + + + + + +
    + +
    + + +
    +
    + +
    +
    sdl2Dvideo.cpp File Reference
    +
    +
    +
    #include "sdl2Dvideo.h"
    +#include "sdl2window.h"
    +#include <SDL2/SDL.h>
    +
    +Include dependency graph for sdl2Dvideo.cpp:
    +
    +
    + + +
    +
    + + + +

    +Namespaces

     ijengine
     
    +
    + + + + diff --git a/docs/html/sdl2Dvideo_8cpp__incl.map b/docs/html/sdl2Dvideo_8cpp__incl.map new file mode 100644 index 0000000..7515692 --- /dev/null +++ b/docs/html/sdl2Dvideo_8cpp__incl.map @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/docs/html/sdl2Dvideo_8cpp__incl.md5 b/docs/html/sdl2Dvideo_8cpp__incl.md5 new file mode 100644 index 0000000..6886862 --- /dev/null +++ b/docs/html/sdl2Dvideo_8cpp__incl.md5 @@ -0,0 +1 @@ +040dba3e42ef4fc10db4de6542c4e729 \ No newline at end of file diff --git a/docs/html/sdl2Dvideo_8cpp__incl.png b/docs/html/sdl2Dvideo_8cpp__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..3a190059bd7e0251e66f330c287e5513f40ffa31 GIT binary patch literal 20085 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 literal 0 HcmV?d00001 diff --git a/docs/html/sdl2Dvideo_8h.html b/docs/html/sdl2Dvideo_8h.html new file mode 100644 index 0000000..b0d6686 --- /dev/null +++ b/docs/html/sdl2Dvideo_8h.html @@ -0,0 +1,130 @@ + + + + + + +IJEngine: /home/carla/git/ijengine-ICG_GL/include/sdl2Dvideo.h File Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    IJEngine +
    +
    +
    + + + + + + + + + +
    + +
    + + +
    +
    + +
    +
    sdl2Dvideo.h File Reference
    +
    +
    +
    #include "video.h"
    +#include <SDL2/SDL.h>
    +
    +Include dependency graph for sdl2Dvideo.h:
    +
    +
    + + +
    +
    +This graph shows which files directly or indirectly include this file:
    +
    +
    + + +
    +
    +

    Go to the source code of this file.

    + + + + +

    +Classes

    class  ijengine::SDL2DVideo
     
    + + + +

    +Namespaces

     ijengine
     
    +
    + + + + diff --git a/docs/html/sdl2Dvideo_8h__dep__incl.map b/docs/html/sdl2Dvideo_8h__dep__incl.map new file mode 100644 index 0000000..404f45a --- /dev/null +++ b/docs/html/sdl2Dvideo_8h__dep__incl.map @@ -0,0 +1,5 @@ + + + + + diff --git a/docs/html/sdl2Dvideo_8h__dep__incl.md5 b/docs/html/sdl2Dvideo_8h__dep__incl.md5 new file mode 100644 index 0000000..4750095 --- /dev/null +++ b/docs/html/sdl2Dvideo_8h__dep__incl.md5 @@ -0,0 +1 @@ +0d91705efc9310ffc34ed8adefd906dd \ No newline at end of file diff --git a/docs/html/sdl2Dvideo_8h__dep__incl.png b/docs/html/sdl2Dvideo_8h__dep__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..31eb5b811adc6e6d45113f06194e4c2423591585 GIT binary patch literal 15311 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 X6pPJcM<=+Ui@GPLDqAf5`1OAS`|w|* literal 0 HcmV?d00001 diff --git a/docs/html/sdl2Dvideo_8h__incl.map b/docs/html/sdl2Dvideo_8h__incl.map new file mode 100644 index 0000000..f02a590 --- /dev/null +++ b/docs/html/sdl2Dvideo_8h__incl.map @@ -0,0 +1,3 @@ + + + diff --git a/docs/html/sdl2Dvideo_8h__incl.md5 b/docs/html/sdl2Dvideo_8h__incl.md5 new file mode 100644 index 0000000..b96d9f4 --- /dev/null +++ b/docs/html/sdl2Dvideo_8h__incl.md5 @@ -0,0 +1 @@ +d3f4037faf4d7d10c174c0a3e91e2651 \ No newline at end of file diff --git a/docs/html/sdl2Dvideo_8h__incl.png b/docs/html/sdl2Dvideo_8h__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..9471e70acf37b5f91b84566e78fb0c63cd0e026b GIT binary patch literal 6781 zcmZvBbzGBQ9PU868$qO-(MSjk(G3tuY3XihLjz~2&3XBNw(q)~kDJ?@pFQOcT+SkOLl4@M91Ei= zw8BG{x(LJ?ms}ot1$Ys~;xgn0KydT$>3;{1JcWLy&wW7G{c18zPnl}(jaq~E)=r{( zy*MKWAMwSR>kI$2i>r|>8Oa*?#c3;cB3yoc8o2Td!AA{Q9n>SF)aTJpYRnT@9d7as zAATA_8=IM0=P_wQ#DbW(cqojZ>#`g#yrZGHc{KChlUUxoep+o5Y85kVx@8d#z{rt*IYNA@{l5ilEK3FY3 zKR=FmYX<&4qF+AX9QFFTv0oDzE5f?}V`Ad+>Iw%!Mi8#STl3+e1O#GcW~Q&NA0ZWG z@{vW-0kyfgnI+{+6Z+tdHaHCq3d+vO8AT~k79F0Pu*rGb4QJll-rg1v5a8nCfccPEIaI&WAt*k&k(*r#Dq@-t7N(W@190IllKxoK}&e zz5UC80IHbou4u}WlasDO7gyJMx9MMh{`^^6^Iz`7-<{f>`2Kxqd3o;-hO67{ID2TH zgGf+B9k%_@hUUBqb!4MwWh7*(xe378e(Ld3gbA zF^XD5_$)NP5ar?NSzJ_7RBWxQla`e9nXPl5o}TtB4hst_FE6jHtz`>2{q*S*hmcU5 ziIK9hvVp;m<*w-Dq@ow&PY-i492IOYgfKstXBkqAP@)^(>M4D^f-_?bnwORfn?MA z=bBHRT*HOWols$697uoy4A`MB;cjMT=FH3t1VR#tySaaIf|BuAD0rN_r1xBo z`YbXs5(fuoa&pqe#pM7ydUABM+Ju9L-GVf`?BZVyLVL+S?{v2z?-CQ+uE)q3JwVH)m)B@ zjI56rah+*uXqoNQbt-lLV6w|NXaCYE-e5H8C*(=R~5f&o`Hs zmp}i{Ba)QyY4HR|kT%!Ii_aD;J`#gd7>u*KJ1{Ik(D~(=&$X%5L~Q#yl)NWVC5=-d zVvxc1j%jIW>C3i8un&KK|AB!4b93{uva*bfjGObRwo_z_@A}x`;UP%Ew6wJE-@gxj z5S85Y_Vn!U?{{+lcPRRA8NYZT19_ufIOZh9LLnm|fjjC(KtLc%f=y30fg#m2o;)e7 zsNhQ;IN4cL3Ot5hT(PpS{4T=(Dby)`M~NAq0XD+)NJ%vx({CrCkiO5(&;O@8h8DOr zHZ~Ug+{xbFvT6egwHQOoSLZez)?wx5?tXQ7X=7tUWey@3WEKYp2Y4lAfc|Xq6M{T2 zFz^EzKuF1||Mcnp@v%jf4Z_Lk54injWDWN6r0qu0brK2(D=QdZfBg7yaBwi#8~8n9 zVq!HfbMyJ>8pr0wMtVlZ#2H*DeW<2=biE2kWTKDp3YL?Li_Z$G=k8usS65eDED-d} zz#tW1XKwCD8y}-~RiR5=G8A~9z2`N~tVo;B!OmQF|3kz4je|i)jAK%s01u$FD zXYE~bGVM)IR%Rw-miy@!X8X)4#Yg=@xw*MuD;Fm_AbWp|kDGpVNv)}oMA^^I%!Gx9 z=VWIu)r--5=imHjD-?U1`s(L58jZckez+$_00vF&ssu4!hG`! zkn7D&P1}oYZHyoa5>JP`|bAEhO>zA9@^R2xwvfXuMXPU*lcWUER|MRwo#CgUH(qirlF->`Sr`! z*VljRXUEFDbSng;=q+V2yM`=TaN*M7WOKp_!o-%vFc=JgR^U;9u67b~0s_QZMn*=c`+g;9X_GB4 z4?x6#P~JZ{Xe36yBHevp2LmOorv-Wo^0U@i&&i2DXbu#DwYA>MnSc1ZIaPt>(0Ri- z#|bmWm1;l~w~Kv1BruVwJb%6&MSjPy!s6=cWbx*B*29xvVOb3FCNq;+NlA&2kkG?p zXMf+DHIFJ3AUqn4R#8zoKR;g#xe)F{7?2SFdp+btLLk7)(fL#mh`!*D>FEqOC$WQE zUphO(Pp+8WSf?Ngi)d?;RS?2qY^$I3T^t?xstaWQ=kd001!-^MkH?SOpc+((=j8eB z>9VG^wY7ysZd==HfB$2!I#3FieZi_gFzM>*!a1qYn|phE;A#%u!Ozcc=jhm_Oa^%a zmH;5zOKRZz_euadkV>1L*l*v|19B~lj8xgFzLb^W*JPV&P)Tkf;kF1V7@<-6>;`#; zMie_y%)aq3o=hmP{~Xsp1Iels@BY`&Aj{5fwLVq|KwDZ`y1%kVo+V1X@F5l6%`=v} zcLAIc;o-{Yijk0z0EjS#`de8o0n9flHzOt`U2&hyL&Slg+iAO@fHZimMCIpmF~rfg zd$Wow4^_fx;%9uf-kn{sNNiv34~nY&0uX*rN-9_B^+?c7E{G4*%_SDpSG^*wo|QcS z%bps9X1k#7i-?HK)e`AMsCE-Rc|*|0PoKa}c?Lqo!NEc8ezo+dJd4Br?*R}v`1trB z3KPT zE8NNTE4(li*shZ9)A+hE^msT+X1BP!{JD>hWVQZ}$w>mXU5aQXR#peG+rW`h%zu01 z?*yJ~w+5X_$mkNCot^dc^i)+&^Y zFfgDaiBvEA*Fnx<3_@pG@m$PL1AG;m^C7-e-b_M;|GAuoTMZgCMG#qStmEQpg-R^en&gGxMYG3 zEi?0(nc0`ZLNEuw$4iit2UM~y)M>wf2lIPd+Ch3K>*(nn9305|ZRl%hX<1pZUpi!| zaf51^l9B?j1O#hTbaYo1cR+O4(%vbEBw(D@kgI2wmP!&5G>LsawD{vQGxrq~SZHax z+-T-HxQ>8pawQ%Am3U;jCJV*M>IcgO5VC`!ZFa>_R9aVjyEyNkKbU+U>c{mV;^DBoX-C@3!pfNzQ|ai<`pD~ zjYYjxPs__=I4|wBse;~6?qQmffa9v6FfFN&>&BI};SajHC?Nsji-S8X1qj5vDcbDy zsyY|)CvQIJbt`$5`CsqtS~nvxk?~dS4c_B9R1Oa{*3pHkgcp<%kH!O`NogO zf`Sowc{}uU5#&>$)?(~NQ?zv7cD0rM>g&U?!mlMTj(3RG*Hbk$=anv(I0U0_LHPNt zLQXsKi;LwITc7GntU@NR5Xi@>DtQ=s>*jj2W5Sm#aPO>RLSLT09|l8zsq%WLosyy4 zX9!V#pEdiK#J-`{myd$)oQ)&C*V9}5sR0ii9Ucjroe<&2E0)u}zRbXrnWUta?qyF1 zghh)(98-fv3(Gefvh3R@#BBSBTB4PFKih3i+SfSj&Ghhdr=<~GUk_5;6{^_Ezv-8}vK9`60RqX6C z1azMw;+TWUGDigBq`S;DThc4Iya@XU-o2`s#W0HU;ADzFz-GD4HSjB3wkaxxxgpZ- z@RpB8Ml)(=NH{OTVnUofcPs$;2nslT%~R~#BCZ@<{$)$oYpTJ-`+?!L8UB0c0A^n0@D&nf>ZcW8(`7R$l`nqqH<~W@bTg@p4Adh2oNP z^Jmg($e5#$gojKPXoZktx2|_&7B`%HOqZ7<3L%%E(Cg6Cht;|x`Dsg0afzZ_$;juF6Zv!<`bJYk*FF05dY0%FHmKXIjrI8$Plm=7~udNqI|zefO@UsmaiJ zmQ$Da+t2$78a4IWVp7?!mOEw76QM+5Ev@4g=paj7>WA!VH(4Y})_I3M0|WHt=D~Y= zEwE7Gmtway9)_tJ87=OuOclDv{Z6NXot*9suJlzzN0v!TO}wuY{&JhyB_gU^U8_9c z()j1i`Fr}`uifbTR0uJ+9$B|<-xd+hp_=9W-G-w5-(ya0+5BK&4!aajp{#t&x%h|u znTF=q7h9D|uMVHN3Po$D4l?a4)IFrCeLg>M9pdHgOC?O}INKf2M%%f&l6ddv$Yu`Q z!#h$(%+$aXhMAteb0_e}qGijSyYRTe!j3dy%Wqe8#Eo}NdFn9Awe7RK@8XLb90&i_ z5ua^gxf{XQ(jKUaCs{J9FJ~iI&RJS8)+@aTnprR_15_+^$DP*ukI(Y*O^(9LvFj_d zoA~FKH6Ey%Y6%$ULs-3Lf7WPfs-mC>n(fXe?{Yjv9{z%~*Xp+`*Qwv0vk_*Bj}DK> zp{5M=zQqXd>cm=iYMj}6R9o;xqG^5S#6$tZ7?k372`Vl|z*_9%pFdy6q~TIxg@IbK*T$%Aa> zID^VssfG|m-{psT0?fR;48ju4A&T8&W01J33kUJrWHiMlDn-84Sf945NyMj1xs33@ z+BcBqq$GB8^Lx&jJX(i`6HnB`aB;WVEe!}DI{aLtxqgqwp~^@_RB4%e7$Gy%5GS!O z=l)mgMRbMTNudI2$&=*bIM{FhH-Q2x;fny->@VoT`iHRzZ_C^6 z?rxyJEU%K0lLH*@=~o+jtpeHs$K_?3NdY1-C+MJu1RlD_Nk~X|zj(no!d;9+p+p6B z@o<-uwPDn$QgSOtn^RB$32C6e-TJ?)c|2WEd2w;fiiASFFAVfanwl#z6M1cIO0u#6 z=ZEX+>gqtI0n6(jXNe-FrA>~%BXfLsc}3qO{$mrgn}A5z81MzjKk2}NjtIyk+!aPm zZj0zvpbJ%2?t*Us*8Z=PCMH%cpPZNgI-Q@dubsU;a==bVsC2=?0_Cu=xj9>D9gap{ zPZa9`xorU*Oj=}#4$4sDjy2198;aL6|L-tg`n4q`Elpxe`LB>8Z!YtyZ}vb}$)?15 zFRQ8PehmDfmXMGTptH-i41-K$QDtTBa5!FHsTg3LgK5Hnppnzl8~>Ingp8GylOrc1 zduw)A($?Ma_?X&5NtK%h`JopOVP#J%N6Up zsHwdL^VQY)tEmyCs^dcrkB>tRhGm{TdlnTH)zQ%btzfeLHaIvuGz3C|f(-_pd_~-z zBA}<0b3f8o4KQ>dC1TTQ!#nWs@KVy!ylD}IPX`AF^Yim>_7Y#GXJ)FXs#-StlS6jb zhVOtLori}9Q(~+7(|>Kz+GME+)jvFZPg)vu-c)!%NJ3azqSOmHuS{%g^1zxvH}2@@ z=oZ57;NgZ^d3d1SzyCft8D)m+rl@Leo&(HXUn<31 z2K=C2*jc2Sz;cFFx*=Bno+0U2T~mW7Pl&9llMK9gJB8(^1Cq%%!1_6e_74x|Y8)xM zrJ|l08)qv9G7JQ5&&kPNje|}ONKCXsf`V%!Ir0(`VLdj~<6vP!Lqo>CIFRS_P58=G zIa+LAmrrZK(hlW_!kna-W8kp~3D;XSqm{;6X9w72-_V?o6&0dTs2dQd$;rv7@ERK% zTLVwDf;Qfh*}6DBPAvQO?Hkae1^D?t>hJ@@?sCyT3=F&gv;sK}_IyWZ94*z!7~stN_wWDw(VIxY3k$&P08s)Gp^S`- zBihc!W`C*U*6+iCWWL?dv^0kO&6hXViZSpp45q`TN?2IfGiq(k0eHmUe8ry+4^J6T zphVWIGiy;Yf*S8tbs#Pa`>3nO0u6^UG$tknWG&bu6BE3qh%k#|&pxSyim6mP-0-M09I5Rbc-P!SQ zcMrZi^`fLqyesctP*kMHpK^6^a&dYJfdJr{o1gzN(Hp4WR8q15*r1|<0uW&wN3zd0 zev~dPS&52@azE16PAn-A%+d02aRIpE;_faiAYk1Xn=L3H5E&iq=->cO0I*@T7KDt- zyL)+6z|lB=t$T>%MHKE?@v3Si5Ef`UMI=SHe|-p|lD zK05jV6v2rJAWjzP@KfOd|3B}FA_r^=I2PnE3kypGEH}tgo?#(mVOQ?oG$3hw)`oPS zK9vv`2aG?w6cWtR<^)W$vNAqDA5Ul3W)Jw7gSJ`gtFP%3%AH?9U=y*{G=^Ngg0vSt z`G6-R;s>`^QsAkqt)&aq+$RdWc-Oox9Xl6(&JtUo98B^5rBU%Zn^b_29v>g)Ngz5E zULE#NP8xFO0Zk^IaZe}xlMX+W^mf=q_SUvrWYyQNk(Q*SF?Gic*HeDQ`TzabI|i>l rFAJfY#?Sdb|D8!9IFh4#d~idPq;*gwyHf!EPl7x~Xu-=LT7~@&JxM3; literal 0 HcmV?d00001 diff --git a/docs/html/sdl2Dvideo_8h_source.html b/docs/html/sdl2Dvideo_8h_source.html new file mode 100644 index 0000000..067c748 --- /dev/null +++ b/docs/html/sdl2Dvideo_8h_source.html @@ -0,0 +1,124 @@ + + + + + + +IJEngine: /home/carla/git/ijengine-ICG_GL/include/sdl2Dvideo.h Source File + + + + + + + + + +
    +
    + + + + + + +
    +
    IJEngine +
    +
    +
    + + + + + + + + + +
    + +
    + + +
    +
    +
    +
    sdl2Dvideo.h
    +
    +
    +Go to the documentation of this file.
    1 #ifndef SDL2DVIDEO_H
    +
    2 #define SDL2DVIDEO_H
    +
    3 
    +
    4 #include "video.h"
    +
    5 #include <SDL2/SDL.h>
    +
    6 
    +
    7 namespace ijengine {
    +
    8 
    +
    9  class SDL2DVideo : public Video {
    +
    10  public:
    +
    11  SDL2DVideo();
    +
    12  ~SDL2DVideo();
    +
    13 
    +
    14  Window * create_window(int w, int h);
    +
    15  };
    +
    16 
    +
    17 }
    +
    18 
    +
    19 #endif
    +
    Definition: sdl2Dvideo.h:9
    +
    Definition: window.h:9
    + +
    SDL2DVideo()
    Definition: sdl2Dvideo.cpp:8
    +
    Window * create_window(int w, int h)
    Definition: sdl2Dvideo.cpp:21
    +
    Definition: video.h:8
    +
    ~SDL2DVideo()
    Definition: sdl2Dvideo.cpp:14
    +
    + + + + diff --git a/docs/html/sdl2_8cpp.html b/docs/html/sdl2_8cpp.html new file mode 100644 index 0000000..4fe2482 --- /dev/null +++ b/docs/html/sdl2_8cpp.html @@ -0,0 +1,118 @@ + + + + + + +IJEngine: /home/carla/git/ijengine-ICG_GL/src/sdl2.cpp File Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    IJEngine +
    +
    +
    + + + + + + + + + +
    + +
    + + +
    +
    + +
    +
    sdl2.cpp File Reference
    +
    +
    +
    #include "sdl2.h"
    +#include <SDL2/SDL.h>
    +#include <SDL2/SDL_image.h>
    +#include <SDL2/SDL_version.h>
    +#include <iostream>
    +
    +Include dependency graph for sdl2.cpp:
    +
    +
    + + +
    +
    + + + +

    +Namespaces

     ijengine
     
    +
    + + + + diff --git a/docs/html/sdl2_8cpp__incl.map b/docs/html/sdl2_8cpp__incl.map new file mode 100644 index 0000000..1dd124e --- /dev/null +++ b/docs/html/sdl2_8cpp__incl.map @@ -0,0 +1,4 @@ + + + + diff --git a/docs/html/sdl2_8cpp__incl.md5 b/docs/html/sdl2_8cpp__incl.md5 new file mode 100644 index 0000000..b203541 --- /dev/null +++ b/docs/html/sdl2_8cpp__incl.md5 @@ -0,0 +1 @@ +18ad6207826e51f2576612d56f0c0991 \ No newline at end of file diff --git a/docs/html/sdl2_8cpp__incl.png b/docs/html/sdl2_8cpp__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..4528c8c5a4434909cf86e0c973a38bb7a9b7e68c GIT binary patch literal 14755 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 W(#y-Am9DNskrb5^`7EUW_J0B7hvo19 literal 0 HcmV?d00001 diff --git a/docs/html/sdl2_8h.html b/docs/html/sdl2_8h.html new file mode 100644 index 0000000..8e79965 --- /dev/null +++ b/docs/html/sdl2_8h.html @@ -0,0 +1,129 @@ + + + + + + +IJEngine: /home/carla/git/ijengine-ICG_GL/include/sdl2.h File Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    IJEngine +
    +
    +
    + + + + + + + + + +
    + +
    + + +
    +
    + +
    +
    sdl2.h File Reference
    +
    +
    +
    #include "libs.h"
    +
    +Include dependency graph for sdl2.h:
    +
    +
    + + +
    +
    +This graph shows which files directly or indirectly include this file:
    +
    +
    + + +
    +
    +

    Go to the source code of this file.

    + + + + +

    +Classes

    class  ijengine::LibSDL2
     
    + + + +

    +Namespaces

     ijengine
     
    +
    + + + + diff --git a/docs/html/sdl2_8h__dep__incl.map b/docs/html/sdl2_8h__dep__incl.map new file mode 100644 index 0000000..85c48a5 --- /dev/null +++ b/docs/html/sdl2_8h__dep__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/docs/html/sdl2_8h__dep__incl.md5 b/docs/html/sdl2_8h__dep__incl.md5 new file mode 100644 index 0000000..d0abf76 --- /dev/null +++ b/docs/html/sdl2_8h__dep__incl.md5 @@ -0,0 +1 @@ +317517813a76465d56a75ab0c67b6f11 \ No newline at end of file diff --git a/docs/html/sdl2_8h__dep__incl.png b/docs/html/sdl2_8h__dep__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..91a0fe896941f3538953f50740dc6af34928507f GIT binary patch literal 17651 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 gRXzS-`5Eq!PfnJKw|NQt6%&-Cn4D<# + + diff --git a/docs/html/sdl2_8h__incl.md5 b/docs/html/sdl2_8h__incl.md5 new file mode 100644 index 0000000..bd9d897 --- /dev/null +++ b/docs/html/sdl2_8h__incl.md5 @@ -0,0 +1 @@ +437d8ab25cfa176454704dc90823b879 \ No newline at end of file diff --git a/docs/html/sdl2_8h__incl.png b/docs/html/sdl2_8h__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..c680f9983a38838559ba4d4f4b823c199eb90afa GIT binary patch literal 5970 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 + + + + + +IJEngine: /home/carla/git/ijengine-ICG_GL/include/sdl2.h Source File + + + + + + + + + +
    +
    + + + + + + +
    +
    IJEngine +
    +
    +
    + + + + + + + + + +
    + +
    + + +
    +
    +
    +
    sdl2.h
    +
    +
    +Go to the documentation of this file.
    1 #ifndef IJENGINE_SDL2_H
    +
    2 #define IJENGINE_SDL2_H
    +
    3 
    +
    4 #include "libs.h"
    +
    5 
    +
    6 namespace ijengine {
    +
    7 
    +
    8  class LibSDL2 : public Lib {
    +
    9  public:
    +
    10  ~LibSDL2();
    +
    11 
    +
    12  string name() const;
    +
    13  string version() const;
    +
    14 
    +
    15  void config(const string& param, const string& value);
    +
    16  void init();
    +
    17  };
    +
    18 
    +
    19 }
    +
    20 
    +
    21 #endif
    +
    Definition: sdl2.h:8
    +
    Definition: libs.h:10
    +
    string version() const
    Definition: sdl2.cpp:31
    + +
    void config(const string &param, const string &value)
    Definition: sdl2.cpp:43
    +
    void init()
    Definition: sdl2.cpp:48
    +
    string name() const
    Definition: sdl2.cpp:25
    +
    ~LibSDL2()
    Definition: sdl2.cpp:12
    +
    + + + + diff --git a/docs/html/sdl2canvas_8cpp.html b/docs/html/sdl2canvas_8cpp.html new file mode 100644 index 0000000..d65e5aa --- /dev/null +++ b/docs/html/sdl2canvas_8cpp.html @@ -0,0 +1,116 @@ + + + + + + +IJEngine: /home/carla/git/ijengine-ICG_GL/src/sdl2canvas.cpp File Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    IJEngine +
    +
    +
    + + + + + + + + + +
    + +
    + + +
    +
    + +
    +
    sdl2canvas.cpp File Reference
    +
    +
    +
    #include "sdl2canvas.h"
    +#include "sdl2texture.h"
    +#include <SDL2/SDL_image.h>
    +
    +Include dependency graph for sdl2canvas.cpp:
    +
    +
    + + +
    +
    + + + +

    +Namespaces

     ijengine
     
    +
    + + + + diff --git a/docs/html/sdl2canvas_8cpp__incl.map b/docs/html/sdl2canvas_8cpp__incl.map new file mode 100644 index 0000000..2c1da37 --- /dev/null +++ b/docs/html/sdl2canvas_8cpp__incl.map @@ -0,0 +1,6 @@ + + + + + + diff --git a/docs/html/sdl2canvas_8cpp__incl.md5 b/docs/html/sdl2canvas_8cpp__incl.md5 new file mode 100644 index 0000000..15205f0 --- /dev/null +++ b/docs/html/sdl2canvas_8cpp__incl.md5 @@ -0,0 +1 @@ +85b4197404e86bb86a1464822f2e3a1c \ No newline at end of file diff --git a/docs/html/sdl2canvas_8cpp__incl.png b/docs/html/sdl2canvas_8cpp__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..c1f15fae33b65f5e8ffe674b91548c1c419bff37 GIT binary patch literal 20060 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 + + + + + +IJEngine: /home/carla/git/ijengine-ICG_GL/include/sdl2canvas.h File Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    IJEngine +
    +
    +
    + + + + + + + + + +
    + +
    + + +
    +
    + +
    +
    sdl2canvas.h File Reference
    +
    +
    +
    #include <SDL2/SDL.h>
    +#include "canvas.h"
    +
    +Include dependency graph for sdl2canvas.h:
    +
    +
    + + +
    +
    +This graph shows which files directly or indirectly include this file:
    +
    +
    + + +
    +
    +

    Go to the source code of this file.

    + + + + +

    +Classes

    class  ijengine::SDL2Canvas
     
    + + + +

    +Namespaces

     ijengine
     
    +
    + + + + diff --git a/docs/html/sdl2canvas_8h__dep__incl.map b/docs/html/sdl2canvas_8h__dep__incl.map new file mode 100644 index 0000000..9b42f69 --- /dev/null +++ b/docs/html/sdl2canvas_8h__dep__incl.map @@ -0,0 +1,5 @@ + + + + + diff --git a/docs/html/sdl2canvas_8h__dep__incl.md5 b/docs/html/sdl2canvas_8h__dep__incl.md5 new file mode 100644 index 0000000..ed6c074 --- /dev/null +++ b/docs/html/sdl2canvas_8h__dep__incl.md5 @@ -0,0 +1 @@ +b7ed681311ff5233fd8c3d43f19dff44 \ No newline at end of file diff --git a/docs/html/sdl2canvas_8h__dep__incl.png b/docs/html/sdl2canvas_8h__dep__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..f19fdbdb7c6de6bf6bc7aa496044aec0e707b8ac GIT binary patch literal 10985 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 REwa}S$w@0ql}Z{1{Vy(XX>0%h literal 0 HcmV?d00001 diff --git a/docs/html/sdl2canvas_8h__incl.map b/docs/html/sdl2canvas_8h__incl.map new file mode 100644 index 0000000..6cef2c3 --- /dev/null +++ b/docs/html/sdl2canvas_8h__incl.map @@ -0,0 +1,3 @@ + + + diff --git a/docs/html/sdl2canvas_8h__incl.md5 b/docs/html/sdl2canvas_8h__incl.md5 new file mode 100644 index 0000000..54b6279 --- /dev/null +++ b/docs/html/sdl2canvas_8h__incl.md5 @@ -0,0 +1 @@ +bdbd3cc655777beca2b708be7da3f5d0 \ No newline at end of file diff --git a/docs/html/sdl2canvas_8h__incl.png b/docs/html/sdl2canvas_8h__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..333e6676b0c1e10d9c6a467e69178645ff92e24c GIT binary patch literal 7037 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 + + + + + +IJEngine: /home/carla/git/ijengine-ICG_GL/include/sdl2canvas.h Source File + + + + + + + + + +

    +
    + + + + + + +
    +
    IJEngine +
    +
    +
    + + + + + + + + + +
    + +
    + + +
    +
    +
    +
    sdl2canvas.h
    +
    +
    +Go to the documentation of this file.
    1 #ifndef IJENGINE_SDL2CANVAS_H
    +
    2 #define IJENGINE_SDL2CANVAS_H
    +
    3 
    +
    4 #include <SDL2/SDL.h>
    +
    5 #include "canvas.h"
    +
    6 
    +
    7 namespace ijengine {
    +
    8 
    +
    9  class SDL2Canvas : public Canvas {
    +
    10  public:
    +
    11  SDL2Canvas(SDL_Renderer *renderer);
    +
    12  void draw(const Texture *texture, int x, int y);
    +
    13 
    +
    14  SDL_Renderer * renderer() const;
    +
    15  void update();
    +
    16  private:
    +
    17  SDL_Renderer *m_renderer;
    +
    18  };
    +
    19 }
    +
    20 
    +
    21 #endif
    +
    void draw(const Texture *texture, int x, int y)
    Definition: sdl2canvas.cpp:15
    + +
    Definition: sdl2canvas.h:9
    +
    Definition: canvas.h:8
    +
    void update()
    Definition: sdl2canvas.cpp:33
    +
    SDL2Canvas(SDL_Renderer *renderer)
    Definition: sdl2canvas.cpp:8
    +
    Definition: texture.h:6
    +
    SDL_Renderer * renderer() const
    Definition: sdl2canvas.cpp:28
    +
    + + + + diff --git a/docs/html/sdl2game_8cpp.html b/docs/html/sdl2game_8cpp.html new file mode 100644 index 0000000..bd70571 --- /dev/null +++ b/docs/html/sdl2game_8cpp.html @@ -0,0 +1,117 @@ + + + + + + +IJEngine: /home/carla/git/ijengine-ICG_GL/src/sdl2game.cpp File Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    IJEngine +
    +
    +
    + + + + + + + + + +
    + +
    + + +
    +
    + +
    +
    sdl2game.cpp File Reference
    +
    +
    +
    #include "sdl2game.h"
    +#include "sdl2texture.h"
    +#include <SDL2/SDL_image.h>
    +#include <memory>
    +
    +Include dependency graph for sdl2game.cpp:
    +
    +
    + + +
    +
    + + + +

    +Namespaces

     ijengine
     
    +
    + + + + diff --git a/docs/html/sdl2game_8cpp__incl.map b/docs/html/sdl2game_8cpp__incl.map new file mode 100644 index 0000000..04b93c3 --- /dev/null +++ b/docs/html/sdl2game_8cpp__incl.map @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/docs/html/sdl2game_8cpp__incl.md5 b/docs/html/sdl2game_8cpp__incl.md5 new file mode 100644 index 0000000..a273994 --- /dev/null +++ b/docs/html/sdl2game_8cpp__incl.md5 @@ -0,0 +1 @@ +a5a6e45003b2fb0ab3ed42f50bd83f7f \ No newline at end of file diff --git a/docs/html/sdl2game_8cpp__incl.png b/docs/html/sdl2game_8cpp__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..9a25e51272faf2a2ad3c4be83d999c6a0e0e91b1 GIT binary patch literal 37697 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 literal 0 HcmV?d00001 diff --git a/docs/html/sdl2game_8h.html b/docs/html/sdl2game_8h.html new file mode 100644 index 0000000..aa18ecc --- /dev/null +++ b/docs/html/sdl2game_8h.html @@ -0,0 +1,134 @@ + + + + + + +IJEngine: /home/carla/git/ijengine-ICG_GL/include/sdl2game.h File Reference + + + + + + + + + + +
    + +
    +
    sdl2game.h File Reference
    +
    +
    +
    #include "game.h"
    +#include "sdl2.h"
    +#include "sdl2Dvideo.h"
    +#include "window.h"
    +#include "sdl2texture.h"
    +#include <memory>
    +
    +Include dependency graph for sdl2game.h:
    +
    +
    + + +
    +
    +This graph shows which files directly or indirectly include this file:
    +
    +
    + + +
    +
    +

    Go to the source code of this file.

    + + + + +

    +Classes

    class  ijengine::SDL2Game
     
    + + + +

    +Namespaces

     ijengine
     
    +
    + + + + diff --git a/docs/html/sdl2game_8h__dep__incl.map b/docs/html/sdl2game_8h__dep__incl.map new file mode 100644 index 0000000..744b453 --- /dev/null +++ b/docs/html/sdl2game_8h__dep__incl.map @@ -0,0 +1,3 @@ + + + diff --git a/docs/html/sdl2game_8h__dep__incl.md5 b/docs/html/sdl2game_8h__dep__incl.md5 new file mode 100644 index 0000000..1a4416a --- /dev/null +++ b/docs/html/sdl2game_8h__dep__incl.md5 @@ -0,0 +1 @@ +5ecc1fb65d99e003b8867b6afc994845 \ No newline at end of file diff --git a/docs/html/sdl2game_8h__dep__incl.png b/docs/html/sdl2game_8h__dep__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..eb328cb97e7b770833ac95c8c15a5dac316ee285 GIT binary patch literal 6945 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 literal 0 HcmV?d00001 diff --git a/docs/html/sdl2game_8h__incl.map b/docs/html/sdl2game_8h__incl.map new file mode 100644 index 0000000..43f65b9 --- /dev/null +++ b/docs/html/sdl2game_8h__incl.map @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/docs/html/sdl2game_8h__incl.md5 b/docs/html/sdl2game_8h__incl.md5 new file mode 100644 index 0000000..c8dcad5 --- /dev/null +++ b/docs/html/sdl2game_8h__incl.md5 @@ -0,0 +1 @@ +6ec0c0983371a2b41a730e5d451e12af \ No newline at end of file diff --git a/docs/html/sdl2game_8h__incl.png b/docs/html/sdl2game_8h__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..fe2fbed9f0655551beeab7a1c29dbe1a7d2eecb0 GIT binary patch literal 30405 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 IYUcy~2h%h2fdBvi literal 0 HcmV?d00001 diff --git a/docs/html/sdl2game_8h_source.html b/docs/html/sdl2game_8h_source.html new file mode 100644 index 0000000..0677f5b --- /dev/null +++ b/docs/html/sdl2game_8h_source.html @@ -0,0 +1,135 @@ + + + + + + +IJEngine: /home/carla/git/ijengine-ICG_GL/include/sdl2game.h Source File + + + + + + + + + +

    +
    + + + + + + +
    +
    IJEngine +
    +
    +
    + + + + + + + + + +
    + +
    + + +
    +
    +
    +
    sdl2game.h
    +
    +
    +Go to the documentation of this file.
    1 #ifndef SDL2_GAME_H
    +
    2 #define SDL2_GAME_H
    +
    3 
    +
    4 #include "game.h"
    +
    5 #include "sdl2.h"
    +
    6 #include "sdl2Dvideo.h"
    +
    7 #include "window.h"
    +
    8 #include "sdl2texture.h"
    +
    9 
    +
    10 #include <memory>
    +
    11 
    +
    12 using std::unique_ptr;
    +
    13 using std::shared_ptr;
    +
    14 
    +
    15 namespace ijengine {
    +
    16 
    +
    17  class SDL2Game : public Game {
    +
    18  public:
    +
    19  SDL2Game();
    +
    20 
    +
    21  private:
    +
    22  unique_ptr<LibSDL2> m_lib;
    +
    23  unique_ptr<SDL2DVideo> m_video;
    +
    24  shared_ptr<Window> m_window;
    +
    25  };
    +
    26 
    +
    27 }
    +
    28 
    +
    29 #endif
    + + +
    Definition: game.h:6
    + + +
    SDL2Game()
    Definition: sdl2game.cpp:10
    +
    Definition: sdl2game.h:17
    + +
    + + + + diff --git a/docs/html/sdl2texture_8cpp.html b/docs/html/sdl2texture_8cpp.html new file mode 100644 index 0000000..faf06f8 --- /dev/null +++ b/docs/html/sdl2texture_8cpp.html @@ -0,0 +1,117 @@ + + + + + + +IJEngine: /home/carla/git/ijengine-ICG_GL/src/sdl2texture.cpp File Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    IJEngine +
    +
    +
    + + + + + + + + + +
    + +
    + + +
    +
    + +
    +
    sdl2texture.cpp File Reference
    +
    +
    +
    #include "sdl2texture.h"
    +#include "sdl2canvas.h"
    +#include <SDL2/SDL.h>
    +#include <SDL2/SDL_image.h>
    +
    +Include dependency graph for sdl2texture.cpp:
    +
    +
    + + +
    +
    + + + +

    +Namespaces

     ijengine
     
    +
    + + + + diff --git a/docs/html/sdl2texture_8cpp__incl.map b/docs/html/sdl2texture_8cpp__incl.map new file mode 100644 index 0000000..eb78ba9 --- /dev/null +++ b/docs/html/sdl2texture_8cpp__incl.map @@ -0,0 +1,6 @@ + + + + + + diff --git a/docs/html/sdl2texture_8cpp__incl.md5 b/docs/html/sdl2texture_8cpp__incl.md5 new file mode 100644 index 0000000..933d1df --- /dev/null +++ b/docs/html/sdl2texture_8cpp__incl.md5 @@ -0,0 +1 @@ +29ea7eb38d80119818e7fa89d0eb58ef \ No newline at end of file diff --git a/docs/html/sdl2texture_8cpp__incl.png b/docs/html/sdl2texture_8cpp__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..6ccbeb9842519ece3c226928680d6ee36bbab9a5 GIT binary patch literal 22328 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 literal 0 HcmV?d00001 diff --git a/docs/html/sdl2texture_8h.html b/docs/html/sdl2texture_8h.html new file mode 100644 index 0000000..a405297 --- /dev/null +++ b/docs/html/sdl2texture_8h.html @@ -0,0 +1,132 @@ + + + + + + +IJEngine: /home/carla/git/ijengine-ICG_GL/include/sdl2texture.h File Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    IJEngine +
    +
    +
    + + + + + + + + + +
    + +
    + + +
    +
    + +
    +
    sdl2texture.h File Reference
    +
    +
    +
    #include <SDL2/SDL.h>
    +#include <string>
    +#include "texture.h"
    +#include "canvas.h"
    +
    +Include dependency graph for sdl2texture.h:
    +
    +
    + + +
    +
    +This graph shows which files directly or indirectly include this file:
    +
    +
    + + +
    +
    +

    Go to the source code of this file.

    + + + + +

    +Classes

    class  ijengine::SDL2Texture
     
    + + + +

    +Namespaces

     ijengine
     
    +
    + + + + diff --git a/docs/html/sdl2texture_8h__dep__incl.map b/docs/html/sdl2texture_8h__dep__incl.map new file mode 100644 index 0000000..11bbd5c --- /dev/null +++ b/docs/html/sdl2texture_8h__dep__incl.map @@ -0,0 +1,6 @@ + + + + + + diff --git a/docs/html/sdl2texture_8h__dep__incl.md5 b/docs/html/sdl2texture_8h__dep__incl.md5 new file mode 100644 index 0000000..5dcbe49 --- /dev/null +++ b/docs/html/sdl2texture_8h__dep__incl.md5 @@ -0,0 +1 @@ +4d2451331a5b8b26dfa500deb4ad72f6 \ No newline at end of file diff --git a/docs/html/sdl2texture_8h__dep__incl.png b/docs/html/sdl2texture_8h__dep__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..69c8e8d319cf07b45dfeb605e377ddcdb8f00936 GIT binary patch literal 22690 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 literal 0 HcmV?d00001 diff --git a/docs/html/sdl2texture_8h__incl.map b/docs/html/sdl2texture_8h__incl.map new file mode 100644 index 0000000..6751219 --- /dev/null +++ b/docs/html/sdl2texture_8h__incl.map @@ -0,0 +1,4 @@ + + + + diff --git a/docs/html/sdl2texture_8h__incl.md5 b/docs/html/sdl2texture_8h__incl.md5 new file mode 100644 index 0000000..ed4c85b --- /dev/null +++ b/docs/html/sdl2texture_8h__incl.md5 @@ -0,0 +1 @@ +f8a9b725f6d7a7dcdfc5a2e4c7f6b449 \ No newline at end of file diff --git a/docs/html/sdl2texture_8h__incl.png b/docs/html/sdl2texture_8h__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..d91d4d250334a76df582ea9fbe823193cfca4498 GIT binary patch literal 11197 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 + + + + + +IJEngine: /home/carla/git/ijengine-ICG_GL/include/sdl2texture.h Source File + + + + + + + + + +
    +
    + + + + + + +
    +
    IJEngine +
    +
    +
    + + + + + + + + + +
    + +
    + + +
    +
    +
    +
    sdl2texture.h
    +
    +
    +Go to the documentation of this file.
    1 #ifndef SDL2_TEXTURE_H
    +
    2 #define SDL2_TEXTURE_H
    +
    3 
    +
    4 #include <SDL2/SDL.h>
    +
    5 #include <string>
    +
    6 
    +
    7 #include "texture.h"
    +
    8 #include "canvas.h"
    +
    9 
    +
    10 using std::string;
    +
    11 
    +
    12 namespace ijengine {
    +
    13 
    +
    14  class SDL2Texture : public Texture {
    +
    15  public:
    +
    16  SDL2Texture(SDL_Texture *texture, int w, int h);
    +
    17  ~SDL2Texture();
    +
    18 
    +
    19  static SDL2Texture * load_texture_from_path(const string& path, const Canvas *c);
    +
    20 
    +
    21  SDL_Texture * texture() const;
    +
    22 
    +
    23  int w() const { return m_w; }
    +
    24  int h() const { return m_h; }
    +
    25 
    +
    26  private:
    +
    27  SDL_Texture *m_texture;
    +
    28  int m_w;
    +
    29  int m_h;
    +
    30  };
    +
    31 }
    +
    32 
    +
    33 #endif
    +
    int w() const
    Definition: sdl2texture.h:23
    +
    static SDL2Texture * load_texture_from_path(const string &path, const Canvas *c)
    Definition: sdl2texture.cpp:15
    +
    Definition: sdl2texture.h:14
    + + +
    Definition: canvas.h:8
    +
    SDL_Texture * texture() const
    Definition: sdl2texture.cpp:49
    +
    SDL2Texture(SDL_Texture *texture, int w, int h)
    Definition: sdl2texture.cpp:9
    +
    int h() const
    Definition: sdl2texture.h:24
    +
    Definition: texture.h:6
    +
    ~SDL2Texture()
    Definition: sdl2texture.cpp:41
    +
    + + + + diff --git a/docs/html/sdl2window_8cpp.html b/docs/html/sdl2window_8cpp.html new file mode 100644 index 0000000..b59b182 --- /dev/null +++ b/docs/html/sdl2window_8cpp.html @@ -0,0 +1,117 @@ + + + + + + +IJEngine: /home/carla/git/ijengine-ICG_GL/src/sdl2window.cpp File Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    IJEngine +
    +
    +
    + + + + + + + + + +
    + +
    + + +
    +
    + +
    +
    sdl2window.cpp File Reference
    +
    +
    +
    #include "sdl2window.h"
    +#include "sdl2canvas.h"
    +#include "glrenderer3d.h"
    +#include <SDL2/SDL.h>
    +
    +Include dependency graph for sdl2window.cpp:
    +
    +
    + + +
    +
    + + + +

    +Namespaces

     ijengine
     
    +
    + + + + diff --git a/docs/html/sdl2window_8cpp__incl.map b/docs/html/sdl2window_8cpp__incl.map new file mode 100644 index 0000000..3910318 --- /dev/null +++ b/docs/html/sdl2window_8cpp__incl.map @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/docs/html/sdl2window_8cpp__incl.md5 b/docs/html/sdl2window_8cpp__incl.md5 new file mode 100644 index 0000000..538cc8c --- /dev/null +++ b/docs/html/sdl2window_8cpp__incl.md5 @@ -0,0 +1 @@ +99caf5393d1a0c237e802cc9ac04aab6 \ No newline at end of file diff --git a/docs/html/sdl2window_8cpp__incl.png b/docs/html/sdl2window_8cpp__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..cdee99b1810aedcf2264f8a61322b978cb8b88fa GIT binary patch literal 29719 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

    ugCUv8@aE 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 + + + + + +IJEngine: /home/carla/git/ijengine-ICG_GL/include/sdl2window.h File Reference + + + + + + + + + +

    +
    + + + + + + +
    +
    IJEngine +
    +
    +
    + + + + + + + + + +
    + +
    + + +
    +
    + +
    +
    sdl2window.h File Reference
    +
    +
    +
    #include "window.h"
    +#include <SDL2/SDL.h>
    +#include "canvas.h"
    +#include "renderer3d.h"
    +
    +Include dependency graph for sdl2window.h:
    +
    +
    + + +
    +
    +This graph shows which files directly or indirectly include this file:
    +
    +
    + + +
    +
    +

    Go to the source code of this file.

    + + + + +

    +Classes

    class  ijengine::SDL2Window
     
    + + + +

    +Namespaces

     ijengine
     
    +
    + + + + diff --git a/docs/html/sdl2window_8h__dep__incl.map b/docs/html/sdl2window_8h__dep__incl.map new file mode 100644 index 0000000..202a126 --- /dev/null +++ b/docs/html/sdl2window_8h__dep__incl.map @@ -0,0 +1,5 @@ + + + + + diff --git a/docs/html/sdl2window_8h__dep__incl.md5 b/docs/html/sdl2window_8h__dep__incl.md5 new file mode 100644 index 0000000..c0e3ccf --- /dev/null +++ b/docs/html/sdl2window_8h__dep__incl.md5 @@ -0,0 +1 @@ +f2674dcccecb3b59a5417fbf1d8bb2f5 \ No newline at end of file diff --git a/docs/html/sdl2window_8h__dep__incl.png b/docs/html/sdl2window_8h__dep__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..543f1201d10d65e3f0bb0b0a9ffec25d841100b6 GIT binary patch literal 10620 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 EKRgtU?*IS* literal 0 HcmV?d00001 diff --git a/docs/html/sdl2window_8h__incl.map b/docs/html/sdl2window_8h__incl.map new file mode 100644 index 0000000..7a2773b --- /dev/null +++ b/docs/html/sdl2window_8h__incl.map @@ -0,0 +1,5 @@ + + + + + diff --git a/docs/html/sdl2window_8h__incl.md5 b/docs/html/sdl2window_8h__incl.md5 new file mode 100644 index 0000000..c5e8dac --- /dev/null +++ b/docs/html/sdl2window_8h__incl.md5 @@ -0,0 +1 @@ +4adba1a54ee419df7509ce124db94dad \ No newline at end of file diff --git a/docs/html/sdl2window_8h__incl.png b/docs/html/sdl2window_8h__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..e7039752ea39b7c0de53404ee0d7db6f2f095922 GIT binary patch literal 10929 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 literal 0 HcmV?d00001 diff --git a/docs/html/sdl2window_8h_source.html b/docs/html/sdl2window_8h_source.html new file mode 100644 index 0000000..1b58bae --- /dev/null +++ b/docs/html/sdl2window_8h_source.html @@ -0,0 +1,143 @@ + + + + + + +IJEngine: /home/carla/git/ijengine-ICG_GL/include/sdl2window.h Source File + + + + + + + + + +
    +
    + + + + + + +
    +
    IJEngine +
    +
    +
    + + + + + + + + + +
    + +
    + + +
    +
    +
    +
    sdl2window.h
    +
    +
    +Go to the documentation of this file.
    1 #ifndef SDL2_WINDOW_H
    +
    2 #define SDL2_WINDOW_H
    +
    3 
    +
    4 #include "window.h"
    +
    5 #include <SDL2/SDL.h>
    +
    6 #include "canvas.h"
    +
    7 #include "renderer3d.h"
    +
    8 
    +
    9 namespace ijengine {
    +
    10 
    +
    11  class SDL2Window : public Window {
    +
    12  public:
    +
    13  SDL2Window(SDL_Window *window, SDL_Renderer *renderer);
    +
    14  ~SDL2Window();
    +
    15 
    +
    16  int w() const;
    +
    17  int h() const;
    +
    18 
    +
    19  Canvas * canvas() const;
    +
    20  Renderer3d * renderer3d() const;
    +
    21  private:
    +
    22  SDL_Window *m_window;
    +
    23  SDL_Renderer *m_renderer;
    +
    24  Canvas *m_canvas;
    +
    25  Renderer3d *m_renderer3d;
    +
    26 
    +
    27  int m_w;
    +
    28  int m_h;
    +
    29  };
    +
    30 }
    +
    31 
    +
    32 #endif
    + +
    Definition: window.h:9
    +
    SDL2Window(SDL_Window *window, SDL_Renderer *renderer)
    Definition: sdl2window.cpp:8
    + + +
    Definition: canvas.h:8
    +
    Renderer3d * renderer3d() const
    Definition: sdl2window.cpp:47
    +
    Definition: sdl2window.h:11
    +
    int h() const
    Definition: sdl2window.cpp:35
    +
    ~SDL2Window()
    Definition: sdl2window.cpp:17
    +
    Canvas * canvas() const
    Definition: sdl2window.cpp:41
    +
    Definition: renderer3d.h:9
    +
    int w() const
    Definition: sdl2window.cpp:29
    +
    + + + + diff --git a/docs/html/sdl3Dvideo_8cpp.html b/docs/html/sdl3Dvideo_8cpp.html new file mode 100644 index 0000000..6f98524 --- /dev/null +++ b/docs/html/sdl3Dvideo_8cpp.html @@ -0,0 +1,116 @@ + + + + + + +IJEngine: /home/carla/git/ijengine-ICG_GL/src/sdl3Dvideo.cpp File Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    IJEngine +
    +
    +
    + + + + + + + + + +
    + +
    + + +
    +
    + +
    +
    sdl3Dvideo.cpp File Reference
    +
    +
    +
    #include "sdl3Dvideo.h"
    +#include "sdl2window.h"
    +#include <SDL2/SDL.h>
    +
    +Include dependency graph for sdl3Dvideo.cpp:
    +
    +
    + + +
    +
    + + + +

    +Namespaces

     ijengine
     
    +
    + + + + diff --git a/docs/html/sdl3Dvideo_8cpp__incl.map b/docs/html/sdl3Dvideo_8cpp__incl.map new file mode 100644 index 0000000..dc83e15 --- /dev/null +++ b/docs/html/sdl3Dvideo_8cpp__incl.map @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/docs/html/sdl3Dvideo_8cpp__incl.md5 b/docs/html/sdl3Dvideo_8cpp__incl.md5 new file mode 100644 index 0000000..ffe1cd1 --- /dev/null +++ b/docs/html/sdl3Dvideo_8cpp__incl.md5 @@ -0,0 +1 @@ +66799968e45c43bf0b0e35ce06a750a8 \ No newline at end of file diff --git a/docs/html/sdl3Dvideo_8cpp__incl.png b/docs/html/sdl3Dvideo_8cpp__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..04d8eac2810e6a8766da852e7a2fe723dc24b992 GIT binary patch literal 20219 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 literal 0 HcmV?d00001 diff --git a/docs/html/sdl3Dvideo_8h.html b/docs/html/sdl3Dvideo_8h.html new file mode 100644 index 0000000..e6f167a --- /dev/null +++ b/docs/html/sdl3Dvideo_8h.html @@ -0,0 +1,130 @@ + + + + + + +IJEngine: /home/carla/git/ijengine-ICG_GL/include/sdl3Dvideo.h File Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    IJEngine +
    +
    +
    + + + + + + + + + +
    + +
    + + +
    +
    + +
    +
    sdl3Dvideo.h File Reference
    +
    +
    +
    #include "video.h"
    +#include <SDL2/SDL.h>
    +
    +Include dependency graph for sdl3Dvideo.h:
    +
    +
    + + +
    +
    +This graph shows which files directly or indirectly include this file:
    +
    +
    + + +
    +
    +

    Go to the source code of this file.

    + + + + +

    +Classes

    class  ijengine::SDL3DVideo
     
    + + + +

    +Namespaces

     ijengine
     
    +
    + + + + diff --git a/docs/html/sdl3Dvideo_8h__dep__incl.map b/docs/html/sdl3Dvideo_8h__dep__incl.map new file mode 100644 index 0000000..ce917bd --- /dev/null +++ b/docs/html/sdl3Dvideo_8h__dep__incl.map @@ -0,0 +1,5 @@ + + + + + diff --git a/docs/html/sdl3Dvideo_8h__dep__incl.md5 b/docs/html/sdl3Dvideo_8h__dep__incl.md5 new file mode 100644 index 0000000..1464c67 --- /dev/null +++ b/docs/html/sdl3Dvideo_8h__dep__incl.md5 @@ -0,0 +1 @@ +f467a3a7e0594c9fc4e5bc5fe272b2ce \ No newline at end of file diff --git a/docs/html/sdl3Dvideo_8h__dep__incl.png b/docs/html/sdl3Dvideo_8h__dep__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..125d52104bacaa9e4677edde35611798e8dd4491 GIT binary patch literal 14968 zcmdUWWms0exd1A#!?mVF|nia?;G!~fTAp~BzI z6wIFR532Fg$5MzZ>)FeR;mrz|dx`seb( z$kAA{cW%xo@XXP`(V$l+ z`_306LQYJ&)i%t|Oko=2#2os~5tPEs)aE%sP3VbfaqM~v2V;iua5IUA+4-mc@==25 zBZ#A|*^Y(p?@$oa^{yQolQo43BJHov4sD&bW~TEl-dU>sia4#-c+ei$sM%g1tSG_P zJdpW#XSJ|Ijxtbu)vayc&fGjGDhd}NZf3@SibaxEk-R&3t@*P~#oX`TFQ(F}+P)_| zn4?p_o+R=b|LSzCDGOWjuCs{osjHJyTb3;B1V+HM*RNj-O)@vJBlfpush!tG`Cj(x zE*SSvyu#;pjHD8k*qEqNDb!>)`nA<`717_XyuUVvqgV5iD2|wr@cBT7G|Bzvh(K)0 z(2+u|%&e>%%|mMPXNMcD<7Fmz6ck~$lhriz^fzf}Xl`L(w6uql2e`;ReOhMrlMIVO z5cfJ7cH2ijYh_*C0z4%h9a3Wx6E4r=S2xhmOy*kxn3$MwCmwj83o(7Wj$Jz>V75V-_|A-MlOK;=+UDDQ4jtI>W3UjifSo` z?thbA5s0^_w+AO88i(vp+cP|lHjh_wQ}4U1Ya?HJvc?V#F<`%9ote={TF4=Yp7_P2 zBO?82JO@j+_t}O(TU*=n-lPZGP2LULT9@&L-XWhqv%w;xz9Z&r?~G>L*{GStIJ?;C zpw@11=VMU#=%0{4Lh;a>f}G!`dD5;aoL#T_*2enO7lOpZMD2PP_QvA{%p@UajIy#a zvK{2-k0U6)wFF?6d7d~-)j4C@+uI|2TUsPM&v!bu_x2?9^(kh&&un2HbMvi15+bu+ zN0c)@S6;^_C+OWQ6D6KkR~K78Wv1PCvu#xwU7`tYTt=*SNh6+CQg zY*C4c%ye&rT{mx0zY2T>uDZL_J-@MWdv3)};lYCkWIMIBwR14J7PQT!?)di~KZdGg z%FM%-28V`9sH+n`^FA^CvE;BmS)-IqeSl+ta6eMpnr&^p4$CJwl%o(}YRnR|My4g% zE+IR46_9RkX)P%~8>WHgDbyQwak^HL!5L6pUM_L8IlVKYWk|!rLjZTS2Hqy${`1L> zY|0LP!XqGf3vM*OI#QUxV~*{8JdYOc=6#{-Cc)t5|s@@d`aW}qO zMOPPtm6bInCgxU?DdC+vs~dW=-m4dA;OSt8#}`Ml@8jcx9$uXjeB!qqJV}41u70Dr z)P98T&M665JlC1o`s+nI3A2LANO2m5KenINT3+}In6V|ujliXDA0(>QKi_mxP@JLBR78Z=1Hm69V8I@4C_q`Kp zX1&QV@34s{3ppc=d4GA}y5paoZ!nJ2VUcx{>#P?sII;T5LqS0jQ&UszM$ZRSqVE2h zMY=}teC_fVA#$JK%{wqTzxsZAi*}ETYaq>jg#S+0Sl+ww+JX$b_7s5>r5|lDqn^}< zsksjK-z;`Swt|cN{K!WTNBO|vhF-PJBYAoG?8%Lp2H}N;1^=PvBlH}OF2~zOp1Yll zBB@d63q$sw+w0s9STZs*->0NRFe;_YLD(3twZHe~%^Q~KKVS|h7FP{&U9}{I#m7z* zg=I2fB!2L&J;}nvIMibPxw(v|`zvp~FHSWI8rH^2?$Od-gLv7JJwHOj(O$qKMrm#g z_nCY=c1l`-$MJ<#WAy#{^-H_-ISO(pF|SkPf*&u%8}c6h{PCmtY^x~}MlRwySuwv{m}`OA=|(rQCp9G{)XIDrH2=U@TP>-^*&c(If}^`0s;bTdevAE zeFKAn(9C)gXjW&)OsY_pi=P=Jlh!-9Sz0o~&IHg%2Bz7~HU@`=aV+D+tLJW5txT_wM20;`&0qG8r#5BH^{b zU07TU*nn->Zo%Yyez^V%;_}LM(>zrBj_4T(;{-$ECB_|~*mpl`#t*gs0sCPNuA5xlMSqY&Oc2OU%W)5fN@k;Wy zs=fC(!Xm~6#kb6)!x-{T%N{b>ZO?rp6OeDbIGiNmw@Jur3>%P<9x1HSh$+s~t@+^Y zv6RY6h+#9^NC}UXnQipqvYp`7|LUePu4%LMYR+jyx|^%Z+#y5U2G9PK6?;%4$TSBZ4ygu#UB$ zt5{LX+0|?Yw)J@zPFiT!H^>Tp!RiGXM;nt`ODcFKl_=`^4Z3>LmR=)u-{s`x+hUm2 z`m3z9Aik!-nzQ77Zqvk$?_Rn~OLKyXifY`KBATaBs2Sj8Q2{oDMaq3cR#rCQfn(0{ z*iiOUViR`-{tx3}2o(UzeRMZ1Nh{DGA% zQTBnx+Gy_iQlpNJ&i289hK^xlbKZE@{NdptGBCMpPKAt*YxCO8P#`xuS23AoUGftY z4vRkpX4@b;mp%V>t${wAo15F;E(unwg|+1Cn^d1mQZX?xL6`M}Q7f!iuW93g^1>m_ z>Ey(RmkcldU{eawiB!H`iq*oUrY^Df`F?qE1~ENUx60}fLv*^=+2Ip8xxtA>l7CH- z`gxbtv|K!=;i!jD@#oK22(aJlMmiU#2Yej#P2LxE+jfw_+rEECH)$~Mqx!5{C3o)+ zc)57G@?91d43ES0M_|M|^Fh?K4<9zQh;`{zTD(_I{syVL!Tq46%6iPHkzvWEXsJn> zMX3{+v@B-6ev!-Y9vw4iWT{t`*7)_{WLO^QPGI;+4;)cby$(rxQy)eaYLyu8{rNfG z;32>upK#Ykz^LU$R#w(?NJF&{S~(0G!+w4exW~*a>l8vJIpKD^P2=F;piUL2Uc#Yd zShcykzP^q?Ff%hVv9YNq%2xSYT_Vdq?~4O1Bi+zlwU6(LC^(`!aUsdT@*^vmsO}}G zC?tw>t60`EMFJ%JVD=DTu0vcM|Kgb2Rim?XEb6w6Fz-$J_Vx81r2l*elqX=uD$2^f zP(rPUQ0o2~Gf>eugxaP+UipU=hZv<+E0h98({;|shyUqIjf5(M*J}9Iz`y{D51)Yb zD3+nu0nzAZowraHBjXK}w8zjo+=sZJ;zc?bSj{i&y!t{};}tzvf48HPla!mAATn&$ z)(S!ysZnbw0Ljkb3k58gjEf6D)aik*_x{W$yUw88ZFHy&55FyTJa-)&`VRClLGkg# zFbf=V@=q9NOm^_xV)r5~E_Uw!QbB%sz$qXoJoZ7T z(yF_)RdN+qn|@n>#%ykJPZh?3tRqEpE2wO}nGeV?@(gNmQ&V5tJ^=06E ztD%H)|GUyEz9KvKFlKvvV}{I1bw9}<4qBRdrS-}9zz-j|5&q@eKWj?m8Cs8Km0F*2 zuA~wc*Fg!(f{Lx5UUfe=I~&Uvi=RJkc_{ZbDwaji=Ja)W{+05NAWkOS_<}hh4qjt@?)vau);z9YeRC`>%AM5HY?eV zdhG=Sm(d}KH_(EF-1hTs-MPcvfWEvUaGh03`nKE4GL5RdyyxTN%T0lKSy@={t%$oi z^4dOT?)DT)MjA7GGTv7*`crKfxxR6ozIk~luN*6U6yIxzy1IHmv4OaAhp54YbYX!Z z>?_vs-ZPAx)H2ewRP8c*pvJdWXJ1|u&!N?|28>E3RP1GyBi zZv&Yt#|!W9NCZn8+WG5UE+Pzl8p2GwWuD-s^9J9lFz;9#(emPQ+iv0=-I}>TqorLK zsIqqatj&dSc=#tZDRE_iuB{-OT%erG`yBQ6Z;|%XgT;Y#Nt1j@Zf2izdrAU^Hb|&- zGxMEu$))N?>>0V&zL5+-2V-&v$H~_zMAiJUnkJe z`wN}(lQ7HgvcVdxtXfpfKi*pp)Vo@*&xqcpqKZ%rdQmPSLa}pkG=%&#jN;23xF|}9 zuAO%q#%Cua?#9Ezi)?Fqxbw?g^1jt@H{7AQun@7>isPE$bLFC4=Okz~Rvia-Ai!)! znj1V`C)}sG6VEx@u{x5ubGmj3cf?^+UsBI_dtiEcO_zClk-#IfutT^MCFFH;6{p4B z+}J26*PajMygELvm81NiQ}2C&(jGqP`#3VR)PB*e(t7O4YLxcvjwW=j&bE%!=Cntw z{ly0N=;$w~8PonYcXSZR%3cLk+maj4HJ9K~`$+tA^{oH6qn2(#a}f1r+h|dKf@nRl zS>L9Ck+Y4NzLdXdw|85)Df6w{8)1E7Av(=g<;zm7*oIN*G<-Bh}>xnYVzNhoRw*Cch1Ism!Gdy!qIr)f^m9e7qq>t4JPTQ^r7^x zpHfE|i<-9f8=Zt0bxS_Cw!Y{5q$dnQqsGFY zpEmvhwry|GPJ%;7JBAcLCCqx)hlUWC%>VfVIlE<`)JQa6(%38%GFGOrJ1?czDO*rg z75#^3bH{7kkCKJ>;6e4!xJo^r!=qdY^~X1dQzqB~9FA#@{Wzo|rv_r)bROrgA)= zsARVoXd&R@GJ54&18Z-FDu`ZY?r^%V5JugE2k>A^j>5dfXpaHd2~nLJ7r|nOU2`;J zHuRt(6V*%C@}M)allVO7vMw0ncfBbvH5Kh}J+Tu#5B1iq?Y2g*iuu2P{osrC2uj9m z?2tskONKTqP0bu}b@glfHiB>R)jZ}dj?P*JKU}5c%XW1UYF92dX;-b@oq7HDwl_|x z+#+2Y)`xg4|C-rL)Q(8QZ-d#bTo%e`@B;V~4QDuC&o*70RuTUy=$Dd^L$}BVuSiR2f7wN}w3^@%?$b72c?*Gy zf~{%rK#(}TJX=|wtho)}mN_h;aQJpf%@5hj=VoN!_k66P1k{ey^Y9lghj^EiPSfQr zu@gEJyM_bWICgSBA?I2I%TRbU?hwnpd&EXY_f-c7YLs;H*>yPA2)>s z8zE$*$uXX+R`>V+{HP;BAu49yXM4vUe8?=r(^LOF{J1<`hAts7`W!Ao-hc~*7vhpx zyw2I01p-3AuL=)G6jd|A|1Bnf3CI&M(gc3~>?xmAi*DX$_WWcQZ+W&U85WEuCgGUT z?B_%Tzb)Ba1_rF+Vi#EQ0u+F@^>ruM!K3`4geWVUw;1WtTa8K}752I0Z)xEdPrqw3 zB}fIOYm5*b1J|WO9_mv$p|_9TYNp8&Xh8_*Mi18bqFMCyebPAxOr6W3AA^oQ8N7r6 zLM306#G~K{#g^ZlpYSNAsAj!|Zvt!?E5xQLIb5hkjQsiAw+*h>yJr8EqX@Y9h*Bd8 zji5l|a$Xe>boh;*k%_iGGEG%$`QE#C#6wJT{gHWiIHKDBF*jM$FC^RRxdOM)r(MO|!iPNqz!MLFeN&azPV4LhEtH zaYOqF73RZ&%`)pTj*+D6eA(IA!I6<2rADp8T3lw;jc1#}Skz))yCyi<*>56>*?wB_ zCdxBVV9I$qQ~X!_N!SPfmor~ON=xq}lziMioZ@fo?vS(sDs{Vni9N@M%a&zQWwx57 zW4wQ?tKbf`Uf@w*N1P>>9R4XZdeHdWgyn=uAc>8w-@p9SUAjM7Ve+}+)m z?DFovfjLOJy9-&8vSc2V6ndF7Vdv-}FTLvMEA$epPAT#ct1ck6Jy}X@LPz#t5apx+ z2=q6FCJ*}S0BFBtfZuh(kmBhKRf`6_0b|dB$@^A>^wjv|IT&% zs#r967ggqryn!y)`fWg7R zJXjt=A|m>AVtjlFxUACq!u^^!pu?G8zl!MAyA;U@12UHbDCiLM(ah}Z;S)7>Nl%3=rwU@Dv2-MSBG+O zC`H_&6jR06&-t>E=(>rq@sG*LPamSAnORxi9d6AkH8wW37*=-iS6x(THc}oOFdY$> zHI^a7B?Gb2r>68nLqcc}G0Dm7LL6SU>cchp`4O}J$Kwko-4qc;yOm4v=86(;(QtB- zk|<&?040@|k^+pkWe%J#Dm$AVKrO{_7XZV5udT7JyRHs1)6%jqGY_2VpZo#%EVrje zK0W#3>_`oW7rq6{fsC7g;OdQU0y5jO2arbp_jknkX=%P)U0ut6Q+@87DmUuDItD*E z2rods50GgJ@JEBR1lr^fA?2=`%q{T&fjfxh{&Yz)6DIzDpS5goB)eF3<$-Ni&3O-(IT0297;?HU3B8&T`Df{!HK-n_Y1X`TBZyQ-D!9+;)ruN|gRJr7j8MA-7X5cUx4)s)+ApHQUg46E1jn*!S+(&1UI``PV?ozV3h=Zb z;Iif+Bp`fYpVNT-gtcR0VQD!(*+W5`oSe9yjn=>f0ZaT25LDEM4{z4jZ74+Ca8*=P zgtmxa`w-8^YgfrIy|BW&6TEorkycsQPN8Sq`^!>IRaF9TwGsE;l5^9nrPRN_fA=pB zWOjc49sn$yB|t3d@N3?CwQp~C7r>~nq~v7emw;(YffWx2=hoIH(9+WW= zN9XV0=ooMSQ6m#VfeN^+em#*nAShmy?G?@c|Lf7Q$2m~1oQVU?`9MT=5kxSRc(hdn>FwU^n zMV|=xy4F0E%va!Xz!=f;@eu)ThhzwV=~x-cMX`98%VDY?CaMGpAkw@}C}Ksxyq5xb zDF9c1jap1pGPg%kM*=gZRnV~aw=dJYFD2o=(KRxD8*SSKW1y5wx;=kfUWV@XT}uoz z*EHpea4^%TYW?(%|rL>1WTVAV!y{TBs6p2pe7`?v|O#ZE@!3mfZI+=1Aw+ z$N#z;FQ}L-6br0yahZXX)QyIdKc8CmU}1-RQLaBpSI)B$05YA7$1E(b@q2YTRc2iQ z%ignJF0n_%d9&u*saNMgANg(N7!{M!>Rq=6K^%||Ax|pnf{%p|!+oP_Y^_bbZFEr7gf*#iL7eLjFV4>HeimMp<3keI>CsRBJf zEJ*?JoCSFNKnJytJp7*yayyx*du7*8593L8cJ}PPhgV7G=jT6qdn4+cR%q1;G<~8W z<)q$W)4nTm1(W_UGxKcAdI~yd=jDFC;9v+X;uU5;@kfb>iKC;V3FztR^Y^nk88UJO zv}B~DqJZ88+F1qGFg7Lz7f&Rf9p=yuAFq zx+;fB%#mf+coOL8>G|W^H$Nl^WK+0RRd`*TRjWA5?B~b#@K#=jzsz-OhW>tGL?+m4 zX{zYjpMYj8FD*sxFGlz7-kt^(5m(l2FEqIm?yZ|QZ>j^Ur(0om+tkc#5SV0u(?T&Y zFnHw#A4^NGu-V!@sfW09&(+m+0)YAHFOESV7kK*Y*)#X63>Mf2&}a++Q3Mh5$(FUq z>s>lPzwz(}fX&DU^1H>b1|1z8+GJ@cuCh73xbRjug-h&0{dV^iZl{H1Yn426S{bC5 zQ&6BcG&Bqi4IQlS#m$NHm%kXt7cTNk_+QJ$>QaE_HL1b7bn|&qzVI+gT`oS}8oVXc z2G`Pd!^Jr~)8q9vmEFch1h;ei2?_V_?okST~ zcdzV?+m+aR!{Vx9cv|Y*Tb4ZGJ-r4Ets)6|}wWks}-Zml0qvAbh z5_%r(ZdU~zHerjJ>*_eC)rA&an9YJ}u6frhmFSIcA*)+Xc_yEmaYE+i=5B6o78moo zAkBaV?;Zvwrb?5y*Kn}``O3;li~DK4yN#k^M4n*SK%je~D_l<@w?KF6EI#?BpeU;^qjNKGeb+r&KfnZTK8t4LMG5vQ_Q4u>h zhcA><3qXpDgEfv8`m%(|>bN{R5nKLM!3g1t!73Dm-fJ;e-Maxw4msh|(L@$UD0v3> z|Jfye^-b^3U5!443$;YTBX1iwV$`19Kt;^}4<4_yjBdXSRGdz~oNylCkNr{M{wFTR zu6_4vW$6G!K8Bt<0qv(yS%NYGv??tvE!RZd_nYB$cn>2ZBZ-NExF(c2_mH{+U}%7m zz01gmHa|bVJXVt0<(GS|G@>;z6XoLN>B-CCp}~2(g!ko?U^*n(Tt;L#uQ2ah_4JbR z2Nl#kuu<(h`1o(&O=-Ef@F<0xlpoB+!kcRSdM%kl(l6jGxAgD^r$HSZ1ujt$kH#NQ zo0Zka$q7f&ub~M;_=1UHcC(ya7KQ$6F9~=w0<{AbNmc0Mqu!m=y;vSA+BF>5oNZF# z;NT!6Ba>^oJY`LO;1~$>=`93A9P~-ZwI5eUi=KjtAstk3{Xp-@LeVkY=;cvfU43Vy zW}F|<4+Jw450Basl3uOzI;$=<0F}&0vB4*x5M?2OLZK&AU{KEwgs!FMMe0KzG1%R} z-W1WNkVvz&p1lr$BJqjT3*~yS2>LJe^+Pxh&&5IHRB1OWW;IcnKRRR&eM?4)sK=n8 z&xLf2-E0n*NxSmaOatFD6Hw1kig_j=1Lkcq-ZW(YV+)?`k1S*Q`jnQOBu*Olze`E+ znzUn)alg1_(Bz#Abhsq6W*Ja-f%pG-e=q-WB$X5Nh(aERY(Qno)e3PkFvtW;&mJ?I ztbmXrJ2!VIgn$u*PLX1l$0iMHSVmU4i^1||XNDC?F?A?Q{N~O2kbZvP&9tV^Q)91PuldvO8aJL&l^Q^*&Gd)03F#(4{b@ zZRJtCHO}ti8EUD8WqXp{6%C#Ynh?t$Q8dWN1W|Z@@F}N?v2jLwBh;`NARvi)`}X?D z+1XG}A`h}dc;>kyJpj7D>sEg&VsUJj_7)cx^K~lBUYM9jLUfLaiV~Oli1xmC@UX6H zcg?D%vN9%)O-BOSAN87-2JR1IF6zq4ciGgM>YixHOPzN2zDqV1pB+YYX+xS-g36i!GU7)uuevVk z>l35M)Pwteg-XvjItqg3;G3J6KRP=@fEtv6_}jOCIl}LCbD)B{#yHo#zlQStWS%qo*7%StZx{CgzPVMyx@nA-O#CLx@5J}PlR!qy$pS~WHIf|fgt73*G7<&N7qRY ze%`SI32DXAUY}2T-jj%o3`RlEV;|L^)~SufXXKuBq8Yd`OZn9arxibaY| z%|-!T+8I(JRtD@-C-E9H^WUg=EjDNEb-N^g5)-qH4(dLM^y9y|b^&jqJ~$}01Z%(k z=L_4vy|Wrthj@4{o4?f@Ms70Fv?u(6*0Q6_WQA^G($bZZB z{+ktG{eN-OdptZ@${Qwp1JEFqxoqg>x8`v^LDT zzu}$WmD$ct^sR;?D#RR!0be;gkNi?Ru|;_f#pf$WM;@e_xF8=k!pvAzRkgoRi!;9! z_X%ZW!li+MK^fp>2w#bGaTk~BUY9OAOoUpFJRoP8_HRe=wG@DQ<09Av;mB~29wt%Fe@%m@oq1skza4Be-D{X$^V`F2xErtt3#l+D4BR^i9`oe=q1C5;SmE!*wwis0v9R5Wm%of!ZVS_hhio>T{4KQvJa32OQ?!l91;7Y zdUh(%rh!Q19ikt=s^DNIUfvk@{pCkm#ro+WG_snmPAan$xAAl}qQPE_Ca;liuGW4EKr~8(w-n=W5N)1;ad)_@f%mM8= z1f&eOGP$-SX+1Wc zoduVUeq#EeA4XKSLadlvzwfq?8nu3zVb4jqBiqemzpsmRB*0q*C01ANzXcOVtN=D*q&W({TZ zE>4~2PXK7aqollzK*CyJO-NZ2QjQ3~5!pqa&$8x!2f$s?DF6C5L{RM?SAGwwNR;cS z!4sns6J)JHI2~c6Jg-32k|gYk4XSf#3yZvO7uaOHx2Qe0Q9v2z2b%)rJ?KMX$#%l1 zM9HYV_VJLg8(eHOQE7=p=MZy%LNGBi`+=cCV|U-@(i0)>?cF%jc(9Q>b2Xf=#s#1d z2)ynJ3zMVaP)Vt)$Ml}Pg5DEB!e3n1E;ydC71$kQf6* z{05fr$H2gQ2?+@%0Rb)TCYxW}1>o?=vICF^X*d$`dvmjRr#|@9(e~_tu(0*Mp{Axx zcRXhsu1XRrI z4%EGG;fw;P?m;+@iB$R@?<@j|_FJyX_454n{`xNh0tR_;Kp6`a^#24x{${`vqwMG* z1r9NcOLGI6O8hN9na#n5l00yr1H9om9A^P!X91$p*!U5&({N_w4X`gjXGG4;JqHN2 zJ?-*)rOJT%t@ad*1)WKaQAYydpVyQ+wr!9ZMy9-?BEUFxXJTv-9f*%Zq7-7D+FO-)fK9QownEtM|N7c-d~$LzR_oa}yQYgA zJjRv8h;LCF`wCBuKCkd~4GA;^I>-~?wV0uOWB{T(vnETffO(*p)yAWvlL z%;fsm3%VK<<^1v@1(4zDXlwUF$P6$A44Wk~lw=TfxBwBO<&6;li~wNocZzf>0=ap3 zEa4?yn3_rhzC$)7Dg{VR5`RmSOFX-t3_!}29!D?h00r2Xu8#+2;APQ&mmKkE)`dvn zDat*C5|xz36}}kzqt%gj90qk#fG+^S@)Vj>_py-gP}yt#Bo#(q`u!Uh5v%%OVye;W z6T*TnbQd|Dz(zWCm<)h2(9Gs!KaE#~*)tPjAR8aRuESTT_7%vDp40;Yl?#@c-&Xm0 z&n)~mt&0#U65L_G8OGZn19*z8mwZStD7!ny#W@i#So2-;|xW{_V#wa zyGk=en1M2r$ABznKpxM7ju`lgfP;Nk(?2i;6?>A*+Xu{q(6`zz_tSt*I^)q>)aB74 za_^HR;@E=0t`(|E1#+%ebK-9&8=TkfKvpTl*8&+NuQ8D@B@)FLQvE+rjFNOuPNWBc z#SB>}%?dKd8g6ZEm2gi7H9EJ0>VS(N<2;R#@+bjVvj011BUJ*a$%gY@!Y=FL5Yk#& zTL(bZ9h;SNet%TJ)}LnM^!V69U$t0lf z$%AM%6cf2`zJLGz706W~@4tfL19?b_tVH7h<=c1fFom3!eF5&U_{Yvxhg6X#ClD+t zy%OY0mDu3D-$5OJ-*S-7X?+|I5D7kLawDPEYJn8ICCL0U=>fsoXptlsli2yTWEdHr z+^|q4p4Xd5E;IG^ONA#Z0PrKL7tn6fdU$xauVlwFadD}b%tA_30VO)J+lCx%39%8{ zYH`lSUZ2gOwIi0HXbamx` zBBcS0vOuqfqX9H(F&{q`?C3>~uaNB9KF;zG!nD1LKTUa;tST|PPu5jC_8*#bApmMt z3>fbyEj4TNbyO|N2f=;vmJ@-HR9d09Sj#u?T5DTCcG_li#8QTtf^?c29U=K80jq~s8* + + diff --git a/docs/html/sdl3Dvideo_8h__incl.md5 b/docs/html/sdl3Dvideo_8h__incl.md5 new file mode 100644 index 0000000..2a9ce5c --- /dev/null +++ b/docs/html/sdl3Dvideo_8h__incl.md5 @@ -0,0 +1 @@ +18fc9434f1580fc4eba8df35747de6b2 \ No newline at end of file diff --git a/docs/html/sdl3Dvideo_8h__incl.png b/docs/html/sdl3Dvideo_8h__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..faad8b62a70f8549e13002a842d70a16d6d9f981 GIT binary patch literal 6801 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 + + + + + +IJEngine: /home/carla/git/ijengine-ICG_GL/include/sdl3Dvideo.h Source File + + + + + + + + + +
    +
    + + + + + + +
    +
    IJEngine +
    +
    +
    + + + + + + + + + +
    + +
    + + +
    +
    +
    +
    sdl3Dvideo.h
    +
    +
    +Go to the documentation of this file.
    1 #ifndef SDL3DVIDEO_H
    +
    2 #define SDL3DVIDEO_H
    +
    3 
    +
    4 #include "video.h"
    +
    5 
    +
    6 #include <SDL2/SDL.h>
    +
    7 
    +
    8 namespace ijengine {
    +
    9 
    +
    10  class SDL3DVideo : public Video {
    +
    11  public:
    +
    12  SDL3DVideo();
    +
    13  ~SDL3DVideo();
    +
    14  Window * create_window(int w, int h);
    +
    15  };
    +
    16 
    +
    17 }
    +
    18 
    +
    19 #endif
    +
    Definition: window.h:9
    +
    Definition: sdl3Dvideo.h:10
    + +
    Window * create_window(int w, int h)
    Definition: sdl3Dvideo.cpp:21
    +
    SDL3DVideo()
    Definition: sdl3Dvideo.cpp:8
    +
    ~SDL3DVideo()
    Definition: sdl3Dvideo.cpp:14
    +
    Definition: video.h:8
    +
    + + + + diff --git a/docs/html/sdlglgame_8cpp.html b/docs/html/sdlglgame_8cpp.html new file mode 100644 index 0000000..2c8c689 --- /dev/null +++ b/docs/html/sdlglgame_8cpp.html @@ -0,0 +1,114 @@ + + + + + + +IJEngine: /home/carla/git/ijengine-ICG_GL/src/sdlglgame.cpp File Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    IJEngine +
    +
    +
    + + + + + + + + + +
    + +
    + + +
    +
    + +
    +
    sdlglgame.cpp File Reference
    +
    +
    +
    #include "sdlglgame.h"
    +
    +Include dependency graph for sdlglgame.cpp:
    +
    +
    + + +
    +
    + + + +

    +Namespaces

     ijengine
     
    +
    + + + + diff --git a/docs/html/sdlglgame_8cpp__incl.map b/docs/html/sdlglgame_8cpp__incl.map new file mode 100644 index 0000000..18b46a8 --- /dev/null +++ b/docs/html/sdlglgame_8cpp__incl.map @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/docs/html/sdlglgame_8cpp__incl.md5 b/docs/html/sdlglgame_8cpp__incl.md5 new file mode 100644 index 0000000..0953caa --- /dev/null +++ b/docs/html/sdlglgame_8cpp__incl.md5 @@ -0,0 +1 @@ +df0d9e9d35d39f7b400328412c9ad4cd \ No newline at end of file diff --git a/docs/html/sdlglgame_8cpp__incl.png b/docs/html/sdlglgame_8cpp__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..eda9b7b85883c5e461a1797ece7abd5967278270 GIT binary patch literal 42742 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 + + + + + +IJEngine: /home/carla/git/ijengine-ICG_GL/include/sdlglgame.h File Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    IJEngine +
    +
    +
    + + + + + + + + + +
    + +
    + + +
    +
    + +
    +
    sdlglgame.h File Reference
    +
    +
    +
    #include "game.h"
    +#include "sdl2.h"
    +#include "libgl.h"
    +#include "sdl3Dvideo.h"
    +#include "glrenderer3d.h"
    +#include "window.h"
    +#include "shader_manager.h"
    +#include <memory>
    +
    +Include dependency graph for sdlglgame.h:
    +
    +
    + + +
    +
    +This graph shows which files directly or indirectly include this file:
    +
    +
    + + +
    +
    +

    Go to the source code of this file.

    + + + + +

    +Classes

    class  ijengine::SDLGLGame
     
    + + + +

    +Namespaces

     ijengine
     
    +
    + + + + diff --git a/docs/html/sdlglgame_8h__dep__incl.map b/docs/html/sdlglgame_8h__dep__incl.map new file mode 100644 index 0000000..4c4f02b --- /dev/null +++ b/docs/html/sdlglgame_8h__dep__incl.map @@ -0,0 +1,3 @@ + + + diff --git a/docs/html/sdlglgame_8h__dep__incl.md5 b/docs/html/sdlglgame_8h__dep__incl.md5 new file mode 100644 index 0000000..682df7f --- /dev/null +++ b/docs/html/sdlglgame_8h__dep__incl.md5 @@ -0,0 +1 @@ +d9c8c2874af1f6e4347abe8cd9435eca \ No newline at end of file diff --git a/docs/html/sdlglgame_8h__dep__incl.png b/docs/html/sdlglgame_8h__dep__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..bae9181fc26f63b7c0f290dade62349a798a634c GIT binary patch literal 7360 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 literal 0 HcmV?d00001 diff --git a/docs/html/sdlglgame_8h__incl.map b/docs/html/sdlglgame_8h__incl.map new file mode 100644 index 0000000..a36adef --- /dev/null +++ b/docs/html/sdlglgame_8h__incl.map @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/docs/html/sdlglgame_8h__incl.md5 b/docs/html/sdlglgame_8h__incl.md5 new file mode 100644 index 0000000..ed80a1c --- /dev/null +++ b/docs/html/sdlglgame_8h__incl.md5 @@ -0,0 +1 @@ +79d346779bd4fcea8f7a2a2bb8937238 \ No newline at end of file diff --git a/docs/html/sdlglgame_8h__incl.png b/docs/html/sdlglgame_8h__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..33d69edf382c095bd86dfad195ad05ab663c6675 GIT binary patch literal 40165 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 literal 0 HcmV?d00001 diff --git a/docs/html/sdlglgame_8h_source.html b/docs/html/sdlglgame_8h_source.html new file mode 100644 index 0000000..d66a220 --- /dev/null +++ b/docs/html/sdlglgame_8h_source.html @@ -0,0 +1,141 @@ + + + + + + +IJEngine: /home/carla/git/ijengine-ICG_GL/include/sdlglgame.h Source File + + + + + + + + + +
    +
    + + + + + + +
    +
    IJEngine +
    +
    +
    + + + + + + + + + +
    + +
    + + +
    +
    +
    +
    sdlglgame.h
    +
    +
    +Go to the documentation of this file.
    1 #ifndef SDLGL_GAME_H
    +
    2 #define SDLGL_GAME_H
    +
    3 
    +
    4 #include "game.h"
    +
    5 #include "sdl2.h"
    +
    6 #include "libgl.h"
    +
    7 #include "sdl3Dvideo.h"
    +
    8 #include "glrenderer3d.h"
    +
    9 #include "window.h"
    +
    10 #include "shader_manager.h"
    +
    11 
    +
    12 #include <memory>
    +
    13 
    +
    14 using std::unique_ptr;
    +
    15 using std::shared_ptr;
    +
    16 
    +
    17 namespace ijengine {
    +
    18 
    +
    19  class SDLGLGame : public Game {
    +
    20  public:
    +
    21  SDLGLGame();
    +
    22 
    +
    23  private:
    +
    24  unique_ptr<LibSDL2> m_lib_sdl;
    +
    25  unique_ptr<LibGL> m_lib_gl;
    +
    26  unique_ptr<SDL3DVideo> m_video;
    +
    27  unique_ptr<ShaderManager>m_shader;
    +
    28  shared_ptr<Window> m_window;
    +
    29  };
    +
    30 
    +
    31 }
    +
    32 
    +
    33 #endif
    + + +
    Definition: game.h:6
    + + + + + +
    Definition: sdlglgame.h:19
    +
    SDLGLGame()
    Definition: sdlglgame.cpp:8
    +
    + + + + diff --git a/docs/html/search/all_0.html b/docs/html/search/all_0.html new file mode 100644 index 0000000..17b6da8 --- /dev/null +++ b/docs/html/search/all_0.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/docs/html/search/all_0.js b/docs/html/search/all_0.js new file mode 100644 index 0000000..1b5b2b2 --- /dev/null +++ b/docs/html/search/all_0.js @@ -0,0 +1,5 @@ +var searchData= +[ + ['b',['b',['../structijengine_1_1Vector3f.html#a7e2ca78b9123dbfc1f2062e2bb8cb080',1,'ijengine::Vector3f']]], + ['bbuffer',['bbuffer',['../structijengine_1_1FramebufferInfo.html#ac434b7ef3cb86871cf42a943126b3d33',1,'ijengine::FramebufferInfo']]] +]; diff --git a/docs/html/search/all_1.html b/docs/html/search/all_1.html new file mode 100644 index 0000000..e290644 --- /dev/null +++ b/docs/html/search/all_1.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/docs/html/search/all_1.js b/docs/html/search/all_1.js new file mode 100644 index 0000000..8c8d225 --- /dev/null +++ b/docs/html/search/all_1.js @@ -0,0 +1,14 @@ +var searchData= +[ + ['canvas',['Canvas',['../classijengine_1_1Canvas.html',1,'ijengine']]], + ['canvas',['canvas',['../classijengine_1_1SDL2Window.html#a67813fe0b83700d046a4b84112b9ceb3',1,'ijengine::SDL2Window::canvas()'],['../classijengine_1_1Window.html#ad09bf41db3b3c65bdaaebb1986eee285',1,'ijengine::Window::canvas()']]], + ['canvas_2eh',['canvas.h',['../canvas_8h.html',1,'']]], + ['config',['config',['../classijengine_1_1LibGL.html#a7b8128296f4f1aacefb608468baa531a',1,'ijengine::LibGL::config()'],['../classijengine_1_1Lib.html#a669f2c5e4bcb92d144feab5d25f1610f',1,'ijengine::Lib::config()'],['../classijengine_1_1LibSDL2.html#a52dcf9c6061a1f0c917e2c4762491f18',1,'ijengine::LibSDL2::config()']]], + ['contextinfo',['ContextInfo',['../structijengine_1_1ContextInfo.html',1,'ijengine']]], + ['contextinfo',['ContextInfo',['../structijengine_1_1ContextInfo.html#a82768f50efbf3d056282baffcbff66bd',1,'ijengine::ContextInfo::ContextInfo()'],['../structijengine_1_1ContextInfo.html#a7d8de4f7da93da958f06a1ef342f2c4c',1,'ijengine::ContextInfo::ContextInfo(int majorversion, int minorversion, bool _core)']]], + ['contextinfo_2eh',['contextinfo.h',['../contextinfo_8h.html',1,'']]], + ['core',['core',['../structijengine_1_1ContextInfo.html#ae94af83cb75cdf9565ad810819d25351',1,'ijengine::ContextInfo']]], + ['create_5fwindow',['create_window',['../classijengine_1_1SDL2DVideo.html#a560fb324f6dcc18936901d4c91fa8e89',1,'ijengine::SDL2DVideo::create_window()'],['../classijengine_1_1SDL3DVideo.html#a91129138ce05c6d1f453f7cc854dba3f',1,'ijengine::SDL3DVideo::create_window()'],['../classijengine_1_1Video.html#a21c552c463b2a7466394c2b6e7e1ca99',1,'ijengine::Video::create_window()']]], + ['createprogram',['CreateProgram',['../classijengine_1_1ShaderManager.html#a50a52860e644dada1fd3abac162a2c6e',1,'ijengine::ShaderManager::CreateProgram()'],['../classijengine_1_1ShaderLoader.html#ae9eaccd86333f426b7e569d51628fae5',1,'ijengine::ShaderLoader::CreateProgram()']]], + ['createtrianglemodel',['CreateTriangleModel',['../classijengine_1_1GameModels.html#a23361e2d38ee8e35211e6298fd586ce2',1,'ijengine::GameModels']]] +]; diff --git a/docs/html/search/all_10.html b/docs/html/search/all_10.html new file mode 100644 index 0000000..c55c836 --- /dev/null +++ b/docs/html/search/all_10.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/docs/html/search/all_10.js b/docs/html/search/all_10.js new file mode 100644 index 0000000..37ff2fe --- /dev/null +++ b/docs/html/search/all_10.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['x',['x',['../structijengine_1_1Vector3f.html#a62f586236d9e15cd6c95d354138f4362',1,'ijengine::Vector3f']]] +]; diff --git a/docs/html/search/all_11.html b/docs/html/search/all_11.html new file mode 100644 index 0000000..6f3943a --- /dev/null +++ b/docs/html/search/all_11.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/docs/html/search/all_11.js b/docs/html/search/all_11.js new file mode 100644 index 0000000..45debe8 --- /dev/null +++ b/docs/html/search/all_11.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['y',['y',['../structijengine_1_1Vector3f.html#a92ab51702f08a8dd02f7b5eecac5d16f',1,'ijengine::Vector3f']]] +]; diff --git a/docs/html/search/all_12.html b/docs/html/search/all_12.html new file mode 100644 index 0000000..3c7c89e --- /dev/null +++ b/docs/html/search/all_12.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/docs/html/search/all_12.js b/docs/html/search/all_12.js new file mode 100644 index 0000000..c221261 --- /dev/null +++ b/docs/html/search/all_12.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['z',['z',['../structijengine_1_1Vector3f.html#a79837bed7b540c2f5191ccb841e97b32',1,'ijengine::Vector3f']]] +]; diff --git a/docs/html/search/all_13.html b/docs/html/search/all_13.html new file mode 100644 index 0000000..0bd629b --- /dev/null +++ b/docs/html/search/all_13.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/docs/html/search/all_13.js b/docs/html/search/all_13.js new file mode 100644 index 0000000..7fd5bfb --- /dev/null +++ b/docs/html/search/all_13.js @@ -0,0 +1,20 @@ +var searchData= +[ + ['_7ecanvas',['~Canvas',['../classijengine_1_1Canvas.html#a8ad1b6003932c8a359cc67d139e56b6f',1,'ijengine::Canvas']]], + ['_7egame',['~Game',['../classijengine_1_1Game.html#a6f5da74410e764ac27a45224b306a920',1,'ijengine::Game']]], + ['_7egamemodels',['~GameModels',['../classijengine_1_1GameModels.html#ab71ca79d237aa3ace876a1e0ee2250e5',1,'ijengine::GameModels']]], + ['_7eigameobject',['~IGameObject',['../structijengine_1_1Model.html#a47b164e36700e7353da3e4a85ff636c3',1,'ijengine::Model']]], + ['_7elib',['~Lib',['../classijengine_1_1Lib.html#a04fe6731bd47a82928f19b71fc611c7a',1,'ijengine::Lib']]], + ['_7elibgl',['~LibGL',['../classijengine_1_1LibGL.html#a37b2bb569fe108f2b03aa1987be3917d',1,'ijengine::LibGL']]], + ['_7elibsdl2',['~LibSDL2',['../classijengine_1_1LibSDL2.html#abd520997dff6073b13d22f35751127b4',1,'ijengine::LibSDL2']]], + ['_7erenderer3d',['~Renderer3d',['../classijengine_1_1Renderer3d.html#a0c77a23b6ca21b49d976868df2618d7f',1,'ijengine::Renderer3d']]], + ['_7esdl2dvideo',['~SDL2DVideo',['../classijengine_1_1SDL2DVideo.html#abc44a3ee426ba4b202af08c5e4dc924c',1,'ijengine::SDL2DVideo']]], + ['_7esdl2texture',['~SDL2Texture',['../classijengine_1_1SDL2Texture.html#a18eb28859d46b9a918ff27b2f8a37501',1,'ijengine::SDL2Texture']]], + ['_7esdl2window',['~SDL2Window',['../classijengine_1_1SDL2Window.html#adacbfc303f24217bbcffeadfe0196a16',1,'ijengine::SDL2Window']]], + ['_7esdl3dvideo',['~SDL3DVideo',['../classijengine_1_1SDL3DVideo.html#a1cdfbca736693c872d8302db5e6e6dda',1,'ijengine::SDL3DVideo']]], + ['_7eshaderloader',['~ShaderLoader',['../classijengine_1_1ShaderLoader.html#a2a1f3389a09fadb89db8a7f4a291abf9',1,'ijengine::ShaderLoader']]], + ['_7eshadermanager',['~ShaderManager',['../classijengine_1_1ShaderManager.html#acfbc54fa76975c320a8078545a47a8a9',1,'ijengine::ShaderManager']]], + ['_7etexture',['~Texture',['../classijengine_1_1Texture.html#a26cfdb0fc73d02c6ffc9de4ef2786505',1,'ijengine::Texture']]], + ['_7evideo',['~Video',['../classijengine_1_1Video.html#abb66793ac4b5c66ac5f1a1755e4850bf',1,'ijengine::Video']]], + ['_7ewindow',['~Window',['../classijengine_1_1Window.html#a5c7cf239d20dcf1a379f09e6ba6dcecf',1,'ijengine::Window']]] +]; diff --git a/docs/html/search/all_2.html b/docs/html/search/all_2.html new file mode 100644 index 0000000..95ded12 --- /dev/null +++ b/docs/html/search/all_2.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/docs/html/search/all_2.js b/docs/html/search/all_2.js new file mode 100644 index 0000000..3c44445 --- /dev/null +++ b/docs/html/search/all_2.js @@ -0,0 +1,9 @@ +var searchData= +[ + ['deletemodel',['DeleteModel',['../classijengine_1_1GameModels.html#ae7a617bd2183603b61e0014aab9ff97a',1,'ijengine::GameModels']]], + ['depthsize',['depthsize',['../structijengine_1_1FramebufferInfo.html#afb2371328a1647ebc4acc0757e825e9f',1,'ijengine::FramebufferInfo']]], + ['destroy',['Destroy',['../structijengine_1_1Model.html#adb632186be89b40c5e9cc5f355fc05e6',1,'ijengine::Model']]], + ['doublebuffersize',['doublebuffersize',['../structijengine_1_1FramebufferInfo.html#a057843d29ea24330df32cacfdf8d79ea',1,'ijengine::FramebufferInfo']]], + ['draw',['draw',['../classijengine_1_1Canvas.html#ad941145373d040fa6b3b6f65366aaafa',1,'ijengine::Canvas::draw()'],['../classijengine_1_1SDL2Canvas.html#a764abc16a5bcdd6f0d1ab1c117839ee0',1,'ijengine::SDL2Canvas::draw()'],['../structijengine_1_1Model.html#aff9561a2feecc7a232bc1e7ac97475ad',1,'ijengine::Model::Draw()']]], + ['drawtriangle',['drawTriangle',['../classGLrenderer3d.html#af10dc480fc22622db6a83c87bb119ca7',1,'GLrenderer3d::drawTriangle()'],['../classijengine_1_1Renderer3d.html#a105c5b22d90584aeda18cafdd15650da',1,'ijengine::Renderer3d::drawTriangle()']]] +]; diff --git a/docs/html/search/all_3.html b/docs/html/search/all_3.html new file mode 100644 index 0000000..4d312d0 --- /dev/null +++ b/docs/html/search/all_3.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/docs/html/search/all_3.js b/docs/html/search/all_3.js new file mode 100644 index 0000000..c29601c --- /dev/null +++ b/docs/html/search/all_3.js @@ -0,0 +1,7 @@ +var searchData= +[ + ['flags',['flags',['../structijengine_1_1FramebufferInfo.html#a7f874c6c0e1b04206adc6995e79926ff',1,'ijengine::FramebufferInfo']]], + ['framebufferinfo',['FramebufferInfo',['../structijengine_1_1FramebufferInfo.html#a507eb4b030e4818df4f4cf8591484fd0',1,'ijengine::FramebufferInfo::FramebufferInfo()'],['../structijengine_1_1FramebufferInfo.html#ab09fee22e3623d28a46cf8138d7b7761',1,'ijengine::FramebufferInfo::FramebufferInfo(int r_buffer_size, int g_buffer_size, int b_buffer_size, int depth_size, int double_buffer_size)']]], + ['framebufferinfo',['FramebufferInfo',['../structijengine_1_1FramebufferInfo.html',1,'ijengine']]], + ['framebufferinfo_2eh',['framebufferinfo.h',['../framebufferinfo_8h.html',1,'']]] +]; diff --git a/docs/html/search/all_4.html b/docs/html/search/all_4.html new file mode 100644 index 0000000..d72a910 --- /dev/null +++ b/docs/html/search/all_4.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/docs/html/search/all_4.js b/docs/html/search/all_4.js new file mode 100644 index 0000000..7809ae6 --- /dev/null +++ b/docs/html/search/all_4.js @@ -0,0 +1,19 @@ +var searchData= +[ + ['g',['g',['../structijengine_1_1Vector3f.html#aed60781da1bd07f723e3afe4136bc0ce',1,'ijengine::Vector3f']]], + ['game',['Game',['../classijengine_1_1Game.html',1,'ijengine']]], + ['game',['Game',['../classijengine_1_1Game.html#a0f299591316c54af58da366f6b7a2795',1,'ijengine::Game']]], + ['game_2ecpp',['game.cpp',['../game_8cpp.html',1,'']]], + ['game_2eh',['game.h',['../game_8h.html',1,'']]], + ['gamemodels',['GameModels',['../classijengine_1_1GameModels.html',1,'ijengine']]], + ['gamemodels',['GameModels',['../classijengine_1_1GameModels.html#afe97cd039ac920bf467fe803fafd4808',1,'ijengine::GameModels']]], + ['gamemodels_2eh',['gamemodels.h',['../gamemodels_8h.html',1,'']]], + ['gbuffer',['gbuffer',['../structijengine_1_1FramebufferInfo.html#a8e09a95dc7d365ac5cb77e5a87e876a0',1,'ijengine::FramebufferInfo']]], + ['getmodel',['GetModel',['../classijengine_1_1GameModels.html#ad517639f989d88b5cd36fc51319ec336',1,'ijengine::GameModels']]], + ['getshader',['GetShader',['../classijengine_1_1ShaderManager.html#acd75e97fa36a888d515e2c2c8552a3d1',1,'ijengine::ShaderManager']]], + ['getvao',['GetVAO',['../structijengine_1_1Model.html#ae95b4198766618c787ee963bb1c75b81',1,'ijengine::Model']]], + ['getvbos',['GetVbos',['../structijengine_1_1Model.html#a5b560d6f47bd2b0999886751f1fd743e',1,'ijengine::Model']]], + ['glrenderer3d',['GLrenderer3d',['../classGLrenderer3d.html',1,'GLrenderer3d'],['../classGLrenderer3d.html#a7cdc3e8f4b5c7fc516e244ace28c26ae',1,'GLrenderer3d::GLrenderer3d()']]], + ['glrenderer3d_2ecpp',['glrenderer3d.cpp',['../glrenderer3d_8cpp.html',1,'']]], + ['glrenderer3d_2eh',['glrenderer3d.h',['../glrenderer3d_8h.html',1,'']]] +]; diff --git a/docs/html/search/all_5.html b/docs/html/search/all_5.html new file mode 100644 index 0000000..99ef726 --- /dev/null +++ b/docs/html/search/all_5.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/docs/html/search/all_5.js b/docs/html/search/all_5.js new file mode 100644 index 0000000..eb82e93 --- /dev/null +++ b/docs/html/search/all_5.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['h',['h',['../classijengine_1_1SDL2Texture.html#a5202ccb0ca2cd152fd3597b45235556e',1,'ijengine::SDL2Texture::h()'],['../classijengine_1_1SDL2Window.html#a22bfc90a19791ec62bee093b573a1317',1,'ijengine::SDL2Window::h()'],['../classijengine_1_1Texture.html#a9ffe6059a07f4f20251578d9d9f9334c',1,'ijengine::Texture::h()'],['../classijengine_1_1Window.html#a1f77cd9da190853e8721a2f18bc2ffba',1,'ijengine::Window::h()']]] +]; diff --git a/docs/html/search/all_6.html b/docs/html/search/all_6.html new file mode 100644 index 0000000..6133ab3 --- /dev/null +++ b/docs/html/search/all_6.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/docs/html/search/all_6.js b/docs/html/search/all_6.js new file mode 100644 index 0000000..f96c6cc --- /dev/null +++ b/docs/html/search/all_6.js @@ -0,0 +1,6 @@ +var searchData= +[ + ['igameobject_2eh',['Igameobject.h',['../Igameobject_8h.html',1,'']]], + ['ijengine',['ijengine',['../namespaceijengine.html',1,'']]], + ['init',['init',['../classijengine_1_1LibGL.html#a46f71fb7c9ecce992ecb5fc0a1122b41',1,'ijengine::LibGL::init()'],['../classijengine_1_1Lib.html#a06cbf2575cf46251daa384d94ccf9e4f',1,'ijengine::Lib::init()'],['../classijengine_1_1LibSDL2.html#a473340c2f65b610b884a473813fd0b33',1,'ijengine::LibSDL2::init()']]] +]; diff --git a/docs/html/search/all_7.html b/docs/html/search/all_7.html new file mode 100644 index 0000000..5748125 --- /dev/null +++ b/docs/html/search/all_7.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/docs/html/search/all_7.js b/docs/html/search/all_7.js new file mode 100644 index 0000000..3460285 --- /dev/null +++ b/docs/html/search/all_7.js @@ -0,0 +1,10 @@ +var searchData= +[ + ['lib',['Lib',['../classijengine_1_1Lib.html',1,'ijengine']]], + ['libgl',['LibGL',['../classijengine_1_1LibGL.html',1,'ijengine']]], + ['libgl_2ecpp',['libgl.cpp',['../libgl_8cpp.html',1,'']]], + ['libgl_2eh',['libgl.h',['../libgl_8h.html',1,'']]], + ['libs_2eh',['libs.h',['../libs_8h.html',1,'']]], + ['libsdl2',['LibSDL2',['../classijengine_1_1LibSDL2.html',1,'ijengine']]], + ['load_5ftexture_5ffrom_5fpath',['load_texture_from_path',['../classijengine_1_1SDL2Texture.html#a2685a9df8d7152bc132990dea3ffe813',1,'ijengine::SDL2Texture']]] +]; diff --git a/docs/html/search/all_8.html b/docs/html/search/all_8.html new file mode 100644 index 0000000..0179bdd --- /dev/null +++ b/docs/html/search/all_8.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/docs/html/search/all_8.js b/docs/html/search/all_8.js new file mode 100644 index 0000000..04459c5 --- /dev/null +++ b/docs/html/search/all_8.js @@ -0,0 +1,8 @@ +var searchData= +[ + ['major_5fversion',['major_version',['../structijengine_1_1ContextInfo.html#a44c279f6a92cc71d0646efc13f20b925',1,'ijengine::ContextInfo']]], + ['minor_5fversion',['minor_version',['../structijengine_1_1ContextInfo.html#a9027633774ff617b758c3be0ad456933',1,'ijengine::ContextInfo']]], + ['model',['Model',['../structijengine_1_1Model.html#a78b86cd4f07879f775615b26a6616df7',1,'ijengine::Model']]], + ['model',['Model',['../structijengine_1_1Model.html',1,'ijengine']]], + ['model_2eh',['model.h',['../model_8h.html',1,'']]] +]; diff --git a/docs/html/search/all_9.html b/docs/html/search/all_9.html new file mode 100644 index 0000000..cd46d44 --- /dev/null +++ b/docs/html/search/all_9.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/docs/html/search/all_9.js b/docs/html/search/all_9.js new file mode 100644 index 0000000..933f50b --- /dev/null +++ b/docs/html/search/all_9.js @@ -0,0 +1,6 @@ +var searchData= +[ + ['name',['name',['../classijengine_1_1LibGL.html#afe0784e342131c99f3db81a1c10dbd55',1,'ijengine::LibGL::name()'],['../classijengine_1_1Lib.html#a4b9c9bf0de12262823bf9f9543b7c24e',1,'ijengine::Lib::name()'],['../classijengine_1_1LibSDL2.html#ad2b1d60f874de08cf14f4b0b529f7ad2',1,'ijengine::LibSDL2::name()']]], + ['notifybeginframe',['notifyBeginframe',['../classGLrenderer3d.html#a69cfa7ad8eac36b068b8cc8e461d7c33',1,'GLrenderer3d::notifyBeginframe()'],['../classijengine_1_1Renderer3d.html#a4f2d16d72f210445fdb9210b3fce33bf',1,'ijengine::Renderer3d::notifyBeginframe()']]], + ['notifyendframe',['notifyEndFrame',['../classGLrenderer3d.html#a1625b7fa82863e7f54ba86d2ebe5f7af',1,'GLrenderer3d::notifyEndFrame()'],['../classijengine_1_1Renderer3d.html#af0a21ea9fc5ebd8e30922047bf743a14',1,'ijengine::Renderer3d::notifyEndFrame()']]] +]; diff --git a/docs/html/search/all_a.html b/docs/html/search/all_a.html new file mode 100644 index 0000000..eab6553 --- /dev/null +++ b/docs/html/search/all_a.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/docs/html/search/all_a.js b/docs/html/search/all_a.js new file mode 100644 index 0000000..aff869a --- /dev/null +++ b/docs/html/search/all_a.js @@ -0,0 +1,10 @@ +var searchData= +[ + ['r',['r',['../structijengine_1_1Vector3f.html#a0e7ca8f82170904af1d5132671e744b6',1,'ijengine::Vector3f']]], + ['rbuffer',['rbuffer',['../structijengine_1_1FramebufferInfo.html#aa8891e2879a75364bed1b6559ceaf575',1,'ijengine::FramebufferInfo']]], + ['renderer',['renderer',['../classijengine_1_1SDL2Canvas.html#a4c5237e37a864ede4242751732c4bc0b',1,'ijengine::SDL2Canvas']]], + ['renderer3d',['renderer3d',['../classGLrenderer3d.html#a2392453b4b81dd64811898a452042e8d',1,'GLrenderer3d::renderer3d()'],['../classijengine_1_1SDL2Window.html#aa35b142bef03f2fd5fc17382bfef39f1',1,'ijengine::SDL2Window::renderer3d()'],['../classijengine_1_1Window.html#aaa4026b334e10318ec1ea92bf62a4a90',1,'ijengine::Window::renderer3d()']]], + ['renderer3d',['Renderer3d',['../classijengine_1_1Renderer3d.html',1,'ijengine']]], + ['renderer3d_2eh',['renderer3d.h',['../renderer3d_8h.html',1,'']]], + ['run',['run',['../classijengine_1_1Game.html#a1a86bc39a6e4c1c5c35f998bc3e969c0',1,'ijengine::Game']]] +]; diff --git a/docs/html/search/all_b.html b/docs/html/search/all_b.html new file mode 100644 index 0000000..a2c161e --- /dev/null +++ b/docs/html/search/all_b.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/docs/html/search/all_b.js b/docs/html/search/all_b.js new file mode 100644 index 0000000..d88c048 --- /dev/null +++ b/docs/html/search/all_b.js @@ -0,0 +1,40 @@ +var searchData= +[ + ['sdl2_2ecpp',['sdl2.cpp',['../sdl2_8cpp.html',1,'']]], + ['sdl2_2eh',['sdl2.h',['../sdl2_8h.html',1,'']]], + ['sdl2canvas',['SDL2Canvas',['../classijengine_1_1SDL2Canvas.html',1,'ijengine']]], + ['sdl2canvas',['SDL2Canvas',['../classijengine_1_1SDL2Canvas.html#aa83ba37c30b25a0d4c8ca15d37f76e01',1,'ijengine::SDL2Canvas']]], + ['sdl2canvas_2ecpp',['sdl2canvas.cpp',['../sdl2canvas_8cpp.html',1,'']]], + ['sdl2canvas_2eh',['sdl2canvas.h',['../sdl2canvas_8h.html',1,'']]], + ['sdl2dvideo',['SDL2DVideo',['../classijengine_1_1SDL2DVideo.html',1,'ijengine']]], + ['sdl2dvideo',['SDL2DVideo',['../classijengine_1_1SDL2DVideo.html#abced6545a0115b81dc9ab7bb234d79fc',1,'ijengine::SDL2DVideo']]], + ['sdl2dvideo_2ecpp',['sdl2Dvideo.cpp',['../sdl2Dvideo_8cpp.html',1,'']]], + ['sdl2dvideo_2eh',['sdl2Dvideo.h',['../sdl2Dvideo_8h.html',1,'']]], + ['sdl2game',['SDL2Game',['../classijengine_1_1SDL2Game.html',1,'ijengine']]], + ['sdl2game',['SDL2Game',['../classijengine_1_1SDL2Game.html#a85c10694ae6091b2979ed922a911adef',1,'ijengine::SDL2Game']]], + ['sdl2game_2ecpp',['sdl2game.cpp',['../sdl2game_8cpp.html',1,'']]], + ['sdl2game_2eh',['sdl2game.h',['../sdl2game_8h.html',1,'']]], + ['sdl2texture',['SDL2Texture',['../classijengine_1_1SDL2Texture.html',1,'ijengine']]], + ['sdl2texture',['SDL2Texture',['../classijengine_1_1SDL2Texture.html#a4eb052ac3a431cc81cd2feba6aa65e67',1,'ijengine::SDL2Texture']]], + ['sdl2texture_2ecpp',['sdl2texture.cpp',['../sdl2texture_8cpp.html',1,'']]], + ['sdl2texture_2eh',['sdl2texture.h',['../sdl2texture_8h.html',1,'']]], + ['sdl2window',['SDL2Window',['../classijengine_1_1SDL2Window.html#ae49b726543bf75c4ef88577873c0b595',1,'ijengine::SDL2Window']]], + ['sdl2window',['SDL2Window',['../classijengine_1_1SDL2Window.html',1,'ijengine']]], + ['sdl2window_2ecpp',['sdl2window.cpp',['../sdl2window_8cpp.html',1,'']]], + ['sdl2window_2eh',['sdl2window.h',['../sdl2window_8h.html',1,'']]], + ['sdl3dvideo',['SDL3DVideo',['../classijengine_1_1SDL3DVideo.html#a298c059220a3e9f7c67360928c01a1b4',1,'ijengine::SDL3DVideo']]], + ['sdl3dvideo',['SDL3DVideo',['../classijengine_1_1SDL3DVideo.html',1,'ijengine']]], + ['sdl3dvideo_2ecpp',['sdl3Dvideo.cpp',['../sdl3Dvideo_8cpp.html',1,'']]], + ['sdl3dvideo_2eh',['sdl3Dvideo.h',['../sdl3Dvideo_8h.html',1,'']]], + ['sdlglgame',['SDLGLGame',['../classijengine_1_1SDLGLGame.html',1,'ijengine']]], + ['sdlglgame',['SDLGLGame',['../classijengine_1_1SDLGLGame.html#a12121059a5b887fefc5c636f1e6ce7fb',1,'ijengine::SDLGLGame']]], + ['sdlglgame_2ecpp',['sdlglgame.cpp',['../sdlglgame_8cpp.html',1,'']]], + ['sdlglgame_2eh',['sdlglgame.h',['../sdlglgame_8h.html',1,'']]], + ['setprogram',['SetProgram',['../structijengine_1_1Model.html#a85245d758ddabf9dcfcf5f542999ad87',1,'ijengine::Model']]], + ['shader_5fmanager_2ecpp',['shader_manager.cpp',['../shader__manager_8cpp.html',1,'']]], + ['shader_5fmanager_2eh',['shader_manager.h',['../shader__manager_8h.html',1,'']]], + ['shaderloader',['ShaderLoader',['../classijengine_1_1ShaderLoader.html',1,'ijengine']]], + ['shaderloader_2eh',['shaderloader.h',['../shaderloader_8h.html',1,'']]], + ['shadermanager',['ShaderManager',['../classijengine_1_1ShaderManager.html',1,'ijengine']]], + ['shadermanager',['ShaderManager',['../classijengine_1_1ShaderManager.html#a7b64c6ab11f1ccb9b95c4bf59248d89c',1,'ijengine::ShaderManager']]] +]; diff --git a/docs/html/search/all_c.html b/docs/html/search/all_c.html new file mode 100644 index 0000000..bdd3ee2 --- /dev/null +++ b/docs/html/search/all_c.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/docs/html/search/all_c.js b/docs/html/search/all_c.js new file mode 100644 index 0000000..c3c0ba1 --- /dev/null +++ b/docs/html/search/all_c.js @@ -0,0 +1,6 @@ +var searchData= +[ + ['texture',['Texture',['../classijengine_1_1Texture.html',1,'ijengine']]], + ['texture',['texture',['../classijengine_1_1SDL2Texture.html#ab2b7be6a96eb385b9695f358283f006c',1,'ijengine::SDL2Texture']]], + ['texture_2eh',['texture.h',['../texture_8h.html',1,'']]] +]; diff --git a/docs/html/search/all_d.html b/docs/html/search/all_d.html new file mode 100644 index 0000000..d510933 --- /dev/null +++ b/docs/html/search/all_d.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/docs/html/search/all_d.js b/docs/html/search/all_d.js new file mode 100644 index 0000000..af3f18b --- /dev/null +++ b/docs/html/search/all_d.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['update',['update',['../classijengine_1_1Canvas.html#ad0f3aace5114a8cb2d457f0f272c6743',1,'ijengine::Canvas::update()'],['../classijengine_1_1SDL2Canvas.html#a5b87afff98211d159da84986f5b04e99',1,'ijengine::SDL2Canvas::update()'],['../structijengine_1_1Model.html#a035780f6602643ddb3674ddc9b400aed',1,'ijengine::Model::Update()']]] +]; diff --git a/docs/html/search/all_e.html b/docs/html/search/all_e.html new file mode 100644 index 0000000..3cda017 --- /dev/null +++ b/docs/html/search/all_e.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/docs/html/search/all_e.js b/docs/html/search/all_e.js new file mode 100644 index 0000000..4bd6c5f --- /dev/null +++ b/docs/html/search/all_e.js @@ -0,0 +1,11 @@ +var searchData= +[ + ['vao',['vao',['../structijengine_1_1Model.html#ac8e3b6e589118cfcc8141855262218bf',1,'ijengine::Model']]], + ['vbos',['vbos',['../structijengine_1_1Model.html#a8228166fb6499a5b340981b15b27c098',1,'ijengine::Model']]], + ['vector3f',['Vector3f',['../structijengine_1_1Vector3f.html',1,'ijengine']]], + ['vector3f',['Vector3f',['../structijengine_1_1Vector3f.html#a64ff073054db67b57009602892f3c8fa',1,'ijengine::Vector3f::Vector3f()'],['../structijengine_1_1Vector3f.html#a50975b389d1a92cbb68bbf82864ce929',1,'ijengine::Vector3f::Vector3f(float _x, float _y, float _z)'],['../structijengine_1_1Vector3f.html#a326dfdae474265681ec0a6d85fa05e20',1,'ijengine::Vector3f::Vector3f(float _x, float _y, float _z, float _r, float _g, float _b)']]], + ['version',['version',['../classijengine_1_1LibGL.html#abf2adaac930d5e0d036c65e30f718dc3',1,'ijengine::LibGL::version()'],['../classijengine_1_1Lib.html#a0fdaa7786c6bd7afaab1be8d58224630',1,'ijengine::Lib::version()'],['../classijengine_1_1LibSDL2.html#a79988e10ed910e3c760d137209fb107f',1,'ijengine::LibSDL2::version()']]], + ['vertexformat_2eh',['vertexformat.h',['../vertexformat_8h.html',1,'']]], + ['video',['Video',['../classijengine_1_1Video.html',1,'ijengine']]], + ['video_2eh',['video.h',['../video_8h.html',1,'']]] +]; diff --git a/docs/html/search/all_f.html b/docs/html/search/all_f.html new file mode 100644 index 0000000..7419b02 --- /dev/null +++ b/docs/html/search/all_f.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/docs/html/search/all_f.js b/docs/html/search/all_f.js new file mode 100644 index 0000000..c2444e2 --- /dev/null +++ b/docs/html/search/all_f.js @@ -0,0 +1,6 @@ +var searchData= +[ + ['w',['w',['../classijengine_1_1SDL2Texture.html#a94b43ffad7f1ea5ac74165e59085ffce',1,'ijengine::SDL2Texture::w()'],['../classijengine_1_1SDL2Window.html#a9ee858781f682de6e1f4e07e0e005d52',1,'ijengine::SDL2Window::w()'],['../classijengine_1_1Texture.html#a8de34c2971f12e08d49c5f51d8236178',1,'ijengine::Texture::w()'],['../classijengine_1_1Window.html#a0481e6a3e12e4455cbc7205bcb7507de',1,'ijengine::Window::w()']]], + ['window',['Window',['../classijengine_1_1Window.html',1,'ijengine']]], + ['window_2eh',['window.h',['../window_8h.html',1,'']]] +]; diff --git a/docs/html/search/classes_0.html b/docs/html/search/classes_0.html new file mode 100644 index 0000000..fabdc03 --- /dev/null +++ b/docs/html/search/classes_0.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/docs/html/search/classes_0.js b/docs/html/search/classes_0.js new file mode 100644 index 0000000..37fd45b --- /dev/null +++ b/docs/html/search/classes_0.js @@ -0,0 +1,5 @@ +var searchData= +[ + ['canvas',['Canvas',['../classijengine_1_1Canvas.html',1,'ijengine']]], + ['contextinfo',['ContextInfo',['../structijengine_1_1ContextInfo.html',1,'ijengine']]] +]; diff --git a/docs/html/search/classes_1.html b/docs/html/search/classes_1.html new file mode 100644 index 0000000..800b6ae --- /dev/null +++ b/docs/html/search/classes_1.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/docs/html/search/classes_1.js b/docs/html/search/classes_1.js new file mode 100644 index 0000000..1b98456 --- /dev/null +++ b/docs/html/search/classes_1.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['framebufferinfo',['FramebufferInfo',['../structijengine_1_1FramebufferInfo.html',1,'ijengine']]] +]; diff --git a/docs/html/search/classes_2.html b/docs/html/search/classes_2.html new file mode 100644 index 0000000..f65d263 --- /dev/null +++ b/docs/html/search/classes_2.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/docs/html/search/classes_2.js b/docs/html/search/classes_2.js new file mode 100644 index 0000000..a18162b --- /dev/null +++ b/docs/html/search/classes_2.js @@ -0,0 +1,6 @@ +var searchData= +[ + ['game',['Game',['../classijengine_1_1Game.html',1,'ijengine']]], + ['gamemodels',['GameModels',['../classijengine_1_1GameModels.html',1,'ijengine']]], + ['glrenderer3d',['GLrenderer3d',['../classGLrenderer3d.html',1,'']]] +]; diff --git a/docs/html/search/classes_3.html b/docs/html/search/classes_3.html new file mode 100644 index 0000000..927e837 --- /dev/null +++ b/docs/html/search/classes_3.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/docs/html/search/classes_3.js b/docs/html/search/classes_3.js new file mode 100644 index 0000000..8716067 --- /dev/null +++ b/docs/html/search/classes_3.js @@ -0,0 +1,6 @@ +var searchData= +[ + ['lib',['Lib',['../classijengine_1_1Lib.html',1,'ijengine']]], + ['libgl',['LibGL',['../classijengine_1_1LibGL.html',1,'ijengine']]], + ['libsdl2',['LibSDL2',['../classijengine_1_1LibSDL2.html',1,'ijengine']]] +]; diff --git a/docs/html/search/classes_4.html b/docs/html/search/classes_4.html new file mode 100644 index 0000000..a447290 --- /dev/null +++ b/docs/html/search/classes_4.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/docs/html/search/classes_4.js b/docs/html/search/classes_4.js new file mode 100644 index 0000000..09690e0 --- /dev/null +++ b/docs/html/search/classes_4.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['model',['Model',['../structijengine_1_1Model.html',1,'ijengine']]] +]; diff --git a/docs/html/search/classes_5.html b/docs/html/search/classes_5.html new file mode 100644 index 0000000..63484c4 --- /dev/null +++ b/docs/html/search/classes_5.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/docs/html/search/classes_5.js b/docs/html/search/classes_5.js new file mode 100644 index 0000000..c168bf9 --- /dev/null +++ b/docs/html/search/classes_5.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['renderer3d',['Renderer3d',['../classijengine_1_1Renderer3d.html',1,'ijengine']]] +]; diff --git a/docs/html/search/classes_6.html b/docs/html/search/classes_6.html new file mode 100644 index 0000000..f3d7035 --- /dev/null +++ b/docs/html/search/classes_6.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/docs/html/search/classes_6.js b/docs/html/search/classes_6.js new file mode 100644 index 0000000..82f7630 --- /dev/null +++ b/docs/html/search/classes_6.js @@ -0,0 +1,12 @@ +var searchData= +[ + ['sdl2canvas',['SDL2Canvas',['../classijengine_1_1SDL2Canvas.html',1,'ijengine']]], + ['sdl2dvideo',['SDL2DVideo',['../classijengine_1_1SDL2DVideo.html',1,'ijengine']]], + ['sdl2game',['SDL2Game',['../classijengine_1_1SDL2Game.html',1,'ijengine']]], + ['sdl2texture',['SDL2Texture',['../classijengine_1_1SDL2Texture.html',1,'ijengine']]], + ['sdl2window',['SDL2Window',['../classijengine_1_1SDL2Window.html',1,'ijengine']]], + ['sdl3dvideo',['SDL3DVideo',['../classijengine_1_1SDL3DVideo.html',1,'ijengine']]], + ['sdlglgame',['SDLGLGame',['../classijengine_1_1SDLGLGame.html',1,'ijengine']]], + ['shaderloader',['ShaderLoader',['../classijengine_1_1ShaderLoader.html',1,'ijengine']]], + ['shadermanager',['ShaderManager',['../classijengine_1_1ShaderManager.html',1,'ijengine']]] +]; diff --git a/docs/html/search/classes_7.html b/docs/html/search/classes_7.html new file mode 100644 index 0000000..9e5f5c9 --- /dev/null +++ b/docs/html/search/classes_7.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/docs/html/search/classes_7.js b/docs/html/search/classes_7.js new file mode 100644 index 0000000..32d0b8c --- /dev/null +++ b/docs/html/search/classes_7.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['texture',['Texture',['../classijengine_1_1Texture.html',1,'ijengine']]] +]; diff --git a/docs/html/search/classes_8.html b/docs/html/search/classes_8.html new file mode 100644 index 0000000..82c35b3 --- /dev/null +++ b/docs/html/search/classes_8.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/docs/html/search/classes_8.js b/docs/html/search/classes_8.js new file mode 100644 index 0000000..3b69429 --- /dev/null +++ b/docs/html/search/classes_8.js @@ -0,0 +1,5 @@ +var searchData= +[ + ['vector3f',['Vector3f',['../structijengine_1_1Vector3f.html',1,'ijengine']]], + ['video',['Video',['../classijengine_1_1Video.html',1,'ijengine']]] +]; diff --git a/docs/html/search/classes_9.html b/docs/html/search/classes_9.html new file mode 100644 index 0000000..4e83ac8 --- /dev/null +++ b/docs/html/search/classes_9.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/docs/html/search/classes_9.js b/docs/html/search/classes_9.js new file mode 100644 index 0000000..ad1ffaa --- /dev/null +++ b/docs/html/search/classes_9.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['window',['Window',['../classijengine_1_1Window.html',1,'ijengine']]] +]; diff --git a/docs/html/search/close.png b/docs/html/search/close.png new file mode 100644 index 0000000000000000000000000000000000000000..9342d3dfeea7b7c4ee610987e717804b5a42ceb9 GIT binary patch literal 273 zcmV+s0q*{ZP)4(RlMby96)VwnbG{ zbe&}^BDn7x>$<{ck4zAK-=nT;=hHG)kmplIF${xqm8db3oX6wT3bvp`TE@m0cg;b) zBuSL}5?N7O(iZLdAlz@)b)Rd~DnSsSX&P5qC`XwuFwcAYLC+d2>+1(8on;wpt8QIC X2MT$R4iQDd00000NkvXXu0mjfia~GN literal 0 HcmV?d00001 diff --git a/docs/html/search/files_0.html b/docs/html/search/files_0.html new file mode 100644 index 0000000..c7aa36c --- /dev/null +++ b/docs/html/search/files_0.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/docs/html/search/files_0.js b/docs/html/search/files_0.js new file mode 100644 index 0000000..aaa804e --- /dev/null +++ b/docs/html/search/files_0.js @@ -0,0 +1,5 @@ +var searchData= +[ + ['canvas_2eh',['canvas.h',['../canvas_8h.html',1,'']]], + ['contextinfo_2eh',['contextinfo.h',['../contextinfo_8h.html',1,'']]] +]; diff --git a/docs/html/search/files_1.html b/docs/html/search/files_1.html new file mode 100644 index 0000000..eca1c80 --- /dev/null +++ b/docs/html/search/files_1.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/docs/html/search/files_1.js b/docs/html/search/files_1.js new file mode 100644 index 0000000..f124671 --- /dev/null +++ b/docs/html/search/files_1.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['framebufferinfo_2eh',['framebufferinfo.h',['../framebufferinfo_8h.html',1,'']]] +]; diff --git a/docs/html/search/files_2.html b/docs/html/search/files_2.html new file mode 100644 index 0000000..04a8a46 --- /dev/null +++ b/docs/html/search/files_2.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/docs/html/search/files_2.js b/docs/html/search/files_2.js new file mode 100644 index 0000000..7e4f69c --- /dev/null +++ b/docs/html/search/files_2.js @@ -0,0 +1,8 @@ +var searchData= +[ + ['game_2ecpp',['game.cpp',['../game_8cpp.html',1,'']]], + ['game_2eh',['game.h',['../game_8h.html',1,'']]], + ['gamemodels_2eh',['gamemodels.h',['../gamemodels_8h.html',1,'']]], + ['glrenderer3d_2ecpp',['glrenderer3d.cpp',['../glrenderer3d_8cpp.html',1,'']]], + ['glrenderer3d_2eh',['glrenderer3d.h',['../glrenderer3d_8h.html',1,'']]] +]; diff --git a/docs/html/search/files_3.html b/docs/html/search/files_3.html new file mode 100644 index 0000000..0dc9a56 --- /dev/null +++ b/docs/html/search/files_3.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/docs/html/search/files_3.js b/docs/html/search/files_3.js new file mode 100644 index 0000000..af9851c --- /dev/null +++ b/docs/html/search/files_3.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['igameobject_2eh',['Igameobject.h',['../Igameobject_8h.html',1,'']]] +]; diff --git a/docs/html/search/files_4.html b/docs/html/search/files_4.html new file mode 100644 index 0000000..891b5da --- /dev/null +++ b/docs/html/search/files_4.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/docs/html/search/files_4.js b/docs/html/search/files_4.js new file mode 100644 index 0000000..4e5143d --- /dev/null +++ b/docs/html/search/files_4.js @@ -0,0 +1,6 @@ +var searchData= +[ + ['libgl_2ecpp',['libgl.cpp',['../libgl_8cpp.html',1,'']]], + ['libgl_2eh',['libgl.h',['../libgl_8h.html',1,'']]], + ['libs_2eh',['libs.h',['../libs_8h.html',1,'']]] +]; diff --git a/docs/html/search/files_5.html b/docs/html/search/files_5.html new file mode 100644 index 0000000..1741195 --- /dev/null +++ b/docs/html/search/files_5.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/docs/html/search/files_5.js b/docs/html/search/files_5.js new file mode 100644 index 0000000..e49e1d6 --- /dev/null +++ b/docs/html/search/files_5.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['model_2eh',['model.h',['../model_8h.html',1,'']]] +]; diff --git a/docs/html/search/files_6.html b/docs/html/search/files_6.html new file mode 100644 index 0000000..262d3da --- /dev/null +++ b/docs/html/search/files_6.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/docs/html/search/files_6.js b/docs/html/search/files_6.js new file mode 100644 index 0000000..1251398 --- /dev/null +++ b/docs/html/search/files_6.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['renderer3d_2eh',['renderer3d.h',['../renderer3d_8h.html',1,'']]] +]; diff --git a/docs/html/search/files_7.html b/docs/html/search/files_7.html new file mode 100644 index 0000000..c535572 --- /dev/null +++ b/docs/html/search/files_7.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/docs/html/search/files_7.js b/docs/html/search/files_7.js new file mode 100644 index 0000000..995f5c1 --- /dev/null +++ b/docs/html/search/files_7.js @@ -0,0 +1,22 @@ +var searchData= +[ + ['sdl2_2ecpp',['sdl2.cpp',['../sdl2_8cpp.html',1,'']]], + ['sdl2_2eh',['sdl2.h',['../sdl2_8h.html',1,'']]], + ['sdl2canvas_2ecpp',['sdl2canvas.cpp',['../sdl2canvas_8cpp.html',1,'']]], + ['sdl2canvas_2eh',['sdl2canvas.h',['../sdl2canvas_8h.html',1,'']]], + ['sdl2dvideo_2ecpp',['sdl2Dvideo.cpp',['../sdl2Dvideo_8cpp.html',1,'']]], + ['sdl2dvideo_2eh',['sdl2Dvideo.h',['../sdl2Dvideo_8h.html',1,'']]], + ['sdl2game_2ecpp',['sdl2game.cpp',['../sdl2game_8cpp.html',1,'']]], + ['sdl2game_2eh',['sdl2game.h',['../sdl2game_8h.html',1,'']]], + ['sdl2texture_2ecpp',['sdl2texture.cpp',['../sdl2texture_8cpp.html',1,'']]], + ['sdl2texture_2eh',['sdl2texture.h',['../sdl2texture_8h.html',1,'']]], + ['sdl2window_2ecpp',['sdl2window.cpp',['../sdl2window_8cpp.html',1,'']]], + ['sdl2window_2eh',['sdl2window.h',['../sdl2window_8h.html',1,'']]], + ['sdl3dvideo_2ecpp',['sdl3Dvideo.cpp',['../sdl3Dvideo_8cpp.html',1,'']]], + ['sdl3dvideo_2eh',['sdl3Dvideo.h',['../sdl3Dvideo_8h.html',1,'']]], + ['sdlglgame_2ecpp',['sdlglgame.cpp',['../sdlglgame_8cpp.html',1,'']]], + ['sdlglgame_2eh',['sdlglgame.h',['../sdlglgame_8h.html',1,'']]], + ['shader_5fmanager_2ecpp',['shader_manager.cpp',['../shader__manager_8cpp.html',1,'']]], + ['shader_5fmanager_2eh',['shader_manager.h',['../shader__manager_8h.html',1,'']]], + ['shaderloader_2eh',['shaderloader.h',['../shaderloader_8h.html',1,'']]] +]; diff --git a/docs/html/search/files_8.html b/docs/html/search/files_8.html new file mode 100644 index 0000000..21c328a --- /dev/null +++ b/docs/html/search/files_8.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/docs/html/search/files_8.js b/docs/html/search/files_8.js new file mode 100644 index 0000000..469e693 --- /dev/null +++ b/docs/html/search/files_8.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['texture_2eh',['texture.h',['../texture_8h.html',1,'']]] +]; diff --git a/docs/html/search/files_9.html b/docs/html/search/files_9.html new file mode 100644 index 0000000..00a5201 --- /dev/null +++ b/docs/html/search/files_9.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/docs/html/search/files_9.js b/docs/html/search/files_9.js new file mode 100644 index 0000000..e82f504 --- /dev/null +++ b/docs/html/search/files_9.js @@ -0,0 +1,5 @@ +var searchData= +[ + ['vertexformat_2eh',['vertexformat.h',['../vertexformat_8h.html',1,'']]], + ['video_2eh',['video.h',['../video_8h.html',1,'']]] +]; diff --git a/docs/html/search/files_a.html b/docs/html/search/files_a.html new file mode 100644 index 0000000..ab04755 --- /dev/null +++ b/docs/html/search/files_a.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/docs/html/search/files_a.js b/docs/html/search/files_a.js new file mode 100644 index 0000000..d58b323 --- /dev/null +++ b/docs/html/search/files_a.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['window_2eh',['window.h',['../window_8h.html',1,'']]] +]; diff --git a/docs/html/search/functions_0.html b/docs/html/search/functions_0.html new file mode 100644 index 0000000..16a5a52 --- /dev/null +++ b/docs/html/search/functions_0.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/docs/html/search/functions_0.js b/docs/html/search/functions_0.js new file mode 100644 index 0000000..6ee2562 --- /dev/null +++ b/docs/html/search/functions_0.js @@ -0,0 +1,9 @@ +var searchData= +[ + ['canvas',['canvas',['../classijengine_1_1SDL2Window.html#a67813fe0b83700d046a4b84112b9ceb3',1,'ijengine::SDL2Window::canvas()'],['../classijengine_1_1Window.html#ad09bf41db3b3c65bdaaebb1986eee285',1,'ijengine::Window::canvas()']]], + ['config',['config',['../classijengine_1_1LibGL.html#a7b8128296f4f1aacefb608468baa531a',1,'ijengine::LibGL::config()'],['../classijengine_1_1Lib.html#a669f2c5e4bcb92d144feab5d25f1610f',1,'ijengine::Lib::config()'],['../classijengine_1_1LibSDL2.html#a52dcf9c6061a1f0c917e2c4762491f18',1,'ijengine::LibSDL2::config()']]], + ['contextinfo',['ContextInfo',['../structijengine_1_1ContextInfo.html#a82768f50efbf3d056282baffcbff66bd',1,'ijengine::ContextInfo::ContextInfo()'],['../structijengine_1_1ContextInfo.html#a7d8de4f7da93da958f06a1ef342f2c4c',1,'ijengine::ContextInfo::ContextInfo(int majorversion, int minorversion, bool _core)']]], + ['create_5fwindow',['create_window',['../classijengine_1_1SDL2DVideo.html#a560fb324f6dcc18936901d4c91fa8e89',1,'ijengine::SDL2DVideo::create_window()'],['../classijengine_1_1SDL3DVideo.html#a91129138ce05c6d1f453f7cc854dba3f',1,'ijengine::SDL3DVideo::create_window()'],['../classijengine_1_1Video.html#a21c552c463b2a7466394c2b6e7e1ca99',1,'ijengine::Video::create_window()']]], + ['createprogram',['CreateProgram',['../classijengine_1_1ShaderManager.html#a50a52860e644dada1fd3abac162a2c6e',1,'ijengine::ShaderManager::CreateProgram()'],['../classijengine_1_1ShaderLoader.html#ae9eaccd86333f426b7e569d51628fae5',1,'ijengine::ShaderLoader::CreateProgram()']]], + ['createtrianglemodel',['CreateTriangleModel',['../classijengine_1_1GameModels.html#a23361e2d38ee8e35211e6298fd586ce2',1,'ijengine::GameModels']]] +]; diff --git a/docs/html/search/functions_1.html b/docs/html/search/functions_1.html new file mode 100644 index 0000000..3b4eacf --- /dev/null +++ b/docs/html/search/functions_1.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/docs/html/search/functions_1.js b/docs/html/search/functions_1.js new file mode 100644 index 0000000..ea9df3f --- /dev/null +++ b/docs/html/search/functions_1.js @@ -0,0 +1,7 @@ +var searchData= +[ + ['deletemodel',['DeleteModel',['../classijengine_1_1GameModels.html#ae7a617bd2183603b61e0014aab9ff97a',1,'ijengine::GameModels']]], + ['destroy',['Destroy',['../structijengine_1_1Model.html#adb632186be89b40c5e9cc5f355fc05e6',1,'ijengine::Model']]], + ['draw',['draw',['../classijengine_1_1Canvas.html#ad941145373d040fa6b3b6f65366aaafa',1,'ijengine::Canvas::draw()'],['../classijengine_1_1SDL2Canvas.html#a764abc16a5bcdd6f0d1ab1c117839ee0',1,'ijengine::SDL2Canvas::draw()'],['../structijengine_1_1Model.html#aff9561a2feecc7a232bc1e7ac97475ad',1,'ijengine::Model::Draw()']]], + ['drawtriangle',['drawTriangle',['../classGLrenderer3d.html#af10dc480fc22622db6a83c87bb119ca7',1,'GLrenderer3d::drawTriangle()'],['../classijengine_1_1Renderer3d.html#a105c5b22d90584aeda18cafdd15650da',1,'ijengine::Renderer3d::drawTriangle()']]] +]; diff --git a/docs/html/search/functions_2.html b/docs/html/search/functions_2.html new file mode 100644 index 0000000..78be8b4 --- /dev/null +++ b/docs/html/search/functions_2.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/docs/html/search/functions_2.js b/docs/html/search/functions_2.js new file mode 100644 index 0000000..285038b --- /dev/null +++ b/docs/html/search/functions_2.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['framebufferinfo',['FramebufferInfo',['../structijengine_1_1FramebufferInfo.html#a507eb4b030e4818df4f4cf8591484fd0',1,'ijengine::FramebufferInfo::FramebufferInfo()'],['../structijengine_1_1FramebufferInfo.html#ab09fee22e3623d28a46cf8138d7b7761',1,'ijengine::FramebufferInfo::FramebufferInfo(int r_buffer_size, int g_buffer_size, int b_buffer_size, int depth_size, int double_buffer_size)']]] +]; diff --git a/docs/html/search/functions_3.html b/docs/html/search/functions_3.html new file mode 100644 index 0000000..ebf2eeb --- /dev/null +++ b/docs/html/search/functions_3.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/docs/html/search/functions_3.js b/docs/html/search/functions_3.js new file mode 100644 index 0000000..2aba4a7 --- /dev/null +++ b/docs/html/search/functions_3.js @@ -0,0 +1,10 @@ +var searchData= +[ + ['game',['Game',['../classijengine_1_1Game.html#a0f299591316c54af58da366f6b7a2795',1,'ijengine::Game']]], + ['gamemodels',['GameModels',['../classijengine_1_1GameModels.html#afe97cd039ac920bf467fe803fafd4808',1,'ijengine::GameModels']]], + ['getmodel',['GetModel',['../classijengine_1_1GameModels.html#ad517639f989d88b5cd36fc51319ec336',1,'ijengine::GameModels']]], + ['getshader',['GetShader',['../classijengine_1_1ShaderManager.html#acd75e97fa36a888d515e2c2c8552a3d1',1,'ijengine::ShaderManager']]], + ['getvao',['GetVAO',['../structijengine_1_1Model.html#ae95b4198766618c787ee963bb1c75b81',1,'ijengine::Model']]], + ['getvbos',['GetVbos',['../structijengine_1_1Model.html#a5b560d6f47bd2b0999886751f1fd743e',1,'ijengine::Model']]], + ['glrenderer3d',['GLrenderer3d',['../classGLrenderer3d.html#a7cdc3e8f4b5c7fc516e244ace28c26ae',1,'GLrenderer3d']]] +]; diff --git a/docs/html/search/functions_4.html b/docs/html/search/functions_4.html new file mode 100644 index 0000000..7317ea9 --- /dev/null +++ b/docs/html/search/functions_4.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/docs/html/search/functions_4.js b/docs/html/search/functions_4.js new file mode 100644 index 0000000..eb82e93 --- /dev/null +++ b/docs/html/search/functions_4.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['h',['h',['../classijengine_1_1SDL2Texture.html#a5202ccb0ca2cd152fd3597b45235556e',1,'ijengine::SDL2Texture::h()'],['../classijengine_1_1SDL2Window.html#a22bfc90a19791ec62bee093b573a1317',1,'ijengine::SDL2Window::h()'],['../classijengine_1_1Texture.html#a9ffe6059a07f4f20251578d9d9f9334c',1,'ijengine::Texture::h()'],['../classijengine_1_1Window.html#a1f77cd9da190853e8721a2f18bc2ffba',1,'ijengine::Window::h()']]] +]; diff --git a/docs/html/search/functions_5.html b/docs/html/search/functions_5.html new file mode 100644 index 0000000..1f1d9ce --- /dev/null +++ b/docs/html/search/functions_5.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/docs/html/search/functions_5.js b/docs/html/search/functions_5.js new file mode 100644 index 0000000..c1404d2 --- /dev/null +++ b/docs/html/search/functions_5.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['init',['init',['../classijengine_1_1LibGL.html#a46f71fb7c9ecce992ecb5fc0a1122b41',1,'ijengine::LibGL::init()'],['../classijengine_1_1Lib.html#a06cbf2575cf46251daa384d94ccf9e4f',1,'ijengine::Lib::init()'],['../classijengine_1_1LibSDL2.html#a473340c2f65b610b884a473813fd0b33',1,'ijengine::LibSDL2::init()']]] +]; diff --git a/docs/html/search/functions_6.html b/docs/html/search/functions_6.html new file mode 100644 index 0000000..c9faaa6 --- /dev/null +++ b/docs/html/search/functions_6.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/docs/html/search/functions_6.js b/docs/html/search/functions_6.js new file mode 100644 index 0000000..a48082d --- /dev/null +++ b/docs/html/search/functions_6.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['load_5ftexture_5ffrom_5fpath',['load_texture_from_path',['../classijengine_1_1SDL2Texture.html#a2685a9df8d7152bc132990dea3ffe813',1,'ijengine::SDL2Texture']]] +]; diff --git a/docs/html/search/functions_7.html b/docs/html/search/functions_7.html new file mode 100644 index 0000000..ec330da --- /dev/null +++ b/docs/html/search/functions_7.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/docs/html/search/functions_7.js b/docs/html/search/functions_7.js new file mode 100644 index 0000000..7d11591 --- /dev/null +++ b/docs/html/search/functions_7.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['model',['Model',['../structijengine_1_1Model.html#a78b86cd4f07879f775615b26a6616df7',1,'ijengine::Model']]] +]; diff --git a/docs/html/search/functions_8.html b/docs/html/search/functions_8.html new file mode 100644 index 0000000..afd4fac --- /dev/null +++ b/docs/html/search/functions_8.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/docs/html/search/functions_8.js b/docs/html/search/functions_8.js new file mode 100644 index 0000000..933f50b --- /dev/null +++ b/docs/html/search/functions_8.js @@ -0,0 +1,6 @@ +var searchData= +[ + ['name',['name',['../classijengine_1_1LibGL.html#afe0784e342131c99f3db81a1c10dbd55',1,'ijengine::LibGL::name()'],['../classijengine_1_1Lib.html#a4b9c9bf0de12262823bf9f9543b7c24e',1,'ijengine::Lib::name()'],['../classijengine_1_1LibSDL2.html#ad2b1d60f874de08cf14f4b0b529f7ad2',1,'ijengine::LibSDL2::name()']]], + ['notifybeginframe',['notifyBeginframe',['../classGLrenderer3d.html#a69cfa7ad8eac36b068b8cc8e461d7c33',1,'GLrenderer3d::notifyBeginframe()'],['../classijengine_1_1Renderer3d.html#a4f2d16d72f210445fdb9210b3fce33bf',1,'ijengine::Renderer3d::notifyBeginframe()']]], + ['notifyendframe',['notifyEndFrame',['../classGLrenderer3d.html#a1625b7fa82863e7f54ba86d2ebe5f7af',1,'GLrenderer3d::notifyEndFrame()'],['../classijengine_1_1Renderer3d.html#af0a21ea9fc5ebd8e30922047bf743a14',1,'ijengine::Renderer3d::notifyEndFrame()']]] +]; diff --git a/docs/html/search/functions_9.html b/docs/html/search/functions_9.html new file mode 100644 index 0000000..542b9e0 --- /dev/null +++ b/docs/html/search/functions_9.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/docs/html/search/functions_9.js b/docs/html/search/functions_9.js new file mode 100644 index 0000000..aa65c38 --- /dev/null +++ b/docs/html/search/functions_9.js @@ -0,0 +1,6 @@ +var searchData= +[ + ['renderer',['renderer',['../classijengine_1_1SDL2Canvas.html#a4c5237e37a864ede4242751732c4bc0b',1,'ijengine::SDL2Canvas']]], + ['renderer3d',['renderer3d',['../classGLrenderer3d.html#a2392453b4b81dd64811898a452042e8d',1,'GLrenderer3d::renderer3d()'],['../classijengine_1_1SDL2Window.html#aa35b142bef03f2fd5fc17382bfef39f1',1,'ijengine::SDL2Window::renderer3d()'],['../classijengine_1_1Window.html#aaa4026b334e10318ec1ea92bf62a4a90',1,'ijengine::Window::renderer3d()']]], + ['run',['run',['../classijengine_1_1Game.html#a1a86bc39a6e4c1c5c35f998bc3e969c0',1,'ijengine::Game']]] +]; diff --git a/docs/html/search/functions_a.html b/docs/html/search/functions_a.html new file mode 100644 index 0000000..94fd395 --- /dev/null +++ b/docs/html/search/functions_a.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/docs/html/search/functions_a.js b/docs/html/search/functions_a.js new file mode 100644 index 0000000..e3625f7 --- /dev/null +++ b/docs/html/search/functions_a.js @@ -0,0 +1,12 @@ +var searchData= +[ + ['sdl2canvas',['SDL2Canvas',['../classijengine_1_1SDL2Canvas.html#aa83ba37c30b25a0d4c8ca15d37f76e01',1,'ijengine::SDL2Canvas']]], + ['sdl2dvideo',['SDL2DVideo',['../classijengine_1_1SDL2DVideo.html#abced6545a0115b81dc9ab7bb234d79fc',1,'ijengine::SDL2DVideo']]], + ['sdl2game',['SDL2Game',['../classijengine_1_1SDL2Game.html#a85c10694ae6091b2979ed922a911adef',1,'ijengine::SDL2Game']]], + ['sdl2texture',['SDL2Texture',['../classijengine_1_1SDL2Texture.html#a4eb052ac3a431cc81cd2feba6aa65e67',1,'ijengine::SDL2Texture']]], + ['sdl2window',['SDL2Window',['../classijengine_1_1SDL2Window.html#ae49b726543bf75c4ef88577873c0b595',1,'ijengine::SDL2Window']]], + ['sdl3dvideo',['SDL3DVideo',['../classijengine_1_1SDL3DVideo.html#a298c059220a3e9f7c67360928c01a1b4',1,'ijengine::SDL3DVideo']]], + ['sdlglgame',['SDLGLGame',['../classijengine_1_1SDLGLGame.html#a12121059a5b887fefc5c636f1e6ce7fb',1,'ijengine::SDLGLGame']]], + ['setprogram',['SetProgram',['../structijengine_1_1Model.html#a85245d758ddabf9dcfcf5f542999ad87',1,'ijengine::Model']]], + ['shadermanager',['ShaderManager',['../classijengine_1_1ShaderManager.html#a7b64c6ab11f1ccb9b95c4bf59248d89c',1,'ijengine::ShaderManager']]] +]; diff --git a/docs/html/search/functions_b.html b/docs/html/search/functions_b.html new file mode 100644 index 0000000..1a03617 --- /dev/null +++ b/docs/html/search/functions_b.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/docs/html/search/functions_b.js b/docs/html/search/functions_b.js new file mode 100644 index 0000000..715d740 --- /dev/null +++ b/docs/html/search/functions_b.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['texture',['texture',['../classijengine_1_1SDL2Texture.html#ab2b7be6a96eb385b9695f358283f006c',1,'ijengine::SDL2Texture']]] +]; diff --git a/docs/html/search/functions_c.html b/docs/html/search/functions_c.html new file mode 100644 index 0000000..a6536e9 --- /dev/null +++ b/docs/html/search/functions_c.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/docs/html/search/functions_c.js b/docs/html/search/functions_c.js new file mode 100644 index 0000000..af3f18b --- /dev/null +++ b/docs/html/search/functions_c.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['update',['update',['../classijengine_1_1Canvas.html#ad0f3aace5114a8cb2d457f0f272c6743',1,'ijengine::Canvas::update()'],['../classijengine_1_1SDL2Canvas.html#a5b87afff98211d159da84986f5b04e99',1,'ijengine::SDL2Canvas::update()'],['../structijengine_1_1Model.html#a035780f6602643ddb3674ddc9b400aed',1,'ijengine::Model::Update()']]] +]; diff --git a/docs/html/search/functions_d.html b/docs/html/search/functions_d.html new file mode 100644 index 0000000..8cdcc06 --- /dev/null +++ b/docs/html/search/functions_d.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/docs/html/search/functions_d.js b/docs/html/search/functions_d.js new file mode 100644 index 0000000..bebbdea --- /dev/null +++ b/docs/html/search/functions_d.js @@ -0,0 +1,5 @@ +var searchData= +[ + ['vector3f',['Vector3f',['../structijengine_1_1Vector3f.html#a64ff073054db67b57009602892f3c8fa',1,'ijengine::Vector3f::Vector3f()'],['../structijengine_1_1Vector3f.html#a50975b389d1a92cbb68bbf82864ce929',1,'ijengine::Vector3f::Vector3f(float _x, float _y, float _z)'],['../structijengine_1_1Vector3f.html#a326dfdae474265681ec0a6d85fa05e20',1,'ijengine::Vector3f::Vector3f(float _x, float _y, float _z, float _r, float _g, float _b)']]], + ['version',['version',['../classijengine_1_1LibGL.html#abf2adaac930d5e0d036c65e30f718dc3',1,'ijengine::LibGL::version()'],['../classijengine_1_1Lib.html#a0fdaa7786c6bd7afaab1be8d58224630',1,'ijengine::Lib::version()'],['../classijengine_1_1LibSDL2.html#a79988e10ed910e3c760d137209fb107f',1,'ijengine::LibSDL2::version()']]] +]; diff --git a/docs/html/search/functions_e.html b/docs/html/search/functions_e.html new file mode 100644 index 0000000..649b2c9 --- /dev/null +++ b/docs/html/search/functions_e.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/docs/html/search/functions_e.js b/docs/html/search/functions_e.js new file mode 100644 index 0000000..9cb3dcf --- /dev/null +++ b/docs/html/search/functions_e.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['w',['w',['../classijengine_1_1SDL2Texture.html#a94b43ffad7f1ea5ac74165e59085ffce',1,'ijengine::SDL2Texture::w()'],['../classijengine_1_1SDL2Window.html#a9ee858781f682de6e1f4e07e0e005d52',1,'ijengine::SDL2Window::w()'],['../classijengine_1_1Texture.html#a8de34c2971f12e08d49c5f51d8236178',1,'ijengine::Texture::w()'],['../classijengine_1_1Window.html#a0481e6a3e12e4455cbc7205bcb7507de',1,'ijengine::Window::w()']]] +]; diff --git a/docs/html/search/functions_f.html b/docs/html/search/functions_f.html new file mode 100644 index 0000000..386c7d4 --- /dev/null +++ b/docs/html/search/functions_f.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/docs/html/search/functions_f.js b/docs/html/search/functions_f.js new file mode 100644 index 0000000..7fd5bfb --- /dev/null +++ b/docs/html/search/functions_f.js @@ -0,0 +1,20 @@ +var searchData= +[ + ['_7ecanvas',['~Canvas',['../classijengine_1_1Canvas.html#a8ad1b6003932c8a359cc67d139e56b6f',1,'ijengine::Canvas']]], + ['_7egame',['~Game',['../classijengine_1_1Game.html#a6f5da74410e764ac27a45224b306a920',1,'ijengine::Game']]], + ['_7egamemodels',['~GameModels',['../classijengine_1_1GameModels.html#ab71ca79d237aa3ace876a1e0ee2250e5',1,'ijengine::GameModels']]], + ['_7eigameobject',['~IGameObject',['../structijengine_1_1Model.html#a47b164e36700e7353da3e4a85ff636c3',1,'ijengine::Model']]], + ['_7elib',['~Lib',['../classijengine_1_1Lib.html#a04fe6731bd47a82928f19b71fc611c7a',1,'ijengine::Lib']]], + ['_7elibgl',['~LibGL',['../classijengine_1_1LibGL.html#a37b2bb569fe108f2b03aa1987be3917d',1,'ijengine::LibGL']]], + ['_7elibsdl2',['~LibSDL2',['../classijengine_1_1LibSDL2.html#abd520997dff6073b13d22f35751127b4',1,'ijengine::LibSDL2']]], + ['_7erenderer3d',['~Renderer3d',['../classijengine_1_1Renderer3d.html#a0c77a23b6ca21b49d976868df2618d7f',1,'ijengine::Renderer3d']]], + ['_7esdl2dvideo',['~SDL2DVideo',['../classijengine_1_1SDL2DVideo.html#abc44a3ee426ba4b202af08c5e4dc924c',1,'ijengine::SDL2DVideo']]], + ['_7esdl2texture',['~SDL2Texture',['../classijengine_1_1SDL2Texture.html#a18eb28859d46b9a918ff27b2f8a37501',1,'ijengine::SDL2Texture']]], + ['_7esdl2window',['~SDL2Window',['../classijengine_1_1SDL2Window.html#adacbfc303f24217bbcffeadfe0196a16',1,'ijengine::SDL2Window']]], + ['_7esdl3dvideo',['~SDL3DVideo',['../classijengine_1_1SDL3DVideo.html#a1cdfbca736693c872d8302db5e6e6dda',1,'ijengine::SDL3DVideo']]], + ['_7eshaderloader',['~ShaderLoader',['../classijengine_1_1ShaderLoader.html#a2a1f3389a09fadb89db8a7f4a291abf9',1,'ijengine::ShaderLoader']]], + ['_7eshadermanager',['~ShaderManager',['../classijengine_1_1ShaderManager.html#acfbc54fa76975c320a8078545a47a8a9',1,'ijengine::ShaderManager']]], + ['_7etexture',['~Texture',['../classijengine_1_1Texture.html#a26cfdb0fc73d02c6ffc9de4ef2786505',1,'ijengine::Texture']]], + ['_7evideo',['~Video',['../classijengine_1_1Video.html#abb66793ac4b5c66ac5f1a1755e4850bf',1,'ijengine::Video']]], + ['_7ewindow',['~Window',['../classijengine_1_1Window.html#a5c7cf239d20dcf1a379f09e6ba6dcecf',1,'ijengine::Window']]] +]; diff --git a/docs/html/search/mag_sel.png b/docs/html/search/mag_sel.png new file mode 100644 index 0000000000000000000000000000000000000000..81f6040a2092402b4d98f9ffa8855d12a0d4ca17 GIT binary patch literal 563 zcmV-30?hr1P)zxx&tqG15pu7)IiiXFflOc2k;dXd>%13GZAy? zRz!q0=|E6a6vV)&ZBS~G9oe0kbqyw1*gvY`{Pop2oKq#FlzgXt@Xh-7fxh>}`Fxg> z$%N%{$!4=5nM{(;=c!aG1Ofr^Do{u%Ih{^&Fc@H2)+a-?TBXrw5DW&z%Nb6mQ!L9O zl}b@6mB?f=tX3;#vl)}ggh(Vpyh(IK z(Mb0D{l{U$FsRjP;!{($+bsaaVi8T#1c0V#qEIOCYa9@UVLV`f__E81L;?WEaRA;Y zUH;rZ;vb;mk7JX|$=i3O~&If0O@oZfLg8gfIjW=dcBsz;gI=!{-r4# z4%6v$&~;q^j7Fo67yJ(NJWuX+I~I!tj^nW3?}^9bq|<3^+vapS5sgM^x7!cs(+mMT z&y%j};&~po+YO)3hoUH4E*E;e9>?R6SS&`X)p`njycAVcg{rEb41T{~Hk(bl-7eSb zmFxA2uIqo#@R?lKm50ND`~6Nfn|-b1|L6O98vt3Tx@gKz#isxO002ovPDHLkV1kyW B_l^Jn literal 0 HcmV?d00001 diff --git a/docs/html/search/namespaces_0.html b/docs/html/search/namespaces_0.html new file mode 100644 index 0000000..dc60686 --- /dev/null +++ b/docs/html/search/namespaces_0.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/docs/html/search/namespaces_0.js b/docs/html/search/namespaces_0.js new file mode 100644 index 0000000..1fec4d7 --- /dev/null +++ b/docs/html/search/namespaces_0.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['ijengine',['ijengine',['../namespaceijengine.html',1,'']]] +]; diff --git a/docs/html/search/nomatches.html b/docs/html/search/nomatches.html new file mode 100644 index 0000000..b1ded27 --- /dev/null +++ b/docs/html/search/nomatches.html @@ -0,0 +1,12 @@ + + + + + + + +
    +
    No Matches
    +
    + + diff --git a/docs/html/search/search.css b/docs/html/search/search.css new file mode 100644 index 0000000..4d7612f --- /dev/null +++ b/docs/html/search/search.css @@ -0,0 +1,271 @@ +/*---------------- Search Box */ + +#FSearchBox { + float: left; +} + +#MSearchBox { + white-space : nowrap; + position: absolute; + float: none; + display: inline; + margin-top: 8px; + right: 0px; + width: 170px; + z-index: 102; + background-color: white; +} + +#MSearchBox .left +{ + display:block; + position:absolute; + left:10px; + width:20px; + height:19px; + background:url('search_l.png') no-repeat; + background-position:right; +} + +#MSearchSelect { + display:block; + position:absolute; + width:20px; + height:19px; +} + +.left #MSearchSelect { + left:4px; +} + +.right #MSearchSelect { + right:5px; +} + +#MSearchField { + display:block; + position:absolute; + height:19px; + background:url('search_m.png') repeat-x; + border:none; + width:111px; + margin-left:20px; + padding-left:4px; + color: #909090; + outline: none; + font: 9pt Arial, Verdana, sans-serif; +} + +#FSearchBox #MSearchField { + margin-left:15px; +} + +#MSearchBox .right { + display:block; + position:absolute; + right:10px; + top:0px; + width:20px; + height:19px; + background:url('search_r.png') no-repeat; + background-position:left; +} + +#MSearchClose { + display: none; + position: absolute; + top: 4px; + background : none; + border: none; + margin: 0px 4px 0px 0px; + padding: 0px 0px; + outline: none; +} + +.left #MSearchClose { + left: 6px; +} + +.right #MSearchClose { + right: 2px; +} + +.MSearchBoxActive #MSearchField { + color: #000000; +} + +/*---------------- Search filter selection */ + +#MSearchSelectWindow { + display: none; + position: absolute; + left: 0; top: 0; + border: 1px solid #90A5CE; + background-color: #F9FAFC; + z-index: 1; + padding-top: 4px; + padding-bottom: 4px; + -moz-border-radius: 4px; + -webkit-border-top-left-radius: 4px; + -webkit-border-top-right-radius: 4px; + -webkit-border-bottom-left-radius: 4px; + -webkit-border-bottom-right-radius: 4px; + -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15); +} + +.SelectItem { + font: 8pt Arial, Verdana, sans-serif; + padding-left: 2px; + padding-right: 12px; + border: 0px; +} + +span.SelectionMark { + margin-right: 4px; + font-family: monospace; + outline-style: none; + text-decoration: none; +} + +a.SelectItem { + display: block; + outline-style: none; + color: #000000; + text-decoration: none; + padding-left: 6px; + padding-right: 12px; +} + +a.SelectItem:focus, +a.SelectItem:active { + color: #000000; + outline-style: none; + text-decoration: none; +} + +a.SelectItem:hover { + color: #FFFFFF; + background-color: #3D578C; + outline-style: none; + text-decoration: none; + cursor: pointer; + display: block; +} + +/*---------------- Search results window */ + +iframe#MSearchResults { + width: 60ex; + height: 15em; +} + +#MSearchResultsWindow { + display: none; + position: absolute; + left: 0; top: 0; + border: 1px solid #000; + background-color: #EEF1F7; +} + +/* ----------------------------------- */ + + +#SRIndex { + clear:both; + padding-bottom: 15px; +} + +.SREntry { + font-size: 10pt; + padding-left: 1ex; +} + +.SRPage .SREntry { + font-size: 8pt; + padding: 1px 5px; +} + +body.SRPage { + margin: 5px 2px; +} + +.SRChildren { + padding-left: 3ex; padding-bottom: .5em +} + +.SRPage .SRChildren { + display: none; +} + +.SRSymbol { + font-weight: bold; + color: #425E97; + font-family: Arial, Verdana, sans-serif; + text-decoration: none; + outline: none; +} + +a.SRScope { + display: block; + color: #425E97; + font-family: Arial, Verdana, sans-serif; + text-decoration: none; + outline: none; +} + +a.SRSymbol:focus, a.SRSymbol:active, +a.SRScope:focus, a.SRScope:active { + text-decoration: underline; +} + +span.SRScope { + padding-left: 4px; +} + +.SRPage .SRStatus { + padding: 2px 5px; + font-size: 8pt; + font-style: italic; +} + +.SRResult { + display: none; +} + +DIV.searchresults { + margin-left: 10px; + margin-right: 10px; +} + +/*---------------- External search page results */ + +.searchresult { + background-color: #F0F3F8; +} + +.pages b { + color: white; + padding: 5px 5px 3px 5px; + background-image: url("../tab_a.png"); + background-repeat: repeat-x; + text-shadow: 0 1px 1px #000000; +} + +.pages { + line-height: 17px; + margin-left: 4px; + text-decoration: none; +} + +.hl { + font-weight: bold; +} + +#searchresults { + margin-bottom: 20px; +} + +.searchpages { + margin-top: 10px; +} + diff --git a/docs/html/search/search.js b/docs/html/search/search.js new file mode 100644 index 0000000..ecb03eb --- /dev/null +++ b/docs/html/search/search.js @@ -0,0 +1,803 @@ +// Search script generated by doxygen +// Copyright (C) 2009 by Dimitri van Heesch. + +// The code in this file is loosly based on main.js, part of Natural Docs, +// which is Copyright (C) 2003-2008 Greg Valure +// Natural Docs is licensed under the GPL. + +var indexSectionsWithContent = +{ + 0: "bcdfghilmnrstuvwxyz~", + 1: "cfglmrstvw", + 2: "i", + 3: "cfgilmrstvw", + 4: "cdfghilmnrstuvw~", + 5: "bcdfgmrvxyz" +}; + +var indexSectionNames = +{ + 0: "all", + 1: "classes", + 2: "namespaces", + 3: "files", + 4: "functions", + 5: "variables" +}; + +function convertToId(search) +{ + var result = ''; + for (i=0;i do a search + { + this.Search(); + } + } + + this.OnSearchSelectKey = function(evt) + { + var e = (evt) ? evt : window.event; // for IE + if (e.keyCode==40 && this.searchIndex0) // Up + { + this.searchIndex--; + this.OnSelectItem(this.searchIndex); + } + else if (e.keyCode==13 || e.keyCode==27) + { + this.OnSelectItem(this.searchIndex); + this.CloseSelectionWindow(); + this.DOMSearchField().focus(); + } + return false; + } + + // --------- Actions + + // Closes the results window. + this.CloseResultsWindow = function() + { + this.DOMPopupSearchResultsWindow().style.display = 'none'; + this.DOMSearchClose().style.display = 'none'; + this.Activate(false); + } + + this.CloseSelectionWindow = function() + { + this.DOMSearchSelectWindow().style.display = 'none'; + } + + // Performs a search. + this.Search = function() + { + this.keyTimeout = 0; + + // strip leading whitespace + var searchValue = this.DOMSearchField().value.replace(/^ +/, ""); + + var code = searchValue.toLowerCase().charCodeAt(0); + var idxChar = searchValue.substr(0, 1).toLowerCase(); + if ( 0xD800 <= code && code <= 0xDBFF && searchValue > 1) // surrogate pair + { + idxChar = searchValue.substr(0, 2); + } + + var resultsPage; + var resultsPageWithSearch; + var hasResultsPage; + + var idx = indexSectionsWithContent[this.searchIndex].indexOf(idxChar); + if (idx!=-1) + { + var hexCode=idx.toString(16); + resultsPage = this.resultsPath + '/' + indexSectionNames[this.searchIndex] + '_' + hexCode + '.html'; + resultsPageWithSearch = resultsPage+'?'+escape(searchValue); + hasResultsPage = true; + } + else // nothing available for this search term + { + resultsPage = this.resultsPath + '/nomatches.html'; + resultsPageWithSearch = resultsPage; + hasResultsPage = false; + } + + window.frames.MSearchResults.location = resultsPageWithSearch; + var domPopupSearchResultsWindow = this.DOMPopupSearchResultsWindow(); + + if (domPopupSearchResultsWindow.style.display!='block') + { + var domSearchBox = this.DOMSearchBox(); + this.DOMSearchClose().style.display = 'inline'; + if (this.insideFrame) + { + var domPopupSearchResults = this.DOMPopupSearchResults(); + domPopupSearchResultsWindow.style.position = 'relative'; + domPopupSearchResultsWindow.style.display = 'block'; + var width = document.body.clientWidth - 8; // the -8 is for IE :-( + domPopupSearchResultsWindow.style.width = width + 'px'; + domPopupSearchResults.style.width = width + 'px'; + } + else + { + var domPopupSearchResults = this.DOMPopupSearchResults(); + var left = getXPos(domSearchBox) + 150; // domSearchBox.offsetWidth; + var top = getYPos(domSearchBox) + 20; // domSearchBox.offsetHeight + 1; + domPopupSearchResultsWindow.style.display = 'block'; + left -= domPopupSearchResults.offsetWidth; + domPopupSearchResultsWindow.style.top = top + 'px'; + domPopupSearchResultsWindow.style.left = left + 'px'; + } + } + + this.lastSearchValue = searchValue; + this.lastResultsPage = resultsPage; + } + + // -------- Activation Functions + + // Activates or deactivates the search panel, resetting things to + // their default values if necessary. + this.Activate = function(isActive) + { + if (isActive || // open it + this.DOMPopupSearchResultsWindow().style.display == 'block' + ) + { + this.DOMSearchBox().className = 'MSearchBoxActive'; + + var searchField = this.DOMSearchField(); + + if (searchField.value == this.searchLabel) // clear "Search" term upon entry + { + searchField.value = ''; + this.searchActive = true; + } + } + else if (!isActive) // directly remove the panel + { + this.DOMSearchBox().className = 'MSearchBoxInactive'; + this.DOMSearchField().value = this.searchLabel; + this.searchActive = false; + this.lastSearchValue = '' + this.lastResultsPage = ''; + } + } +} + +// ----------------------------------------------------------------------- + +// The class that handles everything on the search results page. +function SearchResults(name) +{ + // The number of matches from the last run of . + this.lastMatchCount = 0; + this.lastKey = 0; + this.repeatOn = false; + + // Toggles the visibility of the passed element ID. + this.FindChildElement = function(id) + { + var parentElement = document.getElementById(id); + var element = parentElement.firstChild; + + while (element && element!=parentElement) + { + if (element.nodeName == 'DIV' && element.className == 'SRChildren') + { + return element; + } + + if (element.nodeName == 'DIV' && element.hasChildNodes()) + { + element = element.firstChild; + } + else if (element.nextSibling) + { + element = element.nextSibling; + } + else + { + do + { + element = element.parentNode; + } + while (element && element!=parentElement && !element.nextSibling); + + if (element && element!=parentElement) + { + element = element.nextSibling; + } + } + } + } + + this.Toggle = function(id) + { + var element = this.FindChildElement(id); + if (element) + { + if (element.style.display == 'block') + { + element.style.display = 'none'; + } + else + { + element.style.display = 'block'; + } + } + } + + // Searches for the passed string. If there is no parameter, + // it takes it from the URL query. + // + // Always returns true, since other documents may try to call it + // and that may or may not be possible. + this.Search = function(search) + { + if (!search) // get search word from URL + { + search = window.location.search; + search = search.substring(1); // Remove the leading '?' + search = unescape(search); + } + + search = search.replace(/^ +/, ""); // strip leading spaces + search = search.replace(/ +$/, ""); // strip trailing spaces + search = search.toLowerCase(); + search = convertToId(search); + + var resultRows = document.getElementsByTagName("div"); + var matches = 0; + + var i = 0; + while (i < resultRows.length) + { + var row = resultRows.item(i); + if (row.className == "SRResult") + { + var rowMatchName = row.id.toLowerCase(); + rowMatchName = rowMatchName.replace(/^sr\d*_/, ''); // strip 'sr123_' + + if (search.length<=rowMatchName.length && + rowMatchName.substr(0, search.length)==search) + { + row.style.display = 'block'; + matches++; + } + else + { + row.style.display = 'none'; + } + } + i++; + } + document.getElementById("Searching").style.display='none'; + if (matches == 0) // no results + { + document.getElementById("NoMatches").style.display='block'; + } + else // at least one result + { + document.getElementById("NoMatches").style.display='none'; + } + this.lastMatchCount = matches; + return true; + } + + // return the first item with index index or higher that is visible + this.NavNext = function(index) + { + var focusItem; + while (1) + { + var focusName = 'Item'+index; + focusItem = document.getElementById(focusName); + if (focusItem && focusItem.parentNode.parentNode.style.display=='block') + { + break; + } + else if (!focusItem) // last element + { + break; + } + focusItem=null; + index++; + } + return focusItem; + } + + this.NavPrev = function(index) + { + var focusItem; + while (1) + { + var focusName = 'Item'+index; + focusItem = document.getElementById(focusName); + if (focusItem && focusItem.parentNode.parentNode.style.display=='block') + { + break; + } + else if (!focusItem) // last element + { + break; + } + focusItem=null; + index--; + } + return focusItem; + } + + this.ProcessKeys = function(e) + { + if (e.type == "keydown") + { + this.repeatOn = false; + this.lastKey = e.keyCode; + } + else if (e.type == "keypress") + { + if (!this.repeatOn) + { + if (this.lastKey) this.repeatOn = true; + return false; // ignore first keypress after keydown + } + } + else if (e.type == "keyup") + { + this.lastKey = 0; + this.repeatOn = false; + } + return this.lastKey!=0; + } + + this.Nav = function(evt,itemIndex) + { + var e = (evt) ? evt : window.event; // for IE + if (e.keyCode==13) return true; + if (!this.ProcessKeys(e)) return false; + + if (this.lastKey==38) // Up + { + var newIndex = itemIndex-1; + var focusItem = this.NavPrev(newIndex); + if (focusItem) + { + var child = this.FindChildElement(focusItem.parentNode.parentNode.id); + if (child && child.style.display == 'block') // children visible + { + var n=0; + var tmpElem; + while (1) // search for last child + { + tmpElem = document.getElementById('Item'+newIndex+'_c'+n); + if (tmpElem) + { + focusItem = tmpElem; + } + else // found it! + { + break; + } + n++; + } + } + } + if (focusItem) + { + focusItem.focus(); + } + else // return focus to search field + { + parent.document.getElementById("MSearchField").focus(); + } + } + else if (this.lastKey==40) // Down + { + var newIndex = itemIndex+1; + var focusItem; + var item = document.getElementById('Item'+itemIndex); + var elem = this.FindChildElement(item.parentNode.parentNode.id); + if (elem && elem.style.display == 'block') // children visible + { + focusItem = document.getElementById('Item'+itemIndex+'_c0'); + } + if (!focusItem) focusItem = this.NavNext(newIndex); + if (focusItem) focusItem.focus(); + } + else if (this.lastKey==39) // Right + { + var item = document.getElementById('Item'+itemIndex); + var elem = this.FindChildElement(item.parentNode.parentNode.id); + if (elem) elem.style.display = 'block'; + } + else if (this.lastKey==37) // Left + { + var item = document.getElementById('Item'+itemIndex); + var elem = this.FindChildElement(item.parentNode.parentNode.id); + if (elem) elem.style.display = 'none'; + } + else if (this.lastKey==27) // Escape + { + parent.searchBox.CloseResultsWindow(); + parent.document.getElementById("MSearchField").focus(); + } + else if (this.lastKey==13) // Enter + { + return true; + } + return false; + } + + this.NavChild = function(evt,itemIndex,childIndex) + { + var e = (evt) ? evt : window.event; // for IE + if (e.keyCode==13) return true; + if (!this.ProcessKeys(e)) return false; + + if (this.lastKey==38) // Up + { + if (childIndex>0) + { + var newIndex = childIndex-1; + document.getElementById('Item'+itemIndex+'_c'+newIndex).focus(); + } + else // already at first child, jump to parent + { + document.getElementById('Item'+itemIndex).focus(); + } + } + else if (this.lastKey==40) // Down + { + var newIndex = childIndex+1; + var elem = document.getElementById('Item'+itemIndex+'_c'+newIndex); + if (!elem) // last child, jump to parent next parent + { + elem = this.NavNext(itemIndex+1); + } + if (elem) + { + elem.focus(); + } + } + else if (this.lastKey==27) // Escape + { + parent.searchBox.CloseResultsWindow(); + parent.document.getElementById("MSearchField").focus(); + } + else if (this.lastKey==13) // Enter + { + return true; + } + return false; + } +} + +function setKeyActions(elem,action) +{ + elem.setAttribute('onkeydown',action); + elem.setAttribute('onkeypress',action); + elem.setAttribute('onkeyup',action); +} + +function setClassAttr(elem,attr) +{ + elem.setAttribute('class',attr); + elem.setAttribute('className',attr); +} + +function createResults() +{ + var results = document.getElementById("SRResults"); + for (var e=0; ek7RCwB~R6VQOP#AvB$vH7i{6H{96zot$7cZT<7246EF5Np6N}+$IbiG6W zg#87A+NFaX+=_^xM1#gCtshC=E{%9^uQX_%?YwXvo{#q&MnpJ8uh(O?ZRc&~_1%^SsPxG@rfElJg-?U zm!Cz-IOn(qJP3kDp-^~qt+FGbl=5jNli^Wj_xIBG{Rc0en{!oFvyoNC7{V~T8}b>| z=jL2WIReZzX(YN(_9fV;BBD$VXQIxNasAL8ATvEu822WQ%mvv4FO#qs` BFGc_W literal 0 HcmV?d00001 diff --git a/docs/html/search/search_r.png b/docs/html/search/search_r.png new file mode 100644 index 0000000000000000000000000000000000000000..97ee8b439687084201b79c6f776a41f495c6392a GIT binary patch literal 612 zcmV-q0-ODbP)PbXFRCwB?)W514K@j&X?z2*SxFI6-@HT2E2K=9X9%Pb zEK*!TBw&g(DMC;|A)uGlRkOS9vd-?zNs%bR4d$w+ox_iFnE8fvIvv7^5<(>Te12Li z7C)9srCzmK{ZcNM{YIl9j{DePFgOWiS%xG@5CnnnJa4nvY<^glbz7^|-ZY!dUkAwd z{gaTC@_>b5h~;ug#R0wRL0>o5!hxm*s0VW?8dr}O#zXTRTnrQm_Z7z1Mrnx>&p zD4qifUjzLvbVVWi?l?rUzwt^sdb~d!f_LEhsRVIXZtQ=qSxuxqm zEX#tf>$?M_Y1-LSDT)HqG?`%-%ZpY!#{N!rcNIiL;G7F0`l?)mNGTD9;f9F5Up3Kg zw}a<-JylhG&;=!>B+fZaCX+?C+kHYrP%c?X2!Zu_olK|GcS4A70HEy;vn)I0>0kLH z`jc(WIaaHc7!HS@f*^R^Znx8W=_jIl2oWJoQ*h1^$FX!>*PqR1J8k|fw}w_y}TpE>7m8DqDO<3z`OzXt$ccSejbEZCg@0000 + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/docs/html/search/variables_0.js b/docs/html/search/variables_0.js new file mode 100644 index 0000000..1b5b2b2 --- /dev/null +++ b/docs/html/search/variables_0.js @@ -0,0 +1,5 @@ +var searchData= +[ + ['b',['b',['../structijengine_1_1Vector3f.html#a7e2ca78b9123dbfc1f2062e2bb8cb080',1,'ijengine::Vector3f']]], + ['bbuffer',['bbuffer',['../structijengine_1_1FramebufferInfo.html#ac434b7ef3cb86871cf42a943126b3d33',1,'ijengine::FramebufferInfo']]] +]; diff --git a/docs/html/search/variables_1.html b/docs/html/search/variables_1.html new file mode 100644 index 0000000..78f63cd --- /dev/null +++ b/docs/html/search/variables_1.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/docs/html/search/variables_1.js b/docs/html/search/variables_1.js new file mode 100644 index 0000000..c9faa96 --- /dev/null +++ b/docs/html/search/variables_1.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['core',['core',['../structijengine_1_1ContextInfo.html#ae94af83cb75cdf9565ad810819d25351',1,'ijengine::ContextInfo']]] +]; diff --git a/docs/html/search/variables_2.html b/docs/html/search/variables_2.html new file mode 100644 index 0000000..ea80d20 --- /dev/null +++ b/docs/html/search/variables_2.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/docs/html/search/variables_2.js b/docs/html/search/variables_2.js new file mode 100644 index 0000000..7bfee54 --- /dev/null +++ b/docs/html/search/variables_2.js @@ -0,0 +1,5 @@ +var searchData= +[ + ['depthsize',['depthsize',['../structijengine_1_1FramebufferInfo.html#afb2371328a1647ebc4acc0757e825e9f',1,'ijengine::FramebufferInfo']]], + ['doublebuffersize',['doublebuffersize',['../structijengine_1_1FramebufferInfo.html#a057843d29ea24330df32cacfdf8d79ea',1,'ijengine::FramebufferInfo']]] +]; diff --git a/docs/html/search/variables_3.html b/docs/html/search/variables_3.html new file mode 100644 index 0000000..0dca26f --- /dev/null +++ b/docs/html/search/variables_3.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/docs/html/search/variables_3.js b/docs/html/search/variables_3.js new file mode 100644 index 0000000..9733031 --- /dev/null +++ b/docs/html/search/variables_3.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['flags',['flags',['../structijengine_1_1FramebufferInfo.html#a7f874c6c0e1b04206adc6995e79926ff',1,'ijengine::FramebufferInfo']]] +]; diff --git a/docs/html/search/variables_4.html b/docs/html/search/variables_4.html new file mode 100644 index 0000000..400e8e9 --- /dev/null +++ b/docs/html/search/variables_4.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/docs/html/search/variables_4.js b/docs/html/search/variables_4.js new file mode 100644 index 0000000..8bb40a7 --- /dev/null +++ b/docs/html/search/variables_4.js @@ -0,0 +1,5 @@ +var searchData= +[ + ['g',['g',['../structijengine_1_1Vector3f.html#aed60781da1bd07f723e3afe4136bc0ce',1,'ijengine::Vector3f']]], + ['gbuffer',['gbuffer',['../structijengine_1_1FramebufferInfo.html#a8e09a95dc7d365ac5cb77e5a87e876a0',1,'ijengine::FramebufferInfo']]] +]; diff --git a/docs/html/search/variables_5.html b/docs/html/search/variables_5.html new file mode 100644 index 0000000..7f1241f --- /dev/null +++ b/docs/html/search/variables_5.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/docs/html/search/variables_5.js b/docs/html/search/variables_5.js new file mode 100644 index 0000000..011b6bd --- /dev/null +++ b/docs/html/search/variables_5.js @@ -0,0 +1,5 @@ +var searchData= +[ + ['major_5fversion',['major_version',['../structijengine_1_1ContextInfo.html#a44c279f6a92cc71d0646efc13f20b925',1,'ijengine::ContextInfo']]], + ['minor_5fversion',['minor_version',['../structijengine_1_1ContextInfo.html#a9027633774ff617b758c3be0ad456933',1,'ijengine::ContextInfo']]] +]; diff --git a/docs/html/search/variables_6.html b/docs/html/search/variables_6.html new file mode 100644 index 0000000..7536df8 --- /dev/null +++ b/docs/html/search/variables_6.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/docs/html/search/variables_6.js b/docs/html/search/variables_6.js new file mode 100644 index 0000000..0e132d0 --- /dev/null +++ b/docs/html/search/variables_6.js @@ -0,0 +1,5 @@ +var searchData= +[ + ['r',['r',['../structijengine_1_1Vector3f.html#a0e7ca8f82170904af1d5132671e744b6',1,'ijengine::Vector3f']]], + ['rbuffer',['rbuffer',['../structijengine_1_1FramebufferInfo.html#aa8891e2879a75364bed1b6559ceaf575',1,'ijengine::FramebufferInfo']]] +]; diff --git a/docs/html/search/variables_7.html b/docs/html/search/variables_7.html new file mode 100644 index 0000000..66186a6 --- /dev/null +++ b/docs/html/search/variables_7.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/docs/html/search/variables_7.js b/docs/html/search/variables_7.js new file mode 100644 index 0000000..98e48d4 --- /dev/null +++ b/docs/html/search/variables_7.js @@ -0,0 +1,5 @@ +var searchData= +[ + ['vao',['vao',['../structijengine_1_1Model.html#ac8e3b6e589118cfcc8141855262218bf',1,'ijengine::Model']]], + ['vbos',['vbos',['../structijengine_1_1Model.html#a8228166fb6499a5b340981b15b27c098',1,'ijengine::Model']]] +]; diff --git a/docs/html/search/variables_8.html b/docs/html/search/variables_8.html new file mode 100644 index 0000000..aa13bf2 --- /dev/null +++ b/docs/html/search/variables_8.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/docs/html/search/variables_8.js b/docs/html/search/variables_8.js new file mode 100644 index 0000000..37ff2fe --- /dev/null +++ b/docs/html/search/variables_8.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['x',['x',['../structijengine_1_1Vector3f.html#a62f586236d9e15cd6c95d354138f4362',1,'ijengine::Vector3f']]] +]; diff --git a/docs/html/search/variables_9.html b/docs/html/search/variables_9.html new file mode 100644 index 0000000..78cc249 --- /dev/null +++ b/docs/html/search/variables_9.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/docs/html/search/variables_9.js b/docs/html/search/variables_9.js new file mode 100644 index 0000000..45debe8 --- /dev/null +++ b/docs/html/search/variables_9.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['y',['y',['../structijengine_1_1Vector3f.html#a92ab51702f08a8dd02f7b5eecac5d16f',1,'ijengine::Vector3f']]] +]; diff --git a/docs/html/search/variables_a.html b/docs/html/search/variables_a.html new file mode 100644 index 0000000..592abaa --- /dev/null +++ b/docs/html/search/variables_a.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/docs/html/search/variables_a.js b/docs/html/search/variables_a.js new file mode 100644 index 0000000..c221261 --- /dev/null +++ b/docs/html/search/variables_a.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['z',['z',['../structijengine_1_1Vector3f.html#a79837bed7b540c2f5191ccb841e97b32',1,'ijengine::Vector3f']]] +]; diff --git a/docs/html/shader__manager_8cpp.html b/docs/html/shader__manager_8cpp.html new file mode 100644 index 0000000..621f094 --- /dev/null +++ b/docs/html/shader__manager_8cpp.html @@ -0,0 +1,116 @@ + + + + + + +IJEngine: /home/carla/git/ijengine-ICG_GL/src/shader_manager.cpp File Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    IJEngine +
    +
    +
    + + + + + + + + + +
    + +
    + + +
    +
    + +
    +
    shader_manager.cpp File Reference
    +
    +
    +
    #include "shader_manager.h"
    +#include <fstream>
    +#include <vector>
    +
    +Include dependency graph for shader_manager.cpp:
    +
    +
    + + +
    +
    + + + +

    +Namespaces

     ijengine
     
    +
    + + + + diff --git a/docs/html/shader__manager_8cpp__incl.map b/docs/html/shader__manager_8cpp__incl.map new file mode 100644 index 0000000..1c8ea11 --- /dev/null +++ b/docs/html/shader__manager_8cpp__incl.map @@ -0,0 +1,4 @@ + + + + diff --git a/docs/html/shader__manager_8cpp__incl.md5 b/docs/html/shader__manager_8cpp__incl.md5 new file mode 100644 index 0000000..7731d50 --- /dev/null +++ b/docs/html/shader__manager_8cpp__incl.md5 @@ -0,0 +1 @@ +22af0f1622927c7e092e18d9ccffe71d \ No newline at end of file diff --git a/docs/html/shader__manager_8cpp__incl.png b/docs/html/shader__manager_8cpp__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..d85b4136f54613cf426050a1485265b60d91881b GIT binary patch literal 17466 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 + + + + + +IJEngine: /home/carla/git/ijengine-ICG_GL/include/shader_manager.h File Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    IJEngine +
    +
    +
    + + + + + + + + + +
    + +
    + + +
    +
    + +
    +
    shader_manager.h File Reference
    +
    +
    +
    #include "shaderloader.h"
    +#include <iostream>
    +#include <map>
    +#include <GL/glew.h>
    +#include <GL/gl.h>
    +
    +Include dependency graph for shader_manager.h:
    +
    +
    + + +
    +
    +This graph shows which files directly or indirectly include this file:
    +
    +
    + + +
    +
    +

    Go to the source code of this file.

    + + + + +

    +Classes

    class  ijengine::ShaderManager
     
    + + + +

    +Namespaces

     ijengine
     
    +
    + + + + diff --git a/docs/html/shader__manager_8h__dep__incl.map b/docs/html/shader__manager_8h__dep__incl.map new file mode 100644 index 0000000..fc26b54 --- /dev/null +++ b/docs/html/shader__manager_8h__dep__incl.map @@ -0,0 +1,5 @@ + + + + + diff --git a/docs/html/shader__manager_8h__dep__incl.md5 b/docs/html/shader__manager_8h__dep__incl.md5 new file mode 100644 index 0000000..b6f9511 --- /dev/null +++ b/docs/html/shader__manager_8h__dep__incl.md5 @@ -0,0 +1 @@ +f7d9cccb929e781286e57e9787473151 \ No newline at end of file diff --git a/docs/html/shader__manager_8h__dep__incl.png b/docs/html/shader__manager_8h__dep__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..5a27254da283a037011aa4b25a7c7e557b3b6be1 GIT binary patch literal 13454 zcmd6ucT|+!lI|NsK}0|#sAME4K?Fo{&LBY$L89cGb7&Am5Ks^h5XneJKyn5V$vNjJ zIp-Xv@Z6a>bLY%j^WVMwt%ZDa_uKE@yY{oIe)Y7!f}F%n%zKy!1mdQYq^KeSfl>>< zA7Y@wPvX%QOZexSu8f2z;^OkZgsQYK1cCw~B`Wm7Ic9C#MFW5Df^+jA|IL`+7{&WH znDc8y-7WHoQV$YW-l1w?(5Eg*Txsb^&<-JLmbf9rHGBKLuD9(SUzgdCni9enc#jTNaTPL8VAbY36qoxW{cT|N0ad{8|U73;zjOo4%hK)fMf%0Y+Qsk-x9 z0fBgpqx%4X_<_!Xk3bCd&buNK3SQ=FA$R6wb0kp8WBmLYJ7Rgt$gX~Be7iB{#zPj& zq2GjSW@eUyj#}Q;n?9%( zKgs^vr@g(C`7n+jS#Hou=<}(hrOh$ z`^2v^V`X+$)kmqWyY*ewAtBFSzormQPfayE-dzePYC^?GEHWGX8WrVW`?&9#*EMgr z{3FfsUC)aH&*g3+k(1Qa)Yb?l5sYSi)=3uBKwUm?;n_=4*7CmuA#ZXbI#C@7@>4Wug9;bB; zFTo!sy|f{cK4zMw);dc)Db>~01%~Y{EiJ;Hq}Y)W5isuuBSmJjKL}(LN9i!A1Oz;{ zX6ijWJXQv>E3Btc`JXmQ3~ba~@CzHyw?)|&83)gqaQq$}JxPoAP%AXI(A!In?|0ln60g?h{%=om8sgd z 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 G``-Xe$eBC< literal 0 HcmV?d00001 diff --git a/docs/html/shader__manager_8h__incl.map b/docs/html/shader__manager_8h__incl.map new file mode 100644 index 0000000..61b4f99 --- /dev/null +++ b/docs/html/shader__manager_8h__incl.map @@ -0,0 +1,3 @@ + + + diff --git a/docs/html/shader__manager_8h__incl.md5 b/docs/html/shader__manager_8h__incl.md5 new file mode 100644 index 0000000..91ffe51 --- /dev/null +++ b/docs/html/shader__manager_8h__incl.md5 @@ -0,0 +1 @@ +1453950d833e325c611c52dd8cce6b85 \ No newline at end of file diff --git a/docs/html/shader__manager_8h__incl.png b/docs/html/shader__manager_8h__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..7b79eeced29f139d2df09f90da83dc04a8c8b806 GIT binary patch literal 12989 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 literal 0 HcmV?d00001 diff --git a/docs/html/shader__manager_8h_source.html b/docs/html/shader__manager_8h_source.html new file mode 100644 index 0000000..17f443c --- /dev/null +++ b/docs/html/shader__manager_8h_source.html @@ -0,0 +1,128 @@ + + + + + + +IJEngine: /home/carla/git/ijengine-ICG_GL/include/shader_manager.h Source File + + + + + + + + + +
    +
    + + + + + + +
    +
    IJEngine +
    +
    +
    + + + + + + + + + +
    + +
    + + +
    +
    +
    +
    shader_manager.h
    +
    +
    +Go to the documentation of this file.
    1 #ifndef GLSHADERLOADER_H
    +
    2 #define GLSHADERLOADER_H
    +
    3 
    +
    4 #include "shaderloader.h"
    +
    5 #include <iostream>
    +
    6 #include <map>
    +
    7 #include <GL/glew.h>
    +
    8 #include <GL/gl.h>
    +
    9 
    +
    10 using namespace std;
    +
    11 namespace ijengine {
    +
    12 
    +
    13  class ShaderManager {
    +
    14  public:
    +
    15  ShaderManager();
    +
    16  ~ShaderManager();
    +
    17  void CreateProgram (char *ShaderName, char *VertexShaderFileName,
    +
    18  char *FragmentShaderFileName);
    +
    19  static const GLuint GetShader(const string& shaderName);
    +
    20  private:
    +
    21  string ReadShader (char *filename);
    +
    22  GLuint CreateShader(GLenum shaderType, string source, char *shaderName);
    +
    23  static map <string, GLuint> programs;
    +
    24  };
    +
    25 
    +
    26 }
    +
    27 
    +
    28 #endif
    + +
    Definition: shader_manager.h:13
    +
    + + + + diff --git a/docs/html/shaderloader_8h.html b/docs/html/shaderloader_8h.html new file mode 100644 index 0000000..c7f1efd --- /dev/null +++ b/docs/html/shaderloader_8h.html @@ -0,0 +1,121 @@ + + + + + + +IJEngine: /home/carla/git/ijengine-ICG_GL/include/shaderloader.h File Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    IJEngine +
    +
    +
    + + + + + + + + + +
    + +
    + + +
    +
    + +
    +
    shaderloader.h File Reference
    +
    +
    +
    +This graph shows which files directly or indirectly include this file:
    +
    +
    + + +
    +
    +

    Go to the source code of this file.

    + + + + +

    +Classes

    class  ijengine::ShaderLoader
     
    + + + +

    +Namespaces

     ijengine
     
    +
    + + + + diff --git a/docs/html/shaderloader_8h__dep__incl.map b/docs/html/shaderloader_8h__dep__incl.map new file mode 100644 index 0000000..967ae4f --- /dev/null +++ b/docs/html/shaderloader_8h__dep__incl.map @@ -0,0 +1,6 @@ + + + + + + diff --git a/docs/html/shaderloader_8h__dep__incl.md5 b/docs/html/shaderloader_8h__dep__incl.md5 new file mode 100644 index 0000000..8e11630 --- /dev/null +++ b/docs/html/shaderloader_8h__dep__incl.md5 @@ -0,0 +1 @@ +8571b3250525fe7fceedf38678baed49 \ No newline at end of file diff --git a/docs/html/shaderloader_8h__dep__incl.png b/docs/html/shaderloader_8h__dep__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..6a04bedc8e8d96e86595000626b68f2e42402cee GIT binary patch literal 18739 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 + + + + + +IJEngine: /home/carla/git/ijengine-ICG_GL/include/shaderloader.h Source File + + + + + + + + + +
    +
    + + + + + + +
    +
    IJEngine +
    +
    +
    + + + + + + + + + +
    + +
    + + +
    +
    +
    +
    shaderloader.h
    +
    +
    +Go to the documentation of this file.
    1 #ifndef SHADERLOADER_H
    +
    2 #define SHADERLOADER_H
    +
    3 
    +
    4 namespace ijengine {
    +
    5 
    +
    6  class ShaderLoader{
    +
    7  public:
    +
    8  virtual ~ShaderLoader();
    +
    9  virtual void CreateProgram (char *ShaderName, char *VertexShaderFileName,
    +
    10  char *FragmentShaderFileName);
    +
    11 
    +
    12  };
    +
    13 
    +
    14 }
    +
    15 
    +
    16 #endif
    +
    Definition: shaderloader.h:6
    +
    virtual void CreateProgram(char *ShaderName, char *VertexShaderFileName, char *FragmentShaderFileName)
    + +
    + + + + diff --git a/docs/html/structijengine_1_1ContextInfo-members.html b/docs/html/structijengine_1_1ContextInfo-members.html new file mode 100644 index 0000000..0a0fed2 --- /dev/null +++ b/docs/html/structijengine_1_1ContextInfo-members.html @@ -0,0 +1,109 @@ + + + + + + +IJEngine: Member List + + + + + + + + + +
    +
    + + + + + + +
    +
    IJEngine +
    +
    +
    + + + + + + + + + +
    + +
    + + +
    +
    +
    +
    ijengine::ContextInfo Member List
    +
    +
    + +

    This is the complete list of members for ijengine::ContextInfo, including all inherited members.

    + + + + + + +
    ContextInfo()ijengine::ContextInfoinline
    ContextInfo(int majorversion, int minorversion, bool _core)ijengine::ContextInfoinline
    coreijengine::ContextInfo
    major_versionijengine::ContextInfo
    minor_versionijengine::ContextInfo
    + + + + diff --git a/docs/html/structijengine_1_1ContextInfo.html b/docs/html/structijengine_1_1ContextInfo.html new file mode 100644 index 0000000..440ef11 --- /dev/null +++ b/docs/html/structijengine_1_1ContextInfo.html @@ -0,0 +1,233 @@ + + + + + + +IJEngine: ijengine::ContextInfo Struct Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    IJEngine +
    +
    +
    + + + + + + + + + +
    + +
    + + +
    +
    + +
    +
    ijengine::ContextInfo Struct Reference
    +
    +
    + +

    #include <contextinfo.h>

    +
    +Collaboration diagram for ijengine::ContextInfo:
    +
    +
    Collaboration graph
    +
    + + + + + + +

    +Public Member Functions

     ContextInfo ()
     
     ContextInfo (int majorversion, int minorversion, bool _core)
     
    + + + + + + + +

    +Public Attributes

    int major_version
     
    int minor_version
     
    bool core
     
    +

    Constructor & Destructor Documentation

    + +
    +
    + + + + + +
    + + + + + + + +
    ijengine::ContextInfo::ContextInfo ()
    +
    +inline
    +
    + +
    +
    + +
    +
    + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + +
    ijengine::ContextInfo::ContextInfo (int majorversion,
    int minorversion,
    bool _core 
    )
    +
    +inline
    +
    + +
    +
    +

    Member Data Documentation

    + +
    +
    + + + + +
    bool ijengine::ContextInfo::core
    +
    + +
    +
    + +
    +
    + + + + +
    int ijengine::ContextInfo::major_version
    +
    + +
    +
    + +
    +
    + + + + +
    int ijengine::ContextInfo::minor_version
    +
    + +
    +
    +
    The documentation for this struct was generated from the following file: +
    + + + + diff --git a/docs/html/structijengine_1_1ContextInfo__coll__graph.map b/docs/html/structijengine_1_1ContextInfo__coll__graph.map new file mode 100644 index 0000000..982d824 --- /dev/null +++ b/docs/html/structijengine_1_1ContextInfo__coll__graph.map @@ -0,0 +1,2 @@ + + diff --git a/docs/html/structijengine_1_1ContextInfo__coll__graph.md5 b/docs/html/structijengine_1_1ContextInfo__coll__graph.md5 new file mode 100644 index 0000000..242c216 --- /dev/null +++ b/docs/html/structijengine_1_1ContextInfo__coll__graph.md5 @@ -0,0 +1 @@ +e1c45a3dac5a5d045f5ba10374035083 \ No newline at end of file diff --git a/docs/html/structijengine_1_1ContextInfo__coll__graph.png b/docs/html/structijengine_1_1ContextInfo__coll__graph.png new file mode 100644 index 0000000000000000000000000000000000000000..10bf28bcfb61cebf4b1b68a0448089a31048fc2c GIT binary patch literal 3890 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 + + + + + +IJEngine: Member List + + + + + + + + + +
    +
    + + + + + + +
    +
    IJEngine +
    +
    +
    + + + + + + + + + +
    + +
    + + +
    +
    +
    +
    ijengine::FramebufferInfo Member List
    +
    +
    + +

    This is the complete list of members for ijengine::FramebufferInfo, including all inherited members.

    + + + + + + + + + +
    bbufferijengine::FramebufferInfo
    depthsizeijengine::FramebufferInfo
    doublebuffersizeijengine::FramebufferInfo
    flagsijengine::FramebufferInfo
    FramebufferInfo()ijengine::FramebufferInfoinline
    FramebufferInfo(int r_buffer_size, int g_buffer_size, int b_buffer_size, int depth_size, int double_buffer_size)ijengine::FramebufferInfoinline
    gbufferijengine::FramebufferInfo
    rbufferijengine::FramebufferInfo
    + + + + diff --git a/docs/html/structijengine_1_1FramebufferInfo.html b/docs/html/structijengine_1_1FramebufferInfo.html new file mode 100644 index 0000000..eddc58c --- /dev/null +++ b/docs/html/structijengine_1_1FramebufferInfo.html @@ -0,0 +1,287 @@ + + + + + + +IJEngine: ijengine::FramebufferInfo Struct Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    IJEngine +
    +
    +
    + + + + + + + + + +
    + +
    + + +
    +
    + +
    +
    ijengine::FramebufferInfo Struct Reference
    +
    +
    + +

    #include <framebufferinfo.h>

    +
    +Collaboration diagram for ijengine::FramebufferInfo:
    +
    +
    Collaboration graph
    +
    + + + + + + +

    +Public Member Functions

     FramebufferInfo ()
     
     FramebufferInfo (int r_buffer_size, int g_buffer_size, int b_buffer_size, int depth_size, int double_buffer_size)
     
    + + + + + + + + + + + + + +

    +Public Attributes

    unsigned int flags
     
    int rbuffer = 5
     
    int gbuffer = 5
     
    int bbuffer = 5
     
    int depthsize = 16
     
    int doublebuffersize = 1
     
    +

    Constructor & Destructor Documentation

    + +
    +
    + + + + + +
    + + + + + + + +
    ijengine::FramebufferInfo::FramebufferInfo ()
    +
    +inline
    +
    + +
    +
    + +
    +
    + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    ijengine::FramebufferInfo::FramebufferInfo (int r_buffer_size,
    int g_buffer_size,
    int b_buffer_size,
    int depth_size,
    int double_buffer_size 
    )
    +
    +inline
    +
    + +
    +
    +

    Member Data Documentation

    + +
    +
    + + + + +
    int ijengine::FramebufferInfo::bbuffer = 5
    +
    + +
    +
    + +
    +
    + + + + +
    int ijengine::FramebufferInfo::depthsize = 16
    +
    + +
    +
    + +
    +
    + + + + +
    int ijengine::FramebufferInfo::doublebuffersize = 1
    +
    + +
    +
    + +
    +
    + + + + +
    unsigned int ijengine::FramebufferInfo::flags
    +
    + +
    +
    + +
    +
    + + + + +
    int ijengine::FramebufferInfo::gbuffer = 5
    +
    + +
    +
    + +
    +
    + + + + +
    int ijengine::FramebufferInfo::rbuffer = 5
    +
    + +
    +
    +
    The documentation for this struct was generated from the following file: +
    + + + + diff --git a/docs/html/structijengine_1_1FramebufferInfo__coll__graph.map b/docs/html/structijengine_1_1FramebufferInfo__coll__graph.map new file mode 100644 index 0000000..4fa3320 --- /dev/null +++ b/docs/html/structijengine_1_1FramebufferInfo__coll__graph.map @@ -0,0 +1,2 @@ + + diff --git a/docs/html/structijengine_1_1FramebufferInfo__coll__graph.md5 b/docs/html/structijengine_1_1FramebufferInfo__coll__graph.md5 new file mode 100644 index 0000000..5c86f3e --- /dev/null +++ b/docs/html/structijengine_1_1FramebufferInfo__coll__graph.md5 @@ -0,0 +1 @@ +64b8934c8c96e219a00d82dbdc8d6ef8 \ No newline at end of file diff --git a/docs/html/structijengine_1_1FramebufferInfo__coll__graph.png b/docs/html/structijengine_1_1FramebufferInfo__coll__graph.png new file mode 100644 index 0000000000000000000000000000000000000000..ed28e0bf3a97e06bb4b766bd0da6478a47d1183a GIT binary patch literal 4606 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 literal 0 HcmV?d00001 diff --git a/docs/html/structijengine_1_1Model-members.html b/docs/html/structijengine_1_1Model-members.html new file mode 100644 index 0000000..d7c4382 --- /dev/null +++ b/docs/html/structijengine_1_1Model-members.html @@ -0,0 +1,107 @@ + + + + + + +IJEngine: Member List + + + + + + + + + +
    +
    + + + + + + +
    +
    IJEngine +
    +
    +
    + + + + + + + + + +
    + +
    + + +
    +
    +
    +
    ijengine::Model Member List
    +
    +
    + +

    This is the complete list of members for ijengine::Model, including all inherited members.

    + + + + +
    Model()ijengine::Modelinline
    vaoijengine::Model
    vbosijengine::Model
    + + + + diff --git a/docs/html/structijengine_1_1Model.html b/docs/html/structijengine_1_1Model.html new file mode 100644 index 0000000..5a2eec2 --- /dev/null +++ b/docs/html/structijengine_1_1Model.html @@ -0,0 +1,360 @@ + + + + + + +IJEngine: ijengine::Model Class Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    IJEngine +
    +
    +
    + + + + + + + + + +
    + +
    + + +
    +
    + +
    +
    ijengine::Model Class Referenceabstract
    +
    +
    + +

    #include <gamemodels.h>

    +
    +Inheritance diagram for ijengine::Model:
    +
    +
    Inheritance graph
    +
    +
    +Collaboration diagram for ijengine::Model:
    +
    +
    Collaboration graph
    +
    + + + + + + + + + + + + + + + + + + +

    +Public Member Functions

     Model ()
     
    virtual ~IGameObject ()=0
     
    virtual void Draw ()=0
     
    virtual Update ()=0
     
    virtual void SetProgram (GLuint shaderName)=0
     
    virtual void Destroy ()
     
    virtual GLuint GetVAO () const =0
     
    virtual const vector< GLuint > & GetVbos () const =0
     
    + + + + + +

    +Public Attributes

    unsigned int vao
     
    vector< unsigned int > vbos
     
    +

    Constructor & Destructor Documentation

    + +
    +
    + + + + + +
    + + + + + + + +
    ijengine::Model::Model ()
    +
    +inline
    +
    + +
    +
    + +
    +
    + + + + + +
    + + + + + + + +
    virtual ijengine::Model::~IGameObject ()
    +
    +pure virtual
    +
    + +
    +
    +

    Member Function Documentation

    + +
    +
    + + + + + +
    + + + + + + + +
    virtual void ijengine::Model::Destroy ()
    +
    +virtual
    +
    + +
    +
    + +
    +
    + + + + + +
    + + + + + + + +
    virtual void ijengine::Model::Draw ()
    +
    +pure virtual
    +
    + +
    +
    + +
    +
    + + + + + +
    + + + + + + + +
    virtual GLuint ijengine::Model::GetVAO () const
    +
    +pure virtual
    +
    + +
    +
    + +
    +
    + + + + + +
    + + + + + + + +
    virtual const vector<GLuint>& ijengine::Model::GetVbos () const
    +
    +pure virtual
    +
    + +
    +
    + +
    +
    + + + + + +
    + + + + + + + + +
    virtual void ijengine::Model::SetProgram (GLuint shaderName)
    +
    +pure virtual
    +
    + +
    +
    + +
    +
    + + + + + +
    + + + + + + + +
    virtual ijengine::Model::Update ()
    +
    +pure virtual
    +
    + +
    +
    +

    Member Data Documentation

    + +
    +
    + + + + +
    unsigned int ijengine::Model::vao
    +
    + +
    +
    + +
    +
    + + + + +
    vector<unsigned int> ijengine::Model::vbos
    +
    + +
    +
    +
    The documentation for this class was generated from the following files:
      +
    • /home/carla/git/ijengine-ICG_GL/include/gamemodels.h
    • +
    • /home/carla/git/ijengine-ICG_GL/include/model.h
    • +
    +
    + + + + diff --git a/docs/html/structijengine_1_1Model__coll__graph.map b/docs/html/structijengine_1_1Model__coll__graph.map new file mode 100644 index 0000000..69d2eaa --- /dev/null +++ b/docs/html/structijengine_1_1Model__coll__graph.map @@ -0,0 +1,2 @@ + + diff --git a/docs/html/structijengine_1_1Model__coll__graph.md5 b/docs/html/structijengine_1_1Model__coll__graph.md5 new file mode 100644 index 0000000..1247558 --- /dev/null +++ b/docs/html/structijengine_1_1Model__coll__graph.md5 @@ -0,0 +1 @@ +9d179300c6c16014bbfe49c859041930 \ No newline at end of file diff --git a/docs/html/structijengine_1_1Model__coll__graph.png b/docs/html/structijengine_1_1Model__coll__graph.png new file mode 100644 index 0000000000000000000000000000000000000000..ef82705c63cb6dac10cb22214cf559565c88149a GIT binary patch literal 10678 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 E0fSmY`2YX_ literal 0 HcmV?d00001 diff --git a/docs/html/structijengine_1_1Model__inherit__graph.map b/docs/html/structijengine_1_1Model__inherit__graph.map new file mode 100644 index 0000000..69d2eaa --- /dev/null +++ b/docs/html/structijengine_1_1Model__inherit__graph.map @@ -0,0 +1,2 @@ + + diff --git a/docs/html/structijengine_1_1Model__inherit__graph.md5 b/docs/html/structijengine_1_1Model__inherit__graph.md5 new file mode 100644 index 0000000..1247558 --- /dev/null +++ b/docs/html/structijengine_1_1Model__inherit__graph.md5 @@ -0,0 +1 @@ +9d179300c6c16014bbfe49c859041930 \ No newline at end of file diff --git a/docs/html/structijengine_1_1Model__inherit__graph.png b/docs/html/structijengine_1_1Model__inherit__graph.png new file mode 100644 index 0000000000000000000000000000000000000000..ef82705c63cb6dac10cb22214cf559565c88149a GIT binary patch literal 10678 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 E0fSmY`2YX_ literal 0 HcmV?d00001 diff --git a/docs/html/structijengine_1_1Vector3f-members.html b/docs/html/structijengine_1_1Vector3f-members.html new file mode 100644 index 0000000..c558502 --- /dev/null +++ b/docs/html/structijengine_1_1Vector3f-members.html @@ -0,0 +1,113 @@ + + + + + + +IJEngine: Member List + + + + + + + + + +
    +
    + + + + + + +
    +
    IJEngine +
    +
    +
    + + + + + + + + + +
    + +
    + + +
    +
    +
    +
    ijengine::Vector3f Member List
    +
    +
    + +

    This is the complete list of members for ijengine::Vector3f, including all inherited members.

    + + + + + + + + + + +
    bijengine::Vector3f
    gijengine::Vector3f
    rijengine::Vector3f
    Vector3f()ijengine::Vector3finline
    Vector3f(float _x, float _y, float _z)ijengine::Vector3finline
    Vector3f(float _x, float _y, float _z, float _r, float _g, float _b)ijengine::Vector3finline
    xijengine::Vector3f
    yijengine::Vector3f
    zijengine::Vector3f
    + + + + diff --git a/docs/html/structijengine_1_1Vector3f.html b/docs/html/structijengine_1_1Vector3f.html new file mode 100644 index 0000000..cf3cf5c --- /dev/null +++ b/docs/html/structijengine_1_1Vector3f.html @@ -0,0 +1,335 @@ + + + + + + +IJEngine: ijengine::Vector3f Struct Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    IJEngine +
    +
    +
    + + + + + + + + + +
    + +
    + + +
    +
    + +
    +
    ijengine::Vector3f Struct Reference
    +
    +
    + +

    #include <vertexformat.h>

    +
    +Collaboration diagram for ijengine::Vector3f:
    +
    +
    Collaboration graph
    +
    + + + + + + + + +

    +Public Member Functions

     Vector3f ()
     
     Vector3f (float _x, float _y, float _z)
     
     Vector3f (float _x, float _y, float _z, float _r, float _g, float _b)
     
    + + + + + + + + + + + + + +

    +Public Attributes

    float x
     
    float y
     
    float z
     
    float r
     
    float g
     
    float b
     
    +

    Constructor & Destructor Documentation

    + +
    +
    + + + + + +
    + + + + + + + +
    ijengine::Vector3f::Vector3f ()
    +
    +inline
    +
    + +
    +
    + +
    +
    + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + +
    ijengine::Vector3f::Vector3f (float _x,
    float _y,
    float _z 
    )
    +
    +inline
    +
    + +
    +
    + +
    +
    + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    ijengine::Vector3f::Vector3f (float _x,
    float _y,
    float _z,
    float _r,
    float _g,
    float _b 
    )
    +
    +inline
    +
    + +
    +
    +

    Member Data Documentation

    + +
    +
    + + + + +
    float ijengine::Vector3f::b
    +
    + +
    +
    + +
    +
    + + + + +
    float ijengine::Vector3f::g
    +
    + +
    +
    + +
    +
    + + + + +
    float ijengine::Vector3f::r
    +
    + +
    +
    + +
    +
    + + + + +
    float ijengine::Vector3f::x
    +
    + +
    +
    + +
    +
    + + + + +
    float ijengine::Vector3f::y
    +
    + +
    +
    + +
    +
    + + + + +
    float ijengine::Vector3f::z
    +
    + +
    +
    +
    The documentation for this struct was generated from the following file: +
    + + + + diff --git a/docs/html/structijengine_1_1Vector3f__coll__graph.map b/docs/html/structijengine_1_1Vector3f__coll__graph.map new file mode 100644 index 0000000..9c9cfca --- /dev/null +++ b/docs/html/structijengine_1_1Vector3f__coll__graph.map @@ -0,0 +1,2 @@ + + diff --git a/docs/html/structijengine_1_1Vector3f__coll__graph.md5 b/docs/html/structijengine_1_1Vector3f__coll__graph.md5 new file mode 100644 index 0000000..077a8a6 --- /dev/null +++ b/docs/html/structijengine_1_1Vector3f__coll__graph.md5 @@ -0,0 +1 @@ +bc9a7a77cac878f8b65f1a492e5bc829 \ No newline at end of file diff --git a/docs/html/structijengine_1_1Vector3f__coll__graph.png b/docs/html/structijengine_1_1Vector3f__coll__graph.png new file mode 100644 index 0000000000000000000000000000000000000000..34af37fd0dd349045e4ac31f4e9ed873463e4e5a GIT binary patch literal 4404 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 KtW4YfkN*J~m(HjF literal 0 HcmV?d00001 diff --git a/docs/html/sync_off.png b/docs/html/sync_off.png new file mode 100644 index 0000000000000000000000000000000000000000..3b443fc62892114406e3d399421b2a881b897acc GIT binary patch literal 853 zcmV-b1FHOqP)oT|#XixUYy%lpuf3i8{fX!o zUyDD0jOrAiT^tq>fLSOOABs-#u{dV^F$b{L9&!2=9&RmV;;8s^x&UqB$PCj4FdKbh zoB1WTskPUPu05XzFbA}=KZ-GP1fPpAfSs>6AHb12UlR%-i&uOlTpFNS7{jm@mkU1V zh`nrXr~+^lsV-s1dkZOaI|kYyVj3WBpPCY{n~yd%u%e+d=f%`N0FItMPtdgBb@py; zq@v6NVArhyTC7)ULw-Jy8y42S1~4n(3LkrW8mW(F-4oXUP3E`e#g**YyqI7h-J2zK zK{m9##m4ri!7N>CqQqCcnI3hqo1I;Yh&QLNY4T`*ptiQGozK>FF$!$+84Z`xwmeMh zJ0WT+OH$WYFALEaGj2_l+#DC3t7_S`vHpSivNeFbP6+r50cO8iu)`7i%Z4BTPh@_m3Tk!nAm^)5Bqnr%Ov|Baunj#&RPtRuK& z4RGz|D5HNrW83-#ydk}tVKJrNmyYt-sTxLGlJY5nc&Re zU4SgHNPx8~Yxwr$bsju?4q&%T1874xxzq+_%?h8_ofw~(bld=o3iC)LUNR*BY%c0y zWd_jX{Y8`l%z+ol1$@Qa?Cy!(0CVIEeYpKZ`(9{z>3$CIe;pJDQk$m3p}$>xBm4lb zKo{4S)`wdU9Ba9jJbVJ0C=SOefZe%d$8=2r={nu<_^a3~>c#t_U6dye5)JrR(_a^E f@}b6j1K9lwFJq@>o)+Ry00000NkvXXu0mjfWa5j* literal 0 HcmV?d00001 diff --git a/docs/html/sync_on.png b/docs/html/sync_on.png new file mode 100644 index 0000000000000000000000000000000000000000..e08320fb64e6fa33b573005ed6d8fe294e19db76 GIT binary patch literal 845 zcmV-T1G4;yP)Y;xxyHF2B5Wzm| zOOGupOTn@c(JmBOl)e;XMNnZuiTJP>rM8<|Q`7I_))aP?*T)ow&n59{}X4$3Goat zgjs?*aasfbrokzG5cT4K=uG`E14xZl@z)F={P0Y^?$4t z>v!teRnNZym<6h{7sLyF1V0HsfEl+l6TrZpsfr1}luH~F7L}ktXu|*uVX^RG$L0`K zWs3j|0tIvVe(N%_?2{(iCPFGf#B6Hjy6o&}D$A%W%jfO8_W%ZO#-mh}EM$LMn7joJ z05dHr!5Y92g+31l<%i1(=L1a1pXX+OYnalY>31V4K}BjyRe3)9n#;-cCVRD_IG1fT zOKGeNY8q;TL@K{dj@D^scf&VCs*-Jb>8b>|`b*osv52-!A?BpbYtTQBns5EAU**$m zSnVSm(teh>tQi*S*A>#ySc=n;`BHz`DuG4&g4Kf8lLhca+zvZ7t7RflD6-i-mcK=M z!=^P$*u2)bkY5asG4gsss!Hn%u~>}kIW`vMs%lJLH+u*9<4PaV_c6U`KqWXQH%+Nu zTv41O(^ZVi@qhjQdG!fbZw&y+2o!iYymO^?ud3{P*HdoX83YV*Uu_HB=?U&W9%AU# z80}k1SS-CXTU7dcQlsm<^oYLxVSseqY6NO}dc`Nj?8vrhNuCdm@^{a3AQ_>6myOj+ z`1RsLUXF|dm|3k7s2jD(B{rzE>WI2scH8i1;=O5Cc9xB3^aJk%fQjqsu+kH#0=_5a z0nCE8@dbQa-|YIuUVvG0L_IwHMEhOj$Mj4Uq05 X8=0q~qBNan00000NkvXXu0mjfptF>5 literal 0 HcmV?d00001 diff --git a/docs/html/tab_a.png b/docs/html/tab_a.png new file mode 100644 index 0000000000000000000000000000000000000000..3b725c41c5a527a3a3e40097077d0e206a681247 GIT binary patch literal 142 zcmeAS@N?(olHy`uVBq!ia0vp^j6kfy!2~3aiye;!QlXwMjv*C{Z|8b*H5dputLHD# z=<0|*y7z(Vor?d;H&?EG&cXR}?!j-Lm&u1OOI7AIF5&c)RFE;&p0MYK>*Kl@eiymD r@|NpwKX@^z+;{u_Z~trSBfrMKa%3`zocFjEXaR$#tDnm{r-UW|TZ1%4 literal 0 HcmV?d00001 diff --git a/docs/html/tab_b.png b/docs/html/tab_b.png new file mode 100644 index 0000000000000000000000000000000000000000..e2b4a8638cb3496a016eaed9e16ffc12846dea18 GIT binary patch literal 169 zcmeAS@N?(olHy`uVBq!ia0vp^j6kfy!2~3aiye;!QU#tajv*C{Z}0l@H7kg?K0Lnr z!j&C6_(~HV9oQ0Pa6x{-v0AGV_E?vLn=ZI-;YrdjIl`U`uzuDWSP?o#Dmo{%SgM#oan kX~E1%D-|#H#QbHoIja2U-MgvsK&LQxy85}Sb4q9e0Efg%P5=M^ literal 0 HcmV?d00001 diff --git a/docs/html/tabs.css b/docs/html/tabs.css new file mode 100644 index 0000000..9cf578f --- /dev/null +++ b/docs/html/tabs.css @@ -0,0 +1,60 @@ +.tabs, .tabs2, .tabs3 { + background-image: url('tab_b.png'); + width: 100%; + z-index: 101; + font-size: 13px; + font-family: 'Lucida Grande',Geneva,Helvetica,Arial,sans-serif; +} + +.tabs2 { + font-size: 10px; +} +.tabs3 { + font-size: 9px; +} + +.tablist { + margin: 0; + padding: 0; + display: table; +} + +.tablist li { + float: left; + display: table-cell; + background-image: url('tab_b.png'); + line-height: 36px; + list-style: none; +} + +.tablist a { + display: block; + padding: 0 20px; + font-weight: bold; + background-image:url('tab_s.png'); + background-repeat:no-repeat; + background-position:right; + color: #283A5D; + text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.9); + text-decoration: none; + outline: none; +} + +.tabs3 .tablist a { + padding: 0 10px; +} + +.tablist a:hover { + background-image: url('tab_h.png'); + background-repeat:repeat-x; + color: #fff; + text-shadow: 0px 1px 1px rgba(0, 0, 0, 1.0); + text-decoration: none; +} + +.tablist li.current a { + background-image: url('tab_a.png'); + background-repeat:repeat-x; + color: #fff; + text-shadow: 0px 1px 1px rgba(0, 0, 0, 1.0); +} diff --git a/docs/html/texture_8h.html b/docs/html/texture_8h.html new file mode 100644 index 0000000..526d367 --- /dev/null +++ b/docs/html/texture_8h.html @@ -0,0 +1,121 @@ + + + + + + +IJEngine: /home/carla/git/ijengine-ICG_GL/include/texture.h File Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    IJEngine +
    +
    +
    + + + + + + + + + +
    + +
    + + +
    +
    + +
    +
    texture.h File Reference
    +
    +
    +
    +This graph shows which files directly or indirectly include this file:
    +
    +
    + + +
    +
    +

    Go to the source code of this file.

    + + + + +

    +Classes

    class  ijengine::Texture
     
    + + + +

    +Namespaces

     ijengine
     
    +
    + + + + diff --git a/docs/html/texture_8h__dep__incl.map b/docs/html/texture_8h__dep__incl.map new file mode 100644 index 0000000..64aa9ac --- /dev/null +++ b/docs/html/texture_8h__dep__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/docs/html/texture_8h__dep__incl.md5 b/docs/html/texture_8h__dep__incl.md5 new file mode 100644 index 0000000..49329de --- /dev/null +++ b/docs/html/texture_8h__dep__incl.md5 @@ -0,0 +1 @@ +6ef2313ce54a35b377d42c489a6eb86d \ No newline at end of file diff --git a/docs/html/texture_8h__dep__incl.png b/docs/html/texture_8h__dep__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..9e86162b3dffc80875110c5dafdb76966026d9d8 GIT binary patch literal 22805 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 aF;7rfbb9dgbB@S!Eau|u=~PJ$N% + + + + + +IJEngine: /home/carla/git/ijengine-ICG_GL/include/texture.h Source File + + + + + + + + + +
    +
    + + + + + + +
    +
    IJEngine +
    +
    +
    + + + + + + + + + +
    + +
    + + +
    +
    +
    +
    texture.h
    +
    +
    +Go to the documentation of this file.
    1 #ifndef TEXTURE_H
    +
    2 #define TEXTURE_H
    +
    3 
    +
    4 namespace ijengine {
    +
    5 
    +
    6  class Texture {
    +
    7  public:
    +
    8  virtual ~Texture() = default;
    +
    9  virtual int w() const = 0;
    +
    10  virtual int h() const = 0;
    +
    11  };
    +
    12 }
    +
    13 
    +
    14 #endif
    +
    virtual int h() const =0
    +
    Definition: texture.h:6
    +
    virtual int w() const =0
    +
    virtual ~Texture()=default
    +
    + + + + diff --git a/docs/html/vertexformat_8h.html b/docs/html/vertexformat_8h.html new file mode 100644 index 0000000..438f901 --- /dev/null +++ b/docs/html/vertexformat_8h.html @@ -0,0 +1,114 @@ + + + + + + +IJEngine: /home/carla/git/ijengine-ICG_GL/include/vertexformat.h File Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    IJEngine +
    +
    +
    + + + + + + + + + +
    + +
    + + +
    +
    + +
    +
    vertexformat.h File Reference
    +
    +
    + +

    Go to the source code of this file.

    + + + + +

    +Classes

    struct  ijengine::Vector3f
     
    + + + +

    +Namespaces

     ijengine
     
    +
    + + + + diff --git a/docs/html/vertexformat_8h_source.html b/docs/html/vertexformat_8h_source.html new file mode 100644 index 0000000..e3a67ac --- /dev/null +++ b/docs/html/vertexformat_8h_source.html @@ -0,0 +1,140 @@ + + + + + + +IJEngine: /home/carla/git/ijengine-ICG_GL/include/vertexformat.h Source File + + + + + + + + + +
    +
    + + + + + + +
    +
    IJEngine +
    +
    +
    + + + + + + + + + +
    + +
    + + +
    +
    +
    +
    vertexformat.h
    +
    +
    +Go to the documentation of this file.
    1 #ifndef VERTEX_FORMAT_H
    +
    2 #define VERTEX_FORMAT_H
    +
    3 
    +
    4 namespace ijengine {
    +
    5  struct Vector3f{
    +
    6  float x;
    +
    7  float y;
    +
    8  float z;
    +
    9  float r;
    +
    10  float g;
    +
    11  float b;
    + +
    13  Vector3f(float _x, float _y, float _z){
    +
    14  x = _x;
    +
    15  y = _y;
    +
    16  z = _z;
    +
    17  r = 0.5;
    +
    18  g = 0.5;
    +
    19  b = 0.5;
    +
    20  }
    +
    21  Vector3f(float _x, float _y, float _z, float _r, float _g, float _b){
    +
    22  x = _x;
    +
    23  y = _y;
    +
    24  z = _z;
    +
    25  r = _r;
    +
    26  g = _g;
    +
    27  b = _b;
    +
    28  }
    +
    29  };
    +
    30 }
    +
    31 
    +
    32 #endif
    +
    Vector3f()
    Definition: vertexformat.h:12
    +
    float b
    Definition: vertexformat.h:11
    +
    float r
    Definition: vertexformat.h:9
    +
    float z
    Definition: vertexformat.h:8
    +
    float x
    Definition: vertexformat.h:6
    +
    Vector3f(float _x, float _y, float _z)
    Definition: vertexformat.h:13
    +
    Definition: vertexformat.h:5
    +
    float y
    Definition: vertexformat.h:7
    +
    Vector3f(float _x, float _y, float _z, float _r, float _g, float _b)
    Definition: vertexformat.h:21
    +
    float g
    Definition: vertexformat.h:10
    +
    + + + + diff --git a/docs/html/video_8h.html b/docs/html/video_8h.html new file mode 100644 index 0000000..3bb2038 --- /dev/null +++ b/docs/html/video_8h.html @@ -0,0 +1,121 @@ + + + + + + +IJEngine: /home/carla/git/ijengine-ICG_GL/include/video.h File Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    IJEngine +
    +
    +
    + + + + + + + + + +
    + +
    + + +
    +
    + +
    +
    video.h File Reference
    +
    +
    +
    +This graph shows which files directly or indirectly include this file:
    +
    +
    + + +
    +
    +

    Go to the source code of this file.

    + + + + +

    +Classes

    class  ijengine::Video
     
    + + + +

    +Namespaces

     ijengine
     
    +
    + + + + diff --git a/docs/html/video_8h__dep__incl.map b/docs/html/video_8h__dep__incl.map new file mode 100644 index 0000000..f739bfc --- /dev/null +++ b/docs/html/video_8h__dep__incl.map @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/docs/html/video_8h__dep__incl.md5 b/docs/html/video_8h__dep__incl.md5 new file mode 100644 index 0000000..1f5cf1d --- /dev/null +++ b/docs/html/video_8h__dep__incl.md5 @@ -0,0 +1 @@ +94632cbc374096649bc21d6a06dbfbcc \ No newline at end of file diff --git a/docs/html/video_8h__dep__incl.png b/docs/html/video_8h__dep__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..290d38872d27b39952497fb80717e8d1d3a3f7e3 GIT binary patch literal 28911 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 literal 0 HcmV?d00001 diff --git a/docs/html/video_8h_source.html b/docs/html/video_8h_source.html new file mode 100644 index 0000000..d71d746 --- /dev/null +++ b/docs/html/video_8h_source.html @@ -0,0 +1,118 @@ + + + + + + +IJEngine: /home/carla/git/ijengine-ICG_GL/include/video.h Source File + + + + + + + + + + +
    +
    +
    video.h
    +
    +
    +Go to the documentation of this file.
    1 #ifndef VIDEO_H
    +
    2 #define VIDEO_H
    +
    3 
    +
    4 namespace ijengine {
    +
    5 
    +
    6  class Window;
    +
    7 
    +
    8  class Video {
    +
    9  public:
    +
    10  virtual ~Video() = default;
    +
    11  virtual Window * create_window(int w, int h) = 0;
    +
    12  };
    +
    13 
    +
    14 }
    +
    15 
    +
    16 #endif
    +
    Definition: window.h:9
    +
    virtual Window * create_window(int w, int h)=0
    +
    virtual ~Video()=default
    +
    Definition: video.h:8
    +
    + + + + diff --git a/docs/html/window_8h.html b/docs/html/window_8h.html new file mode 100644 index 0000000..9c7c3c1 --- /dev/null +++ b/docs/html/window_8h.html @@ -0,0 +1,121 @@ + + + + + + +IJEngine: /home/carla/git/ijengine-ICG_GL/include/window.h File Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    IJEngine +
    +
    +
    + + + + + + + + + +
    + +
    + + +
    +
    + +
    +
    window.h File Reference
    +
    +
    +
    +This graph shows which files directly or indirectly include this file:
    +
    +
    + + +
    +
    +

    Go to the source code of this file.

    + + + + +

    +Classes

    class  ijengine::Window
     
    + + + +

    +Namespaces

     ijengine
     
    +
    + + + + diff --git a/docs/html/window_8h__dep__incl.map b/docs/html/window_8h__dep__incl.map new file mode 100644 index 0000000..63fbb63 --- /dev/null +++ b/docs/html/window_8h__dep__incl.map @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/docs/html/window_8h__dep__incl.md5 b/docs/html/window_8h__dep__incl.md5 new file mode 100644 index 0000000..222103d --- /dev/null +++ b/docs/html/window_8h__dep__incl.md5 @@ -0,0 +1 @@ +80c62cae738fa794622ace30c57bcf16 \ No newline at end of file diff --git a/docs/html/window_8h__dep__incl.png b/docs/html/window_8h__dep__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..c8b3cc0ab513c089eb9a30d491e17afdf80ed9a9 GIT binary patch literal 27011 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 + + + + + +IJEngine: /home/carla/git/ijengine-ICG_GL/include/window.h Source File + + + + + + + + + +
    +
    + + + + + + +
    +
    IJEngine +
    +
    +
    + + + + + + + + + +
    + +
    + + +
    +
    +
    +
    window.h
    +
    +
    +Go to the documentation of this file.
    1 #ifndef WINDOW_H
    +
    2 #define WINDOW_H
    +
    3 
    +
    4 namespace ijengine {
    +
    5 
    +
    6  class Canvas;
    +
    7  class Renderer3d;
    +
    8 
    +
    9  class Window {
    +
    10  public:
    +
    11  virtual ~Window() = default;
    +
    12 
    +
    13  virtual int w() const = 0;
    +
    14  virtual int h() const = 0;
    +
    15 
    +
    16  virtual Canvas * canvas() const = 0;
    +
    17  virtual Renderer3d * renderer3d() const = 0;
    +
    18  };
    +
    19 }
    +
    20 
    +
    21 #endif
    +
    Definition: window.h:9
    +
    virtual int h() const =0
    +
    Definition: canvas.h:8
    +
    virtual ~Window()=default
    +
    virtual Canvas * canvas() const =0
    +
    virtual int w() const =0
    +
    Definition: renderer3d.h:9
    +
    virtual Renderer3d * renderer3d() const =0
    +
    + + + + diff --git a/docs/ijengine-ICG_GL.config b/docs/ijengine-ICG_GL.config new file mode 100644 index 0000000..0c87e8d --- /dev/null +++ b/docs/ijengine-ICG_GL.config @@ -0,0 +1,2308 @@ +# Doxyfile 1.8.6 + +# This file describes the settings to be used by the documentation system +# doxygen (www.doxygen.org) for a project. +# +# All text after a double hash (##) is considered a comment and is placed in +# front of the TAG it is preceding. +# +# All text after a single hash (#) is considered a comment and will be ignored. +# The format is: +# TAG = value [value, ...] +# For lists, items can also be appended using: +# TAG += value [value, ...] +# Values that contain spaces should be placed between quotes (\" \"). + +#--------------------------------------------------------------------------- +# Project related configuration options +#--------------------------------------------------------------------------- + +# This tag specifies the encoding used for all characters in the config file +# that follow. The default is UTF-8 which is also the encoding used for all text +# before the first occurrence of this tag. Doxygen uses libiconv (or the iconv +# built into libc) for the transcoding. See http://www.gnu.org/software/libiconv +# for the list of possible encodings. +# The default value is: UTF-8. + +DOXYFILE_ENCODING = UTF-8 + +# The PROJECT_NAME tag is a single word (or a sequence of words surrounded by +# double-quotes, unless you are using Doxywizard) that should identify the +# project for which the documentation is generated. This name is used in the +# title of most generated pages and in a few other places. +# The default value is: My Project. + +PROJECT_NAME = "IJEngine" + +# The PROJECT_NUMBER tag can be used to enter a project or revision number. This +# could be handy for archiving the generated documentation or if some version +# control system is used. + +PROJECT_NUMBER = + +# Using the PROJECT_BRIEF tag one can provide an optional one line description +# for a project that appears at the top of each page and should give viewer a +# quick idea about the purpose of the project. Keep the description short. + +PROJECT_BRIEF = + +# With the PROJECT_LOGO tag one can specify an logo or icon that is included in +# the documentation. The maximum height of the logo should not exceed 55 pixels +# and the maximum width should not exceed 200 pixels. Doxygen will copy the logo +# to the output directory. + +PROJECT_LOGO = + +# The OUTPUT_DIRECTORY tag is used to specify the (relative or absolute) path +# into which the generated documentation will be written. If a relative path is +# entered, it will be relative to the location where doxygen was started. If +# left blank the current directory will be used. + +OUTPUT_DIRECTORY = + +# If the CREATE_SUBDIRS tag is set to YES, then doxygen will create 4096 sub- +# directories (in 2 levels) under the output directory of each output format and +# will distribute the generated files over these directories. Enabling this +# option can be useful when feeding doxygen a huge amount of source files, where +# putting all generated files in the same directory would otherwise causes +# performance problems for the file system. +# The default value is: NO. + +CREATE_SUBDIRS = NO + +# The OUTPUT_LANGUAGE tag is used to specify the language in which all +# documentation generated by doxygen is written. Doxygen will use this +# information to generate all constant output in the proper language. +# Possible values are: Afrikaans, Arabic, Armenian, Brazilian, Catalan, Chinese, +# Chinese-Traditional, Croatian, Czech, Danish, Dutch, English (United States), +# Esperanto, Farsi (Persian), Finnish, French, German, Greek, Hungarian, +# Indonesian, Italian, Japanese, Japanese-en (Japanese with English messages), +# Korean, Korean-en (Korean with English messages), Latvian, Lithuanian, +# Macedonian, Norwegian, Persian (Farsi), Polish, Portuguese, Romanian, Russian, +# Serbian, Serbian-Cyrillic, Slovak, Slovene, Spanish, Swedish, Turkish, +# Ukrainian and Vietnamese. +# The default value is: English. + +OUTPUT_LANGUAGE = English + +# If the BRIEF_MEMBER_DESC tag is set to YES doxygen will include brief member +# descriptions after the members that are listed in the file and class +# documentation (similar to Javadoc). Set to NO to disable this. +# The default value is: YES. + +BRIEF_MEMBER_DESC = YES + +# If the REPEAT_BRIEF tag is set to YES doxygen will prepend the brief +# description of a member or function before the detailed description +# +# Note: If both HIDE_UNDOC_MEMBERS and BRIEF_MEMBER_DESC are set to NO, the +# brief descriptions will be completely suppressed. +# The default value is: YES. + +REPEAT_BRIEF = YES + +# This tag implements a quasi-intelligent brief description abbreviator that is +# used to form the text in various listings. Each string in this list, if found +# as the leading text of the brief description, will be stripped from the text +# and the result, after processing the whole list, is used as the annotated +# text. Otherwise, the brief description is used as-is. If left blank, the +# following values are used ($name is automatically replaced with the name of +# the entity):The $name class, The $name widget, The $name file, is, provides, +# specifies, contains, represents, a, an and the. + +ABBREVIATE_BRIEF = + +# If the ALWAYS_DETAILED_SEC and REPEAT_BRIEF tags are both set to YES then +# doxygen will generate a detailed section even if there is only a brief +# description. +# The default value is: NO. + +ALWAYS_DETAILED_SEC = NO + +# If the INLINE_INHERITED_MEMB tag is set to YES, doxygen will show all +# inherited members of a class in the documentation of that class as if those +# members were ordinary class members. Constructors, destructors and assignment +# operators of the base classes will not be shown. +# The default value is: NO. + +INLINE_INHERITED_MEMB = NO + +# If the FULL_PATH_NAMES tag is set to YES doxygen will prepend the full path +# before files name in the file list and in the header files. If set to NO the +# shortest path that makes the file name unique will be used +# The default value is: YES. + +FULL_PATH_NAMES = YES + +# The STRIP_FROM_PATH tag can be used to strip a user-defined part of the path. +# Stripping is only done if one of the specified strings matches the left-hand +# part of the path. The tag can be used to show relative paths in the file list. +# If left blank the directory from which doxygen is run is used as the path to +# strip. +# +# Note that you can specify absolute paths here, but also relative paths, which +# will be relative from the directory where doxygen is started. +# This tag requires that the tag FULL_PATH_NAMES is set to YES. + +STRIP_FROM_PATH = + +# The STRIP_FROM_INC_PATH tag can be used to strip a user-defined part of the +# path mentioned in the documentation of a class, which tells the reader which +# header file to include in order to use a class. If left blank only the name of +# the header file containing the class definition is used. Otherwise one should +# specify the list of include paths that are normally passed to the compiler +# using the -I flag. + +STRIP_FROM_INC_PATH = + +# If the SHORT_NAMES tag is set to YES, doxygen will generate much shorter (but +# less readable) file names. This can be useful is your file systems doesn't +# support long names like on DOS, Mac, or CD-ROM. +# The default value is: NO. + +SHORT_NAMES = NO + +# If the JAVADOC_AUTOBRIEF tag is set to YES then doxygen will interpret the +# first line (until the first dot) of a Javadoc-style comment as the brief +# description. If set to NO, the Javadoc-style will behave just like regular Qt- +# style comments (thus requiring an explicit @brief command for a brief +# description.) +# The default value is: NO. + +JAVADOC_AUTOBRIEF = NO + +# If the QT_AUTOBRIEF tag is set to YES then doxygen will interpret the first +# line (until the first dot) of a Qt-style comment as the brief description. If +# set to NO, the Qt-style will behave just like regular Qt-style comments (thus +# requiring an explicit \brief command for a brief description.) +# The default value is: NO. + +QT_AUTOBRIEF = NO + +# The MULTILINE_CPP_IS_BRIEF tag can be set to YES to make doxygen treat a +# multi-line C++ special comment block (i.e. a block of //! or /// comments) as +# a brief description. This used to be the default behavior. The new default is +# to treat a multi-line C++ comment block as a detailed description. Set this +# tag to YES if you prefer the old behavior instead. +# +# Note that setting this tag to YES also means that rational rose comments are +# not recognized any more. +# The default value is: NO. + +MULTILINE_CPP_IS_BRIEF = NO + +# If the INHERIT_DOCS tag is set to YES then an undocumented member inherits the +# documentation from any documented member that it re-implements. +# The default value is: YES. + +INHERIT_DOCS = YES + +# If the SEPARATE_MEMBER_PAGES tag is set to YES, then doxygen will produce a +# new page for each member. If set to NO, the documentation of a member will be +# part of the file/class/namespace that contains it. +# The default value is: NO. + +SEPARATE_MEMBER_PAGES = NO + +# The TAB_SIZE tag can be used to set the number of spaces in a tab. Doxygen +# uses this value to replace tabs by spaces in code fragments. +# Minimum value: 1, maximum value: 16, default value: 4. + +TAB_SIZE = 4 + +# This tag can be used to specify a number of aliases that act as commands in +# the documentation. An alias has the form: +# name=value +# For example adding +# "sideeffect=@par Side Effects:\n" +# will allow you to put the command \sideeffect (or @sideeffect) in the +# documentation, which will result in a user-defined paragraph with heading +# "Side Effects:". You can put \n's in the value part of an alias to insert +# newlines. + +ALIASES = + +# This tag can be used to specify a number of word-keyword mappings (TCL only). +# A mapping has the form "name=value". For example adding "class=itcl::class" +# will allow you to use the command class in the itcl::class meaning. + +TCL_SUBST = + +# Set the OPTIMIZE_OUTPUT_FOR_C tag to YES if your project consists of C sources +# only. Doxygen will then generate output that is more tailored for C. For +# instance, some of the names that are used will be different. The list of all +# members will be omitted, etc. +# The default value is: NO. + +OPTIMIZE_OUTPUT_FOR_C = NO + +# Set the OPTIMIZE_OUTPUT_JAVA tag to YES if your project consists of Java or +# Python sources only. Doxygen will then generate output that is more tailored +# for that language. For instance, namespaces will be presented as packages, +# qualified scopes will look different, etc. +# The default value is: NO. + +OPTIMIZE_OUTPUT_JAVA = NO + +# Set the OPTIMIZE_FOR_FORTRAN tag to YES if your project consists of Fortran +# sources. Doxygen will then generate output that is tailored for Fortran. +# The default value is: NO. + +OPTIMIZE_FOR_FORTRAN = NO + +# Set the OPTIMIZE_OUTPUT_VHDL tag to YES if your project consists of VHDL +# sources. Doxygen will then generate output that is tailored for VHDL. +# The default value is: NO. + +OPTIMIZE_OUTPUT_VHDL = NO + +# Doxygen selects the parser to use depending on the extension of the files it +# parses. With this tag you can assign which parser to use for a given +# extension. Doxygen has a built-in mapping, but you can override or extend it +# using this tag. The format is ext=language, where ext is a file extension, and +# language is one of the parsers supported by doxygen: IDL, Java, Javascript, +# C#, C, C++, D, PHP, Objective-C, Python, Fortran, VHDL. For instance to make +# doxygen treat .inc files as Fortran files (default is PHP), and .f files as C +# (default is Fortran), use: inc=Fortran f=C. +# +# Note For files without extension you can use no_extension as a placeholder. +# +# Note that for custom extensions you also need to set FILE_PATTERNS otherwise +# the files are not read by doxygen. + +EXTENSION_MAPPING = + +# If the MARKDOWN_SUPPORT tag is enabled then doxygen pre-processes all comments +# according to the Markdown format, which allows for more readable +# documentation. See http://daringfireball.net/projects/markdown/ for details. +# The output of markdown processing is further processed by doxygen, so you can +# mix doxygen, HTML, and XML commands with Markdown formatting. Disable only in +# case of backward compatibilities issues. +# The default value is: YES. + +MARKDOWN_SUPPORT = YES + +# When enabled doxygen tries to link words that correspond to documented +# classes, or namespaces to their corresponding documentation. Such a link can +# be prevented in individual cases by by putting a % sign in front of the word +# or globally by setting AUTOLINK_SUPPORT to NO. +# The default value is: YES. + +AUTOLINK_SUPPORT = YES + +# If you use STL classes (i.e. std::string, std::vector, etc.) but do not want +# to include (a tag file for) the STL sources as input, then you should set this +# tag to YES in order to let doxygen match functions declarations and +# definitions whose arguments contain STL classes (e.g. func(std::string); +# versus func(std::string) {}). This also make the inheritance and collaboration +# diagrams that involve STL classes more complete and accurate. +# The default value is: NO. + +BUILTIN_STL_SUPPORT = NO + +# If you use Microsoft's C++/CLI language, you should set this option to YES to +# enable parsing support. +# The default value is: NO. + +CPP_CLI_SUPPORT = NO + +# Set the SIP_SUPPORT tag to YES if your project consists of sip (see: +# http://www.riverbankcomputing.co.uk/software/sip/intro) sources only. Doxygen +# will parse them like normal C++ but will assume all classes use public instead +# of private inheritance when no explicit protection keyword is present. +# The default value is: NO. + +SIP_SUPPORT = NO + +# For Microsoft's IDL there are propget and propput attributes to indicate +# getter and setter methods for a property. Setting this option to YES will make +# doxygen to replace the get and set methods by a property in the documentation. +# This will only work if the methods are indeed getting or setting a simple +# type. If this is not the case, or you want to show the methods anyway, you +# should set this option to NO. +# The default value is: YES. + +IDL_PROPERTY_SUPPORT = YES + +# If member grouping is used in the documentation and the DISTRIBUTE_GROUP_DOC +# tag is set to YES, then doxygen will reuse the documentation of the first +# member in the group (if any) for the other members of the group. By default +# all members of a group must be documented explicitly. +# The default value is: NO. + +DISTRIBUTE_GROUP_DOC = NO + +# Set the SUBGROUPING tag to YES to allow class member groups of the same type +# (for instance a group of public functions) to be put as a subgroup of that +# type (e.g. under the Public Functions section). Set it to NO to prevent +# subgrouping. Alternatively, this can be done per class using the +# \nosubgrouping command. +# The default value is: YES. + +SUBGROUPING = YES + +# When the INLINE_GROUPED_CLASSES tag is set to YES, classes, structs and unions +# are shown inside the group in which they are included (e.g. using \ingroup) +# instead of on a separate page (for HTML and Man pages) or section (for LaTeX +# and RTF). +# +# Note that this feature does not work in combination with +# SEPARATE_MEMBER_PAGES. +# The default value is: NO. + +INLINE_GROUPED_CLASSES = NO + +# When the INLINE_SIMPLE_STRUCTS tag is set to YES, structs, classes, and unions +# with only public data fields or simple typedef fields will be shown inline in +# the documentation of the scope in which they are defined (i.e. file, +# namespace, or group documentation), provided this scope is documented. If set +# to NO, structs, classes, and unions are shown on a separate page (for HTML and +# Man pages) or section (for LaTeX and RTF). +# The default value is: NO. + +INLINE_SIMPLE_STRUCTS = NO + +# When TYPEDEF_HIDES_STRUCT tag is enabled, a typedef of a struct, union, or +# enum is documented as struct, union, or enum with the name of the typedef. So +# typedef struct TypeS {} TypeT, will appear in the documentation as a struct +# with name TypeT. When disabled the typedef will appear as a member of a file, +# namespace, or class. And the struct will be named TypeS. This can typically be +# useful for C code in case the coding convention dictates that all compound +# types are typedef'ed and only the typedef is referenced, never the tag name. +# The default value is: NO. + +TYPEDEF_HIDES_STRUCT = NO + +# The size of the symbol lookup cache can be set using LOOKUP_CACHE_SIZE. This +# cache is used to resolve symbols given their name and scope. Since this can be +# an expensive process and often the same symbol appears multiple times in the +# code, doxygen keeps a cache of pre-resolved symbols. If the cache is too small +# doxygen will become slower. If the cache is too large, memory is wasted. The +# cache size is given by this formula: 2^(16+LOOKUP_CACHE_SIZE). The valid range +# is 0..9, the default is 0, corresponding to a cache size of 2^16=65536 +# symbols. At the end of a run doxygen will report the cache usage and suggest +# the optimal cache size from a speed point of view. +# Minimum value: 0, maximum value: 9, default value: 0. + +LOOKUP_CACHE_SIZE = 0 + +#--------------------------------------------------------------------------- +# Build related configuration options +#--------------------------------------------------------------------------- + +# If the EXTRACT_ALL tag is set to YES doxygen will assume all entities in +# documentation are documented, even if no documentation was available. Private +# class members and static file members will be hidden unless the +# EXTRACT_PRIVATE respectively EXTRACT_STATIC tags are set to YES. +# Note: This will also disable the warnings about undocumented members that are +# normally produced when WARNINGS is set to YES. +# The default value is: NO. + +EXTRACT_ALL = YES + +# If the EXTRACT_PRIVATE tag is set to YES all private members of a class will +# be included in the documentation. +# The default value is: NO. + +EXTRACT_PRIVATE = NO + +# If the EXTRACT_PACKAGE tag is set to YES all members with package or internal +# scope will be included in the documentation. +# The default value is: NO. + +EXTRACT_PACKAGE = NO + +# If the EXTRACT_STATIC tag is set to YES all static members of a file will be +# included in the documentation. +# The default value is: NO. + +EXTRACT_STATIC = NO + +# If the EXTRACT_LOCAL_CLASSES tag is set to YES classes (and structs) defined +# locally in source files will be included in the documentation. If set to NO +# only classes defined in header files are included. Does not have any effect +# for Java sources. +# The default value is: YES. + +EXTRACT_LOCAL_CLASSES = YES + +# This flag is only useful for Objective-C code. When set to YES local methods, +# which are defined in the implementation section but not in the interface are +# included in the documentation. If set to NO only methods in the interface are +# included. +# The default value is: NO. + +EXTRACT_LOCAL_METHODS = NO + +# If this flag is set to YES, the members of anonymous namespaces will be +# extracted and appear in the documentation as a namespace called +# 'anonymous_namespace{file}', where file will be replaced with the base name of +# the file that contains the anonymous namespace. By default anonymous namespace +# are hidden. +# The default value is: NO. + +EXTRACT_ANON_NSPACES = NO + +# If the HIDE_UNDOC_MEMBERS tag is set to YES, doxygen will hide all +# undocumented members inside documented classes or files. If set to NO these +# members will be included in the various overviews, but no documentation +# section is generated. This option has no effect if EXTRACT_ALL is enabled. +# The default value is: NO. + +HIDE_UNDOC_MEMBERS = NO + +# If the HIDE_UNDOC_CLASSES tag is set to YES, doxygen will hide all +# undocumented classes that are normally visible in the class hierarchy. If set +# to NO these classes will be included in the various overviews. This option has +# no effect if EXTRACT_ALL is enabled. +# The default value is: NO. + +HIDE_UNDOC_CLASSES = NO + +# If the HIDE_FRIEND_COMPOUNDS tag is set to YES, doxygen will hide all friend +# (class|struct|union) declarations. If set to NO these declarations will be +# included in the documentation. +# The default value is: NO. + +HIDE_FRIEND_COMPOUNDS = NO + +# If the HIDE_IN_BODY_DOCS tag is set to YES, doxygen will hide any +# documentation blocks found inside the body of a function. If set to NO these +# blocks will be appended to the function's detailed documentation block. +# The default value is: NO. + +HIDE_IN_BODY_DOCS = NO + +# The INTERNAL_DOCS tag determines if documentation that is typed after a +# \internal command is included. If the tag is set to NO then the documentation +# will be excluded. Set it to YES to include the internal documentation. +# The default value is: NO. + +INTERNAL_DOCS = NO + +# If the CASE_SENSE_NAMES tag is set to NO then doxygen will only generate file +# names in lower-case letters. If set to YES upper-case letters are also +# allowed. This is useful if you have classes or files whose names only differ +# in case and if your file system supports case sensitive file names. Windows +# and Mac users are advised to set this option to NO. +# The default value is: system dependent. + +CASE_SENSE_NAMES = YES + +# If the HIDE_SCOPE_NAMES tag is set to NO then doxygen will show members with +# their full class and namespace scopes in the documentation. If set to YES the +# scope will be hidden. +# The default value is: NO. + +HIDE_SCOPE_NAMES = NO + +# If the SHOW_INCLUDE_FILES tag is set to YES then doxygen will put a list of +# the files that are included by a file in the documentation of that file. +# The default value is: YES. + +SHOW_INCLUDE_FILES = YES + +# If the SHOW_GROUPED_MEMB_INC tag is set to YES then Doxygen will add for each +# grouped member an include statement to the documentation, telling the reader +# which file to include in order to use the member. +# The default value is: NO. + +SHOW_GROUPED_MEMB_INC = NO + +# If the FORCE_LOCAL_INCLUDES tag is set to YES then doxygen will list include +# files with double quotes in the documentation rather than with sharp brackets. +# The default value is: NO. + +FORCE_LOCAL_INCLUDES = NO + +# If the INLINE_INFO tag is set to YES then a tag [inline] is inserted in the +# documentation for inline members. +# The default value is: YES. + +INLINE_INFO = YES + +# If the SORT_MEMBER_DOCS tag is set to YES then doxygen will sort the +# (detailed) documentation of file and class members alphabetically by member +# name. If set to NO the members will appear in declaration order. +# The default value is: YES. + +SORT_MEMBER_DOCS = YES + +# If the SORT_BRIEF_DOCS tag is set to YES then doxygen will sort the brief +# descriptions of file, namespace and class members alphabetically by member +# name. If set to NO the members will appear in declaration order. Note that +# this will also influence the order of the classes in the class list. +# The default value is: NO. + +SORT_BRIEF_DOCS = NO + +# If the SORT_MEMBERS_CTORS_1ST tag is set to YES then doxygen will sort the +# (brief and detailed) documentation of class members so that constructors and +# destructors are listed first. If set to NO the constructors will appear in the +# respective orders defined by SORT_BRIEF_DOCS and SORT_MEMBER_DOCS. +# Note: If SORT_BRIEF_DOCS is set to NO this option is ignored for sorting brief +# member documentation. +# Note: If SORT_MEMBER_DOCS is set to NO this option is ignored for sorting +# detailed member documentation. +# The default value is: NO. + +SORT_MEMBERS_CTORS_1ST = NO + +# If the SORT_GROUP_NAMES tag is set to YES then doxygen will sort the hierarchy +# of group names into alphabetical order. If set to NO the group names will +# appear in their defined order. +# The default value is: NO. + +SORT_GROUP_NAMES = NO + +# If the SORT_BY_SCOPE_NAME tag is set to YES, the class list will be sorted by +# fully-qualified names, including namespaces. If set to NO, the class list will +# be sorted only by class name, not including the namespace part. +# Note: This option is not very useful if HIDE_SCOPE_NAMES is set to YES. +# Note: This option applies only to the class list, not to the alphabetical +# list. +# The default value is: NO. + +SORT_BY_SCOPE_NAME = NO + +# If the STRICT_PROTO_MATCHING option is enabled and doxygen fails to do proper +# type resolution of all parameters of a function it will reject a match between +# the prototype and the implementation of a member function even if there is +# only one candidate or it is obvious which candidate to choose by doing a +# simple string match. By disabling STRICT_PROTO_MATCHING doxygen will still +# accept a match between prototype and implementation in such cases. +# The default value is: NO. + +STRICT_PROTO_MATCHING = NO + +# The GENERATE_TODOLIST tag can be used to enable ( YES) or disable ( NO) the +# todo list. This list is created by putting \todo commands in the +# documentation. +# The default value is: YES. + +GENERATE_TODOLIST = YES + +# The GENERATE_TESTLIST tag can be used to enable ( YES) or disable ( NO) the +# test list. This list is created by putting \test commands in the +# documentation. +# The default value is: YES. + +GENERATE_TESTLIST = YES + +# The GENERATE_BUGLIST tag can be used to enable ( YES) or disable ( NO) the bug +# list. This list is created by putting \bug commands in the documentation. +# The default value is: YES. + +GENERATE_BUGLIST = YES + +# The GENERATE_DEPRECATEDLIST tag can be used to enable ( YES) or disable ( NO) +# the deprecated list. This list is created by putting \deprecated commands in +# the documentation. +# The default value is: YES. + +GENERATE_DEPRECATEDLIST= YES + +# The ENABLED_SECTIONS tag can be used to enable conditional documentation +# sections, marked by \if ... \endif and \cond +# ... \endcond blocks. + +ENABLED_SECTIONS = + +# The MAX_INITIALIZER_LINES tag determines the maximum number of lines that the +# initial value of a variable or macro / define can have for it to appear in the +# documentation. If the initializer consists of more lines than specified here +# it will be hidden. Use a value of 0 to hide initializers completely. The +# appearance of the value of individual variables and macros / defines can be +# controlled using \showinitializer or \hideinitializer command in the +# documentation regardless of this setting. +# Minimum value: 0, maximum value: 10000, default value: 30. + +MAX_INITIALIZER_LINES = 30 + +# Set the SHOW_USED_FILES tag to NO to disable the list of files generated at +# the bottom of the documentation of classes and structs. If set to YES the list +# will mention the files that were used to generate the documentation. +# The default value is: YES. + +SHOW_USED_FILES = YES + +# Set the SHOW_FILES tag to NO to disable the generation of the Files page. This +# will remove the Files entry from the Quick Index and from the Folder Tree View +# (if specified). +# The default value is: YES. + +SHOW_FILES = YES + +# Set the SHOW_NAMESPACES tag to NO to disable the generation of the Namespaces +# page. This will remove the Namespaces entry from the Quick Index and from the +# Folder Tree View (if specified). +# The default value is: YES. + +SHOW_NAMESPACES = YES + +# The FILE_VERSION_FILTER tag can be used to specify a program or script that +# doxygen should invoke to get the current version for each file (typically from +# the version control system). Doxygen will invoke the program by executing (via +# popen()) the command command input-file, where command is the value of the +# FILE_VERSION_FILTER tag, and input-file is the name of an input file provided +# by doxygen. Whatever the program writes to standard output is used as the file +# version. For an example see the documentation. + +FILE_VERSION_FILTER = + +# The LAYOUT_FILE tag can be used to specify a layout file which will be parsed +# by doxygen. The layout file controls the global structure of the generated +# output files in an output format independent way. To create the layout file +# that represents doxygen's defaults, run doxygen with the -l option. You can +# optionally specify a file name after the option, if omitted DoxygenLayout.xml +# will be used as the name of the layout file. +# +# Note that if you run doxygen from a directory containing a file called +# DoxygenLayout.xml, doxygen will parse it automatically even if the LAYOUT_FILE +# tag is left empty. + +LAYOUT_FILE = + +# The CITE_BIB_FILES tag can be used to specify one or more bib files containing +# the reference definitions. This must be a list of .bib files. The .bib +# extension is automatically appended if omitted. This requires the bibtex tool +# to be installed. See also http://en.wikipedia.org/wiki/BibTeX for more info. +# For LaTeX the style of the bibliography can be controlled using +# LATEX_BIB_STYLE. To use this feature you need bibtex and perl available in the +# search path. Do not use file names with spaces, bibtex cannot handle them. See +# also \cite for info how to create references. + +CITE_BIB_FILES = + +#--------------------------------------------------------------------------- +# Configuration options related to warning and progress messages +#--------------------------------------------------------------------------- + +# The QUIET tag can be used to turn on/off the messages that are generated to +# standard output by doxygen. If QUIET is set to YES this implies that the +# messages are off. +# The default value is: NO. + +QUIET = NO + +# The WARNINGS tag can be used to turn on/off the warning messages that are +# generated to standard error ( stderr) by doxygen. If WARNINGS is set to YES +# this implies that the warnings are on. +# +# Tip: Turn warnings on while writing the documentation. +# The default value is: YES. + +WARNINGS = YES + +# If the WARN_IF_UNDOCUMENTED tag is set to YES, then doxygen will generate +# warnings for undocumented members. If EXTRACT_ALL is set to YES then this flag +# will automatically be disabled. +# The default value is: YES. + +WARN_IF_UNDOCUMENTED = YES + +# If the WARN_IF_DOC_ERROR tag is set to YES, doxygen will generate warnings for +# potential errors in the documentation, such as not documenting some parameters +# in a documented function, or documenting parameters that don't exist or using +# markup commands wrongly. +# The default value is: YES. + +WARN_IF_DOC_ERROR = YES + +# This WARN_NO_PARAMDOC option can be enabled to get warnings for functions that +# are documented, but have no documentation for their parameters or return +# value. If set to NO doxygen will only warn about wrong or incomplete parameter +# documentation, but not about the absence of documentation. +# The default value is: NO. + +WARN_NO_PARAMDOC = NO + +# The WARN_FORMAT tag determines the format of the warning messages that doxygen +# can produce. The string should contain the $file, $line, and $text tags, which +# will be replaced by the file and line number from which the warning originated +# and the warning text. Optionally the format may contain $version, which will +# be replaced by the version of the file (if it could be obtained via +# FILE_VERSION_FILTER) +# The default value is: $file:$line: $text. + +WARN_FORMAT = "$file:$line: $text" + +# The WARN_LOGFILE tag can be used to specify a file to which warning and error +# messages should be written. If left blank the output is written to standard +# error (stderr). + +WARN_LOGFILE = + +#--------------------------------------------------------------------------- +# Configuration options related to the input files +#--------------------------------------------------------------------------- + +# The INPUT tag is used to specify the files and/or directories that contain +# documented source files. You may enter file names like myfile.cpp or +# directories like /usr/src/myproject. Separate the files or directories with +# spaces. +# Note: If this tag is empty the current directory is searched. + +INPUT = "../src" "../include" + +# This tag can be used to specify the character encoding of the source files +# that doxygen parses. Internally doxygen uses the UTF-8 encoding. Doxygen uses +# libiconv (or the iconv built into libc) for the transcoding. See the libiconv +# documentation (see: http://www.gnu.org/software/libiconv) for the list of +# possible encodings. +# The default value is: UTF-8. + +INPUT_ENCODING = UTF-8 + +# If the value of the INPUT tag contains directories, you can use the +# FILE_PATTERNS tag to specify one or more wildcard patterns (like *.cpp and +# *.h) to filter out the source-files in the directories. If left blank the +# following patterns are tested:*.c, *.cc, *.cxx, *.cpp, *.c++, *.java, *.ii, +# *.ixx, *.ipp, *.i++, *.inl, *.idl, *.ddl, *.odl, *.h, *.hh, *.hxx, *.hpp, +# *.h++, *.cs, *.d, *.php, *.php4, *.php5, *.phtml, *.inc, *.m, *.markdown, +# *.md, *.mm, *.dox, *.py, *.f90, *.f, *.for, *.tcl, *.vhd, *.vhdl, *.ucf, +# *.qsf, *.as and *.js. + +FILE_PATTERNS = + +# The RECURSIVE tag can be used to specify whether or not subdirectories should +# be searched for input files as well. +# The default value is: NO. + +RECURSIVE = NO + +# The EXCLUDE tag can be used to specify files and/or directories that should be +# excluded from the INPUT source files. This way you can easily exclude a +# subdirectory from a directory tree whose root is specified with the INPUT tag. +# +# Note that relative paths are relative to the directory from which doxygen is +# run. + +EXCLUDE = + +# The EXCLUDE_SYMLINKS tag can be used to select whether or not files or +# directories that are symbolic links (a Unix file system feature) are excluded +# from the input. +# The default value is: NO. + +EXCLUDE_SYMLINKS = NO + +# If the value of the INPUT tag contains directories, you can use the +# EXCLUDE_PATTERNS tag to specify one or more wildcard patterns to exclude +# certain files from those directories. +# +# Note that the wildcards are matched against the file with absolute path, so to +# exclude all test directories for example use the pattern */test/* + +EXCLUDE_PATTERNS = + +# The EXCLUDE_SYMBOLS tag can be used to specify one or more symbol names +# (namespaces, classes, functions, etc.) that should be excluded from the +# output. The symbol name can be a fully qualified name, a word, or if the +# wildcard * is used, a substring. Examples: ANamespace, AClass, +# AClass::ANamespace, ANamespace::*Test +# +# Note that the wildcards are matched against the file with absolute path, so to +# exclude all test directories use the pattern */test/* + +EXCLUDE_SYMBOLS = + +# The EXAMPLE_PATH tag can be used to specify one or more files or directories +# that contain example code fragments that are included (see the \include +# command). + +EXAMPLE_PATH = + +# If the value of the EXAMPLE_PATH tag contains directories, you can use the +# EXAMPLE_PATTERNS tag to specify one or more wildcard pattern (like *.cpp and +# *.h) to filter out the source-files in the directories. If left blank all +# files are included. + +EXAMPLE_PATTERNS = + +# If the EXAMPLE_RECURSIVE tag is set to YES then subdirectories will be +# searched for input files to be used with the \include or \dontinclude commands +# irrespective of the value of the RECURSIVE tag. +# The default value is: NO. + +EXAMPLE_RECURSIVE = NO + +# The IMAGE_PATH tag can be used to specify one or more files or directories +# that contain images that are to be included in the documentation (see the +# \image command). + +IMAGE_PATH = + +# The INPUT_FILTER tag can be used to specify a program that doxygen should +# invoke to filter for each input file. Doxygen will invoke the filter program +# by executing (via popen()) the command: +# +# +# +# where is the value of the INPUT_FILTER tag, and is the +# name of an input file. Doxygen will then use the output that the filter +# program writes to standard output. If FILTER_PATTERNS is specified, this tag +# will be ignored. +# +# Note that the filter must not add or remove lines; it is applied before the +# code is scanned, but not when the output code is generated. If lines are added +# or removed, the anchors will not be placed correctly. + +INPUT_FILTER = + +# The FILTER_PATTERNS tag can be used to specify filters on a per file pattern +# basis. Doxygen will compare the file name with each pattern and apply the +# filter if there is a match. The filters are a list of the form: pattern=filter +# (like *.cpp=my_cpp_filter). See INPUT_FILTER for further information on how +# filters are used. If the FILTER_PATTERNS tag is empty or if none of the +# patterns match the file name, INPUT_FILTER is applied. + +FILTER_PATTERNS = + +# If the FILTER_SOURCE_FILES tag is set to YES, the input filter (if set using +# INPUT_FILTER ) will also be used to filter the input files that are used for +# producing the source files to browse (i.e. when SOURCE_BROWSER is set to YES). +# The default value is: NO. + +FILTER_SOURCE_FILES = NO + +# The FILTER_SOURCE_PATTERNS tag can be used to specify source filters per file +# pattern. A pattern will override the setting for FILTER_PATTERN (if any) and +# it is also possible to disable source filtering for a specific pattern using +# *.ext= (so without naming a filter). +# This tag requires that the tag FILTER_SOURCE_FILES is set to YES. + +FILTER_SOURCE_PATTERNS = + +# If the USE_MDFILE_AS_MAINPAGE tag refers to the name of a markdown file that +# is part of the input, its contents will be placed on the main page +# (index.html). This can be useful if you have a project on for instance GitHub +# and want to reuse the introduction page also for the doxygen output. + +USE_MDFILE_AS_MAINPAGE = + +#--------------------------------------------------------------------------- +# Configuration options related to source browsing +#--------------------------------------------------------------------------- + +# If the SOURCE_BROWSER tag is set to YES then a list of source files will be +# generated. Documented entities will be cross-referenced with these sources. +# +# Note: To get rid of all source code in the generated output, make sure that +# also VERBATIM_HEADERS is set to NO. +# The default value is: NO. + +SOURCE_BROWSER = NO + +# Setting the INLINE_SOURCES tag to YES will include the body of functions, +# classes and enums directly into the documentation. +# The default value is: NO. + +INLINE_SOURCES = NO + +# Setting the STRIP_CODE_COMMENTS tag to YES will instruct doxygen to hide any +# special comment blocks from generated source code fragments. Normal C, C++ and +# Fortran comments will always remain visible. +# The default value is: YES. + +STRIP_CODE_COMMENTS = YES + +# If the REFERENCED_BY_RELATION tag is set to YES then for each documented +# function all documented functions referencing it will be listed. +# The default value is: NO. + +REFERENCED_BY_RELATION = NO + +# If the REFERENCES_RELATION tag is set to YES then for each documented function +# all documented entities called/used by that function will be listed. +# The default value is: NO. + +REFERENCES_RELATION = NO + +# If the REFERENCES_LINK_SOURCE tag is set to YES and SOURCE_BROWSER tag is set +# to YES, then the hyperlinks from functions in REFERENCES_RELATION and +# REFERENCED_BY_RELATION lists will link to the source code. Otherwise they will +# link to the documentation. +# The default value is: YES. + +REFERENCES_LINK_SOURCE = YES + +# If SOURCE_TOOLTIPS is enabled (the default) then hovering a hyperlink in the +# source code will show a tooltip with additional information such as prototype, +# brief description and links to the definition and documentation. Since this +# will make the HTML file larger and loading of large files a bit slower, you +# can opt to disable this feature. +# The default value is: YES. +# This tag requires that the tag SOURCE_BROWSER is set to YES. + +SOURCE_TOOLTIPS = YES + +# If the USE_HTAGS tag is set to YES then the references to source code will +# point to the HTML generated by the htags(1) tool instead of doxygen built-in +# source browser. The htags tool is part of GNU's global source tagging system +# (see http://www.gnu.org/software/global/global.html). You will need version +# 4.8.6 or higher. +# +# To use it do the following: +# - Install the latest version of global +# - Enable SOURCE_BROWSER and USE_HTAGS in the config file +# - Make sure the INPUT points to the root of the source tree +# - Run doxygen as normal +# +# Doxygen will invoke htags (and that will in turn invoke gtags), so these +# tools must be available from the command line (i.e. in the search path). +# +# The result: instead of the source browser generated by doxygen, the links to +# source code will now point to the output of htags. +# The default value is: NO. +# This tag requires that the tag SOURCE_BROWSER is set to YES. + +USE_HTAGS = NO + +# If the VERBATIM_HEADERS tag is set the YES then doxygen will generate a +# verbatim copy of the header file for each class for which an include is +# specified. Set to NO to disable this. +# See also: Section \class. +# The default value is: YES. + +VERBATIM_HEADERS = YES + +#--------------------------------------------------------------------------- +# Configuration options related to the alphabetical class index +#--------------------------------------------------------------------------- + +# If the ALPHABETICAL_INDEX tag is set to YES, an alphabetical index of all +# compounds will be generated. Enable this if the project contains a lot of +# classes, structs, unions or interfaces. +# The default value is: YES. + +ALPHABETICAL_INDEX = YES + +# The COLS_IN_ALPHA_INDEX tag can be used to specify the number of columns in +# which the alphabetical index list will be split. +# Minimum value: 1, maximum value: 20, default value: 5. +# This tag requires that the tag ALPHABETICAL_INDEX is set to YES. + +COLS_IN_ALPHA_INDEX = 5 + +# In case all classes in a project start with a common prefix, all classes will +# be put under the same header in the alphabetical index. The IGNORE_PREFIX tag +# can be used to specify a prefix (or a list of prefixes) that should be ignored +# while generating the index headers. +# This tag requires that the tag ALPHABETICAL_INDEX is set to YES. + +IGNORE_PREFIX = + +#--------------------------------------------------------------------------- +# Configuration options related to the HTML output +#--------------------------------------------------------------------------- + +# If the GENERATE_HTML tag is set to YES doxygen will generate HTML output +# The default value is: YES. + +GENERATE_HTML = YES + +# The HTML_OUTPUT tag is used to specify where the HTML docs will be put. If a +# relative path is entered the value of OUTPUT_DIRECTORY will be put in front of +# it. +# The default directory is: html. +# This tag requires that the tag GENERATE_HTML is set to YES. + +HTML_OUTPUT = html + +# The HTML_FILE_EXTENSION tag can be used to specify the file extension for each +# generated HTML page (for example: .htm, .php, .asp). +# The default value is: .html. +# This tag requires that the tag GENERATE_HTML is set to YES. + +HTML_FILE_EXTENSION = .html + +# The HTML_HEADER tag can be used to specify a user-defined HTML header file for +# each generated HTML page. If the tag is left blank doxygen will generate a +# standard header. +# +# To get valid HTML the header file that includes any scripts and style sheets +# that doxygen needs, which is dependent on the configuration options used (e.g. +# the setting GENERATE_TREEVIEW). It is highly recommended to start with a +# default header using +# doxygen -w html new_header.html new_footer.html new_stylesheet.css +# YourConfigFile +# and then modify the file new_header.html. See also section "Doxygen usage" +# for information on how to generate the default header that doxygen normally +# uses. +# Note: The header is subject to change so you typically have to regenerate the +# default header when upgrading to a newer version of doxygen. For a description +# of the possible markers and block names see the documentation. +# This tag requires that the tag GENERATE_HTML is set to YES. + +HTML_HEADER = + +# The HTML_FOOTER tag can be used to specify a user-defined HTML footer for each +# generated HTML page. If the tag is left blank doxygen will generate a standard +# footer. See HTML_HEADER for more information on how to generate a default +# footer and what special commands can be used inside the footer. See also +# section "Doxygen usage" for information on how to generate the default footer +# that doxygen normally uses. +# This tag requires that the tag GENERATE_HTML is set to YES. + +HTML_FOOTER = + +# The HTML_STYLESHEET tag can be used to specify a user-defined cascading style +# sheet that is used by each HTML page. It can be used to fine-tune the look of +# the HTML output. If left blank doxygen will generate a default style sheet. +# See also section "Doxygen usage" for information on how to generate the style +# sheet that doxygen normally uses. +# Note: It is recommended to use HTML_EXTRA_STYLESHEET instead of this tag, as +# it is more robust and this tag (HTML_STYLESHEET) will in the future become +# obsolete. +# This tag requires that the tag GENERATE_HTML is set to YES. + +HTML_STYLESHEET = + +# The HTML_EXTRA_STYLESHEET tag can be used to specify an additional user- +# defined cascading style sheet that is included after the standard style sheets +# created by doxygen. Using this option one can overrule certain style aspects. +# This is preferred over using HTML_STYLESHEET since it does not replace the +# standard style sheet and is therefor more robust against future updates. +# Doxygen will copy the style sheet file to the output directory. For an example +# see the documentation. +# This tag requires that the tag GENERATE_HTML is set to YES. + +HTML_EXTRA_STYLESHEET = + +# The HTML_EXTRA_FILES tag can be used to specify one or more extra images or +# other source files which should be copied to the HTML output directory. Note +# that these files will be copied to the base HTML output directory. Use the +# $relpath^ marker in the HTML_HEADER and/or HTML_FOOTER files to load these +# files. In the HTML_STYLESHEET file, use the file name only. Also note that the +# files will be copied as-is; there are no commands or markers available. +# This tag requires that the tag GENERATE_HTML is set to YES. + +HTML_EXTRA_FILES = + +# The HTML_COLORSTYLE_HUE tag controls the color of the HTML output. Doxygen +# will adjust the colors in the stylesheet and background images according to +# this color. Hue is specified as an angle on a colorwheel, see +# http://en.wikipedia.org/wiki/Hue for more information. For instance the value +# 0 represents red, 60 is yellow, 120 is green, 180 is cyan, 240 is blue, 300 +# purple, and 360 is red again. +# Minimum value: 0, maximum value: 359, default value: 220. +# This tag requires that the tag GENERATE_HTML is set to YES. + +HTML_COLORSTYLE_HUE = 220 + +# The HTML_COLORSTYLE_SAT tag controls the purity (or saturation) of the colors +# in the HTML output. For a value of 0 the output will use grayscales only. A +# value of 255 will produce the most vivid colors. +# Minimum value: 0, maximum value: 255, default value: 100. +# This tag requires that the tag GENERATE_HTML is set to YES. + +HTML_COLORSTYLE_SAT = 100 + +# The HTML_COLORSTYLE_GAMMA tag controls the gamma correction applied to the +# luminance component of the colors in the HTML output. Values below 100 +# gradually make the output lighter, whereas values above 100 make the output +# darker. The value divided by 100 is the actual gamma applied, so 80 represents +# a gamma of 0.8, The value 220 represents a gamma of 2.2, and 100 does not +# change the gamma. +# Minimum value: 40, maximum value: 240, default value: 80. +# This tag requires that the tag GENERATE_HTML is set to YES. + +HTML_COLORSTYLE_GAMMA = 80 + +# If the HTML_TIMESTAMP tag is set to YES then the footer of each generated HTML +# page will contain the date and time when the page was generated. Setting this +# to NO can help when comparing the output of multiple runs. +# The default value is: YES. +# This tag requires that the tag GENERATE_HTML is set to YES. + +HTML_TIMESTAMP = YES + +# If the HTML_DYNAMIC_SECTIONS tag is set to YES then the generated HTML +# documentation will contain sections that can be hidden and shown after the +# page has loaded. +# The default value is: NO. +# This tag requires that the tag GENERATE_HTML is set to YES. + +HTML_DYNAMIC_SECTIONS = NO + +# With HTML_INDEX_NUM_ENTRIES one can control the preferred number of entries +# shown in the various tree structured indices initially; the user can expand +# and collapse entries dynamically later on. Doxygen will expand the tree to +# such a level that at most the specified number of entries are visible (unless +# a fully collapsed tree already exceeds this amount). So setting the number of +# entries 1 will produce a full collapsed tree by default. 0 is a special value +# representing an infinite number of entries and will result in a full expanded +# tree by default. +# Minimum value: 0, maximum value: 9999, default value: 100. +# This tag requires that the tag GENERATE_HTML is set to YES. + +HTML_INDEX_NUM_ENTRIES = 100 + +# If the GENERATE_DOCSET tag is set to YES, additional index files will be +# generated that can be used as input for Apple's Xcode 3 integrated development +# environment (see: http://developer.apple.com/tools/xcode/), introduced with +# OSX 10.5 (Leopard). To create a documentation set, doxygen will generate a +# Makefile in the HTML output directory. Running make will produce the docset in +# that directory and running make install will install the docset in +# ~/Library/Developer/Shared/Documentation/DocSets so that Xcode will find it at +# startup. See http://developer.apple.com/tools/creatingdocsetswithdoxygen.html +# for more information. +# The default value is: NO. +# This tag requires that the tag GENERATE_HTML is set to YES. + +GENERATE_DOCSET = NO + +# This tag determines the name of the docset feed. A documentation feed provides +# an umbrella under which multiple documentation sets from a single provider +# (such as a company or product suite) can be grouped. +# The default value is: Doxygen generated docs. +# This tag requires that the tag GENERATE_DOCSET is set to YES. + +DOCSET_FEEDNAME = "Doxygen generated docs" + +# This tag specifies a string that should uniquely identify the documentation +# set bundle. This should be a reverse domain-name style string, e.g. +# com.mycompany.MyDocSet. Doxygen will append .docset to the name. +# The default value is: org.doxygen.Project. +# This tag requires that the tag GENERATE_DOCSET is set to YES. + +DOCSET_BUNDLE_ID = org.doxygen.Project + +# The DOCSET_PUBLISHER_ID tag specifies a string that should uniquely identify +# the documentation publisher. This should be a reverse domain-name style +# string, e.g. com.mycompany.MyDocSet.documentation. +# The default value is: org.doxygen.Publisher. +# This tag requires that the tag GENERATE_DOCSET is set to YES. + +DOCSET_PUBLISHER_ID = org.doxygen.Publisher + +# The DOCSET_PUBLISHER_NAME tag identifies the documentation publisher. +# The default value is: Publisher. +# This tag requires that the tag GENERATE_DOCSET is set to YES. + +DOCSET_PUBLISHER_NAME = Publisher + +# If the GENERATE_HTMLHELP tag is set to YES then doxygen generates three +# additional HTML index files: index.hhp, index.hhc, and index.hhk. The +# index.hhp is a project file that can be read by Microsoft's HTML Help Workshop +# (see: http://www.microsoft.com/en-us/download/details.aspx?id=21138) on +# Windows. +# +# The HTML Help Workshop contains a compiler that can convert all HTML output +# generated by doxygen into a single compiled HTML file (.chm). Compiled HTML +# files are now used as the Windows 98 help format, and will replace the old +# Windows help format (.hlp) on all Windows platforms in the future. Compressed +# HTML files also contain an index, a table of contents, and you can search for +# words in the documentation. The HTML workshop also contains a viewer for +# compressed HTML files. +# The default value is: NO. +# This tag requires that the tag GENERATE_HTML is set to YES. + +GENERATE_HTMLHELP = NO + +# The CHM_FILE tag can be used to specify the file name of the resulting .chm +# file. You can add a path in front of the file if the result should not be +# written to the html output directory. +# This tag requires that the tag GENERATE_HTMLHELP is set to YES. + +CHM_FILE = + +# The HHC_LOCATION tag can be used to specify the location (absolute path +# including file name) of the HTML help compiler ( hhc.exe). If non-empty +# doxygen will try to run the HTML help compiler on the generated index.hhp. +# The file has to be specified with full path. +# This tag requires that the tag GENERATE_HTMLHELP is set to YES. + +HHC_LOCATION = + +# The GENERATE_CHI flag controls if a separate .chi index file is generated ( +# YES) or that it should be included in the master .chm file ( NO). +# The default value is: NO. +# This tag requires that the tag GENERATE_HTMLHELP is set to YES. + +GENERATE_CHI = NO + +# The CHM_INDEX_ENCODING is used to encode HtmlHelp index ( hhk), content ( hhc) +# and project file content. +# This tag requires that the tag GENERATE_HTMLHELP is set to YES. + +CHM_INDEX_ENCODING = + +# The BINARY_TOC flag controls whether a binary table of contents is generated ( +# YES) or a normal table of contents ( NO) in the .chm file. +# The default value is: NO. +# This tag requires that the tag GENERATE_HTMLHELP is set to YES. + +BINARY_TOC = NO + +# The TOC_EXPAND flag can be set to YES to add extra items for group members to +# the table of contents of the HTML help documentation and to the tree view. +# The default value is: NO. +# This tag requires that the tag GENERATE_HTMLHELP is set to YES. + +TOC_EXPAND = NO + +# If the GENERATE_QHP tag is set to YES and both QHP_NAMESPACE and +# QHP_VIRTUAL_FOLDER are set, an additional index file will be generated that +# can be used as input for Qt's qhelpgenerator to generate a Qt Compressed Help +# (.qch) of the generated HTML documentation. +# The default value is: NO. +# This tag requires that the tag GENERATE_HTML is set to YES. + +GENERATE_QHP = NO + +# If the QHG_LOCATION tag is specified, the QCH_FILE tag can be used to specify +# the file name of the resulting .qch file. The path specified is relative to +# the HTML output folder. +# This tag requires that the tag GENERATE_QHP is set to YES. + +QCH_FILE = + +# The QHP_NAMESPACE tag specifies the namespace to use when generating Qt Help +# Project output. For more information please see Qt Help Project / Namespace +# (see: http://qt-project.org/doc/qt-4.8/qthelpproject.html#namespace). +# The default value is: org.doxygen.Project. +# This tag requires that the tag GENERATE_QHP is set to YES. + +QHP_NAMESPACE = org.doxygen.Project + +# The QHP_VIRTUAL_FOLDER tag specifies the namespace to use when generating Qt +# Help Project output. For more information please see Qt Help Project / Virtual +# Folders (see: http://qt-project.org/doc/qt-4.8/qthelpproject.html#virtual- +# folders). +# The default value is: doc. +# This tag requires that the tag GENERATE_QHP is set to YES. + +QHP_VIRTUAL_FOLDER = doc + +# If the QHP_CUST_FILTER_NAME tag is set, it specifies the name of a custom +# filter to add. For more information please see Qt Help Project / Custom +# Filters (see: http://qt-project.org/doc/qt-4.8/qthelpproject.html#custom- +# filters). +# This tag requires that the tag GENERATE_QHP is set to YES. + +QHP_CUST_FILTER_NAME = + +# The QHP_CUST_FILTER_ATTRS tag specifies the list of the attributes of the +# custom filter to add. For more information please see Qt Help Project / Custom +# Filters (see: http://qt-project.org/doc/qt-4.8/qthelpproject.html#custom- +# filters). +# This tag requires that the tag GENERATE_QHP is set to YES. + +QHP_CUST_FILTER_ATTRS = + +# The QHP_SECT_FILTER_ATTRS tag specifies the list of the attributes this +# project's filter section matches. Qt Help Project / Filter Attributes (see: +# http://qt-project.org/doc/qt-4.8/qthelpproject.html#filter-attributes). +# This tag requires that the tag GENERATE_QHP is set to YES. + +QHP_SECT_FILTER_ATTRS = + +# The QHG_LOCATION tag can be used to specify the location of Qt's +# qhelpgenerator. If non-empty doxygen will try to run qhelpgenerator on the +# generated .qhp file. +# This tag requires that the tag GENERATE_QHP is set to YES. + +QHG_LOCATION = + +# If the GENERATE_ECLIPSEHELP tag is set to YES, additional index files will be +# generated, together with the HTML files, they form an Eclipse help plugin. To +# install this plugin and make it available under the help contents menu in +# Eclipse, the contents of the directory containing the HTML and XML files needs +# to be copied into the plugins directory of eclipse. The name of the directory +# within the plugins directory should be the same as the ECLIPSE_DOC_ID value. +# After copying Eclipse needs to be restarted before the help appears. +# The default value is: NO. +# This tag requires that the tag GENERATE_HTML is set to YES. + +GENERATE_ECLIPSEHELP = NO + +# A unique identifier for the Eclipse help plugin. When installing the plugin +# the directory name containing the HTML and XML files should also have this +# name. Each documentation set should have its own identifier. +# The default value is: org.doxygen.Project. +# This tag requires that the tag GENERATE_ECLIPSEHELP is set to YES. + +ECLIPSE_DOC_ID = org.doxygen.Project + +# If you want full control over the layout of the generated HTML pages it might +# be necessary to disable the index and replace it with your own. The +# DISABLE_INDEX tag can be used to turn on/off the condensed index (tabs) at top +# of each HTML page. A value of NO enables the index and the value YES disables +# it. Since the tabs in the index contain the same information as the navigation +# tree, you can set this option to YES if you also set GENERATE_TREEVIEW to YES. +# The default value is: NO. +# This tag requires that the tag GENERATE_HTML is set to YES. + +DISABLE_INDEX = NO + +# The GENERATE_TREEVIEW tag is used to specify whether a tree-like index +# structure should be generated to display hierarchical information. If the tag +# value is set to YES, a side panel will be generated containing a tree-like +# index structure (just like the one that is generated for HTML Help). For this +# to work a browser that supports JavaScript, DHTML, CSS and frames is required +# (i.e. any modern browser). Windows users are probably better off using the +# HTML help feature. Via custom stylesheets (see HTML_EXTRA_STYLESHEET) one can +# further fine-tune the look of the index. As an example, the default style +# sheet generated by doxygen has an example that shows how to put an image at +# the root of the tree instead of the PROJECT_NAME. Since the tree basically has +# the same information as the tab index, you could consider setting +# DISABLE_INDEX to YES when enabling this option. +# The default value is: NO. +# This tag requires that the tag GENERATE_HTML is set to YES. + +GENERATE_TREEVIEW = NO + +# The ENUM_VALUES_PER_LINE tag can be used to set the number of enum values that +# doxygen will group on one line in the generated HTML documentation. +# +# Note that a value of 0 will completely suppress the enum values from appearing +# in the overview section. +# Minimum value: 0, maximum value: 20, default value: 4. +# This tag requires that the tag GENERATE_HTML is set to YES. + +ENUM_VALUES_PER_LINE = 4 + +# If the treeview is enabled (see GENERATE_TREEVIEW) then this tag can be used +# to set the initial width (in pixels) of the frame in which the tree is shown. +# Minimum value: 0, maximum value: 1500, default value: 250. +# This tag requires that the tag GENERATE_HTML is set to YES. + +TREEVIEW_WIDTH = 250 + +# When the EXT_LINKS_IN_WINDOW option is set to YES doxygen will open links to +# external symbols imported via tag files in a separate window. +# The default value is: NO. +# This tag requires that the tag GENERATE_HTML is set to YES. + +EXT_LINKS_IN_WINDOW = NO + +# Use this tag to change the font size of LaTeX formulas included as images in +# the HTML documentation. When you change the font size after a successful +# doxygen run you need to manually remove any form_*.png images from the HTML +# output directory to force them to be regenerated. +# Minimum value: 8, maximum value: 50, default value: 10. +# This tag requires that the tag GENERATE_HTML is set to YES. + +FORMULA_FONTSIZE = 10 + +# Use the FORMULA_TRANPARENT tag to determine whether or not the images +# generated for formulas are transparent PNGs. Transparent PNGs are not +# supported properly for IE 6.0, but are supported on all modern browsers. +# +# Note that when changing this option you need to delete any form_*.png files in +# the HTML output directory before the changes have effect. +# The default value is: YES. +# This tag requires that the tag GENERATE_HTML is set to YES. + +FORMULA_TRANSPARENT = YES + +# Enable the USE_MATHJAX option to render LaTeX formulas using MathJax (see +# http://www.mathjax.org) which uses client side Javascript for the rendering +# instead of using prerendered bitmaps. Use this if you do not have LaTeX +# installed or if you want to formulas look prettier in the HTML output. When +# enabled you may also need to install MathJax separately and configure the path +# to it using the MATHJAX_RELPATH option. +# The default value is: NO. +# This tag requires that the tag GENERATE_HTML is set to YES. + +USE_MATHJAX = NO + +# When MathJax is enabled you can set the default output format to be used for +# the MathJax output. See the MathJax site (see: +# http://docs.mathjax.org/en/latest/output.html) for more details. +# Possible values are: HTML-CSS (which is slower, but has the best +# compatibility), NativeMML (i.e. MathML) and SVG. +# The default value is: HTML-CSS. +# This tag requires that the tag USE_MATHJAX is set to YES. + +MATHJAX_FORMAT = HTML-CSS + +# When MathJax is enabled you need to specify the location relative to the HTML +# output directory using the MATHJAX_RELPATH option. The destination directory +# should contain the MathJax.js script. For instance, if the mathjax directory +# is located at the same level as the HTML output directory, then +# MATHJAX_RELPATH should be ../mathjax. The default value points to the MathJax +# Content Delivery Network so you can quickly see the result without installing +# MathJax. However, it is strongly recommended to install a local copy of +# MathJax from http://www.mathjax.org before deployment. +# The default value is: http://cdn.mathjax.org/mathjax/latest. +# This tag requires that the tag USE_MATHJAX is set to YES. + +MATHJAX_RELPATH = http://cdn.mathjax.org/mathjax/latest + +# The MATHJAX_EXTENSIONS tag can be used to specify one or more MathJax +# extension names that should be enabled during MathJax rendering. For example +# MATHJAX_EXTENSIONS = TeX/AMSmath TeX/AMSsymbols +# This tag requires that the tag USE_MATHJAX is set to YES. + +MATHJAX_EXTENSIONS = + +# The MATHJAX_CODEFILE tag can be used to specify a file with javascript pieces +# of code that will be used on startup of the MathJax code. See the MathJax site +# (see: http://docs.mathjax.org/en/latest/output.html) for more details. For an +# example see the documentation. +# This tag requires that the tag USE_MATHJAX is set to YES. + +MATHJAX_CODEFILE = + +# When the SEARCHENGINE tag is enabled doxygen will generate a search box for +# the HTML output. The underlying search engine uses javascript and DHTML and +# should work on any modern browser. Note that when using HTML help +# (GENERATE_HTMLHELP), Qt help (GENERATE_QHP), or docsets (GENERATE_DOCSET) +# there is already a search function so this one should typically be disabled. +# For large projects the javascript based search engine can be slow, then +# enabling SERVER_BASED_SEARCH may provide a better solution. It is possible to +# search using the keyboard; to jump to the search box use + S +# (what the is depends on the OS and browser, but it is typically +# , /

n^tCn2;h7t=&rR4SjzQa1^wiFQD9)r) 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 + + diff --git a/docs/html/inherit_graph_4.md5 b/docs/html/inherit_graph_4.md5 new file mode 100644 index 0000000..1fa15ac --- /dev/null +++ b/docs/html/inherit_graph_4.md5 @@ -0,0 +1 @@ +36bda1addfa1af94e64c7e4b7c104eef \ No newline at end of file diff --git a/docs/html/inherit_graph_4.png b/docs/html/inherit_graph_4.png new file mode 100644 index 0000000000000000000000000000000000000000..7caf488de05f8a4d93719222531bea34109b39c8 GIT binary patch literal 2147 zcmV-p2%PtcP)s)@%?sJYq4iOPpSpGZ`vp-z{3(Eqm8CgsQ){HDB18YVWlfgpUWK~ra zii(PUcP%V`0hX4Q$j{G*mzUSFm{v1ZR#u{;qXVI#p++x`$xG?2#IOyu?GDPZC zwTww;XD1FHJ`6iMJGi*GATlx%A3l8eE!vCWa5&hybt|-ejUXZ-V%_~-OD}(CzYSu> zfByLgX=!Q9_};yHaB^}oMCw(wj75KcKlbd|19x|KG&VNk*|TTx^76v|{rmCp<42?G zFQu=qZ`p}3Ha3RWuV4T6T8sv1K`0cGP$<+E`fEr^N}{7jkJ9}7yvF>gQ>WAAT%h(sbd zJ3E8V=R+hCVQy}YSyx_Oj(~sw*xTFV&Ye38CkP4)3lSI?2pbz496Wdsb#--2-lbaF za;&DkG|$rUix)4Dl9IA)i^|Q-#idJ^m~mZQ9d_*40V^vjxVpL`J3CvWwucWNA|N0D zPEJn9&dx?@X(_gB*#cWzTV!Nptf^K25DJB;tgO`7s;jE15FH(@QQ!FZI8L8F4M#^u zczAf=^5x5zo}PwUtwv5x4*dN5U~O%Uy?giK-Me>d)?c8uwidy`!LYQngtxahN=r+Z ztywqPEUND(8#sg|}Jt7(sqkCRv|X7Vf^Pft&inVA_44Gl4I zl}e@YA|g^MmBi!mC?O$%1_lPGtgMUx(D(1(nc8AwV@au0QgLxH0ic+e7*Z;gR8&+% z0BB@nWKDhQ=;$C97Z-Z}{ykH#m6a8ZjErdXJ1#Dc!otF+yStlYG8qL01yN>ZCgtVj z5ueYe>gsCx`t>V4efpH#+}xO6>e64_?}>>C+OS~*6&4oK;NT!Vc<_KMEG%eZVq(o+ z!3v*@MmM9szdsEQ4l=QZh6V}=31QYXH8l|t(d_Ij^S+>j z_DX#D@`V5}rd!Zi{30TnnVF&X_I8?>m>{)UO|M?P($EJ$QmIs_DL?6Q*v@L zrKhJ85m8xL8HI<3Ys6<~XUW{$oLXC3nLO3i)#U5zOMZTSR8mr+ah#7HJz|bUm;T~@ zD-;Uia=Db7n@eM3V>CZMPb!s))N1vrJzd;Kqi)kH(bv}pS65eXI2>>|9E695qqn!0 ziMzSE0RXsME;HBN-Ho82AdNhMfq^^I)VgoqKB!bGynXu?4Gj&5jEvNXJ3BkW+}s>JJw41^cXv13 z-QBTy^X6rDMHE`Sa%?5{Xb#Q-h(Q zA=KB`H8(di z$E-_#XDHj3?wEd8mded6GZ2iYu7_t zTN}c|!;zSn2v1MXb>~S~ka)1&pzVJs}h zLaP})Jv||jNZ3ayEC$Ei+#K%i?pkA<|2`FGVfoXr|DTb?bYRWMVluF1WHA|7GqRWr Z{{dqG)NKT+JO=;(002ovPDHLkV1gS638Mf2 literal 0 HcmV?d00001 diff --git a/docs/html/inherit_graph_5.map b/docs/html/inherit_graph_5.map new file mode 100644 index 0000000..68c549f --- /dev/null +++ b/docs/html/inherit_graph_5.map @@ -0,0 +1,5 @@ + + + + + diff --git a/docs/html/inherit_graph_5.md5 b/docs/html/inherit_graph_5.md5 new file mode 100644 index 0000000..567f62f --- /dev/null +++ b/docs/html/inherit_graph_5.md5 @@ -0,0 +1 @@ +abe3009c9c31885fe8e7d23638e63f5d \ No newline at end of file diff --git a/docs/html/inherit_graph_5.png b/docs/html/inherit_graph_5.png new file mode 100644 index 0000000000000000000000000000000000000000..b150c37488514bc8014ba52fb9fa075982550484 GIT binary patch literal 4340 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 literal 0 HcmV?d00001 diff --git a/docs/html/inherit_graph_6.map b/docs/html/inherit_graph_6.map new file mode 100644 index 0000000..03ff8e5 --- /dev/null +++ b/docs/html/inherit_graph_6.map @@ -0,0 +1,3 @@ + + + diff --git a/docs/html/inherit_graph_6.md5 b/docs/html/inherit_graph_6.md5 new file mode 100644 index 0000000..5cbc9d1 --- /dev/null +++ b/docs/html/inherit_graph_6.md5 @@ -0,0 +1 @@ +d46149c7ce2482c280df2dfadc601229 \ No newline at end of file diff --git a/docs/html/inherit_graph_6.png b/docs/html/inherit_graph_6.png new file mode 100644 index 0000000000000000000000000000000000000000..92e14bc20704ac0e932c165ca6d2bcf3f8ca5b9f GIT binary patch literal 3210 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 + + + diff --git a/docs/html/inherit_graph_7.md5 b/docs/html/inherit_graph_7.md5 new file mode 100644 index 0000000..acf0ea5 --- /dev/null +++ b/docs/html/inherit_graph_7.md5 @@ -0,0 +1 @@ +e38ee7f14f084e83d8291661eae79349 \ No newline at end of file diff --git a/docs/html/inherit_graph_7.png b/docs/html/inherit_graph_7.png new file mode 100644 index 0000000000000000000000000000000000000000..cc31b1896e20fbc86c980c1deaee228d6e695dd9 GIT binary patch literal 2151 zcmV-t2$=VYP)9nDoZKn zewelQ(Dt0RP&viSFMR0Cndf=_%*=D1x zu3NY6%$YOrb5m1OL`1|Aq7pgu3eTQB)9dwmy3Qf_Ts0Xq+D(}n_b3cmzqqo%U4d0n=_}Rq~zeig9{4_wwi*10+C1r zKiiF+xA3*$bJ|zlc`mhBER~g&k&%%s7OS$d(qgf|tIf^L2?+_|;o)_4bujkz>(>(# z6PZlr-o1MtJ$eK^;2qkT5IM(Nkvt60>GZ(Bz|hc85?78vtyXJ&eSLgZ_5ySrUBP$(2)v3SRh9g&fd5{ab0zn>_Ur_9X!-P-!6NF);o{v(kz zcXhq7S{DHDm6Z_E+1V+PNbrNz(9lp`UQX2BW%q(_W%xW^5AhifzTChrT)1%P(4n!h zF|}Hql9EzgT@A11lzGU;@>aU)dd zXb#2i-@jj>P)tuxyKDeu%+Js3bh@&#vaGBuqFCgBFYDpl-25MZy!!d)n=vsJ98MXJ zSHWhN+Wq**dN?~f>*wcZFc@Ibgag(9hxO29_hPGX_?-5Yck)mm5a{)KSlQ9hAruPX z)vm5C48!K;=3vXDq@?ENW}Bz2*x z_U+qHp`$qzuU4yx{M$8v)YsQTZ6hNiM6t*L0GvNB{pFWCadFjbw)6D!wLH}6bN~Q+ z*4ZrvM0rTkz1S)oKBs-<AbwWy1Kf& zygZ^<-`=oTtR#)&u@QBe#AL!;4b-@Y9H08?mUVj?^| zoZQf5_pZ9(bHqD&xM9PFuC6XP`zI$S4F&_O_w!ry{uvV!GcYh<)B5`LYe!dhCM3>X zvUcs-!ootSREl93d?#^J=cY}YR4P?+axyFq3=EJfvCRON4GIejOG`_ILLr;Y7KubR zZrmV>Mb78Xud}lczj|dFAD;>g449jnCu!W+_%8;7PSRlc^z`)9)wviKKR>_p^mM6I z+SJr!tAvXKIWD_*)eWB$T&|dQIDIaaNF+HqIisVaDwQfVHTC4lli1?N4EXu#)vH`C z_vzE8A3uKV?CjjKWebf)bL!BgbCUN%{Ikvb_wNA!Q&Us0=%&ub#zq#4b^rc-y{1@@ zv@buGVi=}WDuaT8s;a6~D%H!EFVCGjmy(h~r_C)!Sn?plG_wC#F;K754hzOT?=+rshipT?oVOFb^ z$z+a+9=dV`GDYf_CoQ+1uL-{X3f5jg!j;CX=b4pn%KeGMUT+2M%bp zTB2CwfW_w)R_j7v-|(-$wk0I|o6Rnbj;`>{Jj5`pzrQ~{J)Oy93Iu{vr%p{zPbViQ z!%L2fgv;*5R^jk@Cl41HdwAgU@Zm$HQfVvRyLXR#(*;2UAUHq#{CV#8-(MCM-r(^n zIGl1Wx7^qA5aFHkLmTk>V)zXem#Ee1{QUg>{(iIB+}qn*Q&Ur1T)bof2uBzU`j0;f zZ{8ID_1F1^h9f`xz>kOs`R+UK>;fRZ9!ngdfq{XHjEv&q;^^pT_pPd`s?26{c6PSW zXyo(xVzIcSq-1FV5ackKYmOdGJ$f{iY9R=>SYjS--MZCiG + + diff --git a/docs/html/inherit_graph_8.md5 b/docs/html/inherit_graph_8.md5 new file mode 100644 index 0000000..91b25e5 --- /dev/null +++ b/docs/html/inherit_graph_8.md5 @@ -0,0 +1 @@ +29d2a9773cf336abcf50f6ceddedc5b5 \ No newline at end of file diff --git a/docs/html/inherit_graph_8.png b/docs/html/inherit_graph_8.png new file mode 100644 index 0000000000000000000000000000000000000000..ab3e5d52121eb16d044856108297d4f370ce9f7f GIT binary patch literal 1670 zcmV;126_33P)} zG>`;wn+e)R2t5q!MYN*zq9B7L1#yBYT7uN=jp$7oq+3p34FH&)o(@!SdU|?` z_ar#|5R>{xCX>lzGG-4u-{%_}8w!OYB_%~D6e<*ojg1X>wWFis(4j*K2?=-Z+<_n9 z;lqd7+1W8MF(*!((ChV3fhp)V#g{m97PB1_6Qk8?tyU`xj~_p7Hk)bl0|NsXhQ-In z-@JJf_UQHcyu7@fJ9mmiqFc9a0RTvn)MzxBnVEa`>^XMq*!%bIec6C{hlYkyQ&UGr zN4?&zm6ess%F3jqq<#DL$>nmmxP&{YKbXbe%KOcH^uYg5^zGZX&!0a(H#bKR#E~OM zu3ftZuND;*EiW(YbUFZl)oRu0bYii%zrWvNu?!9lVi*P$n1XIoe2K5Dtmt$)IE&eS z_3D*aERKqbDkvz>Xf(64v$S&nz?m~=Y&Kh0R~G=_`}glQn@u1PR8>_iEG#^G_6z{< z?c2BZ_I9CA*xlXz`Sa(#zP`PC_d`FuJf0N~A=HxxyYBnidW*VhdOgWYZ?NpfUl1a@X-WS}LquS_P(&(F`#&u?jIQK?i)rLwH7 zj42)w@p}~$2m~KLe!P77vfXaa%gckE^Yin$xw*7vPEL-08(CRdzWjXs`jsTfjEoEz zVi>ltun_K~{$c0*os^VBKibR7%Q%kzR*%@EzkmP!si`SCG#CtC3`MwG@+IyGMNwsC zWgk9#fFX~^J9X-m%jKd6xE*pF4o7iuu|lC38ynMVwXicSEp1|Af*wN~_GN?lXu6S- zlEUZnO(qizjYgwbEDm>4|FBc#>uv)Fd z!^3K|dMl?)ui`&`{CNEMF&sd*ckkX^QBhG+QqtGgXEK@IzI`i~%S%g3eJQW6uREPi zfk5DJI8-VX0O04(pI5G2Q79BWJw1zyi~arm*RNmS`e(FQEQ<^xBO^;nO6u$DKYjW% zIXT(V(o$Yt&U(_oV1Bs=y?)zlwo8{T#mC1dCMMR@)U2+qQk&N^*d|Hx?%lf?85yy$ zv4w?&Jv}|i$;n;?|0vF!#caD=F11>nlamu29i5hz*3{JGa5(&kx3{+^BqT^A60KHS zT3RX;3SBOjMx((nY}c+`M~@zbuas9CZl@-%_jYM%>EgwUiHV6Kk*J}e0h(bksef45 zuWgzf;EA)hw|9JeoDN^UeEG-C7a|l`IDgZOkB@@@7ZQRXE?l@UHa51lwua+)YinzD zb#>4N5J3>+{(Nd`s-U2ty1H5-k!*dIQmI^9TRVI9ti@tUPfxF^s;aH64bA`}ID)MA z;lqb57E8d%cI;?tYinz33oa=lbkOgi+yd2`TcCP#3si4z;bp(}=+UF?_kjopCX*>W zJ$+Lb^DsU-I?Cts|B^RESZHi)WR{pmq5pq#3ABE53si4zf$GgIP`$aue^*x8Y+7{T Q!T + + diff --git a/docs/html/inherit_graph_9.md5 b/docs/html/inherit_graph_9.md5 new file mode 100644 index 0000000..82440c3 --- /dev/null +++ b/docs/html/inherit_graph_9.md5 @@ -0,0 +1 @@ +d56105855c6d11229343871de19044a3 \ No newline at end of file diff --git a/docs/html/inherit_graph_9.png b/docs/html/inherit_graph_9.png new file mode 100644 index 0000000000000000000000000000000000000000..d4be443af10dd899964b110fef895fd6369e2230 GIT binary patch literal 1732 zcmV;#20QtQP)9n^&`clOXytu&1qP1qK>u8Vo0xLsJ=YeOa~?BQ55NigK*xZ0UBnzlT$obGN&B zr)w6S&(k?)=X}ri9=>8Wm`CbpeV{>v8dJRgd4-G4v!x{uC1+&7zjv5M@IrJVOA4@ zAVOO383Mxr2Li(Z2Li(Z2Li((=0HqOPqQZxf*_`+r&s6z6{`-2<`3dAuWF$85tQA zMX}YPp&_YM3d;b1si~=01*fK_1g;4HK&ez-xNw1OX=!OusZ`6GH!%PJ+S}XFmiTNL zfk1#H$xWL!NhA`IBm;o}{IspDZO4usSy@@PZry^*diU;Kxm=!>mbQQYev8Ed6;Q#D zA(6zC>lqd3kHsuC1u3 z(ChV1rxSe}4jw${^?JLyx&Q#Pv$I~WS1cBvJbCi{`}eJ_tpI?}pFcM@H%lavCr_Sy z`0$~pr)SHSEzn-L4d`5@QVk3Y_fo6bg|@#Lfr+7#tjA7>1^4D88_;FgZEt^Z96+9vT{gjYUO8EiEmq z+QWwrp}lY$(7D6mKvzSn)iyRZG7Qt&+FDUj!M5|x#rw#-J$aW-h^y#?2ZHBM*UP}^ zbmr#fveoqTbXb6|*P1nJVD-(LHwuMn>;eGx?%g{#H)pfitXAuxLx-Zz#rw#-JtHlhKv%+vPaqB-KHS*YI5RWj za5$7orNLm}?WWag>+9?L`uf~%_rSnFQ&W?WD?YFIw{PF>-@gw#u;umZ*B?KA{OHl6 zJv}{d-@Y9g8L6wQtFEq&q`a`Ou(-G=7K{CUzfPwE0L;zJojrS&BuTT`{OQxD-rn9T zSFXhLj3SY!va<5bnKQd~?UG0&(dQEGD$>#kbQJ^W{;}*cgxBjmapFW~X6D9?8&97; zJwHFsaIbl=Ow;u3+qbuG-=3bHu2d?`W^+zX4zJ*n;^-)}91I4Vnwm;VN>Wl%3JMAu z8XEk5e-!cN=H{%dto;0ZqtRGhT`iGFg2A9(ub0VW>(;H?y?Zx&=Xh;|+(=o?!NEZQ zfWcr`axUSnc$ZFytLT80A1XuSV!B~>cXyACjj`3v&dw!Ih#1IkTDtH+EPu-w8yf>L z?o|$lh@k)3oqB1_FVL z7cb`L=O-s8%jI&tULObqgb)9h`Atg);=5&F{&vCxfq(wSaKM4UaKM4UaKM4UaNzkZ zcpR{||vdz-I^y2OJ0t2OJ0t2OJ0t ahyMY-XHXB|r@Br60000 + + + + + +IJEngine: Class Hierarchy + + + + + + + + + +