MCPcopy Create free account
hub / github.com/TorqueGameEngines/Torque3D / getBuffer

Method getBuffer

Engine/source/console/returnBuffer.cpp:64–83  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

62}
63
64char *ReturnBuffer::getBuffer(U32 size, U32 alignment)
65{
66 ensureSize(size);
67
68 //Align the start if necessary
69 if (mStart % alignment != 0)
70 {
71 mStart += alignment - (mStart % alignment);
72 }
73
74 if (size + mStart > mBufferSize)
75 {
76 //Restart
77 mStart = 0;
78 }
79 char *buffer = mBuffer + mStart;
80 mStart += size;
81
82 return buffer;
83}

Callers 1

getReturnBufferFunction · 0.45

Calls

no outgoing calls

Tested by

no test coverage detected