/
redgpu
/
ezEngine
Обзор
Документация
Войти
/
redgpu
/
ezEngine
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
dev
Code/UnitTests/GameEngineTest/Basics/Basics.h
55 строк
1 KB
Jan Krassnigg
Fixed that GameObject references couldn't be exposed as properties anymore (#1127)
18 дек 2023, 22:15
Не верифицирован
18 дек 2023, 22:15
3490c8c
Код
Авторство
О чём код?
#pragma once #include <GameEngineTest/GameEngineTestPCH.h> #include "../TestClass/TestClass.h" class ezGameEngineTestApplication_Basics : public ezGameEngineTestApplication { public: ezGameEngineTestApplication_Basics(); void SubTestManyMeshesSetup(); ezTestAppRun SubTestManyMeshesExec(ezInt32 iCurFrame); void SubTestSkyboxSetup(); ezTestAppRun SubTestSkyboxExec(ezInt32 iCurFrame); void SubTestDebugRenderingSetup(); ezTestAppRun SubTestDebugRenderingExec(ezInt32 iCurFrame); ezTestAppRun SubTestDebugRenderingExec2(ezInt32 iCurFrame); void SubTestLoadSceneSetup(); ezTestAppRun SubTestLoadSceneExec(ezInt32 iCurFrame); void SubTestGoReferenceSetup(); ezTestAppRun SubTestGoReferenceExec(ezInt32 iCurFrame); }; class ezGameEngineTestBasics : public ezGameEngineTest { using SUPER = ezGameEngineTest; public: virtual const char* GetTestName() const override; virtual ezGameEngineTestApplication* CreateApplication() override; private: enum SubTests { ManyMeshes, Skybox, DebugRendering, DebugRendering2, LoadScene, GameObjectReferences, }; virtual void SetupSubTests() override; virtual ezResult InitializeSubTest(ezInt32 iIdentifier) override; virtual ezTestAppRun RunSubTest(ezInt32 iIdentifier, ezUInt32 uiInvocationCount) override; ezInt32 m_iFrame; ezGameEngineTestApplication_Basics* m_pOwnApplication; };