]> git.lizzy.rs Git - irrlicht.git/blobdiff - include/irrlicht.h
Merge branch 'master' into drop-irr-compile-config
[irrlicht.git] / include / irrlicht.h
index eb86766d509d0e96d1798a3019e90f1cdd2def67..e099cf79514bf3f865a571aa0b7a2ff09132b722 100644 (file)
 #ifndef __IRRLICHT_H_INCLUDED__\r
 #define __IRRLICHT_H_INCLUDED__\r
 \r
-#include "IrrCompileConfig.h"\r
 #include "aabbox3d.h"\r
-#include "CDynamicMeshBuffer.h"\r
 #include "CIndexBuffer.h"\r
 #include "CMeshBuffer.h"\r
 #include "coreutil.h"\r
 #include "CVertexBuffer.h"\r
-#include "IProfiler.h"\r
 #include "dimension2d.h"\r
 #include "ECullingTypes.h"\r
 #include "EDebugSceneTypes.h"\r
 #include "EMaterialFlags.h"\r
 #include "EMaterialTypes.h"\r
 #include "EMeshWriterEnums.h"\r
-#include "EMessageBoxFlags.h"\r
 #include "ESceneNodeTypes.h"\r
-#include "ETerrainElements.h"\r
 #include "fast_atof.h"\r
-#include "heapsort.h"\r
 #include "IAnimatedMesh.h"\r
 #include "IAnimatedMeshSceneNode.h"\r
-#include "IAttributeExchangingObject.h"\r
 #include "IAttributes.h"\r
 #include "IBillboardSceneNode.h"\r
 #include "IBoneSceneNode.h"\r
 #include "IContextManager.h"\r
 #include "ICursorControl.h"\r
 #include "IDummyTransformationSceneNode.h"\r
-#include "IDynamicMeshBuffer.h"\r
 #include "IEventReceiver.h"\r
 #include "IFileList.h"\r
 #include "IFileSystem.h"\r
 #include "IGPUProgrammingServices.h"\r
 #include "IGUIButton.h"\r
 #include "IGUICheckBox.h"\r
-#include "IGUIColorSelectDialog.h"\r
 #include "IGUIComboBox.h"\r
-#include "IGUIContextMenu.h"\r
 #include "IGUIEditBox.h"\r
 #include "IGUIElement.h"\r
-#include "IGUIElementFactory.h"\r
 #include "IGUIEnvironment.h"\r
 #include "IGUIFileOpenDialog.h"\r
 #include "IGUIFont.h"\r
 #include "IGUIFontBitmap.h"\r
 #include "IGUIImage.h"\r
-#include "IGUIInOutFader.h"\r
 #include "IGUIListBox.h"\r
-#include "IGUIMeshViewer.h"\r
 #include "IGUIScrollBar.h"\r
 #include "IGUISkin.h"\r
-#include "IGUISpinBox.h"\r
 #include "IGUISpriteBank.h"\r
 #include "IGUIStaticText.h"\r
 #include "IGUITabControl.h"\r
-#include "IGUITable.h"\r
 #include "IGUIToolbar.h"\r
-#include "IGUIWindow.h"\r
-#include "IGUITreeView.h"\r
-#include "IGUIProfiler.h"\r
 #include "IImage.h"\r
 #include "IImageLoader.h"\r
 #include "IImageWriter.h"\r
 #include "IReadFile.h"\r
 #include "IReferenceCounted.h"\r
 #include "irrArray.h"\r
-#include "IRandomizer.h"\r
 #include "IRenderTarget.h"\r
 #include "IrrlichtDevice.h"\r
-#include "irrList.h"\r
-#include "irrMap.h"\r
 #include "irrMath.h"\r
 #include "irrString.h"\r
 #include "irrTypes.h"\r
 #include "path.h"\r
 #include "ISceneCollisionManager.h"\r
-#include "ISceneLoader.h"\r
 #include "ISceneManager.h"\r
 #include "ISceneNode.h"\r
-#include "ISceneNodeFactory.h"\r
-#include "ISceneUserDataSerializer.h"\r
 #include "IShaderConstantSetCallBack.h"\r
 #include "ISkinnedMesh.h"\r
 #include "ITexture.h"\r
 #include "ITimer.h"\r
 #include "IVertexBuffer.h"\r
 #include "IVideoDriver.h"\r
-#include "IVideoModeList.h"\r
 #include "IWriteFile.h"\r
 #include "Keycodes.h"\r
 #include "line2d.h"\r
 #include "SColor.h"\r
 #include "SExposedVideoData.h"\r
 #include "SIrrCreationParameters.h"\r
-#include "SKeyMap.h"\r
-#include "SLight.h"\r
 #include "SMaterial.h"\r
 #include "SMesh.h"\r
 #include "SMeshBuffer.h"\r
-#include "SSharedMeshBuffer.h"\r
 #include "SSkinMeshBuffer.h"\r
 #include "SVertexIndex.h"\r
 #include "SViewFrustum.h"\r
 #include "triangle3d.h"\r
 #include "vector2d.h"\r
 #include "vector3d.h"\r
+#include "IrrCompileConfig.h" // for IRRLICHT_API and IRRCALLCONV\r
 \r
 /*! \mainpage Irrlicht Engine 1.9 API documentation\r
  *\r