10#include "Base/SharpKmyCore.h"
12#include "Base/Locale.h"
13#include "Base/Logger.h"
15#include "Base/SharedPtr.h"
17#include "Gfx/GfxTypes.h"
18#include "Gfx/Billboard.h"
21#include "Gfx/DecalVolume.h"
22#include "Gfx/DrawInfo.h"
25#include "Gfx/Framebuffer.h"
26#include "Gfx/GameView.h"
27#include "Gfx/GeomCluster.h"
28#include "Gfx/GeometryInstance.h"
30#include "Gfx/InternalCommandBuffer.h"
31#include "Gfx/LineCube.h"
32#include "Gfx/LocalLight.h"
33#include "Gfx/Manipulator.h"
34#include "Gfx/Material.h"
35#include "Gfx/MaterialInstance.h"
36#include "Gfx/ModelData.h"
37#include "Gfx/ModelInstance.h"
38#include "Gfx/NativeTextureRenderer.h"
39#include "Gfx/Particle.h"
41#include "Gfx/Primitive/Primitive.h"
42#include "Gfx/Render.h"
43#include "Gfx/Shader.h"
44#include "Gfx/SpriteBatch.h"
45#include "Gfx/Transform.h"
46#include "Gfx/Texture.h"
47#include "Gfx/Vertex.h"
48#include "Gfx/VertexBuffer.h"
50#include "Gfx/GameViewDrawHook.h"
51#include "Gfx/CameraGizmo.h"
54#include "Io/Peripheral.h"
55#include "Io/ResourceServer.h"
57#include "Math/Matrix4.h"
58#include "Math/Vector4.h"
59#include "Math/Vector3.h"
60#include "Math/Vector2.h"
61#include "Math/Rectangle.h"
63#include "Math/Plane.h"
65#include "Physics/Physics.h"
66#include "Physics/Collider.h"
67#include "Physics/RigidBody.h"
68#include "Physics/NativePhysicsNotifyTarget.h"
69#include "Physics/PhysicsObject.h"
70#include "Physics/PhysicsNode.h"
71#include "Physics/Vehicle.h"
73#include "Sound/Sound.h"
77#define SEHCATCH __except(kmyBase::CrashLog::crashAt(GetExceptionInformation())){throw std::exception();}
79#define SEHTRY_R(v) if(kmyBase::CrashLog::isCrashed()){return v;}__try
80#define SEHCATCH __except(kmyBase::CrashLog::crashAt(GetExceptionInformation())){throw std::exception();}