diff --git a/Prism/src/Prism/Core/Buffer.h b/Prism/src/Prism/Core/Buffer.h index f81f26d..05769cc 100644 --- a/Prism/src/Prism/Core/Buffer.h +++ b/Prism/src/Prism/Core/Buffer.h @@ -5,6 +5,8 @@ #ifndef BUFFER_H #define BUFFER_H +#include + #include "Core.h" namespace Prism @@ -36,7 +38,7 @@ namespace Prism Size = size; } - static Buffer Copy(void* data, uint32_t size) + static Buffer Copy(const void* data, const uint32_t size) { Buffer buffer; buffer.Allocate(size); @@ -56,7 +58,7 @@ namespace Prism memcpy(Data + offset, data, size); } - operator bool() const + explicit operator bool() const { return Data; }