Remove redundancies
This commit is contained in:
@@ -7,14 +7,8 @@
|
||||
#include "LabelDrawableExampleApp.hpp"
|
||||
#include "Scene/Scene.hpp"
|
||||
#include "Scene/Shader/Shader.hpp"
|
||||
#include "Scene/Geometry.hpp"
|
||||
#include "Scene/TextDrawable.hpp"
|
||||
#include "Scene/GeometryFactory.hpp"
|
||||
#include "Scene/Material.hpp"
|
||||
#include "Scene/Vertex.hpp"
|
||||
#include "Scene/SimpleDrawable.hpp"
|
||||
#include "Scene/UI/PerformanceInfo.hpp"
|
||||
#include "Scene/UniformBuffer.hpp"
|
||||
#include "Scene/Prefabs/LabelDrawable.hpp"
|
||||
#include "Input/InputManager.hpp"
|
||||
#include "Host/GraphicsAppManager.hpp"
|
||||
@@ -23,9 +17,7 @@
|
||||
#include "Math/Math.hpp"
|
||||
#include "Base/EngineConfiguration.hpp"
|
||||
#include "Controller/FreeCamCameraController.hpp"
|
||||
#include "Image/ImageLoaderPng.hpp"
|
||||
#include "Scene/SdfFontAtlasGenerator.hpp"
|
||||
#include "Scene/IFontAtlasGenerator.hpp"
|
||||
#include <filesystem>
|
||||
|
||||
#ifdef _WIN32
|
||||
@@ -45,9 +37,7 @@ namespace OpenVulkano
|
||||
|
||||
void Init() override
|
||||
{
|
||||
auto engineConfig = OpenVulkano::EngineConfiguration::GetEngineConfiguration();
|
||||
engineConfig->SetNumThreads(1);
|
||||
engineConfig->SetPreferFramebufferFormatSRGB(false);
|
||||
EngineConfiguration::GetEngineConfiguration()->SetPreferFramebufferFormatSRGB(false);
|
||||
|
||||
std::srand(1); // Fix seed for random numbers
|
||||
m_scene.Init();
|
||||
@@ -74,10 +64,10 @@ namespace OpenVulkano
|
||||
}
|
||||
else
|
||||
{
|
||||
labelSettings.hasRoundedCorners = (i % 2 == 0 ? 0 : 1);
|
||||
labelSettings.hasArrow = (i % 2 == 0 ? 1 : 0);
|
||||
labelSettings.hasRoundedCorners = i % 2 == 0 ? 0 : 1;
|
||||
labelSettings.hasArrow = i % 2 == 0 ? 1 : 0;
|
||||
}
|
||||
bool isBillboard = (i % 2 == 0 ? 1 : 0);
|
||||
bool isBillboard = i % 2 == 0 ? 1 : 0;
|
||||
LabelDrawable& label = m_drawablesPool.emplace_back(textDrawable.GetAtlasData(), labelSettings, isBillboard);
|
||||
label.SetBillboardSettings(billboardSettings);
|
||||
label.AddText(texts[i]);
|
||||
@@ -100,8 +90,8 @@ namespace OpenVulkano
|
||||
m_camController.SetPosition({ 0, 0, 10 });
|
||||
m_camController.SetBoostFactor(5);
|
||||
|
||||
std::shared_ptr<OpenVulkano::Scene::UI::PerformanceInfo> m_perfInfo =
|
||||
std::make_shared<OpenVulkano::Scene::UI::PerformanceInfo>();
|
||||
std::shared_ptr<UI::PerformanceInfo> m_perfInfo =
|
||||
std::make_shared<UI::PerformanceInfo>();
|
||||
m_ui.AddElement(m_perfInfo);
|
||||
GetGraphicsAppManager()->GetRenderer()->SetActiveUi(&m_ui);
|
||||
}
|
||||
@@ -116,12 +106,12 @@ namespace OpenVulkano
|
||||
private:
|
||||
OpenVulkano::Scene::Scene m_scene;
|
||||
PerspectiveCamera m_cam;
|
||||
OpenVulkano::FreeCamCameraController m_camController;
|
||||
FreeCamCameraController m_camController;
|
||||
std::vector<LabelDrawable> m_drawablesPool;
|
||||
std::vector<Node> m_nodesPool;
|
||||
Vector3f_SIMD m_position = { 0, 0, -10 };
|
||||
OpenVulkano::Scene::UI::SimpleUi m_ui;
|
||||
std::shared_ptr<OpenVulkano::Scene::UI::PerformanceInfo> m_perfInfo;
|
||||
UI::SimpleUi m_ui;
|
||||
std::shared_ptr<UI::PerformanceInfo> m_perfInfo;
|
||||
};
|
||||
|
||||
IGraphicsApp* LabelDrawableExampleApp::Create() { return new LabelDrawableExampleAppImpl(); }
|
||||
|
||||
Reference in New Issue
Block a user