Implementing struct chaining

This commit is contained in:
2025-05-18 08:49:22 +02:00
parent 56ec1aa97a
commit a398ca65fc
4 changed files with 94 additions and 129 deletions
+1 -4
View File
@@ -5,7 +5,6 @@
#include "MeshData.h"
#include "MinimalEngine.h"
namespace Seele {
struct GraphicsInitializer {
const char* applicationName;
@@ -21,9 +20,7 @@ struct GraphicsInitializer {
Array<const char*> deviceExtensions;
void* windowHandle;
GraphicsInitializer()
: applicationName("SeeleEngine"), engineName("SeeleEngine"), windowLayoutFile(nullptr), layers{},
instanceExtensions{}, deviceExtensions{"VK_KHR_swapchain"}, windowHandle(nullptr) {}
GraphicsInitializer() : applicationName("SeeleEngine"), engineName("SeeleEngine"), windowLayoutFile(nullptr), windowHandle(nullptr) {}
};
struct WindowCreateInfo {
int32 width;