Here is a list of all documented files with brief descriptions:
[detail level 12345678910]
| ▼ tmorrow5_LUCIA_ge2 | |
| ▼ berthiaume2025spring_gam377 | |
| ▼ student | |
| ▼ tmorrow5 | |
| ▼ SUNENGINE | |
| ▼ src | |
| ▼ SUNENGINE | |
| ▼ Asset Managers | |
| ImageManager.h | |
| ImageManagerAttorney.h | |
| ModelManager.h | |
| ModelManagerAttorney.h | |
| ShaderManager.h | |
| ShaderManagerAttorney.h | |
| SpriteFontManager.h | |
| SpriteFontManagerAttorney.h | |
| TerrainObjectManager.h | |
| TerrainObjectManagerAttorney.h | |
| TextureManager.h | |
| TextureManagerAttorney.h | |
| ▼ Camera | |
| CameraManager.h | |
| FreeCamera.h | |
| ▼ GameObject | |
| ► Alarmable | |
| Alarmable.h | |
| AlarmableAttorney.h | |
| AlarmableManager.h | |
| AlarmDeregistrationCommand.h | |
| AlarmRegistrationCommand.h | |
| ► Collidable | |
| Collidable.h | |
| CollidableAttorney.h | |
| CollidableGroup.h | |
| CollisionDeregistrationCommand.h | |
| CollisionDispatch.h | |
| CollisionDispatchBase.h | |
| CollisionDispatchTerrain.h | |
| CollisionManager.h | |
| CollisionRegistrationCommand.h | |
| CollisionTerrainCommand.h | |
| CollisionTestCommandBase.h | |
| CollisionTestPairCommand.h | |
| CollisionTestSelfCommand.h | |
| CollisionVolume.h | |
| CollisionVolumeAABB.h | |
| CollisionVolumeBSphere.h | |
| CollisionVolumeOBB.h | |
| VolumeType.h | |
| ► Drawable | |
| Drawable.h | |
| DrawableAttorney.h | |
| DrawableManager.h | |
| DrawDeregistrationCommand.h | |
| DrawRegistrationCommand.h | |
| ► Inputable | |
| Inputable.h | |
| InputableAttorney.h | |
| KeyboardEventManager.h | |
| KeyDeregistrationCommand.h | |
| KeyRegistrationCommand.h | |
| MouseKeyDeregistrationCommand.h | |
| MouseKeyEventManager.h | |
| MouseKeyRegistrationCommand.h | |
| SingleKeyEventManager.h | |
| ► Sprites | |
| SpriteFont.h | |
| SpriteString.h | |
| SUNENGINESprite.h | |
| ► Terrain | |
| Terrain.h | |
| TerrainAttorney.h | |
| TerrainManager.h | |
| TerrainRectangleArea.h | |
| ► UI | |
| Button.h | |
| Canvas.h | |
| Dropdown.h | |
| ScrollList.h | |
| Slider.h | |
| Textbox.h | |
| UIAttorney.h | |
| UICommand.h | |
| UIComponent.h | |
| UIComponentType.h | |
| UIDirection.h | |
| UIDropdownCommand.h | |
| ► Updatable | |
| Updatable.h | |
| UpdatableAttorney.h | |
| UpdatableManager.h | |
| UpdateDeregistrationCommand.h | |
| UpdateRegistrationCommand.h | |
| ► Visualizer | |
| Visualizer.h | |
| VisualizerAABBCommand.h | |
| VisualizerAttorney.h | |
| VisualizerBSphereCommand.h | |
| VisualizerCommandBase.h | |
| VisualizerCommandPool.h | |
| VisualizerLineCommand.h | |
| VisualizerMinMaxCommand.h | |
| VisualizerOBBCommand.h | |
| CommandBase.h | Defines the base class for all command objects |
| EventType.h | Defines the event types for input handling |
| GameObject.h | |
| GameObjectAttorney.h | |
| GameObjectEntryCommand.h | |
| GameObjectExitCommand.h | |
| RegistrationState.h | Defines the registration states for GameObjects |
| SUNENGINESprite.h | |
| ▼ MemTracker | |
| Framework.h | |
| ProjectSettings.h | |
| ▼ Scene | |
| Scene.h | |
| SceneAttorney.h | |
| SceneChangeNullStrategy.h | |
| SceneChangeStartStrategy.h | |
| SceneChangeStrategy.h | |
| SceneManager.h | |
| SceneNull.h | |
| SceneRegistrationBroker.h | |
| ▼ Time Manager | |
| FreezeTime.h | |
| TimeManager.h | |
| TimeManagerAttorney.h | |
| ▼ Utilities | |
| Colors.h | Defines a collection of standard colors as Vect objects |
| ScreenLog.h | |
| ScreenLogAttorney.h | |
| ScreenLogCommand.h | |
| ScreenLogCommandPool.h | |
| SUNENGINEMathTools.h | |
| main.cpp | Entry point for the SUNENGINE application |
| SUNENGINE.h | |
| SUNENGINEAttorney.h | |