Directory dependency graph for Source:Files | |
| file | App.cpp [code] |
| file | App.hpp [code] |
| file | AudioManager.cpp [code] |
| file | AudioManager.hpp [code] |
| The AudioManager acts as a friendly wrapper for the SDL_Mixer library. It basically just plays sounds and music, and allows a user to adjust sound levels, etc. | |
| file | BARE2DEngine.cpp [code] |
| file | BARE2DEngine.hpp [code] |
| file | BARECEGUI.cpp [code] |
| file | BARECEGUI.hpp [code] |
| file | BAREErrors.cpp [code] |
| file | BAREErrors.hpp [code] |
| file | BasicRenderer.cpp [code] |
| file | BasicRenderer.hpp [code] |
| A simple renderer. Has the GLSL VAOs vertexPosition (vec3), vertexColour (vec4), and vertexUV (vec2). Uniforms textureSampler (sampler2D), projectionMatrix (mat4) | |
| file | BumpyRenderer.cpp [code] |
| file | BumpyRenderer.hpp [code] |
| file | Cache.cpp [code] |
| file | Cache.hpp [code] |
| file | Cache_impl.tcc [code] |
| file | Camera2D.cpp [code] |
| file | Camera2D.hpp [code] |
| file | DebugRenderer.cpp [code] |
| file | DebugRenderer.hpp [code] |
| A renderer specifically made for debugging purposes. Contains its own shaders. | |
| file | FBORenderer.cpp [code] |
| file | FBORenderer.hpp [code] |
| file | Filesystem.cpp [code] |
| file | Filesystem.hpp [code] |
| file | Font.cpp [code] |
| file | Font.hpp [code] |
| file | FontRenderer.cpp [code] |
| file | FontRenderer.hpp [code] |
| file | GLContextManager.cpp [code] |
| file | GLContextManager.hpp [code] |
| file | InputManager.cpp [code] |
| file | InputManager.hpp [code] |
| file | IOManager.cpp [code] |
| file | IOManager.hpp [code] |
| file | IOManager_impl.tcc [code] |
| file | Logger.cpp [code] |
| file | Logger.hpp [code] |
| file | LuaContextManager.cpp [code] |
| file | LuaContextManager.hpp [code] |
| NOTE: This is a singleton class. The LuaContextManager, well, manages the Lua Contexts which the ScriptEngine has created. These, generally, are scripts which are running. This class simply updates them and handles delay functions and the like. | |
| file | LuaFunctions.cpp [code] |
| file | LuaFunctions.hpp [code] |
| file | LuaHeaders.hpp [code] |
| file | LuaScript.cpp [code] |
| file | LuaScript.hpp [code] |
| This is the basic Lua script wrapper - it is what the end-user will create and add to the queue. It basically just holds the text that the script will run. | |
| file | LuaScriptEngine.cpp [code] |
| file | LuaScriptEngine.hpp [code] |
| This is the class which actually processes all of the scripts in the script queue, and creates/initializes contexts for them. Takes from LuaScriptQueue and gives to LuaContextManager. | |
| file | LuaScriptEngine_impl.tcc [code] |
| file | LuaScriptQueue.cpp [code] |
| file | LuaScriptQueue.hpp [code] |
| This class essentially just collects all of the scripts that need to be run from all the various end-user sources in a single update loop, and then "reports them" to the LuaScriptEngine, who actually runs them. Note that this is a singleton class. | |
| file | Music.hpp [code] |
| file | MutableTexture.cpp [code] |
| file | MutableTexture.hpp [code] |
| file | ParticleEngine2D.cpp [code] |
| file | ParticleEngine2D.hpp [code] |
| file | RenderBatch.hpp [code] |
| file | Renderer.cpp [code] |
| file | Renderer.hpp [code] |
| file | ResourceManager.cpp [code] |
| file | ResourceManager.hpp [code] |
| file | Screen.cpp [code] |
| file | Screen.hpp [code] |
| file | ScreenList.cpp [code] |
| file | ScreenList.hpp [code] |
| file | ShaderProgram.cpp [code] |
| file | ShaderProgram.hpp [code] |
| file | ShaderProgram.tcc [code] |
| file | Sound.hpp [code] |
| file | Texture.hpp [code] |
| file | TexturelessRenderer.cpp [code] |
| file | TexturelessRenderer.hpp [code] |
| A renderer made to simply run a shader with some passed glyphs. VAOs vertexPosition (vec3), vertexColour (vec4), and vertexUV (vec4). Only uniform is projectionMatrix (mat4) | |
| file | Timer.cpp [code] |
| file | Timer.hpp [code] |
| file | VAO.cpp [code] |
| file | VAO.hpp [code] |
| file | Vertex.cpp [code] |
| file | Vertex.hpp [code] |
| file | Window.cpp [code] |
| file | Window.hpp [code] |
| file | XMLDataManager.cpp [code] |
| file | XMLDataManager.hpp [code] |
| file | XMLDataManager.tcc [code] |
| file | XMLDataTypes.cpp [code] |
| file | XMLDataTypes.hpp [code] |
| file | XMLDataTypes.tcc [code] |