VEX Engine
Retro looking game engine made in vulkan mostly because i wanted to understand it better.
Loading...
Searching...
No Matches
GameComponents Directory Reference

Files

 
AudioSourceComponent.hpp
 Defines the AudioSourceComponent struct.
 
BasicComponents.hpp
 Contains basic components like transform, camera, name components..
 
BillboardComponent.hpp
 Simple 2D quad rendered in 3d space, great for placeholders or visualising invisible objects.
 
CharacterComponent.hpp
 
ComponentFactory.hpp
 Contains ComponentRegistry class used to have register of posible to create components..
 
EditorBillboardComponent.hpp
 Simple 2D quad rendered in 3d space exclusevely for editor.
 
EngineUtility.hpp
 
InputComponent.hpp
 Component you add to your GameObject to handle input, eg. add input bindings and mouse axis bindings.
 
ParticleEmitterComponent.hpp
 Particle emitter component.
 
SerializationUtils.hpp
 Allows for imgui and json serialization of components, for easy loading, saving and drawing them.
 
UiComponent.hpp
 Component you add to your GameObject to add ui elements to your game. ex. hud to player.
 
UtilityComponents.hpp