Migrate public headers to #pragma once

This commit is contained in:
sfan5 2024-02-25 22:01:20 +01:00
parent 7ddf740f9b
commit 44a368ef0e
95 changed files with 95 additions and 476 deletions

@ -2,8 +2,7 @@
// This file is part of the "Irrlicht Engine".
// For conditions of distribution and use, see copyright notice in irrlicht.h
#ifndef __T_MESH_BUFFER_H_INCLUDED__
#define __T_MESH_BUFFER_H_INCLUDED__
#pragma once
#include "irrArray.h"
#include "IMeshBuffer.h"
@ -293,7 +292,3 @@ namespace scene
typedef CMeshBuffer<video::S3DVertexTangents> SMeshBufferTangents;
} // end namespace scene
} // end namespace irr
#endif

@ -2,8 +2,7 @@
// This file is part of the "Irrlicht Engine".
// For conditions of distribution and use, see copyright notice in irrlicht.h
#ifndef __E_ATTRIBUTES_H_INCLUDED__
#define __E_ATTRIBUTES_H_INCLUDED__
#pragma once
namespace irr
{
@ -31,5 +30,3 @@ enum E_ATTRIBUTE_TYPE
} // end namespace io
} // end namespace irr
#endif

@ -2,8 +2,7 @@
// This file is part of the "Irrlicht Engine".
// For conditions of distribution and use, see copyright notice in irrlicht.h
#ifndef __E_CULLING_TYPES_H_INCLUDED__
#define __E_CULLING_TYPES_H_INCLUDED__
#pragma once
#include "irrTypes.h"
@ -35,7 +34,3 @@ namespace scene
} // end namespace scene
} // end namespace irr
#endif // __E_CULLING_TYPES_H_INCLUDED__

@ -2,8 +2,7 @@
// This file is part of the "Irrlicht Engine".
// For conditions of distribution and use, see copyright notice in irrlicht.h
#ifndef __E_DEBUG_SCENE_TYPES_H_INCLUDED__
#define __E_DEBUG_SCENE_TYPES_H_INCLUDED__
#pragma once
namespace irr
{
@ -41,7 +40,3 @@ namespace scene
} // end namespace scene
} // end namespace irr
#endif // __E_DEBUG_SCENE_TYPES_H_INCLUDED__

@ -2,8 +2,7 @@
// This file is part of the "Irrlicht Engine".
// For conditions of distribution and use, see copyright notice in irrlicht.h
#ifndef __E_DEVICE_TYPES_H_INCLUDED__
#define __E_DEVICE_TYPES_H_INCLUDED__
#pragma once
namespace irr
{
@ -45,6 +44,3 @@ namespace irr
};
} // end namespace irr
#endif // __E_DEVICE_TYPES_H_INCLUDED__

@ -2,8 +2,7 @@
// This file is part of the "Irrlicht Engine".
// For conditions of distribution and use, see copyright notice in irrlicht.h
#ifndef __E_DRIVER_FEATURES_H_INCLUDED__
#define __E_DRIVER_FEATURES_H_INCLUDED__
#pragma once
namespace irr
{
@ -136,7 +135,3 @@ namespace video
} // end namespace video
} // end namespace irr
#endif

@ -2,8 +2,7 @@
// This file is part of the "Irrlicht Engine".
// For conditions of distribution and use, see copyright notice in irrlicht.h
#ifndef __E_DRIVER_TYPES_H_INCLUDED__
#define __E_DRIVER_TYPES_H_INCLUDED__
#pragma once
#include "irrTypes.h"
@ -43,6 +42,3 @@ namespace video
} // end namespace video
} // end namespace irr
#endif

@ -1,8 +1,7 @@
// This file is part of the "Irrlicht Engine".
// For conditions of distribution and use, see copyright notice in irrlicht.h
#ifndef E_FOCUS_FLAGS_H_INCLUDED__
#define E_FOCUS_FLAGS_H_INCLUDED__
#pragma once
namespace irr
{
@ -33,6 +32,3 @@ enum EFOCUS_FLAG
} // namespace gui
} // namespace irr
#endif

@ -2,8 +2,7 @@
// This file is part of the "Irrlicht Engine".
// For conditions of distribution and use, see copyright notice in irrlicht.h
#ifndef __E_GUI_ALIGNMENT_H_INCLUDED__
#define __E_GUI_ALIGNMENT_H_INCLUDED__
#pragma once
#include "irrTypes.h"
@ -35,5 +34,3 @@ const c8* const GUIAlignmentNames[] =
} // namespace gui
} // namespace irr
#endif // __E_GUI_ALIGNMENT_H_INCLUDED__

@ -2,8 +2,7 @@
// This file is part of the "Irrlicht Engine".
// For conditions of distribution and use, see copyright notice in irrlicht.h
#ifndef __E_GUI_ELEMENT_TYPES_H_INCLUDED__
#define __E_GUI_ELEMENT_TYPES_H_INCLUDED__
#pragma once
#include "irrTypes.h"
@ -133,9 +132,3 @@ const c8* const GUIElementTypeNames[] =
} // end namespace gui
} // end namespace irr
#endif

@ -2,8 +2,7 @@
// This file is part of the "Irrlicht Engine".
// For conditions of distribution and use, see copyright notice in irrlicht.h
#ifndef __E_HARDWARE_BUFFER_FLAGS_INCLUDED__
#define __E_HARDWARE_BUFFER_FLAGS_INCLUDED__
#pragma once
namespace irr
{
@ -39,6 +38,3 @@ namespace scene
} // end namespace scene
} // end namespace irr
#endif

@ -2,8 +2,7 @@
// This file is part of the "Irrlicht Engine".
// For conditions of distribution and use, see copyright notice in irrlicht.h
#ifndef __E_MATERIAL_PROPS_H_INCLUDED__
#define __E_MATERIAL_PROPS_H_INCLUDED__
#pragma once
namespace irr
{
@ -81,7 +80,3 @@ namespace video
} // end namespace video
} // end namespace irr
#endif // __E_MATERIAL_PROPS_H_INCLUDED__

@ -2,8 +2,7 @@
// This file is part of the "Irrlicht Engine".
// For conditions of distribution and use, see copyright notice in irrlicht.h
#ifndef __E_MATERIAL_TYPES_H_INCLUDED__
#define __E_MATERIAL_TYPES_H_INCLUDED__
#pragma once
#include "irrTypes.h"
@ -74,7 +73,3 @@ namespace video
} // end namespace video
} // end namespace irr
#endif // __E_MATERIAL_TYPES_H_INCLUDED__

@ -2,8 +2,7 @@
// This file is part of the "Irrlicht Engine".
// For conditions of distribution and use, see copyright notice in irrlicht.h
#ifndef __E_MESH_WRITER_ENUMS_H_INCLUDED__
#define __E_MESH_WRITER_ENUMS_H_INCLUDED__
#pragma once
#include "irrTypes.h"
@ -59,7 +58,3 @@ namespace scene
} // end namespace scene
} // end namespace irr
#endif // __E_MESH_WRITER_ENUMS_H_INCLUDED__

@ -2,8 +2,7 @@
// This file is part of the "Irrlicht Engine".
// For conditions of distribution and use, see copyright notice in irrlicht.h
#ifndef __E_PRIMITIVE_TYPES_H_INCLUDED__
#define __E_PRIMITIVE_TYPES_H_INCLUDED__
#pragma once
namespace irr
{
@ -42,6 +41,3 @@ namespace scene
} // end namespace scene
} // end namespace irr
#endif

@ -2,8 +2,7 @@
// This file is part of the "Irrlicht Engine".
// For conditions of distribution and use, see copyright notice in irrlicht.h
#ifndef __E_READ_FILE_TYPES_H_INCLUDED__
#define __E_READ_FILE_TYPES_H_INCLUDED__
#pragma once
#include "irrTypes.h"
@ -29,6 +28,3 @@ namespace io
};
} // end namespace io
} // end namespace irr
#endif

@ -2,8 +2,7 @@
// This file is part of the "Irrlicht Engine".
// For conditions of distribution and use, see copyright notice in irrlicht.h
#ifndef __E_SCENE_NODE_TYPES_H_INCLUDED__
#define __E_SCENE_NODE_TYPES_H_INCLUDED__
#pragma once
#include "irrTypes.h"
@ -50,7 +49,3 @@ namespace scene
} // end namespace scene
} // end namespace irr
#endif

@ -1,5 +1,4 @@
#ifndef __E_SHADER_TYPES_H_INCLUDED__
#define __E_SHADER_TYPES_H_INCLUDED__
#pragma once
#include "irrTypes.h"
@ -85,6 +84,3 @@ const c8* const GEOMETRY_SHADER_TYPE_NAMES[] = {
} // end namespace video
} // end namespace irr
#endif // __E_SHADER_TYPES_H_INCLUDED__

@ -1,5 +1,4 @@
#ifndef __E_VERTEX_ATTRIBUTES_H_INCLUDED__
#define __E_VERTEX_ATTRIBUTES_H_INCLUDED__
#pragma once
namespace irr
{
@ -34,5 +33,3 @@ const char* const sBuiltInVertexAttributeNames[] =
} // end namespace video
} // end namespace irr
#endif //__E_VERTEX_ATTRIBUTES_H_INCLUDED__

@ -2,8 +2,7 @@
// This file is part of the "Irrlicht Engine".
// For conditions of distribution and use, see copyright notice in irrlicht.h
#ifndef __I_ANIMATED_MESH_H_INCLUDED__
#define __I_ANIMATED_MESH_H_INCLUDED__
#pragma once
#include "aabbox3d.h"
#include "IMesh.h"
@ -69,6 +68,3 @@ namespace scene
} // end namespace scene
} // end namespace irr
#endif

@ -2,8 +2,7 @@
// This file is part of the "Irrlicht Engine".
// For conditions of distribution and use, see copyright notice in irrlicht.h
#ifndef __I_ANIMATED_MESH_SCENE_NODE_H_INCLUDED__
#define __I_ANIMATED_MESH_SCENE_NODE_H_INCLUDED__
#pragma once
#include "ISceneNode.h"
#include "IBoneSceneNode.h"
@ -172,6 +171,3 @@ namespace scene
} // end namespace scene
} // end namespace irr
#endif

@ -2,8 +2,7 @@
// This file is part of the "Irrlicht Engine".
// For conditions of distribution and use, see copyright notice in irrlicht.h
#ifndef __I_ATTRIBUTES_H_INCLUDED__
#define __I_ATTRIBUTES_H_INCLUDED__
#pragma once
#include "IReferenceCounted.h"
#include "EAttributes.h"
@ -128,5 +127,3 @@ public:
} // end namespace io
} // end namespace irr
#endif

@ -2,8 +2,7 @@
// This file is part of the "Irrlicht Engine".
// For conditions of distribution and use, see copyright notice in irrlicht.h
#ifndef __I_BILLBOARD_SCENE_NODE_H_INCLUDED__
#define __I_BILLBOARD_SCENE_NODE_H_INCLUDED__
#pragma once
#include "ISceneNode.h"
@ -90,7 +89,3 @@ public:
} // end namespace scene
} // end namespace irr
#endif

@ -2,8 +2,7 @@
// This file is part of the "Irrlicht Engine".
// For conditions of distribution and use, see copyright notice in irrlicht.h
#ifndef __I_BONE_SCENE_NODE_H_INCLUDED__
#define __I_BONE_SCENE_NODE_H_INCLUDED__
#pragma once
#include "ISceneNode.h"
@ -99,6 +98,3 @@ namespace scene
} // end namespace scene
} // end namespace irr
#endif

@ -2,8 +2,7 @@
// This file is part of the "Irrlicht Engine".
// For conditions of distribution and use, see copyright notice in irrlicht.h
#ifndef __I_CAMERA_SCENE_NODE_H_INCLUDED__
#define __I_CAMERA_SCENE_NODE_H_INCLUDED__
#pragma once
#include "ISceneNode.h"
#include "IEventReceiver.h"
@ -184,6 +183,3 @@ namespace scene
} // end namespace scene
} // end namespace irr
#endif

@ -2,8 +2,7 @@
// This file is part of the "Irrlicht Engine".
// For conditions of distribution and use, see copyright notice in irrlicht.h
#ifndef __I_CURSOR_CONTROL_H_INCLUDED__
#define __I_CURSOR_CONTROL_H_INCLUDED__
#pragma once
#include "IReferenceCounted.h"
#include "position2d.h"
@ -197,6 +196,3 @@ namespace gui
} // end namespace gui
} // end namespace irr
#endif

@ -2,8 +2,7 @@
// This file is part of the "Irrlicht Engine".
// For conditions of distribution and use, see copyright notice in irrlicht.h
#ifndef __I_DUMMY_TRANSFORMATION_SCENE_NODE_H_INCLUDED__
#define __I_DUMMY_TRANSFORMATION_SCENE_NODE_H_INCLUDED__
#pragma once
#include "ISceneNode.h"
@ -36,7 +35,3 @@ public:
} // end namespace scene
} // end namespace irr
#endif

@ -2,8 +2,7 @@
// This file is part of the "Irrlicht Engine".
// For conditions of distribution and use, see copyright notice in irrlicht.h
#ifndef __I_EVENT_RECEIVER_H_INCLUDED__
#define __I_EVENT_RECEIVER_H_INCLUDED__
#pragma once
#include "ILogger.h"
#include "Keycodes.h"
@ -637,6 +636,3 @@ struct SJoystickInfo
} // end namespace irr
#endif

@ -2,8 +2,7 @@
// This file is part of the "Irrlicht Engine".
// For conditions of distribution and use, see copyright notice in irrlicht.h
#ifndef __I_FILE_ARCHIVE_H_INCLUDED__
#define __I_FILE_ARCHIVE_H_INCLUDED__
#pragma once
#include "IReadFile.h"
#include "IFileList.h"
@ -143,6 +142,3 @@ public:
} // end namespace io
} // end namespace irr
#endif

@ -2,8 +2,7 @@
// This file is part of the "Irrlicht Engine".
// For conditions of distribution and use, see copyright notice in irrlicht.h
#ifndef __I_FILE_LIST_H_INCLUDED__
#define __I_FILE_LIST_H_INCLUDED__
#pragma once
#include "IReferenceCounted.h"
#include "path.h"
@ -88,7 +87,3 @@ public:
} // end namespace irr
} // end namespace io
#endif

@ -2,8 +2,7 @@
// This file is part of the "Irrlicht Engine".
// For conditions of distribution and use, see copyright notice in irrlicht.h
#ifndef __I_FILE_SYSTEM_H_INCLUDED__
#define __I_FILE_SYSTEM_H_INCLUDED__
#pragma once
#include "IReferenceCounted.h"
#include "IFileArchive.h"
@ -268,6 +267,3 @@ public:
} // end namespace io
} // end namespace irr
#endif

@ -2,8 +2,7 @@
// This file is part of the "Irrlicht Engine".
// For conditions of distribution and use, see copyright notice in irrlicht.h
#ifndef __I_GPU_PROGRAMMING_SERVICES_H_INCLUDED__
#define __I_GPU_PROGRAMMING_SERVICES_H_INCLUDED__
#pragma once
#include "EShaderTypes.h"
#include "EMaterialTypes.h"
@ -370,6 +369,3 @@ public:
} // end namespace video
} // end namespace irr
#endif

@ -2,8 +2,7 @@
// This file is part of the "Irrlicht Engine".
// For conditions of distribution and use, see copyright notice in irrlicht.h
#ifndef __I_GUI_BUTTON_H_INCLUDED__
#define __I_GUI_BUTTON_H_INCLUDED__
#pragma once
#include "IGUIElement.h"
@ -263,6 +262,3 @@ namespace gui
} // end namespace gui
} // end namespace irr
#endif

@ -2,8 +2,7 @@
// This file is part of the "Irrlicht Engine".
// For conditions of distribution and use, see copyright notice in irrlicht.h
#ifndef __I_GUI_CHECKBOX_H_INCLUDED__
#define __I_GUI_CHECKBOX_H_INCLUDED__
#pragma once
#include "IGUIElement.h"
@ -48,6 +47,3 @@ namespace gui
} // end namespace gui
} // end namespace irr
#endif

@ -2,8 +2,7 @@
// This file is part of the "Irrlicht Engine".
// For conditions of distribution and use, see copyright notice in irrlicht.h
#ifndef __I_GUI_COMBO_BOX_H_INCLUDED__
#define __I_GUI_COMBO_BOX_H_INCLUDED__
#pragma once
#include "IGUIElement.h"
@ -73,6 +72,3 @@ namespace gui
} // end namespace gui
} // end namespace irr
#endif

@ -2,8 +2,7 @@
// This file is part of the "Irrlicht Engine".
// For conditions of distribution and use, see copyright notice in irrlicht.h
#ifndef __I_GUI_EDIT_BOX_H_INCLUDED__
#define __I_GUI_EDIT_BOX_H_INCLUDED__
#pragma once
#include "IGUIElement.h"
#include "SColor.h"
@ -152,6 +151,3 @@ namespace gui
} // end namespace gui
} // end namespace irr
#endif

@ -2,8 +2,7 @@
// This file is part of the "Irrlicht Engine".
// For conditions of distribution and use, see copyright notice in irrlicht.h
#ifndef __I_GUI_ELEMENT_H_INCLUDED__
#define __I_GUI_ELEMENT_H_INCLUDED__
#pragma once
#include "IReferenceCounted.h"
#include "rect.h"
@ -1031,6 +1030,3 @@ protected:
} // end namespace gui
} // end namespace irr
#endif

@ -2,8 +2,7 @@
// This file is part of the "Irrlicht Engine".
// For conditions of distribution and use, see copyright notice in irrlicht.h
#ifndef __I_GUI_ENVIRONMENT_H_INCLUDED__
#define __I_GUI_ENVIRONMENT_H_INCLUDED__
#pragma once
#include "IReferenceCounted.h"
#include "IGUISkin.h"
@ -416,6 +415,3 @@ public:
} // end namespace gui
} // end namespace irr
#endif

@ -2,8 +2,7 @@
// This file is part of the "Irrlicht Engine".
// For conditions of distribution and use, see copyright notice in irrlicht.h
#ifndef __I_GUI_FILE_OPEN_DIALOG_H_INCLUDED__
#define __I_GUI_FILE_OPEN_DIALOG_H_INCLUDED__
#pragma once
#include "IGUIElement.h"
#include "path.h"
@ -45,6 +44,3 @@ namespace gui
} // end namespace gui
} // end namespace irr
#endif

@ -2,8 +2,7 @@
// This file is part of the "Irrlicht Engine".
// For conditions of distribution and use, see copyright notice in irrlicht.h
#ifndef __I_GUI_FONT_H_INCLUDED__
#define __I_GUI_FONT_H_INCLUDED__
#pragma once
#include "IReferenceCounted.h"
#include "SColor.h"
@ -99,6 +98,3 @@ public:
} // end namespace gui
} // end namespace irr
#endif

@ -2,8 +2,7 @@
// This file is part of the "Irrlicht Engine".
// For conditions of distribution and use, see copyright notice in irrlicht.h
#ifndef __I_GUI_FONT_BITMAP_H_INCLUDED__
#define __I_GUI_FONT_BITMAP_H_INCLUDED__
#pragma once
#include "IGUIFont.h"
@ -41,6 +40,3 @@ public:
} // end namespace gui
} // end namespace irr
#endif

@ -2,8 +2,7 @@
// This file is part of the "Irrlicht Engine".
// For conditions of distribution and use, see copyright notice in irrlicht.h
#ifndef __I_GUI_IMAGE_H_INCLUDED__
#define __I_GUI_IMAGE_H_INCLUDED__
#pragma once
#include "IGUIElement.h"
@ -83,5 +82,3 @@ namespace gui
} // end namespace gui
} // end namespace irr
#endif

@ -1,8 +1,7 @@
// This file is part of the "Irrlicht Engine".
// written by Reinhard Ostermeier, reinhard@nospam.r-ostermeier.de
#ifndef __I_GUI_IMAGE_LIST_H_INCLUDED__
#define __I_GUI_IMAGE_LIST_H_INCLUDED__
#pragma once
#include "IGUIElement.h"
#include "rect.h"
@ -40,6 +39,3 @@ public:
} // end namespace gui
} // end namespace irr
#endif

@ -2,8 +2,7 @@
// This file is part of the "Irrlicht Engine".
// For conditions of distribution and use, see copyright notice in irrlicht.h
#ifndef __I_GUI_LIST_BOX_H_INCLUDED__
#define __I_GUI_LIST_BOX_H_INCLUDED__
#pragma once
#include "IGUIElement.h"
#include "SColor.h"
@ -137,6 +136,3 @@ namespace gui
} // end namespace gui
} // end namespace irr
#endif

@ -2,8 +2,7 @@
// This file is part of the "Irrlicht Engine".
// For conditions of distribution and use, see copyright notice in irrlicht.h
#ifndef __I_GUI_SCROLL_BAR_H_INCLUDED__
#define __I_GUI_SCROLL_BAR_H_INCLUDED__
#pragma once
#include "IGUIElement.h"
@ -60,6 +59,3 @@ namespace gui
} // end namespace gui
} // end namespace irr
#endif

@ -2,8 +2,7 @@
// This file is part of the "Irrlicht Engine".
// For conditions of distribution and use, see copyright notice in irrlicht.h
#ifndef __I_GUI_SKIN_H_INCLUDED__
#define __I_GUI_SKIN_H_INCLUDED__
#pragma once
#include "IReferenceCounted.h"
#include "EGUIAlignment.h"
@ -575,6 +574,3 @@ namespace gui
} // end namespace gui
} // end namespace irr
#endif

@ -2,8 +2,7 @@
// This file is part of the "Irrlicht Engine".
// For conditions of distribution and use, see copyright notice in irrlicht.h
#ifndef __I_GUI_SPRITE_BANK_H_INCLUDED__
#define __I_GUI_SPRITE_BANK_H_INCLUDED__
#pragma once
#include "IReferenceCounted.h"
#include "irrArray.h"
@ -137,6 +136,3 @@ public:
} // end namespace gui
} // end namespace irr
#endif // __I_GUI_SPRITE_BANK_H_INCLUDED__

@ -2,8 +2,7 @@
// This file is part of the "Irrlicht Engine".
// For conditions of distribution and use, see copyright notice in irrlicht.h
#ifndef __I_GUI_STATIC_TEXT_H_INCLUDED__
#define __I_GUI_STATIC_TEXT_H_INCLUDED__
#pragma once
#include "IGUIElement.h"
#include "SColor.h"
@ -134,6 +133,3 @@ namespace gui
} // end namespace gui
} // end namespace irr
#endif

@ -2,8 +2,7 @@
// This file is part of the "Irrlicht Engine".
// For conditions of distribution and use, see copyright notice in irrlicht.h
#ifndef __I_GUI_TAB_CONTROL_H_INCLUDED__
#define __I_GUI_TAB_CONTROL_H_INCLUDED__
#pragma once
#include "IGUIElement.h"
#include "SColor.h"
@ -150,6 +149,3 @@ namespace gui
} // end namespace gui
} // end namespace irr
#endif

@ -2,8 +2,7 @@
// This file is part of the "Irrlicht Engine".
// For conditions of distribution and use, see copyright notice in irrlicht.h
#ifndef __I_GUI_TOOL_BAR_H_INCLUDED__
#define __I_GUI_TOOL_BAR_H_INCLUDED__
#pragma once
#include "IGUIElement.h"
@ -35,6 +34,3 @@ namespace gui
} // end namespace gui
} // end namespace irr
#endif

@ -2,8 +2,7 @@
// This file is part of the "Irrlicht Engine".
// For conditions of distribution and use, see copyright notice in irrlicht.h
#ifndef __I_IMAGE_H_INCLUDED__
#define __I_IMAGE_H_INCLUDED__
#pragma once
#include "IReferenceCounted.h"
#include "position2d.h"
@ -465,6 +464,3 @@ protected:
} // end namespace video
} // end namespace irr
#endif

@ -2,8 +2,7 @@
// This file is part of the "Irrlicht Engine".
// For conditions of distribution and use, see copyright notice in irrlicht.h
#ifndef __I_SURFACE_LOADER_H_INCLUDED__
#define __I_SURFACE_LOADER_H_INCLUDED__
#pragma once
#include "IReferenceCounted.h"
#include "IImage.h"
@ -50,6 +49,3 @@ public:
} // end namespace video
} // end namespace irr
#endif

@ -2,8 +2,7 @@
// This file is part of the "Irrlicht Engine".
// For conditions of distribution and use, see copyright notice in irrlicht.h
#ifndef _I_IMAGE_WRITER_H_INCLUDED__
#define _I_IMAGE_WRITER_H_INCLUDED__
#pragma once
#include "IReferenceCounted.h"
#include "irrString.h"
@ -40,6 +39,3 @@ public:
} // namespace video
} // namespace irr
#endif // _I_IMAGE_WRITER_H_INCLUDED__

@ -2,8 +2,7 @@
// This file is part of the "Irrlicht Engine".
// For conditions of distribution and use, see copyright notice in irrlicht.h
#ifndef __I_INDEX_BUFFER_H_INCLUDED__
#define __I_INDEX_BUFFER_H_INCLUDED__
#pragma once
#include "IReferenceCounted.h"
#include "irrArray.h"
@ -60,6 +59,3 @@ namespace scene
} // end namespace scene
} // end namespace irr
#endif

@ -2,8 +2,7 @@
// This file is part of the "Irrlicht Engine".
// For conditions of distribution and use, see copyright notice in irrlicht.h
#ifndef __I_LOGGER_H_INCLUDED__
#define __I_LOGGER_H_INCLUDED__
#pragma once
#include "IReferenceCounted.h"
@ -76,6 +75,3 @@ public:
};
} // end namespace
#endif

@ -2,8 +2,7 @@
// This file is part of the "Irrlicht Engine".
// For conditions of distribution and use, see copyright notice in irrlicht.h
#ifndef __I_MATERIAL_RENDERER_H_INCLUDED__
#define __I_MATERIAL_RENDERER_H_INCLUDED__
#pragma once
#include "IReferenceCounted.h"
#include "SMaterial.h"
@ -102,6 +101,3 @@ public:
} // end namespace video
} // end namespace irr
#endif

@ -2,8 +2,7 @@
// This file is part of the "Irrlicht Engine".
// For conditions of distribution and use, see copyright notice in irrlicht.h
#ifndef __I_MATERIAL_RENDERER_SERVICES_H_INCLUDED__
#define __I_MATERIAL_RENDERER_SERVICES_H_INCLUDED__
#pragma once
#include "SMaterial.h"
#include "S3DVertex.h"
@ -81,6 +80,3 @@ public:
} // end namespace video
} // end namespace irr
#endif

@ -2,8 +2,7 @@
// This file is part of the "Irrlicht Engine".
// For conditions of distribution and use, see copyright notice in irrlicht.h
#ifndef __I_MEMORY_READ_FILE_H_INCLUDED__
#define __I_MEMORY_READ_FILE_H_INCLUDED__
#pragma once
#include "IReadFile.h"
@ -26,6 +25,3 @@ namespace io
};
} // end namespace io
} // end namespace irr
#endif

@ -2,8 +2,7 @@
// This file is part of the "Irrlicht Engine".
// For conditions of distribution and use, see copyright notice in irrlicht.h
#ifndef __I_MESH_H_INCLUDED__
#define __I_MESH_H_INCLUDED__
#pragma once
#include "IReferenceCounted.h"
#include "SMaterial.h"
@ -124,6 +123,3 @@ namespace scene
} // end namespace scene
} // end namespace irr
#endif

@ -2,8 +2,7 @@
// This file is part of the "Irrlicht Engine".
// For conditions of distribution and use, see copyright notice in irrlicht.h
#ifndef __I_MESH_BUFFER_H_INCLUDED__
#define __I_MESH_BUFFER_H_INCLUDED__
#pragma once
#include "IReferenceCounted.h"
#include "SMaterial.h"
@ -176,5 +175,3 @@ namespace scene
} // end namespace scene
} // end namespace irr
#endif

@ -2,8 +2,7 @@
// This file is part of the "Irrlicht Engine".
// For conditions of distribution and use, see copyright notice in irrlicht.h
#ifndef __I_MESH_CACHE_H_INCLUDED__
#define __I_MESH_CACHE_H_INCLUDED__
#pragma once
#include "IReferenceCounted.h"
#include "path.h"
@ -132,6 +131,3 @@ namespace scene
} // end namespace scene
} // end namespace irr
#endif

@ -2,8 +2,7 @@
// This file is part of the "Irrlicht Engine".
// For conditions of distribution and use, see copyright notice in irrlicht.h
#ifndef __I_MESH_LOADER_H_INCLUDED__
#define __I_MESH_LOADER_H_INCLUDED__
#pragma once
#include "IReferenceCounted.h"
#include "path.h"
@ -51,5 +50,3 @@ public:
} // end namespace scene
} // end namespace irr
#endif

@ -2,8 +2,7 @@
// This file is part of the "Irrlicht Engine".
// For conditions of distribution and use, see copyright notice in irrlicht.h
#ifndef __I_MESH_MANIPULATOR_H_INCLUDED__
#define __I_MESH_MANIPULATOR_H_INCLUDED__
#pragma once
#include "IReferenceCounted.h"
#include "vector3d.h"
@ -182,6 +181,3 @@ protected:
} // end namespace scene
} // end namespace irr
#endif

@ -2,8 +2,7 @@
// This file is part of the "Irrlicht Engine".
// For conditions of distribution and use, see copyright notice in irrlicht.h
#ifndef __I_MESH_SCENE_NODE_H_INCLUDED__
#define __I_MESH_SCENE_NODE_H_INCLUDED__
#pragma once
#include "ISceneNode.h"
@ -51,7 +50,3 @@ public:
} // end namespace scene
} // end namespace irr
#endif

@ -2,8 +2,7 @@
// This file is part of the "Irrlicht Engine".
// For conditions of distribution and use, see copyright notice in irrlicht.h
#ifndef __I_OS_OPERATOR_H_INCLUDED__
#define __I_OS_OPERATOR_H_INCLUDED__
#pragma once
#include "IReferenceCounted.h"
#include "irrString.h"
@ -45,5 +44,3 @@ public:
};
} // end namespace
#endif

@ -2,8 +2,7 @@
// This file is part of the "Irrlicht Engine".
// For conditions of distribution and use, see copyright notice in irrlicht.h
#ifndef __I_READ_FILE_H_INCLUDED__
#define __I_READ_FILE_H_INCLUDED__
#pragma once
#include "IReferenceCounted.h"
#include "coreutil.h"
@ -56,6 +55,3 @@ namespace io
} // end namespace io
} // end namespace irr
#endif

@ -2,8 +2,7 @@
// This file is part of the "Irrlicht Engine".
// For conditions of distribution and use, see copyright notice in irrlicht.h
#ifndef __I_IREFERENCE_COUNTED_H_INCLUDED__
#define __I_IREFERENCE_COUNTED_H_INCLUDED__
#pragma once
#include "irrTypes.h"
@ -165,6 +164,3 @@ namespace irr
};
} // end namespace irr
#endif

@ -2,8 +2,7 @@
// This file is part of the "Irrlicht Engine".
// For conditions of distribution and use, see copyright notice in irrlicht.h
#ifndef __I_RENDER_TARGET_H_INCLUDED__
#define __I_RENDER_TARGET_H_INCLUDED__
#pragma once
#include "IReferenceCounted.h"
#include "EDriverTypes.h"
@ -125,5 +124,3 @@ namespace video
}
}
#endif

@ -2,8 +2,7 @@
// This file is part of the "Irrlicht Engine".
// For conditions of distribution and use, see copyright notice in irrlicht.h
#ifndef __I_SCENE_COLLISION_MANAGER_H_INCLUDED__
#define __I_SCENE_COLLISION_MANAGER_H_INCLUDED__
#pragma once
#include "IReferenceCounted.h"
#include "position2d.h"
@ -34,5 +33,3 @@ namespace scene
} // end namespace scene
} // end namespace irr
#endif

@ -2,8 +2,7 @@
// This file is part of the "Irrlicht Engine".
// For conditions of distribution and use, see copyright notice in irrlicht.h
#ifndef __I_SCENE_MANAGER_H_INCLUDED__
#define __I_SCENE_MANAGER_H_INCLUDED__
#pragma once
#include "IReferenceCounted.h"
#include "irrArray.h"
@ -640,6 +639,3 @@ namespace scene
} // end namespace scene
} // end namespace irr
#endif

@ -2,8 +2,7 @@
// This file is part of the "Irrlicht Engine".
// For conditions of distribution and use, see copyright notice in irrlicht.h
#ifndef __I_SCENE_NODE_H_INCLUDED__
#define __I_SCENE_NODE_H_INCLUDED__
#pragma once
#include "IReferenceCounted.h"
#include "ESceneNodeTypes.h"
@ -638,6 +637,3 @@ namespace scene
} // end namespace scene
} // end namespace irr
#endif

@ -2,8 +2,7 @@
// This file is part of the "Irrlicht Engine".
// For conditions of distribution and use, see copyright notice in irrlicht.h
#ifndef __I_SHADER_CONSTANT_SET_CALLBACT_H_INCLUDED__
#define __I_SHADER_CONSTANT_SET_CALLBACT_H_INCLUDED__
#pragma once
#include "IReferenceCounted.h"
@ -80,6 +79,3 @@ public:
} // end namespace video
} // end namespace irr
#endif

@ -2,8 +2,7 @@
// This file is part of the "Irrlicht Engine".
// For conditions of distribution and use, see copyright notice in irrlicht.h
#ifndef __I_SKINNED_MESH_H_INCLUDED__
#define __I_SKINNED_MESH_H_INCLUDED__
#pragma once
#include "irrArray.h"
#include "IBoneSceneNode.h"
@ -222,6 +221,3 @@ namespace scene
} // end namespace scene
} // end namespace irr
#endif

@ -2,8 +2,7 @@
// This file is part of the "Irrlicht Engine".
// For conditions of distribution and use, see copyright notice in irrlicht.h
#ifndef __I_TEXTURE_H_INCLUDED__
#define __I_TEXTURE_H_INCLUDED__
#pragma once
#include "IReferenceCounted.h"
#include "IImage.h"
@ -340,6 +339,3 @@ protected:
} // end namespace video
} // end namespace irr
#endif

@ -2,8 +2,7 @@
// This file is part of the "Irrlicht Engine".
// For conditions of distribution and use, see copyright notice in irrlicht.h
#ifndef __I_TIMER_H_INCLUDED__
#define __I_TIMER_H_INCLUDED__
#pragma once
#include "IReferenceCounted.h"
@ -64,5 +63,3 @@ public:
};
} // end namespace irr
#endif

@ -2,8 +2,7 @@
// This file is part of the "Irrlicht Engine".
// For conditions of distribution and use, see copyright notice in irrlicht.h
#ifndef __I_VERTEX_BUFFER_H_INCLUDED__
#define __I_VERTEX_BUFFER_H_INCLUDED__
#pragma once
#include "IReferenceCounted.h"
#include "irrArray.h"
@ -48,6 +47,3 @@ namespace scene
} // end namespace scene
} // end namespace irr
#endif

@ -2,8 +2,7 @@
// This file is part of the "Irrlicht Engine".
// For conditions of distribution and use, see copyright notice in irrlicht.h
#ifndef __I_WRITE_FILE_H_INCLUDED__
#define __I_WRITE_FILE_H_INCLUDED__
#pragma once
#include "IReferenceCounted.h"
#include "path.h"
@ -46,6 +45,3 @@ namespace io
} // end namespace io
} // end namespace irr
#endif

@ -2,8 +2,7 @@
// This file is part of the "Irrlicht Engine".
// For conditions of distribution and use, see copyright notice in irrlicht.h
#ifndef __I_IRRLICHT_DEVICE_H_INCLUDED__
#define __I_IRRLICHT_DEVICE_H_INCLUDED__
#pragma once
#include "IReferenceCounted.h"
#include "dimension2d.h"
@ -337,6 +336,3 @@ namespace irr
};
} // end namespace irr
#endif

@ -2,8 +2,7 @@
// This file is part of the "Irrlicht Engine".
// For conditions of distribution and use, see copyright notice in irrlicht.h
#ifndef __S_3D_VERTEX_H_INCLUDED__
#define __S_3D_VERTEX_H_INCLUDED__
#pragma once
#include "vector3d.h"
#include "vector2d.h"
@ -279,6 +278,3 @@ inline u32 getVertexPitchFromType(E_VERTEX_TYPE vertexType)
} // end namespace video
} // end namespace irr
#endif

@ -2,8 +2,7 @@
// This file is part of the "Irrlicht Engine".
// For conditions of distribution and use, see copyright notice in irrlicht.h
#ifndef __S_ANIMATED_MESH_H_INCLUDED__
#define __S_ANIMATED_MESH_H_INCLUDED__
#pragma once
#include "IAnimatedMesh.h"
#include "IMesh.h"
@ -177,6 +176,3 @@ namespace scene
} // end namespace scene
} // end namespace irr
#endif

@ -2,8 +2,7 @@
// This file is part of the "Irrlicht Engine".
// For conditions of distribution and use, see copyright notice in irrlicht.h
#ifndef __COLOR_H_INCLUDED__
#define __COLOR_H_INCLUDED__
#pragma once
#include "irrTypes.h"
#include "irrMath.h"
@ -750,5 +749,3 @@ namespace video
} // end namespace video
} // end namespace irr
#endif

@ -2,8 +2,7 @@
// This file is part of the "Irrlicht Engine".
// For conditions of distribution and use, see copyright notice in irrlicht.h
#ifndef __S_EXPOSED_VIDEO_DATA_H_INCLUDED__
#define __S_EXPOSED_VIDEO_DATA_H_INCLUDED__
#pragma once
namespace irr
{
@ -78,7 +77,3 @@ struct SExposedVideoData
} // end namespace video
} // end namespace irr
#endif

@ -2,8 +2,7 @@
// This file is part of the "Irrlicht Engine".
// For conditions of distribution and use, see copyright notice in irrlicht.h
#ifndef __I_IRRLICHT_CREATION_PARAMETERS_H_INCLUDED__
#define __I_IRRLICHT_CREATION_PARAMETERS_H_INCLUDED__
#pragma once
#include "EDriverTypes.h"
#include "EDeviceTypes.h"
@ -291,6 +290,3 @@ namespace irr
} // end namespace irr
#endif

@ -2,8 +2,7 @@
// This file is part of the "Irrlicht Engine".
// For conditions of distribution and use, see copyright notice in irrlicht.h
#ifndef __S_MATERIAL_H_INCLUDED__
#define __S_MATERIAL_H_INCLUDED__
#pragma once
#include "SColor.h"
#include "matrix4.h"
@ -571,5 +570,3 @@ namespace video
IRRLICHT_API extern SMaterial IdentityMaterial;
} // end namespace video
} // end namespace irr
#endif

@ -2,8 +2,7 @@
// This file is part of the "Irrlicht Engine".
// For conditions of distribution and use, see copyright notice in irrlicht.h
#ifndef __S_MATERIAL_LAYER_H_INCLUDED__
#define __S_MATERIAL_LAYER_H_INCLUDED__
#pragma once
#include "matrix4.h"
@ -243,5 +242,3 @@ namespace video
} // end namespace video
} // end namespace irr
#endif // __S_MATERIAL_LAYER_H_INCLUDED__

@ -2,8 +2,7 @@
// This file is part of the "Irrlicht Engine".
// For conditions of distribution and use, see copyright notice in irrlicht.h
#ifndef __S_MESH_H_INCLUDED__
#define __S_MESH_H_INCLUDED__
#pragma once
#include "IMesh.h"
#include "IMeshBuffer.h"
@ -141,6 +140,3 @@ namespace scene
} // end namespace scene
} // end namespace irr
#endif

@ -2,8 +2,7 @@
// This file is part of the "Irrlicht Engine".
// For conditions of distribution and use, see copyright notice in irrlicht.h
#ifndef __S_OVERRIDE_MATERIAL_H_INCLUDED__
#define __S_OVERRIDE_MATERIAL_H_INCLUDED__
#pragma once
#include "SMaterial.h"
@ -175,6 +174,3 @@ namespace video
} // end namespace video
} // end namespace irr
#endif // __S_OVERRIDE_MATERIAL_H_INCLUDED__

@ -2,8 +2,7 @@
// This file is part of the "Irrlicht Engine".
// For conditions of distribution and use, see copyright notice in irrlicht.h
#ifndef __I_SKIN_MESH_BUFFER_H_INCLUDED__
#define __I_SKIN_MESH_BUFFER_H_INCLUDED__
#pragma once
#include "IMeshBuffer.h"
#include "S3DVertex.h"
@ -424,6 +423,3 @@ struct SSkinMeshBuffer : public IMeshBuffer
} // end namespace scene
} // end namespace irr
#endif

@ -2,8 +2,7 @@
// This file is part of the "Irrlicht Engine".
// For conditions of distribution and use, see copyright notice in irrlicht.h
#ifndef __S_VERTEX_INDEX_H_INCLUDED__
#define __S_VERTEX_INDEX_H_INCLUDED__
#pragma once
#include "irrTypes.h"
@ -21,6 +20,3 @@ enum E_INDEX_TYPE
} // end namespace video
} // end namespace irr
#endif

@ -2,8 +2,7 @@
// This file is part of the "Irrlicht Engine".
// For conditions of distribution and use, see copyright notice in irrlicht.h
#ifndef __S_VERTEX_MANIPULATOR_H_INCLUDED__
#define __S_VERTEX_MANIPULATOR_H_INCLUDED__
#pragma once
#include "matrix4.h"
#include "S3DVertex.h"
@ -41,6 +40,3 @@ namespace scene
} // end namespace scene
} // end namespace irr
#endif

@ -2,8 +2,7 @@
// This file is part of the "Irrlicht Engine".
// For conditions of distribution and use, see copyright notice in irrlicht.h
#ifndef __S_VIEW_FRUSTUM_H_INCLUDED__
#define __S_VIEW_FRUSTUM_H_INCLUDED__
#pragma once
#include "plane3d.h"
#include "vector3d.h"
@ -457,6 +456,3 @@ namespace scene
} // end namespace scene
} // end namespace irr
#endif

@ -2,8 +2,7 @@
// This file is part of the "Irrlicht Engine".
// For conditions of distribution and use, see copyright notice in irrlicht.h
#ifndef __I_SCENE_PARAMETERS_H_INCLUDED__
#define __I_SCENE_PARAMETERS_H_INCLUDED__
#pragma once
#include "irrTypes.h"
@ -50,6 +49,3 @@ namespace scene
} // end namespace scene
} // end namespace irr
#endif

@ -2,8 +2,7 @@
// This file is part of the "Irrlicht Engine".
// For conditions of distribution and use, see copyright notice in irrlicht.h
#ifndef __EXAMPLE_HELPER_H_INCLUDED__
#define __EXAMPLE_HELPER_H_INCLUDED__
#pragma once
#include "path.h"
@ -20,5 +19,3 @@ static io::path getExampleMediaPath()
}
} // end namespace irr
#endif

@ -2,8 +2,7 @@
// This file is part of the "Irrlicht Engine" and the "irrXML" project.
// For conditions of distribution and use, see copyright notice in irrlicht.h and irrXML.h
#ifndef __FAST_ATOF_H_INCLUDED__
#define __FAST_ATOF_H_INCLUDED__
#pragma once
#include "irrMath.h"
#include "irrString.h"
@ -365,6 +364,3 @@ inline float fast_atof(const char* floatAsString, const char** out=0)
} // end namespace core
} // end namespace irr
#endif

@ -26,8 +26,7 @@
in the jpeglib, the zlib and libPng for further information.
*/
#ifndef __IRRLICHT_H_INCLUDED__
#define __IRRLICHT_H_INCLUDED__
#pragma once
#include "aabbox3d.h"
#include "CMeshBuffer.h"
@ -321,6 +320,3 @@ namespace irr
/*! \file irrlicht.h
\brief Main header file of the irrlicht, the only file needed to include.
*/
#endif