Will have to resync how to load more meshes. Probably need a command to do it but for now not needed.
23 lines
444 B
C++
23 lines
444 B
C++
#pragma once
|
|
|
|
#include <Core/Application/IApplication.h>
|
|
|
|
namespace Juliet
|
|
{
|
|
enum class JulietInit_Flags : uint8;
|
|
|
|
struct Engine
|
|
{
|
|
IApplication* Application = nullptr;
|
|
Arena* PlatformArena = nullptr;
|
|
};
|
|
|
|
void InitializeEngine(JulietInit_Flags flags);
|
|
void ShutdownEngine();
|
|
|
|
void LoadApplication(IApplication& app);
|
|
void UnloadApplication();
|
|
|
|
void RunEngine();
|
|
} // namespace Juliet
|