c4c582d739
* custom implementation for wi::vector * fix * sdl vulkan fix * linux fix * fix * vector fix * shader compiler and job system will be initialized automatically on first use * vector improvements * updates * update * network and audio will be auto initializing on first use only * fix * for now, use std::vector * vector refactor minor * backlog: access safety * shader clearcoat fix * gui initialization on demand * initializer updates * job system will be explicitly initialized
29 lines
521 B
C++
29 lines
521 B
C++
#pragma once
|
|
#include "WickedEngine.h"
|
|
|
|
|
|
class TestsRenderer : public wi::RenderPath3D
|
|
{
|
|
wi::gui::Label label;
|
|
wi::gui::ComboBox testSelector;
|
|
wi::ecs::Entity ik_entity = wi::ecs::INVALID_ENTITY;
|
|
public:
|
|
void Load() override;
|
|
void Update(float dt) override;
|
|
void ResizeLayout() override;
|
|
|
|
void RunJobSystemTest();
|
|
void RunFontTest();
|
|
void RunSpriteTest();
|
|
void RunNetworkTest();
|
|
void ContainerTest();
|
|
};
|
|
|
|
class Tests : public wi::Application
|
|
{
|
|
TestsRenderer renderer;
|
|
public:
|
|
void Initialize() override;
|
|
};
|
|
|