MCPcopy Create free account
hub / github.com/WolfireGames/overgrowth / GetLoadErrorString

Function GetLoadErrorString

Source/Asset/assetloaderrors.cpp:26–55  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

24#include "assetloaderrors.h"
25
26const char* GetLoadErrorString(int& v) {
27 switch (v) {
28 case kLoadOk:
29 return "Load ok";
30 case kLoadErrorNoFile:
31 return "Path value is empty";
32 case kLoadErrorMissingFile:
33 return "File doesn't exist on disk";
34 case kLoadErrorCouldNotOpen:
35 return "Could not open file";
36 case kLoadErrorCouldNotRead:
37 return "Could not read from opened file";
38 case kLoadErrorCorruptFile:
39 return "File read has unexpected/corrupt data";
40 case kLoadErrorCouldNotOpenXML:
41 return "Could not open file as XML";
42 case kLoadErrorGeneralFileError:
43 return "File data error";
44 case kLoadErrorIncompleteXML:
45 return "Incomplete data, missing XML elements.";
46 case kLoadErrorIncompatibleFileVersion:
47 return "File appears to be of an unsupported format version.";
48 case kLoadErrorMissingSubFile:
49 return "Missing file that top file requires.";
50 case kLoadErrorInvalidFileEnding:
51 return "Loader demands that the file has a specific file-ending in the path";
52 default:
53 return "Unknown/Undefined error code";
54 }
55}

Callers 3

LoadObjMethod · 0.85
UpdateMethod · 0.85
LoadSyncMethod · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected