3#include <Covellite/Events/IEvents.hpp>
4#include <Covellite/Expanse/IGameScene.hpp>
5#include <Covellite/Expanse/I3DScene.hpp>
34 using fnObjectCreation_t = ::std::function<GameObject_t(
void)>;
35 using fnObjectCreationCompleted_t = ::std::function<void(ObjectId_t)>;
38 virtual void DeferredCreateObject(
const fnObjectCreation_t &,
39 const fnObjectCreationCompleted_t &) = 0;
Класс входит в проект Covellite.Events Интерфейсный класс для классов, которые должны использовать ...
Definition IEvents.hpp:33
Класс входит в проект Covellite.Expanse Интерфейс класса 3D сцены.
Definition I3DScene.hpp:27
Класс входит в проект Covellite.Expanse Интерфейс класса игровой сцены.
Definition IGameScene.hpp:27
Класс входит в проект Covellite.Expanse Интерфейс класса окна.
Definition IWindow.hpp:32