diff --git a/Source/Engine/Graphics/Models/MeshAccessor.h b/Source/Engine/Graphics/Models/MeshAccessor.h index 820a6db43..595f76c6b 100644 --- a/Source/Engine/Graphics/Models/MeshAccessor.h +++ b/Source/Engine/Graphics/Models/MeshAccessor.h @@ -4,6 +4,7 @@ #include "Types.h" #include "Engine/Core/Types/DataContainer.h" +#include "Engine/Core/Collections/Array.h" #include "Engine/Graphics/PixelFormat.h" #include "Engine/Graphics/PixelFormatSampler.h" #include "Engine/Graphics/Shaders/VertexElement.h" @@ -104,8 +105,8 @@ public: void Set(Span src); void Set(Span src); void Set(Span src); - template - void Set(const Array& dst) const + template + void Set(const Array& dst) const { Set(Span(dst.Get(), dst.Count())); } @@ -114,8 +115,8 @@ public: void CopyTo(Span dst) const; void CopyTo(Span dst) const; void CopyTo(Span dst) const; - template - void CopyTo(Array& dst) const + template + void CopyTo(Array& dst) const { dst.Resize(GetCount()); CopyTo(Span(dst.Get(), dst.Count()));