#ifndef __C_IRRLICHT_H_INCLUDED__
#define __C_IRRLICHT_H_INCLUDED__
+#include <inttypes.h>
+#include <stdbool.h>
+
+#include "aabbox3d.h"
+#include "CIrrCompileConfig.h"
#include "dimension2d.h"
#include "EDriverTypes.h"
#include "EMaterialFlags.h"
+#include "EMaterialTypes.h"
+#include "EPrimitiveTypes.h"
#include "IAnimatedMeshMD2.h"
#include "IAnimatedMeshSceneNode.h"
+#include "ICameraSceneNode.h"
+#include "ICursorControl.h"
+#include "IFileArchive.h"
+#include "IFileSystem.h"
#include "IGUIEnvironment.h"
#include "IGUIElement.h"
#include "IGUIStaticText.h"
+#include "IMeshSceneNode.h"
+#include "IReferenceCounted.h"
#include "IrrlichtDevice.h"
+#include "irrMath.h"
+#include "irrTypes.h"
#include "ISceneManager.h"
#include "ISceneNode.h"
+#include "ISceneNodeAnimator.h"
#include "ITexture.h"
#include "IVideoDriver.h"
+#include "matrix4.h"
#include "rect.h"
+#include "S3DVertex.h"
#include "SColor.h"
#include "SExposedVideoData.h"
+#include "SKeyMap.h"
+#include "SMaterial.h"
+#include "SMaterialLayer.h"
+#include "SVertexIndex.h"
+#include "vector2d.h"
#include "vector3d.h"
#ifdef __cplusplus
irr_IrrlichtDevice*
irr_createDevice(irr_video_E_DRIVER_TYPE deviceType,
const irr_core_dimension2d_u32* windowSize,
- u_int32_t bits,
+ uint32_t bits,
bool fullscreen,
bool stencilbuffer,
bool vsync);