Common/GrowableMemoryByteStream: Add helper methods

This commit is contained in:
Connor McLaughlin
2020-11-27 23:09:10 +10:00
parent a902d9b409
commit feadc83050
2 changed files with 55 additions and 13 deletions

View File

@ -168,7 +168,12 @@ public:
virtual ~GrowableMemoryByteStream();
u8* GetMemoryPointer() const { return m_pMemory; }
u32 GetMemorySize() const { return m_iSize; }
u32 GetMemorySize() const { return m_iMemorySize; }
void Resize(u32 new_size);
void ResizeMemory(u32 new_size);
void EnsureSpace(u32 space);
void ShrinkToFit();
virtual bool ReadByte(u8* pDestByte) override;
virtual u32 Read(void* pDestination, u32 ByteCount) override;