Here is a list of all documented files with brief descriptions:
[detail level 12345]
| Engine | |
| src | |
| Audio | |
| DummyAudioManager.h | |
| FMODWrapper.h | |
| IAudioManager.h | |
| SDLAudio.h | |
| Debug | |
| DebugLayer.h | |
| IGizmos.h | |
| Profiler.hpp | |
| SDLGizmos.h | |
| Event | |
| DummyEventDispatcher.h | |
| EngineEvents.h | |
| EventBus.h | |
| ISystemEventDispatcher.h | |
| SDLSystemEventDispatcher.h | |
| Graphics | |
| SDL | |
| SDLRenderer.h | |
| SDLTexture.h | |
| SDLTextureFactory.h | |
| AbstractTextureFactory.h | |
| AnimatedSprite.h | |
| AnimationData.h | |
| AsepriteAnimationFactory.h | |
| Camera.h | |
| DummyAnimationFactory.h | |
| DummyRendering.h | |
| IAnimationFactory.h | |
| IRenderer.h | |
| ITexture.h | |
| OneshotAnimation.h | |
| RenderCommand.h | |
| SpriteBase.h | |
| Spritesheet.h | |
| GUI | |
| AbstractGUI.h | |
| GUICommon.hpp | |
| SDLGUI.h | |
| Input | |
| ActionManager.h | |
| DummyInputProviders.h | |
| IActionManager.h | |
| IGamepadProvider.h | |
| IKeyboardProvider.h | |
| IMouseProvider.h | |
| InputCommons.h | |
| InputManager.h | |
| IPerformableAction.h | |
| PerformableActions.h | |
| SDLGamepadProvider.h | |
| SDLKeyboardProvider.h | |
| SDLMouseProvider.h | |
| VirtualActionManager.h | |
| Packer | |
| IFileLoader.h | |
| PackCatalog.h | |
| PackFile.h | |
| SystemFileLoader.h | |
| Physics | |
| Collisions.h | |
| Shapes.h | |
| Scripting | |
| LuaBindings.h | |
| ScriptingLayer.h | |
| ScriptingManager.h | |
| Time | |
| Chrono.h | |
| Timer.h | |
| TimeSystem.h | |
| Types | |
| Transform.hpp | |
| Types.hpp | |
| Utils | |
| Assert.h | |
| Conversion.hpp | |
| Logger.h | |
| MathUtils.h | |
| StringUtils.h | |
| Constants.h | |
| Engine.h | |
| Exception.hpp | |
| Layer.h | |