Fixed static resources generator with new folder structure

This commit is contained in:
antopilo
2025-02-01 00:38:33 -05:00
parent 9d30f160ba
commit 11490f0f57
12 changed files with 3202 additions and 35290 deletions

View File

@@ -19,21 +19,21 @@ void FontManager::LoadFonts()
using namespace Nuake::StaticResources;
mFonts[Normal] = io.Fonts->AddFontFromMemoryTTF(Resources_Fonts_fa_solid_900_ttf, Resources_Fonts_fa_solid_900_ttf_len, 11.f, &icons_config, icons_ranges);
mFonts[Normal] = io.Fonts->AddFontFromMemoryTTF(Data_Fonts_fa_solid_900_ttf, Data_Fonts_fa_solid_900_ttf_len, 11.f, &icons_config, icons_ranges);
ImFontConfig iconsConfigBold;
icons_config.PixelSnapH = true;
mFonts[Bold] = io.Fonts->AddFontFromMemoryTTF(Resources_Fonts_FiraMono_Bold_ttf, Resources_Fonts_FiraMono_Bold_ttf_len, 16.0);
mFonts[Bold] = io.Fonts->AddFontFromMemoryTTF(Data_Fonts_FiraMono_Bold_ttf, Data_Fonts_FiraMono_Bold_ttf_len, 16.0);
iconsConfigBold.MergeMode = true;
io.Fonts->AddFontFromMemoryTTF(Resources_Fonts_fa_solid_900_ttf, Resources_Fonts_fa_solid_900_ttf_len, 16.f, &iconsConfigBold, icons_ranges);
io.Fonts->AddFontFromMemoryTTF(Data_Fonts_fa_solid_900_ttf, Data_Fonts_fa_solid_900_ttf_len, 16.f, &iconsConfigBold, icons_ranges);
iconsConfigBold.MergeMode = false;
mFonts[LargeBold] = io.Fonts->AddFontFromMemoryTTF(Resources_Fonts_FiraMono_Regular_ttf, Resources_Fonts_FiraMono_Regular_ttf_len, 32);
mFonts[LargeBold] = io.Fonts->AddFontFromMemoryTTF(Data_Fonts_FiraMono_Regular_ttf, Data_Fonts_FiraMono_Regular_ttf_len, 32);
mFonts[Title] = io.Fonts->AddFontFromMemoryTTF(Resources_Fonts_FiraMono_Bold_ttf, Resources_Fonts_FiraMono_Bold_ttf_len, 50.0);
mFonts[SubTitle] = io.Fonts->AddFontFromMemoryTTF(Resources_Fonts_FiraMono_Regular_ttf, Resources_Fonts_FiraMono_Regular_ttf_len, 24.0);
mFonts[Title] = io.Fonts->AddFontFromMemoryTTF(Data_Fonts_FiraMono_Bold_ttf, Data_Fonts_FiraMono_Bold_ttf_len, 50.0);
mFonts[SubTitle] = io.Fonts->AddFontFromMemoryTTF(Data_Fonts_FiraMono_Regular_ttf, Data_Fonts_FiraMono_Regular_ttf_len, 24.0);
ImGui::GetIO().Fonts->AddFontDefault();
mFonts[BigIcon] = io.Fonts->AddFontFromMemoryTTF(Resources_Fonts_fa_solid_900_ttf, Resources_Fonts_fa_solid_900_ttf_len, 42.0f, &icons_config, icons_ranges);
mFonts[BigIcon] = io.Fonts->AddFontFromMemoryTTF(Data_Fonts_fa_solid_900_ttf, Data_Fonts_fa_solid_900_ttf_len, 42.0f, &icons_config, icons_ranges);
unsigned char* font_data = nullptr;
int width = 0, height = 0, bytes_per_pixel = 0;

View File

@@ -137,7 +137,7 @@ namespace Nuake {
Logger::Log("Loading imgui from mem", "window", VERBOSE);
using namespace Nuake::StaticResources;
ImGui::LoadIniSettingsFromMemory((const char*)StaticResources::Resources_default_layout_ini);
ImGui::LoadIniSettingsFromMemory((const char*)StaticResources::Data_default_layout_ini);
virtualCamera = CreateRef<FrameBuffer>(true, Vector2{ 640, 360 });
//ScriptingContext::Get().Initialize();
@@ -2166,7 +2166,10 @@ namespace Nuake {
Ref<Scene> newScene = Scene::New();
newScene->Path = scenePath;
newScene->Deserialize(json::parse(FileSystem::ReadFile(scenePath)));
sceneEditors.push_back(CreateRef<SceneEditorWindow>(newScene));
Ref<SceneEditorWindow> sceneEditor = CreateRef<SceneEditorWindow>(newScene);
sceneEditor->DockTo(SceneEditorDockspaceNodeID);
sceneEditors.push_back(sceneEditor);
}
void NewProject()
@@ -2773,8 +2776,19 @@ namespace Nuake {
top_level_class.ClassId = ImHashStr("SceneEditor");
top_level_class.DockingAllowUnclassed = false;
ImGuiDockNodeFlags flags = ImGuiDockNodeFlags_NoSplit;
ImGui::DockSpace(ImGui::GetID("SceneEditorDockSpace"), {0, 0}, flags, &top_level_class);
ImGuiDockNodeFlags flags = ImGuiDockNodeFlags_NoSplit | ImGuiDockNodeFlags_NoResize;
ImGuiID dockspaceNodeId = ImGui::GetID("SceneEditorDockSpace");
ImVec2 dockSize = ImGui::GetContentRegionAvail();
ImGuiID dockspaceId = ImGui::DockSpace(dockspaceNodeId, dockSize, flags, &top_level_class);
if (ImGui::DockBuilderGetNode(SceneEditorDockspaceNodeID) == 0)
{
SceneEditorDockspaceNodeID = ImGui::DockBuilderAddNode(dockspaceId, ImGuiDockNodeFlags_DockSpace);
}
//ImGuiID node2 = ImGui::DockBuilderAddNode(dockspaceNodeId, ImGuiDockNodeFlags_DockSpace);
//ImGui::DockBuilderSetNodeSize(node2, dockSize);
ImGuiDockNode* node = (ImGuiDockNode*)GImGui->DockContext.Nodes.GetVoidPtr(ImGui::GetID("SceneEditorDockSpace"));
if (node)

View File

@@ -41,6 +41,7 @@ namespace Nuake
Ref<Scene> SceneSnapshot;
static NuakeEditor::CommandBuffer* mCommandBuffer;
ImGuiID SceneEditorDockspaceNodeID;
std::string searchQuery = "";
bool isControllingCamera = false;

View File

@@ -36,6 +36,11 @@ void SceneEditorWindow::Draw()
{
const std::string sceneName = editorContext.GetScene()->Path;
ImGuiID editorDockspaceId = ImGui::GetID("SceneEditorDockSpace");
if (!layoutInitialized)
{
}
// This is to prevent other windows of other scene editors to dock
ImGuiWindowClass windowClass;
windowClass.ClassId = ImHashStr("SceneEditor");
@@ -44,7 +49,8 @@ void SceneEditorWindow::Draw()
ImGui::SetNextWindowSizeConstraints({1280, 720}, { FLT_MAX, FLT_MAX });
bool shouldStayOpen = true;
if (ImGui::Begin(std::string(ICON_FA_WINDOW_MAXIMIZE + std::string(" ") + sceneName).c_str(), &shouldStayOpen))
std::string windowName = std::string(ICON_FA_WINDOW_MAXIMIZE + std::string(" ") + sceneName);
if (ImGui::Begin(windowName.c_str(), &shouldStayOpen))
{
ImGuiWindowClass localSceneEditorClass;
localSceneEditorClass.ClassId = ImHashStr(sceneName.c_str());
@@ -52,7 +58,6 @@ void SceneEditorWindow::Draw()
ImGuiID dockspaceId = ImGui::GetID(dockspaceName.c_str());
ImGui::DockSpace(dockspaceId, ImGui::GetContentRegionAvail(), ImGuiDockNodeFlags_None, &localSceneEditorClass);
for (auto& widget : widgets)
{
widget->Draw();
@@ -70,10 +75,18 @@ void SceneEditorWindow::Draw()
widgets[2]->DockTo(dockbottomId);
widgets[3]->DockTo(dockspaceId);
widgets[4]->DockTo(dockbottomId);
layoutInitialized = true;
}
}
ImGui::End();
ImGui::DockBuilderDockWindow(windowName.c_str(), dockId);
if (!layoutInitialized)
{
if (dockId != 0)
{
//ImGui::DockBuilderDockWindow(windowName.c_str(), dockId);
}
layoutInitialized = true;
}
if (!shouldStayOpen)
{

View File

@@ -27,6 +27,8 @@ private:
EditorContext editorContext;
ImGuiID dockId = 0;
std::vector<Scope<IEditorWidget>> widgets;
public:
SceneEditorWindow(Ref<Nuake::Scene> scene);
@@ -37,6 +39,10 @@ public:
void Draw();
std::string GetWindowName() const;
void DockTo(ImGuiID id)
{
dockId = id;
}
private:
template<DerivedFromEditorWidget T>

View File

@@ -14,42 +14,42 @@ namespace Nuake
void ShaderManager::LoadShaders()
{
using namespace StaticResources;
LoadEmbeddedShader(Resources_Shaders_outline_shader);
LoadEmbeddedShader(Resources_Shaders_atmospheric_sky_shader);
LoadEmbeddedShader(Resources_Shaders_barrel_distortion_shader);
LoadEmbeddedShader(Resources_Shaders_bloom_shader);
LoadEmbeddedShader(Resources_Shaders_blur_shader);
LoadEmbeddedShader(Resources_Shaders_BRD_shader);
LoadEmbeddedShader(Resources_Shaders_combine_shader);
LoadEmbeddedShader(Resources_Shaders_copy_shader);
LoadEmbeddedShader(Resources_Shaders_deferred_shader);
LoadEmbeddedShader(Resources_Shaders_depth_aware_blur_shader);
LoadEmbeddedShader(Resources_Shaders_dither_shader);
LoadEmbeddedShader(Resources_Shaders_dof_shader);
LoadEmbeddedShader(Resources_Shaders_flat_shader);
LoadEmbeddedShader(Resources_Shaders_gbuffer_shader);
LoadEmbeddedShader(Resources_Shaders_gbuffer_skinned_shader);
LoadEmbeddedShader(Resources_Shaders_gizmo_shader);
LoadEmbeddedShader(Resources_Shaders_line_shader);
//LoadEmbeddedShader(Resources_Shaders_pbr_shader);
LoadEmbeddedShader(Resources_Shaders_sdf_text_shader);
LoadEmbeddedShader(Resources_Shaders_shadowMap_shader);
LoadEmbeddedShader(Resources_Shaders_shadowMap_skinned_shader);
LoadEmbeddedShader(Resources_Shaders_skybox_shader);
LoadEmbeddedShader(Resources_Shaders_ssao_shader);
LoadEmbeddedShader(Resources_Shaders_ssr_shader);
LoadEmbeddedShader(Resources_Shaders_tonemap_shader);
LoadEmbeddedShader(Resources_Shaders_ui_shader);
LoadEmbeddedShader(Resources_Shaders_vignette_shader);
LoadEmbeddedShader(Resources_Shaders_volumetric_shader);
LoadEmbeddedShader(Resources_Shaders_debugLine_shader);
LoadEmbeddedShader(Resources_Shaders_add_shader);
LoadEmbeddedShader(Resources_Shaders_display_depth_shader);
LoadEmbeddedShader(Resources_Shaders_ui_panel_shader);
LoadEmbeddedShader(Resources_Shaders_ui_text_shader);
LoadEmbeddedShader(Resources_Shaders_displayVelocity_shader);
LoadEmbeddedShader(Resources_Shaders_posterization_shader);
LoadEmbeddedShader(Resources_Shaders_pixelization_shader);
LoadEmbeddedShader(Data_Shaders_outline_shader);
LoadEmbeddedShader(Data_Shaders_atmospheric_sky_shader);
LoadEmbeddedShader(Data_Shaders_barrel_distortion_shader);
LoadEmbeddedShader(Data_Shaders_bloom_shader);
LoadEmbeddedShader(Data_Shaders_blur_shader);
LoadEmbeddedShader(Data_Shaders_BRD_shader);
LoadEmbeddedShader(Data_Shaders_combine_shader);
LoadEmbeddedShader(Data_Shaders_copy_shader);
LoadEmbeddedShader(Data_Shaders_deferred_shader);
LoadEmbeddedShader(Data_Shaders_depth_aware_blur_shader);
LoadEmbeddedShader(Data_Shaders_dither_shader);
LoadEmbeddedShader(Data_Shaders_dof_shader);
LoadEmbeddedShader(Data_Shaders_flat_shader);
LoadEmbeddedShader(Data_Shaders_gbuffer_shader);
LoadEmbeddedShader(Data_Shaders_gbuffer_skinned_shader);
LoadEmbeddedShader(Data_Shaders_gizmo_shader);
LoadEmbeddedShader(Data_Shaders_line_shader);
//LoadEmbeddedShader(Data_Shaders_pbr_shader);
LoadEmbeddedShader(Data_Shaders_sdf_text_shader);
LoadEmbeddedShader(Data_Shaders_shadowMap_shader);
LoadEmbeddedShader(Data_Shaders_shadowMap_skinned_shader);
LoadEmbeddedShader(Data_Shaders_skybox_shader);
LoadEmbeddedShader(Data_Shaders_ssao_shader);
LoadEmbeddedShader(Data_Shaders_ssr_shader);
LoadEmbeddedShader(Data_Shaders_tonemap_shader);
LoadEmbeddedShader(Data_Shaders_ui_shader);
LoadEmbeddedShader(Data_Shaders_vignette_shader);
LoadEmbeddedShader(Data_Shaders_volumetric_shader);
LoadEmbeddedShader(Data_Shaders_debugLine_shader);
LoadEmbeddedShader(Data_Shaders_add_shader);
LoadEmbeddedShader(Data_Shaders_display_depth_shader);
LoadEmbeddedShader(Data_Shaders_ui_panel_shader);
LoadEmbeddedShader(Data_Shaders_ui_text_shader);
LoadEmbeddedShader(Data_Shaders_displayVelocity_shader);
LoadEmbeddedShader(Data_Shaders_posterization_shader);
LoadEmbeddedShader(Data_Shaders_pixelization_shader);
}
Shader* ShaderManager::GetShader(const std::string& path)

View File

@@ -28,35 +28,35 @@ namespace Nuake
void TextureManager::LoadStaticTextures()
{
using namespace StaticResources;
m_Registry2.emplace(Resources_Images_nuake_logo_png_path, CreateRef<VulkanImage>(Resources_Images_nuake_logo_png, Resources_Images_nuake_logo_png_len));
m_Registry2.emplace(Resources_Images_logo_white_png_path, CreateRef<VulkanImage>(Resources_Images_logo_white_png, Resources_Images_logo_white_png_len));
m_Registry2.emplace(Resources_Gizmos_bone_png_path, CreateRef<VulkanImage>(Resources_Gizmos_bone_png, Resources_Gizmos_bone_png_len));
m_Registry2.emplace(Resources_Gizmos_camera_png_path, CreateRef<VulkanImage>(Resources_Gizmos_camera_png, Resources_Gizmos_camera_png_len));
m_Registry2.emplace(Resources_Gizmos_light_png_path, CreateRef<VulkanImage>(Resources_Gizmos_light_png, Resources_Gizmos_light_png_len));
m_Registry2.emplace(Resources_Gizmos_light_directional_png_path, CreateRef<VulkanImage>(Resources_Gizmos_light_directional_png, Resources_Gizmos_light_directional_png_len));
m_Registry2.emplace(Resources_Gizmos_light_spot_png_path, CreateRef<VulkanImage>(Resources_Gizmos_light_spot_png, Resources_Gizmos_light_spot_png_len));
m_Registry2.emplace(Resources_Gizmos_player_png_path, CreateRef<VulkanImage>(Resources_Gizmos_player_png, Resources_Gizmos_player_png_len));
m_Registry2.emplace(Resources_Gizmos_particles_png_path, CreateRef<VulkanImage>(Resources_Gizmos_particles_png, Resources_Gizmos_particles_png_len));
m_Registry2.emplace(Resources_Gizmos_rigidbody_png_path, CreateRef<VulkanImage>(Resources_Gizmos_rigidbody_png, Resources_Gizmos_rigidbody_png_len));
m_Registry2.emplace(Resources_Gizmos_sound_emitter_png_path, CreateRef<VulkanImage>(Resources_Gizmos_sound_emitter_png, Resources_Gizmos_sound_emitter_png_len));
m_Registry2.emplace(Data_Images_nuake_logo_png_path, CreateRef<VulkanImage>(Data_Images_nuake_logo_png, Data_Images_nuake_logo_png_len));
m_Registry2.emplace(Data_Images_logo_white_png_path, CreateRef<VulkanImage>(Data_Images_logo_white_png, Data_Images_logo_white_png_len));
m_Registry2.emplace(Data_Gizmos_bone_png_path, CreateRef<VulkanImage>(Data_Gizmos_bone_png, Data_Gizmos_bone_png_len));
m_Registry2.emplace(Data_Gizmos_camera_png_path, CreateRef<VulkanImage>(Data_Gizmos_camera_png, Data_Gizmos_camera_png_len));
m_Registry2.emplace(Data_Gizmos_light_png_path, CreateRef<VulkanImage>(Data_Gizmos_light_png, Data_Gizmos_light_png_len));
m_Registry2.emplace(Data_Gizmos_light_directional_png_path, CreateRef<VulkanImage>(Data_Gizmos_light_directional_png, Data_Gizmos_light_directional_png_len));
m_Registry2.emplace(Data_Gizmos_light_spot_png_path, CreateRef<VulkanImage>(Data_Gizmos_light_spot_png, Data_Gizmos_light_spot_png_len));
m_Registry2.emplace(Data_Gizmos_player_png_path, CreateRef<VulkanImage>(Data_Gizmos_player_png, Data_Gizmos_player_png_len));
m_Registry2.emplace(Data_Gizmos_particles_png_path, CreateRef<VulkanImage>(Data_Gizmos_particles_png, Data_Gizmos_particles_png_len));
m_Registry2.emplace(Data_Gizmos_rigidbody_png_path, CreateRef<VulkanImage>(Data_Gizmos_rigidbody_png, Data_Gizmos_rigidbody_png_len));
m_Registry2.emplace(Data_Gizmos_sound_emitter_png_path, CreateRef<VulkanImage>(Data_Gizmos_sound_emitter_png, Data_Gizmos_sound_emitter_png_len));
m_Registry2.emplace(Resources_Images_cube_png_path, CreateRef<VulkanImage>(Resources_Images_cube_png, Resources_Images_cube_png_len));
m_Registry2.emplace(Resources_Images_logo_png_path, CreateRef<VulkanImage>(Resources_Images_logo_png, Resources_Images_logo_png_len));
m_Registry2.emplace(Resources_Images_file_icon_png_path, CreateRef<VulkanImage>(Resources_Images_file_icon_png, Resources_Images_file_icon_png_len));
m_Registry2.emplace(Resources_Images_env_file_icon_png_path, CreateRef<VulkanImage>(Resources_Images_env_file_icon_png, Resources_Images_env_file_icon_png_len));
m_Registry2.emplace(Resources_Images_scene_icon_png_path, CreateRef<VulkanImage>(Resources_Images_scene_icon_png, Resources_Images_scene_icon_png_len));
m_Registry2.emplace(Resources_Images_project_icon_png_path, CreateRef<VulkanImage>(Resources_Images_project_icon_png, Resources_Images_project_icon_png_len));
m_Registry2.emplace(Resources_Images_csharp_icon_png_path, CreateRef<VulkanImage>(Resources_Images_csharp_icon_png, Resources_Images_csharp_icon_png_len));
m_Registry2.emplace(Resources_Images_sln_icon_png_path, CreateRef<VulkanImage>(Resources_Images_sln_icon_png, Resources_Images_sln_icon_png_len));
m_Registry2.emplace(Resources_Images_trenchbroom_icon_png_path, CreateRef<VulkanImage>(Resources_Images_trenchbroom_icon_png, Resources_Images_trenchbroom_icon_png_len));
m_Registry2.emplace(Resources_Images_editor_icon_png_path, CreateRef<VulkanImage>(Resources_Images_editor_icon_png, Resources_Images_editor_icon_png_len));
m_Registry2.emplace(Resources_Images_close_icon_png_path, CreateRef<VulkanImage>(Resources_Images_close_icon_png, Resources_Images_close_icon_png_len));
m_Registry2.emplace(Resources_Images_maximize_icon_png_path, CreateRef<VulkanImage>(Resources_Images_maximize_icon_png, Resources_Images_maximize_icon_png_len));
m_Registry2.emplace(Resources_Images_minimize_icon_png_path, CreateRef<VulkanImage>(Resources_Images_minimize_icon_png, Resources_Images_minimize_icon_png_len));
m_Registry2.emplace(Resources_Images_restore_icon_png_path, CreateRef<VulkanImage>(Resources_Images_restore_icon_png, Resources_Images_restore_icon_png_len));
m_Registry2.emplace(Resources_Images_folder_icon_png_path, CreateRef<VulkanImage>(Resources_Images_folder_icon_png, Resources_Images_folder_icon_png_len));
m_Registry2.emplace(Resources_Images_audio_file_icon_png_path, CreateRef<VulkanImage>(Resources_Images_audio_file_icon_png, Resources_Images_audio_file_icon_png_len));
m_Registry2.emplace("missing_texture", CreateRef<VulkanImage>(Resources_Images_missing_texture_png, Resources_Images_missing_texture_png_len));
m_Registry2.emplace(Data_Images_cube_png_path, CreateRef<VulkanImage>(Data_Images_cube_png, Data_Images_cube_png_len));
m_Registry2.emplace(Data_Images_logo_png_path, CreateRef<VulkanImage>(Data_Images_logo_png, Data_Images_logo_png_len));
m_Registry2.emplace(Data_Images_file_icon_png_path, CreateRef<VulkanImage>(Data_Images_file_icon_png, Data_Images_file_icon_png_len));
m_Registry2.emplace(Data_Images_env_file_icon_png_path, CreateRef<VulkanImage>(Data_Images_env_file_icon_png, Data_Images_env_file_icon_png_len));
m_Registry2.emplace(Data_Images_scene_icon_png_path, CreateRef<VulkanImage>(Data_Images_scene_icon_png, Data_Images_scene_icon_png_len));
m_Registry2.emplace(Data_Images_project_icon_png_path, CreateRef<VulkanImage>(Data_Images_project_icon_png, Data_Images_project_icon_png_len));
m_Registry2.emplace(Data_Images_csharp_icon_png_path, CreateRef<VulkanImage>(Data_Images_csharp_icon_png, Data_Images_csharp_icon_png_len));
m_Registry2.emplace(Data_Images_sln_icon_png_path, CreateRef<VulkanImage>(Data_Images_sln_icon_png, Data_Images_sln_icon_png_len));
m_Registry2.emplace(Data_Images_trenchbroom_icon_png_path, CreateRef<VulkanImage>(Data_Images_trenchbroom_icon_png, Data_Images_trenchbroom_icon_png_len));
m_Registry2.emplace(Data_Images_editor_icon_png_path, CreateRef<VulkanImage>(Data_Images_editor_icon_png, Data_Images_editor_icon_png_len));
m_Registry2.emplace(Data_Images_close_icon_png_path, CreateRef<VulkanImage>(Data_Images_close_icon_png, Data_Images_close_icon_png_len));
m_Registry2.emplace(Data_Images_maximize_icon_png_path, CreateRef<VulkanImage>(Data_Images_maximize_icon_png, Data_Images_maximize_icon_png_len));
m_Registry2.emplace(Data_Images_minimize_icon_png_path, CreateRef<VulkanImage>(Data_Images_minimize_icon_png, Data_Images_minimize_icon_png_len));
m_Registry2.emplace(Data_Images_restore_icon_png_path, CreateRef<VulkanImage>(Data_Images_restore_icon_png, Data_Images_restore_icon_png_len));
m_Registry2.emplace(Data_Images_folder_icon_png_path, CreateRef<VulkanImage>(Data_Images_folder_icon_png, Data_Images_folder_icon_png_len));
m_Registry2.emplace(Data_Images_audio_file_icon_png_path, CreateRef<VulkanImage>(Data_Images_audio_file_icon_png, Data_Images_audio_file_icon_png_len));
m_Registry2.emplace("missing_texture", CreateRef<VulkanImage>(Data_Images_missing_texture_png, Data_Images_missing_texture_png_len));
GPUResources::Get().AddTexture(m_Registry2["missing_texture"]);
//

View File

@@ -512,7 +512,7 @@ void VkRenderer::InitImgui()
{
ImGuiIO& io = ImGui::GetIO(); (void)io;
io.Fonts->AddFontFromMemoryTTF(StaticResources::Resources_Fonts_Poppins_Regular_ttf, StaticResources::Resources_Fonts_Poppins_Regular_ttf_len, 16.0);
io.Fonts->AddFontFromMemoryTTF(StaticResources::Data_Fonts_Poppins_Regular_ttf, StaticResources::Data_Fonts_Poppins_Regular_ttf_len, 16.0);
io.ConfigFlags |= ImGuiConfigFlags_DockingEnable;
io.ConfigFlags |= ImGuiConfigFlags_ViewportsEnable;

File diff suppressed because it is too large Load Diff

View File

@@ -5,300 +5,312 @@
namespace Nuake {
namespace StaticResources {
extern const std::string Resources_default_layout_ini_path;
extern unsigned int Resources_default_layout_ini_len;
extern unsigned char Resources_default_layout_ini[];
extern const std::string Resources_resources_aps_path;
extern unsigned int Resources_resources_aps_len;
extern unsigned char Resources_resources_aps[];
extern const std::string Resources_resources_rc_path;
extern unsigned int Resources_resources_rc_len;
extern unsigned char Resources_resources_rc[];
extern const std::string Resources_Data_gamecontrollerdb_txt_path;
extern unsigned int Resources_Data_gamecontrollerdb_txt_len;
extern unsigned char Resources_Data_gamecontrollerdb_txt[];
extern const std::string Resources_Fonts_fa_regular_400_ttf_path;
extern unsigned int Resources_Fonts_fa_regular_400_ttf_len;
extern unsigned char Resources_Fonts_fa_regular_400_ttf[];
extern const std::string Resources_Fonts_fa_regular_400_big_ttf_path;
extern unsigned int Resources_Fonts_fa_regular_400_big_ttf_len;
extern unsigned char Resources_Fonts_fa_regular_400_big_ttf[];
extern const std::string Resources_Fonts_fa_solid_900_ttf_path;
extern unsigned int Resources_Fonts_fa_solid_900_ttf_len;
extern unsigned char Resources_Fonts_fa_solid_900_ttf[];
extern const std::string Resources_Fonts_FiraMono_Bold_ttf_path;
extern unsigned int Resources_Fonts_FiraMono_Bold_ttf_len;
extern unsigned char Resources_Fonts_FiraMono_Bold_ttf[];
extern const std::string Resources_Fonts_FiraMono_Regular_ttf_path;
extern unsigned int Resources_Fonts_FiraMono_Regular_ttf_len;
extern unsigned char Resources_Fonts_FiraMono_Regular_ttf[];
extern const std::string Resources_Fonts_OpenSans_Bold_ttf_path;
extern unsigned int Resources_Fonts_OpenSans_Bold_ttf_len;
extern unsigned char Resources_Fonts_OpenSans_Bold_ttf[];
extern const std::string Resources_Fonts_OpenSans_Regular_ttf_path;
extern unsigned int Resources_Fonts_OpenSans_Regular_ttf_len;
extern unsigned char Resources_Fonts_OpenSans_Regular_ttf[];
extern const std::string Resources_Fonts_Poppins_Regular_ttf_path;
extern unsigned int Resources_Fonts_Poppins_Regular_ttf_len;
extern unsigned char Resources_Fonts_Poppins_Regular_ttf[];
extern const std::string Resources_Fonts_RobotoMono_Regular_ttf_path;
extern unsigned int Resources_Fonts_RobotoMono_Regular_ttf_len;
extern unsigned char Resources_Fonts_RobotoMono_Regular_ttf[];
extern const std::string Resources_Gizmos_bone_png_path;
extern unsigned int Resources_Gizmos_bone_png_len;
extern unsigned char Resources_Gizmos_bone_png[];
extern const std::string Resources_Gizmos_camera_png_path;
extern unsigned int Resources_Gizmos_camera_png_len;
extern unsigned char Resources_Gizmos_camera_png[];
extern const std::string Resources_Gizmos_light_png_path;
extern unsigned int Resources_Gizmos_light_png_len;
extern unsigned char Resources_Gizmos_light_png[];
extern const std::string Resources_Gizmos_light_directional_png_path;
extern unsigned int Resources_Gizmos_light_directional_png_len;
extern unsigned char Resources_Gizmos_light_directional_png[];
extern const std::string Resources_Gizmos_light_spot_png_path;
extern unsigned int Resources_Gizmos_light_spot_png_len;
extern unsigned char Resources_Gizmos_light_spot_png[];
extern const std::string Resources_Gizmos_particles_png_path;
extern unsigned int Resources_Gizmos_particles_png_len;
extern unsigned char Resources_Gizmos_particles_png[];
extern const std::string Resources_Gizmos_player_png_path;
extern unsigned int Resources_Gizmos_player_png_len;
extern unsigned char Resources_Gizmos_player_png[];
extern const std::string Resources_Gizmos_rigidbody_png_path;
extern unsigned int Resources_Gizmos_rigidbody_png_len;
extern unsigned char Resources_Gizmos_rigidbody_png[];
extern const std::string Resources_Gizmos_sound_emitter_png_path;
extern unsigned int Resources_Gizmos_sound_emitter_png_len;
extern unsigned char Resources_Gizmos_sound_emitter_png[];
extern const std::string Resources_Images_audio_file_icon_png_path;
extern unsigned int Resources_Images_audio_file_icon_png_len;
extern unsigned char Resources_Images_audio_file_icon_png[];
extern const std::string Resources_Images_box_png_path;
extern unsigned int Resources_Images_box_png_len;
extern unsigned char Resources_Images_box_png[];
extern const std::string Resources_Images_close_icon_png_path;
extern unsigned int Resources_Images_close_icon_png_len;
extern unsigned char Resources_Images_close_icon_png[];
extern const std::string Resources_Images_code_png_path;
extern unsigned int Resources_Images_code_png_len;
extern unsigned char Resources_Images_code_png[];
extern const std::string Resources_Images_csharp_icon_png_path;
extern unsigned int Resources_Images_csharp_icon_png_len;
extern unsigned char Resources_Images_csharp_icon_png[];
extern const std::string Resources_Images_cube_png_path;
extern unsigned int Resources_Images_cube_png_len;
extern unsigned char Resources_Images_cube_png[];
extern const std::string Resources_Images_editor_icon_png_path;
extern unsigned int Resources_Images_editor_icon_png_len;
extern unsigned char Resources_Images_editor_icon_png[];
extern const std::string Resources_Images_env_file_icon_png_path;
extern unsigned int Resources_Images_env_file_icon_png_len;
extern unsigned char Resources_Images_env_file_icon_png[];
extern const std::string Resources_Images_file_icon_png_path;
extern unsigned int Resources_Images_file_icon_png_len;
extern unsigned char Resources_Images_file_icon_png[];
extern const std::string Resources_Images_folder_icon_png_path;
extern unsigned int Resources_Images_folder_icon_png_len;
extern unsigned char Resources_Images_folder_icon_png[];
extern const std::string Resources_Images_light_png_path;
extern unsigned int Resources_Images_light_png_len;
extern unsigned char Resources_Images_light_png[];
extern const std::string Resources_Images_logo_png_path;
extern unsigned int Resources_Images_logo_png_len;
extern unsigned char Resources_Images_logo_png[];
extern const std::string Resources_Images_logo_white_png_path;
extern unsigned int Resources_Images_logo_white_png_len;
extern unsigned char Resources_Images_logo_white_png[];
extern const std::string Resources_Images_maximize_icon_png_path;
extern unsigned int Resources_Images_maximize_icon_png_len;
extern unsigned char Resources_Images_maximize_icon_png[];
extern const std::string Resources_Images_minimize_icon_png_path;
extern unsigned int Resources_Images_minimize_icon_png_len;
extern unsigned char Resources_Images_minimize_icon_png[];
extern const std::string Resources_Images_missing_texture_png_path;
extern unsigned int Resources_Images_missing_texture_png_len;
extern unsigned char Resources_Images_missing_texture_png[];
extern const std::string Resources_Images_nuake_logo_png_path;
extern unsigned int Resources_Images_nuake_logo_png_len;
extern unsigned char Resources_Images_nuake_logo_png[];
extern const std::string Resources_Images_physics_png_path;
extern unsigned int Resources_Images_physics_png_len;
extern unsigned char Resources_Images_physics_png[];
extern const std::string Resources_Images_project_icon_png_path;
extern unsigned int Resources_Images_project_icon_png_len;
extern unsigned char Resources_Images_project_icon_png[];
extern const std::string Resources_Images_restore_icon_png_path;
extern unsigned int Resources_Images_restore_icon_png_len;
extern unsigned char Resources_Images_restore_icon_png[];
extern const std::string Resources_Images_scene_icon_png_path;
extern unsigned int Resources_Images_scene_icon_png_len;
extern unsigned char Resources_Images_scene_icon_png[];
extern const std::string Resources_Images_screenshot_png_path;
extern unsigned int Resources_Images_screenshot_png_len;
extern unsigned char Resources_Images_screenshot_png[];
extern const std::string Resources_Images_script_file_icon_png_path;
extern unsigned int Resources_Images_script_file_icon_png_len;
extern unsigned char Resources_Images_script_file_icon_png[];
extern const std::string Resources_Images_shape_png_path;
extern unsigned int Resources_Images_shape_png_len;
extern unsigned char Resources_Images_shape_png[];
extern const std::string Resources_Images_sln_icon_png_path;
extern unsigned int Resources_Images_sln_icon_png_len;
extern unsigned char Resources_Images_sln_icon_png[];
extern const std::string Resources_Images_speaker_png_path;
extern unsigned int Resources_Images_speaker_png_len;
extern unsigned char Resources_Images_speaker_png[];
extern const std::string Resources_Images_trenchbroom_icon_png_path;
extern unsigned int Resources_Images_trenchbroom_icon_png_len;
extern unsigned char Resources_Images_trenchbroom_icon_png[];
extern const std::string Resources_Images_wrench_png_path;
extern unsigned int Resources_Images_wrench_png_len;
extern unsigned char Resources_Images_wrench_png[];
extern const std::string Resources_Scripts_Audio_wren_path;
extern unsigned int Resources_Scripts_Audio_wren_len;
extern unsigned char Resources_Scripts_Audio_wren[];
extern const std::string Resources_Scripts_Engine_wren_path;
extern unsigned int Resources_Scripts_Engine_wren_len;
extern unsigned char Resources_Scripts_Engine_wren[];
extern const std::string Resources_Scripts_Input_wren_path;
extern unsigned int Resources_Scripts_Input_wren_len;
extern unsigned char Resources_Scripts_Input_wren[];
extern const std::string Resources_Scripts_Math_wren_path;
extern unsigned int Resources_Scripts_Math_wren_len;
extern unsigned char Resources_Scripts_Math_wren[];
extern const std::string Resources_Scripts_Physics_wren_path;
extern unsigned int Resources_Scripts_Physics_wren_len;
extern unsigned char Resources_Scripts_Physics_wren[];
extern const std::string Resources_Scripts_Scene_wren_path;
extern unsigned int Resources_Scripts_Scene_wren_len;
extern unsigned char Resources_Scripts_Scene_wren[];
extern const std::string Resources_Scripts_ScriptableEntity_wren_path;
extern unsigned int Resources_Scripts_ScriptableEntity_wren_len;
extern unsigned char Resources_Scripts_ScriptableEntity_wren[];
extern const std::string Resources_Shaders_add_shader_path;
extern unsigned int Resources_Shaders_add_shader_len;
extern unsigned char Resources_Shaders_add_shader[];
extern const std::string Resources_Shaders_atmospheric_sky_shader_path;
extern unsigned int Resources_Shaders_atmospheric_sky_shader_len;
extern unsigned char Resources_Shaders_atmospheric_sky_shader[];
extern const std::string Resources_Shaders_barrel_distortion_shader_path;
extern unsigned int Resources_Shaders_barrel_distortion_shader_len;
extern unsigned char Resources_Shaders_barrel_distortion_shader[];
extern const std::string Resources_Shaders_bloom_shader_path;
extern unsigned int Resources_Shaders_bloom_shader_len;
extern unsigned char Resources_Shaders_bloom_shader[];
extern const std::string Resources_Shaders_blur_shader_path;
extern unsigned int Resources_Shaders_blur_shader_len;
extern unsigned char Resources_Shaders_blur_shader[];
extern const std::string Resources_Shaders_BRD_shader_path;
extern unsigned int Resources_Shaders_BRD_shader_len;
extern unsigned char Resources_Shaders_BRD_shader[];
extern const std::string Resources_Shaders_combine_shader_path;
extern unsigned int Resources_Shaders_combine_shader_len;
extern unsigned char Resources_Shaders_combine_shader[];
extern const std::string Resources_Shaders_copy_shader_path;
extern unsigned int Resources_Shaders_copy_shader_len;
extern unsigned char Resources_Shaders_copy_shader[];
extern const std::string Resources_Shaders_debugLine_shader_path;
extern unsigned int Resources_Shaders_debugLine_shader_len;
extern unsigned char Resources_Shaders_debugLine_shader[];
extern const std::string Resources_Shaders_deferred_shader_path;
extern unsigned int Resources_Shaders_deferred_shader_len;
extern unsigned char Resources_Shaders_deferred_shader[];
extern const std::string Resources_Shaders_depth_aware_blur_shader_path;
extern unsigned int Resources_Shaders_depth_aware_blur_shader_len;
extern unsigned char Resources_Shaders_depth_aware_blur_shader[];
extern const std::string Resources_Shaders_displayVelocity_shader_path;
extern unsigned int Resources_Shaders_displayVelocity_shader_len;
extern unsigned char Resources_Shaders_displayVelocity_shader[];
extern const std::string Resources_Shaders_display_depth_shader_path;
extern unsigned int Resources_Shaders_display_depth_shader_len;
extern unsigned char Resources_Shaders_display_depth_shader[];
extern const std::string Resources_Shaders_dither_shader_path;
extern unsigned int Resources_Shaders_dither_shader_len;
extern unsigned char Resources_Shaders_dither_shader[];
extern const std::string Resources_Shaders_dof_shader_path;
extern unsigned int Resources_Shaders_dof_shader_len;
extern unsigned char Resources_Shaders_dof_shader[];
extern const std::string Resources_Shaders_flat_shader_path;
extern unsigned int Resources_Shaders_flat_shader_len;
extern unsigned char Resources_Shaders_flat_shader[];
extern const std::string Resources_Shaders_gbuffer_shader_path;
extern unsigned int Resources_Shaders_gbuffer_shader_len;
extern unsigned char Resources_Shaders_gbuffer_shader[];
extern const std::string Resources_Shaders_gbuffer_skinned_shader_path;
extern unsigned int Resources_Shaders_gbuffer_skinned_shader_len;
extern unsigned char Resources_Shaders_gbuffer_skinned_shader[];
extern const std::string Resources_Shaders_gizmo_shader_path;
extern unsigned int Resources_Shaders_gizmo_shader_len;
extern unsigned char Resources_Shaders_gizmo_shader[];
extern const std::string Resources_Shaders_line_shader_path;
extern unsigned int Resources_Shaders_line_shader_len;
extern unsigned char Resources_Shaders_line_shader[];
extern const std::string Resources_Shaders_outline_shader_path;
extern unsigned int Resources_Shaders_outline_shader_len;
extern unsigned char Resources_Shaders_outline_shader[];
extern const std::string Resources_Shaders_pbr_shader_path;
extern unsigned int Resources_Shaders_pbr_shader_len;
extern unsigned char Resources_Shaders_pbr_shader[];
extern const std::string Resources_Shaders_pixelization_shader_path;
extern unsigned int Resources_Shaders_pixelization_shader_len;
extern unsigned char Resources_Shaders_pixelization_shader[];
extern const std::string Resources_Shaders_posterization_shader_path;
extern unsigned int Resources_Shaders_posterization_shader_len;
extern unsigned char Resources_Shaders_posterization_shader[];
extern const std::string Resources_Shaders_sdf_text_shader_path;
extern unsigned int Resources_Shaders_sdf_text_shader_len;
extern unsigned char Resources_Shaders_sdf_text_shader[];
extern const std::string Resources_Shaders_shadowMap_shader_path;
extern unsigned int Resources_Shaders_shadowMap_shader_len;
extern unsigned char Resources_Shaders_shadowMap_shader[];
extern const std::string Resources_Shaders_shadowMap_skinned_shader_path;
extern unsigned int Resources_Shaders_shadowMap_skinned_shader_len;
extern unsigned char Resources_Shaders_shadowMap_skinned_shader[];
extern const std::string Resources_Shaders_skybox_shader_path;
extern unsigned int Resources_Shaders_skybox_shader_len;
extern unsigned char Resources_Shaders_skybox_shader[];
extern const std::string Resources_Shaders_ssao_shader_path;
extern unsigned int Resources_Shaders_ssao_shader_len;
extern unsigned char Resources_Shaders_ssao_shader[];
extern const std::string Resources_Shaders_ssr_shader_path;
extern unsigned int Resources_Shaders_ssr_shader_len;
extern unsigned char Resources_Shaders_ssr_shader[];
extern const std::string Resources_Shaders_tonemap_shader_path;
extern unsigned int Resources_Shaders_tonemap_shader_len;
extern unsigned char Resources_Shaders_tonemap_shader[];
extern const std::string Resources_Shaders_ui_shader_path;
extern unsigned int Resources_Shaders_ui_shader_len;
extern unsigned char Resources_Shaders_ui_shader[];
extern const std::string Resources_Shaders_ui_panel_shader_path;
extern unsigned int Resources_Shaders_ui_panel_shader_len;
extern unsigned char Resources_Shaders_ui_panel_shader[];
extern const std::string Resources_Shaders_ui_text_shader_path;
extern unsigned int Resources_Shaders_ui_text_shader_len;
extern unsigned char Resources_Shaders_ui_text_shader[];
extern const std::string Resources_Shaders_vignette_shader_path;
extern unsigned int Resources_Shaders_vignette_shader_len;
extern unsigned char Resources_Shaders_vignette_shader[];
extern const std::string Resources_Shaders_volumetric_shader_path;
extern unsigned int Resources_Shaders_volumetric_shader_len;
extern unsigned char Resources_Shaders_volumetric_shader[];
extern const std::string Resources_Shaders_Vulkan_background_comp_path;
extern unsigned int Resources_Shaders_Vulkan_background_comp_len;
extern unsigned char Resources_Shaders_Vulkan_background_comp[];
extern const std::string Resources_Shaders_Vulkan_test_vert_path;
extern unsigned int Resources_Shaders_Vulkan_test_vert_len;
extern unsigned char Resources_Shaders_Vulkan_test_vert[];
extern const std::string Resources_Shaders_Vulkan_triangle_frag_path;
extern unsigned int Resources_Shaders_Vulkan_triangle_frag_len;
extern unsigned char Resources_Shaders_Vulkan_triangle_frag[];
extern const std::string Resources_Shaders_Vulkan_triangle_vert_path;
extern unsigned int Resources_Shaders_Vulkan_triangle_vert_len;
extern unsigned char Resources_Shaders_Vulkan_triangle_vert[];
extern const std::string Resources_Shaders_Vulkan_triangle_vert_hlsl_path;
extern unsigned int Resources_Shaders_Vulkan_triangle_vert_hlsl_len;
extern unsigned char Resources_Shaders_Vulkan_triangle_vert_hlsl[];
extern const std::string Data_default_layout_ini_path;
extern unsigned int Data_default_layout_ini_len;
extern unsigned char Data_default_layout_ini[];
extern const std::string Data_resources_rc_path;
extern unsigned int Data_resources_rc_len;
extern unsigned char Data_resources_rc[];
extern const std::string Data_Data_gamecontrollerdb_txt_path;
extern unsigned int Data_Data_gamecontrollerdb_txt_len;
extern unsigned char Data_Data_gamecontrollerdb_txt[];
extern const std::string Data_Fonts_fa_regular_400_ttf_path;
extern unsigned int Data_Fonts_fa_regular_400_ttf_len;
extern unsigned char Data_Fonts_fa_regular_400_ttf[];
extern const std::string Data_Fonts_fa_regular_400_big_ttf_path;
extern unsigned int Data_Fonts_fa_regular_400_big_ttf_len;
extern unsigned char Data_Fonts_fa_regular_400_big_ttf[];
extern const std::string Data_Fonts_fa_solid_900_ttf_path;
extern unsigned int Data_Fonts_fa_solid_900_ttf_len;
extern unsigned char Data_Fonts_fa_solid_900_ttf[];
extern const std::string Data_Fonts_FiraMono_Bold_ttf_path;
extern unsigned int Data_Fonts_FiraMono_Bold_ttf_len;
extern unsigned char Data_Fonts_FiraMono_Bold_ttf[];
extern const std::string Data_Fonts_FiraMono_Regular_ttf_path;
extern unsigned int Data_Fonts_FiraMono_Regular_ttf_len;
extern unsigned char Data_Fonts_FiraMono_Regular_ttf[];
extern const std::string Data_Fonts_OpenSans_Bold_ttf_path;
extern unsigned int Data_Fonts_OpenSans_Bold_ttf_len;
extern unsigned char Data_Fonts_OpenSans_Bold_ttf[];
extern const std::string Data_Fonts_OpenSans_Regular_ttf_path;
extern unsigned int Data_Fonts_OpenSans_Regular_ttf_len;
extern unsigned char Data_Fonts_OpenSans_Regular_ttf[];
extern const std::string Data_Fonts_Poppins_Regular_ttf_path;
extern unsigned int Data_Fonts_Poppins_Regular_ttf_len;
extern unsigned char Data_Fonts_Poppins_Regular_ttf[];
extern const std::string Data_Fonts_RobotoMono_Regular_ttf_path;
extern unsigned int Data_Fonts_RobotoMono_Regular_ttf_len;
extern unsigned char Data_Fonts_RobotoMono_Regular_ttf[];
extern const std::string Data_Gizmos_bone_png_path;
extern unsigned int Data_Gizmos_bone_png_len;
extern unsigned char Data_Gizmos_bone_png[];
extern const std::string Data_Gizmos_camera_png_path;
extern unsigned int Data_Gizmos_camera_png_len;
extern unsigned char Data_Gizmos_camera_png[];
extern const std::string Data_Gizmos_light_png_path;
extern unsigned int Data_Gizmos_light_png_len;
extern unsigned char Data_Gizmos_light_png[];
extern const std::string Data_Gizmos_light_directional_png_path;
extern unsigned int Data_Gizmos_light_directional_png_len;
extern unsigned char Data_Gizmos_light_directional_png[];
extern const std::string Data_Gizmos_light_spot_png_path;
extern unsigned int Data_Gizmos_light_spot_png_len;
extern unsigned char Data_Gizmos_light_spot_png[];
extern const std::string Data_Gizmos_particles_png_path;
extern unsigned int Data_Gizmos_particles_png_len;
extern unsigned char Data_Gizmos_particles_png[];
extern const std::string Data_Gizmos_player_png_path;
extern unsigned int Data_Gizmos_player_png_len;
extern unsigned char Data_Gizmos_player_png[];
extern const std::string Data_Gizmos_rigidbody_png_path;
extern unsigned int Data_Gizmos_rigidbody_png_len;
extern unsigned char Data_Gizmos_rigidbody_png[];
extern const std::string Data_Gizmos_sound_emitter_png_path;
extern unsigned int Data_Gizmos_sound_emitter_png_len;
extern unsigned char Data_Gizmos_sound_emitter_png[];
extern const std::string Data_Images_audio_file_icon_png_path;
extern unsigned int Data_Images_audio_file_icon_png_len;
extern unsigned char Data_Images_audio_file_icon_png[];
extern const std::string Data_Images_box_png_path;
extern unsigned int Data_Images_box_png_len;
extern unsigned char Data_Images_box_png[];
extern const std::string Data_Images_close_icon_png_path;
extern unsigned int Data_Images_close_icon_png_len;
extern unsigned char Data_Images_close_icon_png[];
extern const std::string Data_Images_code_png_path;
extern unsigned int Data_Images_code_png_len;
extern unsigned char Data_Images_code_png[];
extern const std::string Data_Images_csharp_icon_png_path;
extern unsigned int Data_Images_csharp_icon_png_len;
extern unsigned char Data_Images_csharp_icon_png[];
extern const std::string Data_Images_cube_png_path;
extern unsigned int Data_Images_cube_png_len;
extern unsigned char Data_Images_cube_png[];
extern const std::string Data_Images_editor_icon_png_path;
extern unsigned int Data_Images_editor_icon_png_len;
extern unsigned char Data_Images_editor_icon_png[];
extern const std::string Data_Images_env_file_icon_png_path;
extern unsigned int Data_Images_env_file_icon_png_len;
extern unsigned char Data_Images_env_file_icon_png[];
extern const std::string Data_Images_file_icon_png_path;
extern unsigned int Data_Images_file_icon_png_len;
extern unsigned char Data_Images_file_icon_png[];
extern const std::string Data_Images_folder_icon_png_path;
extern unsigned int Data_Images_folder_icon_png_len;
extern unsigned char Data_Images_folder_icon_png[];
extern const std::string Data_Images_light_png_path;
extern unsigned int Data_Images_light_png_len;
extern unsigned char Data_Images_light_png[];
extern const std::string Data_Images_logo_png_path;
extern unsigned int Data_Images_logo_png_len;
extern unsigned char Data_Images_logo_png[];
extern const std::string Data_Images_logo_white_png_path;
extern unsigned int Data_Images_logo_white_png_len;
extern unsigned char Data_Images_logo_white_png[];
extern const std::string Data_Images_maximize_icon_png_path;
extern unsigned int Data_Images_maximize_icon_png_len;
extern unsigned char Data_Images_maximize_icon_png[];
extern const std::string Data_Images_minimize_icon_png_path;
extern unsigned int Data_Images_minimize_icon_png_len;
extern unsigned char Data_Images_minimize_icon_png[];
extern const std::string Data_Images_missing_texture_png_path;
extern unsigned int Data_Images_missing_texture_png_len;
extern unsigned char Data_Images_missing_texture_png[];
extern const std::string Data_Images_nuake_logo_png_path;
extern unsigned int Data_Images_nuake_logo_png_len;
extern unsigned char Data_Images_nuake_logo_png[];
extern const std::string Data_Images_physics_png_path;
extern unsigned int Data_Images_physics_png_len;
extern unsigned char Data_Images_physics_png[];
extern const std::string Data_Images_project_icon_png_path;
extern unsigned int Data_Images_project_icon_png_len;
extern unsigned char Data_Images_project_icon_png[];
extern const std::string Data_Images_restore_icon_png_path;
extern unsigned int Data_Images_restore_icon_png_len;
extern unsigned char Data_Images_restore_icon_png[];
extern const std::string Data_Images_scene_icon_png_path;
extern unsigned int Data_Images_scene_icon_png_len;
extern unsigned char Data_Images_scene_icon_png[];
extern const std::string Data_Images_screenshot_png_path;
extern unsigned int Data_Images_screenshot_png_len;
extern unsigned char Data_Images_screenshot_png[];
extern const std::string Data_Images_script_file_icon_png_path;
extern unsigned int Data_Images_script_file_icon_png_len;
extern unsigned char Data_Images_script_file_icon_png[];
extern const std::string Data_Images_shape_png_path;
extern unsigned int Data_Images_shape_png_len;
extern unsigned char Data_Images_shape_png[];
extern const std::string Data_Images_sln_icon_png_path;
extern unsigned int Data_Images_sln_icon_png_len;
extern unsigned char Data_Images_sln_icon_png[];
extern const std::string Data_Images_speaker_png_path;
extern unsigned int Data_Images_speaker_png_len;
extern unsigned char Data_Images_speaker_png[];
extern const std::string Data_Images_trenchbroom_icon_png_path;
extern unsigned int Data_Images_trenchbroom_icon_png_len;
extern unsigned char Data_Images_trenchbroom_icon_png[];
extern const std::string Data_Images_wrench_png_path;
extern unsigned int Data_Images_wrench_png_len;
extern unsigned char Data_Images_wrench_png[];
extern const std::string Data_Scripts_Audio_wren_path;
extern unsigned int Data_Scripts_Audio_wren_len;
extern unsigned char Data_Scripts_Audio_wren[];
extern const std::string Data_Scripts_Engine_wren_path;
extern unsigned int Data_Scripts_Engine_wren_len;
extern unsigned char Data_Scripts_Engine_wren[];
extern const std::string Data_Scripts_Input_wren_path;
extern unsigned int Data_Scripts_Input_wren_len;
extern unsigned char Data_Scripts_Input_wren[];
extern const std::string Data_Scripts_Math_wren_path;
extern unsigned int Data_Scripts_Math_wren_len;
extern unsigned char Data_Scripts_Math_wren[];
extern const std::string Data_Scripts_Physics_wren_path;
extern unsigned int Data_Scripts_Physics_wren_len;
extern unsigned char Data_Scripts_Physics_wren[];
extern const std::string Data_Scripts_Scene_wren_path;
extern unsigned int Data_Scripts_Scene_wren_len;
extern unsigned char Data_Scripts_Scene_wren[];
extern const std::string Data_Scripts_ScriptableEntity_wren_path;
extern unsigned int Data_Scripts_ScriptableEntity_wren_len;
extern unsigned char Data_Scripts_ScriptableEntity_wren[];
extern const std::string Data_Shaders_add_shader_path;
extern unsigned int Data_Shaders_add_shader_len;
extern unsigned char Data_Shaders_add_shader[];
extern const std::string Data_Shaders_atmospheric_sky_shader_path;
extern unsigned int Data_Shaders_atmospheric_sky_shader_len;
extern unsigned char Data_Shaders_atmospheric_sky_shader[];
extern const std::string Data_Shaders_barrel_distortion_shader_path;
extern unsigned int Data_Shaders_barrel_distortion_shader_len;
extern unsigned char Data_Shaders_barrel_distortion_shader[];
extern const std::string Data_Shaders_bloom_shader_path;
extern unsigned int Data_Shaders_bloom_shader_len;
extern unsigned char Data_Shaders_bloom_shader[];
extern const std::string Data_Shaders_blur_shader_path;
extern unsigned int Data_Shaders_blur_shader_len;
extern unsigned char Data_Shaders_blur_shader[];
extern const std::string Data_Shaders_BRD_shader_path;
extern unsigned int Data_Shaders_BRD_shader_len;
extern unsigned char Data_Shaders_BRD_shader[];
extern const std::string Data_Shaders_combine_shader_path;
extern unsigned int Data_Shaders_combine_shader_len;
extern unsigned char Data_Shaders_combine_shader[];
extern const std::string Data_Shaders_copy_shader_path;
extern unsigned int Data_Shaders_copy_shader_len;
extern unsigned char Data_Shaders_copy_shader[];
extern const std::string Data_Shaders_debugLine_shader_path;
extern unsigned int Data_Shaders_debugLine_shader_len;
extern unsigned char Data_Shaders_debugLine_shader[];
extern const std::string Data_Shaders_deferred_shader_path;
extern unsigned int Data_Shaders_deferred_shader_len;
extern unsigned char Data_Shaders_deferred_shader[];
extern const std::string Data_Shaders_depth_aware_blur_shader_path;
extern unsigned int Data_Shaders_depth_aware_blur_shader_len;
extern unsigned char Data_Shaders_depth_aware_blur_shader[];
extern const std::string Data_Shaders_displayVelocity_shader_path;
extern unsigned int Data_Shaders_displayVelocity_shader_len;
extern unsigned char Data_Shaders_displayVelocity_shader[];
extern const std::string Data_Shaders_display_depth_shader_path;
extern unsigned int Data_Shaders_display_depth_shader_len;
extern unsigned char Data_Shaders_display_depth_shader[];
extern const std::string Data_Shaders_dither_shader_path;
extern unsigned int Data_Shaders_dither_shader_len;
extern unsigned char Data_Shaders_dither_shader[];
extern const std::string Data_Shaders_dof_shader_path;
extern unsigned int Data_Shaders_dof_shader_len;
extern unsigned char Data_Shaders_dof_shader[];
extern const std::string Data_Shaders_flat_shader_path;
extern unsigned int Data_Shaders_flat_shader_len;
extern unsigned char Data_Shaders_flat_shader[];
extern const std::string Data_Shaders_gbuffer_shader_path;
extern unsigned int Data_Shaders_gbuffer_shader_len;
extern unsigned char Data_Shaders_gbuffer_shader[];
extern const std::string Data_Shaders_gbuffer_skinned_shader_path;
extern unsigned int Data_Shaders_gbuffer_skinned_shader_len;
extern unsigned char Data_Shaders_gbuffer_skinned_shader[];
extern const std::string Data_Shaders_gizmo_shader_path;
extern unsigned int Data_Shaders_gizmo_shader_len;
extern unsigned char Data_Shaders_gizmo_shader[];
extern const std::string Data_Shaders_line_shader_path;
extern unsigned int Data_Shaders_line_shader_len;
extern unsigned char Data_Shaders_line_shader[];
extern const std::string Data_Shaders_outline_shader_path;
extern unsigned int Data_Shaders_outline_shader_len;
extern unsigned char Data_Shaders_outline_shader[];
extern const std::string Data_Shaders_pbr_shader_path;
extern unsigned int Data_Shaders_pbr_shader_len;
extern unsigned char Data_Shaders_pbr_shader[];
extern const std::string Data_Shaders_pixelization_shader_path;
extern unsigned int Data_Shaders_pixelization_shader_len;
extern unsigned char Data_Shaders_pixelization_shader[];
extern const std::string Data_Shaders_posterization_shader_path;
extern unsigned int Data_Shaders_posterization_shader_len;
extern unsigned char Data_Shaders_posterization_shader[];
extern const std::string Data_Shaders_sdf_text_shader_path;
extern unsigned int Data_Shaders_sdf_text_shader_len;
extern unsigned char Data_Shaders_sdf_text_shader[];
extern const std::string Data_Shaders_shadowMap_shader_path;
extern unsigned int Data_Shaders_shadowMap_shader_len;
extern unsigned char Data_Shaders_shadowMap_shader[];
extern const std::string Data_Shaders_shadowMap_skinned_shader_path;
extern unsigned int Data_Shaders_shadowMap_skinned_shader_len;
extern unsigned char Data_Shaders_shadowMap_skinned_shader[];
extern const std::string Data_Shaders_skybox_shader_path;
extern unsigned int Data_Shaders_skybox_shader_len;
extern unsigned char Data_Shaders_skybox_shader[];
extern const std::string Data_Shaders_ssao_shader_path;
extern unsigned int Data_Shaders_ssao_shader_len;
extern unsigned char Data_Shaders_ssao_shader[];
extern const std::string Data_Shaders_ssr_shader_path;
extern unsigned int Data_Shaders_ssr_shader_len;
extern unsigned char Data_Shaders_ssr_shader[];
extern const std::string Data_Shaders_tonemap_shader_path;
extern unsigned int Data_Shaders_tonemap_shader_len;
extern unsigned char Data_Shaders_tonemap_shader[];
extern const std::string Data_Shaders_ui_shader_path;
extern unsigned int Data_Shaders_ui_shader_len;
extern unsigned char Data_Shaders_ui_shader[];
extern const std::string Data_Shaders_ui_panel_shader_path;
extern unsigned int Data_Shaders_ui_panel_shader_len;
extern unsigned char Data_Shaders_ui_panel_shader[];
extern const std::string Data_Shaders_ui_text_shader_path;
extern unsigned int Data_Shaders_ui_text_shader_len;
extern unsigned char Data_Shaders_ui_text_shader[];
extern const std::string Data_Shaders_vignette_shader_path;
extern unsigned int Data_Shaders_vignette_shader_len;
extern unsigned char Data_Shaders_vignette_shader[];
extern const std::string Data_Shaders_volumetric_shader_path;
extern unsigned int Data_Shaders_volumetric_shader_len;
extern unsigned char Data_Shaders_volumetric_shader[];
extern const std::string Data_Shaders_Vulkan_background_comp_path;
extern unsigned int Data_Shaders_Vulkan_background_comp_len;
extern unsigned char Data_Shaders_Vulkan_background_comp[];
extern const std::string Data_Shaders_Vulkan_shading_frag_path;
extern unsigned int Data_Shaders_Vulkan_shading_frag_len;
extern unsigned char Data_Shaders_Vulkan_shading_frag[];
extern const std::string Data_Shaders_Vulkan_shading_vert_path;
extern unsigned int Data_Shaders_Vulkan_shading_vert_len;
extern unsigned char Data_Shaders_Vulkan_shading_vert[];
extern const std::string Data_Shaders_Vulkan_shadow_frag_path;
extern unsigned int Data_Shaders_Vulkan_shadow_frag_len;
extern unsigned char Data_Shaders_Vulkan_shadow_frag[];
extern const std::string Data_Shaders_Vulkan_shadow_vert_path;
extern unsigned int Data_Shaders_Vulkan_shadow_vert_len;
extern unsigned char Data_Shaders_Vulkan_shadow_vert[];
extern const std::string Data_Shaders_Vulkan_test_vert_path;
extern unsigned int Data_Shaders_Vulkan_test_vert_len;
extern unsigned char Data_Shaders_Vulkan_test_vert[];
extern const std::string Data_Shaders_Vulkan_tonemap_frag_path;
extern unsigned int Data_Shaders_Vulkan_tonemap_frag_len;
extern unsigned char Data_Shaders_Vulkan_tonemap_frag[];
extern const std::string Data_Shaders_Vulkan_tonemap_vert_path;
extern unsigned int Data_Shaders_Vulkan_tonemap_vert_len;
extern unsigned char Data_Shaders_Vulkan_tonemap_vert[];
extern const std::string Data_Shaders_Vulkan_triangle_frag_path;
extern unsigned int Data_Shaders_Vulkan_triangle_frag_len;
extern unsigned char Data_Shaders_Vulkan_triangle_frag[];
extern const std::string Data_Shaders_Vulkan_triangle_vert_path;
extern unsigned int Data_Shaders_Vulkan_triangle_vert_len;
extern unsigned char Data_Shaders_Vulkan_triangle_vert[];
}
}

View File

@@ -361,7 +361,7 @@ void Window::ShowTitleBar(bool visible)
void Window::SetWindowIcon(const std::string& path)
{
GLFWimage images[1];
images[0].pixels = stbi_load_from_memory(StaticResources::Resources_Images_editor_icon_png, StaticResources::Resources_Images_editor_icon_png_len, &images[0].width, &images[0].height, 0, 4);
images[0].pixels = stbi_load_from_memory(StaticResources::Data_Images_editor_icon_png, StaticResources::Data_Images_editor_icon_png_len, &images[0].width, &images[0].height, 0, 4);
glfwSetWindowIcon(this->window, 1, images);
stbi_image_free(images[0].pixels);
}
@@ -453,7 +453,7 @@ void Window::InitImgui()
{
ImGui::CreateContext();
ImGuiIO& io = ImGui::GetIO(); (void)io;
io.Fonts->AddFontFromMemoryTTF(StaticResources::Resources_Fonts_Poppins_Regular_ttf, StaticResources::Resources_Fonts_Poppins_Regular_ttf_len, 16.0);
io.Fonts->AddFontFromMemoryTTF(StaticResources::Data_Fonts_Poppins_Regular_ttf, StaticResources::Data_Fonts_Poppins_Regular_ttf_len, 16.0);
io.ConfigFlags |= ImGuiConfigFlags_DockingEnable;
io.ConfigFlags |= ImGuiConfigFlags_ViewportsEnable;

View File

@@ -7,7 +7,7 @@ newaction {
trigger = "build-assets",
description = "",
execute = function ()
generateStaticResources("Resources", "Nuake/Source/Nuake/Resource/StaticResources.h", "Nuake/Source/Nuake/Resource/StaticResources.cpp")
generateStaticResources("Data", "Nuake/Source/Nuake/Resource/StaticResources.h", "Nuake/Source/Nuake/Resource/StaticResources.cpp")
end
}