The LARC Game Engine
A Simple Game Engine from the Laboratory for Recreational Computing
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]
 CIDeviceNotify
 CLRenderer3DThe renderer
 CLSpriteRendererThe sprite renderer class
 CLCameraCommonThe camera common variables class
 CLBaseCameraThe base camera
 CLRenderer3DThe renderer
 CLComponentThe component accessor
 CLParticleEngine< LParticle2D, LParticleDesc2D, Vector2 >
 CLParticleEngine2DThe 2D particle engine
 CLParticleEngine< LParticle3D, LParticleDesc3D, Vector3 >
 CLParticleEngine3DThe 3D particle engine
 CLBaseObjectThe basic game object
 CLBaseObjectManager< obj >The base object manager
 CLEventTimerThe event timer
 CLParticleEngine< PARTICLE, PARTICLEDESC, VECTOR >An abstract particle engine
 CLRandomA Pseudorandom Number Generator (PRNG for short)
 CLRenderer3DThe renderer
 CLSoundThe Audio Player
 CLSpriteThe sprite
 CLPlayableSoundDescThe playable sound descriptor
 CLSettingsSettings
 CLBaseObjectManager< obj >The base object manager
 CLSettingsManagerSettings manager
 CLSoundThe Audio Player
 CLWindowThe window class
 CLRenderer3DThe renderer
 CLSoundDescThe sound descriptor
 CLSpriteDescThe base sprite descriptor
 CLSpriteDesc2DThe 2D sprite descriptor
 CLBaseObjectThe basic game object
 CLSpriteDesc3DThe 3D sprite descriptor
 CLTextureDescThe texture descriptor
 CLWindowDescThe window descriptor
 CLKeyboardThe keyboard handler
 CLSoundThe Audio Player
 CLTimerThe timer class
 CLWindowThe window class
 CLXBoxControllerThe XBox 360 controller class
 CSPRITEDESC
 CLParticleDesc< VECTOR, SPRITEDESC >The particle descriptor
 CLParticle< VECTOR, SPRITEDESC >A particle