MCPcopy Create free account
hub / github.com/ddnet/ddnet / Read

Method Read

src/engine/gfx/image_loader.cpp:11–27  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

9#include <cstdlib>
10
11bool CByteBufferReader::Read(void *pData, size_t Size)
12{
13 if(m_Error)
14 return false;
15
16 if(m_ReadOffset + Size <= m_Size)
17 {
18 mem_copy(pData, &m_pData[m_ReadOffset], Size);
19 m_ReadOffset += Size;
20 return true;
21 }
22 else
23 {
24 m_Error = true;
25 return false;
26 }
27}
28
29void CByteBufferWriter::Write(const void *pData, size_t Size)
30{

Callers 2

PngReadDataCallbackFunction · 0.45
LoadPngMethod · 0.45

Calls 1

mem_copyFunction · 0.85

Tested by

no test coverage detected