|
VEGO-Engine
0.1
|
| ▼Nvego | |
| CGameRegistryHelper | |
| CAnimation | |
| CColliderComponent | |
| CCollisionHandler | |
| CComponent | |
| CConfigLoader | Enables configuration of specific engine variables via a custom JSON file |
| CDataComponent | |
| CEntity | Main class for any object in game, stores associations, labeling and components |
| CEventManager | |
| CGame | |
| CGameFactory | |
| CGameInternal | |
| CHealthComponent | |
| CInputComponent | |
| ▼CInputManager | |
| CInputAction | |
| CInteractionComponent | |
| CInteractionEventdataStruct | Struct to hold data for interaction events. This struct is used to pass data to the interaction manager when an interaction event is triggered |
| CInteractionListener | |
| CInteractionManager | |
| CManager | Is responsible for managing all entities |
| CMap | |
| CPickupComponent | |
| CPickupManager | |
| CPlayerComponent | |
| CProjectileComponent | |
| CRenderManager | |
| ▼CRenderObject | |
| CZIndexComparator | Comparitor to compare two ptr based on z-index |
| CSoundManager | Handles music and sound |
| CSpriteComponent | |
| CStatEffect | Struct to hold the duration, reset function and start time of a stat effect |
| CStatEffectsComponent | |
| CTextureManager | A manager for loading, caching, and drawing textures |
| CTextures | Forward declaration of the Textures enum class |
| CTileComponent | |
| CTransformComponent | |
| CVector2D |