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

Method setPosition

Engine/source/core/memVolume.cpp:379–400  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

377 }
378
379 U32 MemFile::setPosition(U32 delta, SeekMode mode)
380 {
381 if (mStatus != Open && mStatus != EndOfFile)
382 return 0;
383
384 switch (mode)
385 {
386 case Begin:
387 mCurrentPos = delta;
388 break;
389 case Current:
390 mCurrentPos += delta;
391 break;
392 case End:
393 mCurrentPos = mFileData->mFileSize - delta;
394 break;
395 }
396
397 mStatus = Open;
398
399 return mCurrentPos;
400 }
401
402 U32 MemFile::read(void* dst, U32 size)
403 {

Callers 6

writeObjectMethod · 0.45
simDatablock.cppFile · 0.45
logFunction · 0.45
exportVariablesMethod · 0.45
calculateCRCStreamMethod · 0.45
openForWriteMethod · 0.45

Calls

no outgoing calls

Tested by

no test coverage detected