/
redgpu
/
ezEngine
Обзор
Документация
Войти
/
redgpu
/
ezEngine
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
dev
Code/Tools/Libs/ToolsFoundation/Document/DocumentTasks.h
34 строки
822 B
Ingrater
Format everything using clang-format (#267)
22 июл 2020, 21:23
Не верифицирован
22 июл 2020, 21:23
878ce7e
Код
Авторство
О чём код?
#pragma once #include <Foundation/IO/FileSystem/DeferredFileWriter.h> #include <Foundation/Serialization/AbstractObjectGraph.h> #include <Foundation/Threading/TaskSystem.h> #include <Foundation/Types/Status.h> #include <ToolsFoundation/Document/Document.h> class ezSaveDocumentTask final : public ezTask { public: ezSaveDocumentTask(); ~ezSaveDocumentTask(); ezDeferredFileWriter file; ezAbstractObjectGraph headerGraph; ezAbstractObjectGraph objectGraph; ezAbstractObjectGraph typesGraph; ezDocument* m_document = nullptr; virtual void Execute() override; }; class ezAfterSaveDocumentTask final : public ezTask { public: ezAfterSaveDocumentTask(); ~ezAfterSaveDocumentTask(); ezDocument* m_document = nullptr; ezDocument::AfterSaveCallback m_callback; virtual void Execute() override; };