VEGO-Engine  0.1
Loading...
Searching...
No Matches
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12]
 CAnimation
 CCollisionHandler
 CComponent
 CColliderComponent
 CDataComponent
 CHealthComponent
 CInputComponent
 CInteractionComponent
 CPickupComponent
 CPlayerComponent
 CProjectileComponent
 CSpriteComponent
 CStatEffectsComponent
 CTileComponent
 CTransformComponent
 CConfigLoaderEnables configuration of specific engine variables via a custom JSON file
 CEntityMain class for any object in game, stores associations, labeling and components
 CEventManager
 CGame
 CGameFactory
 CGameInternal
 Cvego::GameRegistryHelper< T >
 CInputManager::InputAction
 CInputManager
 CInteractionEventdataStructStruct to hold data for interaction events. This struct is used to pass data to the interaction manager when an interaction event is triggered
 CInteractionListener
 CInteractionComponent
 CInteractionManager
 CManagerIs responsible for managing all entities
 CMap
 CPickupManager
 CRenderManager
 CRenderObject
 CSpriteComponent
 CSoundManagerHandles music and sound
 CStatEffectStruct to hold the duration, reset function and start time of a stat effect
 CTextureManagerA manager for loading, caching, and drawing textures
 CTexturesForward declaration of the Textures enum class
 CVector2D
 CRenderObject::ZIndexComparatorComparitor to compare two ptr based on z-index