!XF (Sandbox) (DEV-7472) Integrating ce_task_proptree2_improvements to ce/main....
[CRYENGINE.git] / Code / Sandbox / Plugins / EditorAnimation / stdafx.h
blob2852d0922b58eb6d7012cac7d98bbd36f876aef2
1 // Copyright 2001-2018 Crytek GmbH / Crytek Group. All rights reserved.
3 #pragma once
5 /////////////////////////////////////////////////////////////////////////////
6 // CRY Stuff ////////////////////////////////////////////////////////////////
7 /////////////////////////////////////////////////////////////////////////////
8 #include <CryCore/Project/CryModuleDefs.h>
9 #include <CryCore/Platform/platform.h>
11 #define CRY_USE_MFC
12 #include <CryCore/Platform/CryAtlMfc.h>
14 #include <stdlib.h>
15 #define INCLUDE_SAVECGF
17 /////////////////////////////////////////////////////////////////////////////
18 // STL
19 /////////////////////////////////////////////////////////////////////////////
20 #include <vector>
21 #include <list>
22 #include <map>
23 #include <set>
24 #include <algorithm>
25 #include <memory>
27 namespace physics_editor {
28 using std::vector;
29 using std::pair;
30 using std::unique_ptr;
33 /////////////////////////////////////////////////////////////////////////////
34 // CRY Stuff ////////////////////////////////////////////////////////////////
35 /////////////////////////////////////////////////////////////////////////////
37 #define TSmartPtr _smart_ptr
38 #define SMARTPTR_TYPEDEF(Class) typedef _smart_ptr<Class> Class ## Ptr
40 #include <CrySystem/ISystem.h>
41 #include "Util/EditorUtils.h"
42 #include "IEditor.h"
43 #include "EditorCommon.h"
45 IEditor* GetIEditor();
47 void Log(const char* format, ...);
49 // all these are needed just for CGFLoader.cpp
50 #include <CryMath/Cry_Math.h>
51 #include <CryCore/Platform/platform.h>
52 #include <CryMath/Cry_Geo.h>
53 #include <CryMemory/CrySizer.h>
54 #include <CryRenderer/VertexFormats.h>
56 #include <qt_windows.h>