#pragma once #include #include #include "Logger.h" static std::vector ReadFile(const std::string& FileName) { std::ifstream File(FileName, std::ios::ate | std::ios::binary); if (!File.is_open()) { Log::Error("Failed to open file: " + FileName); } size_t FileSize = (size_t)File.tellg(); std::vector Buffer(FileSize); File.seekg(0); File.read(Buffer.data(), FileSize); File.close(); return Buffer; }