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 | |