MCPcopy Create free account
hub / github.com/OpenLoco/OpenLoco / createPartialNewEntry

Function createPartialNewEntry

src/OpenLoco/src/Objects/ObjectIndex.cpp:335–361  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

333 }
334
335 static ObjectIndexEntry createPartialNewEntry(const ObjectHeader& objHeader, const fs::path filepath)
336 {
337 ObjectIndexEntry entry{};
338
339 // Header
340 entry._header = objHeader;
341
342 // Filepath
343 entry._filepath = filepath.u8string();
344
345 // Header2 NULL
346 entry._header2.decodedFileSize = std::numeric_limits<uint32_t>::max();
347
348 // Name NULL
349 entry._name = "";
350
351 // Header3 NULL
352 entry._displayData = ObjectHeader3{};
353
354 // ObjectList1
355 entry._alsoLoadObjects.clear();
356
357 // ObjectList2
358 entry._requiredObjects.clear();
359
360 return entry;
361 }
362
363 static ObjectIndexEntry createNewEntry(const ObjectHeader& objHeader, const fs::path filepath, const TempLoadMetaData& metaData)
364 {

Callers 1

addObjectToIndexFunction · 0.85

Calls 1

clearMethod · 0.45

Tested by

no test coverage detected