VEGO-Engine  0.1
Loading...
Searching...
No Matches
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 12]
 CColliderComponentAdds a collision box to an entity when added via entity.addComponent()
 CCollisionHandlerClass responsible for collision detection and handling
 CConfigLoaderEnables configuration of specific engine variables via a custom JSON file
 CEntityMain class for any object in game, stores associations, labeling and components
 CInputManagerInputManager class to handle input events and actions
 CInputActionInputAction struct to represent an action and its bindings
 CInteractionComponentInteractionComponent class to handle interaction events
 CInteractionEventdataStructStruct to hold data for interaction events. This struct is used to pass data to the interaction manager when an interaction event is triggered
 CManagerIs responsible for managing all entities
 CMapClass responsible for the creation and management of the map or background
 CPickupComponentPickupComponent class to handle pickup events
 CSoundManagerHandles music and sound
 CSpriteComponentSpriteComponent class to handle sprite rendering and animation
 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
 CTransformComponentAdds a transform to an entity when added via entity.addComponent()