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

Method dumpState

Engine/source/scene/pathManager.cpp:422–438  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

420
421
422bool PathManager::dumpState(BitStream* stream) const
423{
424 stream->write(mPaths.size());
425
426 for (U32 i = 0; i < mPaths.size(); i++) {
427 const PathEntry& rEntry = *mPaths[i];
428 stream->write(rEntry.totalTime);
429
430 stream->write(rEntry.positions.size());
431 for (U32 j = 0; j < rEntry.positions.size(); j++) {
432 mathWrite(*stream, rEntry.positions[j]);
433 stream->write(rEntry.msToNext[j]);
434 }
435 }
436
437 return stream->getStatus() == Stream::Ok;
438}
439
440bool PathManager::readState(BitStream* stream)
441{

Callers 1

writeDemoStartBlockMethod · 0.80

Calls 4

mathWriteFunction · 0.85
writeMethod · 0.45
sizeMethod · 0.45
getStatusMethod · 0.45

Tested by

no test coverage detected