/
redgpu
/
ezEngine
Обзор
Документация
Войти
/
redgpu
/
ezEngine
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
dev
Code/UnitTests/EditorTest/SceneDocument/SceneDocumentTest.h
42 строки
1 KB
Sanakan8472
Editor fixes (#997)
26 июн 2023, 20:13
Не верифицирован
26 июн 2023, 20:13
b104c3d
Код
Авторство
О чём код?
#pragma once #include <EditorTest/EditorTestPCH.h> #include <EditorTest/TestClass/TestClass.h> class ezEditorSceneDocumentTest : public ezEditorTest { public: using SUPER = ezEditorTest; virtual const char* GetTestName() const override; private: enum SubTests { ST_LayerOperations, ST_PrefabOperations, ST_ComponentOperations, ST_ObjectPropertyPath, }; virtual void SetupSubTests() override; virtual ezResult InitializeTest() override; virtual ezResult DeInitializeTest() override; virtual ezTestAppRun RunSubTest(ezInt32 iIdentifier, ezUInt32 uiInvocationCount) override; ezResult CreateSimpleScene(const char* szSceneName); void CloseSimpleScene(); void LayerOperations(); void PrefabOperations(); void ComponentOperations(); void ObjectPropertyPath(); static void CheckHierarchy(ezObjectAccessorBase* pAccessor, const ezDocumentObject* pRoot, ezDelegate<void(const ezDocumentObject* pChild)> functor); private: ezScene2Document* m_pDoc = nullptr; ezLayerDocument* m_pLayer = nullptr; ezUuid m_SceneGuid; ezUuid m_LayerGuid; };