large spatial / numerics refactor to allow double/integer vector types

This commit is contained in:
Noel Berry
2021-12-12 20:41:23 -08:00
parent 8f9c6aa9ff
commit d91658aa46
53 changed files with 1842 additions and 2056 deletions

View File

@ -6,7 +6,7 @@ using namespace Blah;
MemoryStream::MemoryStream()
: m_data(nullptr), m_length(0), m_position(0) {}
MemoryStream::MemoryStream(char* data, size_t length)
MemoryStream::MemoryStream(unsigned char* data, size_t length)
: m_data(data), m_length(length), m_position(0) {}
MemoryStream::MemoryStream(MemoryStream&& src) noexcept
@ -89,12 +89,12 @@ void MemoryStream::close()
m_data = nullptr; m_length = m_position = 0;
}
char* MemoryStream::data()
unsigned char* MemoryStream::data()
{
return m_data;
}
const char* MemoryStream::data() const
const unsigned char* MemoryStream::data() const
{
return m_data;
}