|
Covellite++
Version: 2.3.0 Revision: 2580 Platform: x64 Build: 15:23 16.10.2020
Кроссплатформенный фреймворк для разработки приложений на С++
|
4 #include <Covellite/Events/Events.hpp>
5 #include <Covellite/App/IWindow.hpp>
6 #include <Covellite/Api/IWindow.hpp>
7 #include <Covellite/Expanse/Defines.hpp>
8 #include <Covellite/Expanse/IWindow.hpp>
41 operator Events_t (
void)
const noexcept
override;
51 const fnObjectCreationCompleted_t &)
override;
55 void Add(
const ObjectId_t)
override;
60 ::std::unique_ptr<Scene> m_pScene;
61 ::std::queue<::std::function<void(
void)>> m_LoadingQueue;
Класс входит в проект Covellite.Expanse Класс окна, предоставлющего клиентскому коду возможности пр...
Definition: Window.hpp:36
Класс входит в проект Covellite.Api Интерфейсный класс для всех окон, реализующих различные графиче...
Definition: IWindow.hpp:35
Класс входит в проект Covellite.Expanse Интерфейс класса окна.
Definition: IWindow.hpp:32
Класс входит в проект Covellite.App Интерфейсный класс для классов окон фреймворка.
Definition: IWindow.hpp:32
void Add(const ObjectId_t) override
Функция добавления идентификатора объекта в очередь рендеринга.
Definition: Window.cpp:144
ObjectId_t CreateObject(const GameObject_t &) override
Функция создания 3D объекта.
Definition: Window.cpp:81
void DeferredCreateObject(const fnObjectCreation_t &, const fnObjectCreationCompleted_t &) override
Функция создания 3D объекта.
Definition: Window.cpp:109
void RemoveObject(const ObjectId_t) override
Функция удаления объекта.
Definition: Window.cpp:129