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

Contains main Engine class. More...

#include <cstdint>
#include <memory>
#include <SDL3/SDL.h>
#include "components/ECS/ECS.hpp"
#include "components/ResolutionManager.hpp"
#include "components/GameInfo.hpp"
#include "components/ImGUIWrapper.hpp"
#include "components/GameComponents/BasicComponents.hpp"
#include "components/InputSystem.hpp"
#include "components/Environment.hpp"
#include "components/UI/VexUI.hpp"
#include "components/PhysicsSystem.hpp"
#include "components/AudioSystem.hpp"
#include "components/DebugConsole.hpp"
#include "VEX/VEX_export.h"

Go to the source code of this file.

Classes

struct  vex::SkipInit
class  vex::Engine
 Class for interaction with engine systems. More...

Namespaces

namespace  vex

Detailed Description

Contains main Engine class.

Author
Eryk Roszkowski

Definition in file Engine.hpp.

Macro Definition Documentation

◆ SDL_MAIN_HANDLED

#define SDL_MAIN_HANDLED

Definition at line 20 of file Engine.hpp.