Vulkan Engine 0.0
A simple Vulkan engine demo
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Public Member Functions | List of all members
EngineApp Class Reference

Main class and entry point of the application. More...

#include <engine_app.hpp>

Public Member Functions

 EngineApp ()
 
 ~EngineApp ()
 
 EngineApp (const EngineApp &)=delete
 
EngineAppoperator= (const EngineApp &)=delete
 
void fire_cube (EngineObject &viewer_object, EngineDescriptorManager &descman)
 Launches a physics cube forward from the camera. More...
 
void run ()
 Main loop of the scene. More...
 

Detailed Description

Main class and entry point of the application.

Constructor & Destructor Documentation

◆ EngineApp() [1/2]

EngineApp::EngineApp ( )
inline

◆ ~EngineApp()

EngineApp::~EngineApp ( )
inline

◆ EngineApp() [2/2]

EngineApp::EngineApp ( const EngineApp )
delete

Member Function Documentation

◆ fire_cube()

void EngineApp::fire_cube ( EngineObject viewer_object,
EngineDescriptorManager descman 
)
inline

Launches a physics cube forward from the camera.

◆ operator=()

EngineApp & EngineApp::operator= ( const EngineApp )
delete

◆ run()

void EngineApp::run ( )
inline

Main loop of the scene.


The documentation for this class was generated from the following file: