blob: 50cd64323d3492422e452f0933091d81f8fac938 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
|
#ifndef EXTRACT_LOADED_OBJECT_INFO_H
#define EXTRACT_LOADED_OBJECT_INFO_H
#if ENABLE_PROFILER
// Enum is in sync with ProfilerAPI.txt GarbageCollectReason
enum LoadedObjectMemoryType
{
kSceneObject = 0,
kBuiltinResource = 1,
kMarkedDontSave = 2,
kAssetMarkedDirtyInEditor = 3,
kSceneAssetReferencedByNativeCodeOnly = 5,
kSceneAssetReferenced = 6,
kAssetReferencedByNativeCodeOnly = 8,
kAssetReferenced = 9,
kNotApplicable = 10
};
LoadedObjectMemoryType GetLoadedObjectReason (Object* object);
#endif
#endif
|