#pragma once #include "shared/Scene/Scene.h" #include "shared/Scene/VtxData.h" void mergeNodesWithMaterial(Scene& scene, MeshData& meshData, const std::string& materialName); // Merge material lists from multiple scenes (follows the logic of merging in mergeScenes) void mergeMaterialLists( // Input: const std::vector*>& oldMaterials, // all materials const std::vector*>& oldTextures, // all textures from all material lists // Output: std::vector& allMaterials, std::vector& newTextures // all textures (merged from oldTextures, only unique items) );