summaryrefslogtreecommitdiff
path: root/Runtime/Profiler/ObjectMemoryProfiler.h
blob: 95c94b31ced08edd483ba08b39064b6c1a97c95b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#ifndef _OBJECT_MEMORY_PROFILER
#define _OBJECT_MEMORY_PROFILER

#include "Configuration/UnityConfigure.h"
#include "Runtime/Utilities/dynamic_array.h"

#if ENABLE_MEM_PROFILER

namespace ObjectMemoryProfiler
{
	void TakeMemorySnapshot (dynamic_array<int>& stream);

#if UNITY_EDITOR	
	void SetDataFromEditor ();
	void DeserializeAndApply (const void* data, size_t size);
#endif
};
#endif
#endif