Cleanup ResourceManager

This commit is contained in:
Georg Hagen
2024-07-10 17:03:45 +02:00
parent a54e1b10ed
commit b1081bd26c
3 changed files with 57 additions and 51 deletions

View File

@@ -98,6 +98,15 @@ namespace OpenVulkano
Fill(defaultValue);
}
template<typename... ARGS>
Array(size_t size, ARGS... args) : size(size), data(MakeBuffer(size))
{
for(size_t i = 0; i < size; i++)
{
new (&data[i]) T(args...);
}
}
~Array() noexcept
{
ClearData();