irrlicht/include
cutealien 833ad991dd - Add function equalsByUlp to test for spacing between floating point numbers.
- Allow difference of 1 ULP in fast_atof tests (as that is still correct). Note that this only fixes part of the fast_atof test, the whole tests still fails on 64-bit because test_strtol still fails (that looks more like a real bug).


git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@4179 dfc29bdd-3216-0410-991c-e03cc46cb475
2012-06-05 11:46:37 +00:00
..
CDynamicMeshBuffer.h Bump copyright dates to 2011. 2011-01-14 13:24:40 +00:00
CIndexBuffer.h Bump copyright dates to 2011. 2011-01-14 13:24:40 +00:00
CMeshBuffer.h Bump copyright dates to 2011. 2011-01-14 13:24:40 +00:00
CVertexBuffer.h Bump copyright dates to 2011. 2011-01-14 13:24:40 +00:00
EAttributes.h Add SVN property and fix eol style 2012-01-22 14:56:31 +00:00
ECullingTypes.h Bump copyright dates to 2011. 2011-01-14 13:24:40 +00:00
EDebugSceneTypes.h Bump copyright dates to 2011. 2011-01-14 13:24:40 +00:00
EDeviceTypes.h Add experimental framebuffer device. 2009-11-27 18:58:56 +00:00
EDriverFeatures.h Fix attribute value for maximal lights. Add video driver feature flag for texture matrix support. 2011-06-07 20:12:26 +00:00
EDriverTypes.h Bump copyright dates to 2011. 2011-01-14 13:24:40 +00:00
EGUIAlignment.h Bump copyright dates to 2011. 2011-01-14 13:24:40 +00:00
EGUIElementTypes.h Bump copyright dates to 2011. 2011-01-14 13:24:40 +00:00
EHardwareBufferFlags.h Bump copyright dates to 2011. 2011-01-14 13:24:40 +00:00
EMaterialFlags.h Add new material fields for blend operation and polygon offset (depth bias). 2011-04-21 11:53:00 +00:00
EMaterialTypes.h Bump copyright dates to 2011. 2011-01-14 13:24:40 +00:00
EMeshWriterEnums.h Bump copyright dates to 2011. 2011-01-14 13:24:40 +00:00
EMessageBoxFlags.h Bump copyright dates to 2011. 2011-01-14 13:24:40 +00:00
EPrimitiveTypes.h Add SVN property and fix eol style 2012-01-22 14:56:31 +00:00
ESceneNodeAnimatorTypes.h Bump copyright dates to 2011. 2011-01-14 13:24:40 +00:00
ESceneNodeTypes.h ColladaMeshWriter: Add light export. Meshname handling cleaned up. 2011-06-23 17:40:27 +00:00
EShaderTypes.h Add SVN property and fix eol style 2012-01-22 14:56:31 +00:00
ETerrainElements.h Bump copyright dates to 2011. 2011-01-14 13:24:40 +00:00
IAnimatedMesh.h Add a FPS setting for animated meshes. This allows to store an overall animation speed for a mesh, which enables reading this information from the formats that support it and set the animation speed in scene nodes accordingly. 2011-12-04 00:10:15 +00:00
IAnimatedMeshMD2.h Bump copyright dates to 2011. 2011-01-14 13:24:40 +00:00
IAnimatedMeshMD3.h Remove stray whitespace 2011-04-21 11:48:05 +00:00
IAnimatedMeshSceneNode.h Removed getMS3DJointNode, getXJointNode, and EGDS_MESSAGE_BOX_MAX_TEST_WIDTH. Added deprecated warnings to some more methods, plus a couple of doc string fixes. 2011-02-14 15:59:05 +00:00
IAttributeExchangingObject.h Fix Filename type in attribute struct to support unicode strings 2011-06-02 19:26:18 +00:00
IAttributes.h - Add vector2d and dimension2d attributes (both already had incomplete parts of implementations for some reason) 2011-11-29 22:56:28 +00:00
IBillboardSceneNode.h Change new billboard API to use more common names and a better usable interface. Fixed documentation. Proposal for fix made by greenya. 2011-11-15 13:34:48 +00:00
IBillboardTextSceneNode.h Bump copyright dates to 2011. 2011-01-14 13:24:40 +00:00
IBoneSceneNode.h Added minimum timelines for removing deprecated methods. 2011-02-19 09:22:58 +00:00
ICameraSceneNode.h Update camera documentation. 2011-07-30 09:31:58 +00:00
IColladaMeshWriter.h Avoid unescaped xml tags in comments 2011-11-01 08:42:30 +00:00
ICursorControl.h Bump copyright dates to 2011. 2011-01-14 13:24:40 +00:00
IDummyTransformationSceneNode.h Bump copyright dates to 2011. 2011-01-14 13:24:40 +00:00
IDynamicMeshBuffer.h Bump copyright dates to 2011. 2011-01-14 13:24:40 +00:00
IEventReceiver.h Merge revision 3848-3875 from 1.7 branch: 2011-07-07 21:56:31 +00:00
IFileArchive.h Bump copyright dates to 2011. 2011-01-14 13:24:40 +00:00
IFileList.h Remove stray comma from comment 2011-11-01 08:34:15 +00:00
IFileSystem.h Add new methods for adding and removing file archives based on ifilearchive pointers. The existing methods are also enhanced by an optional return value of the newly added archive. Addition suggested and coded by Nalin. 2011-10-22 23:45:52 +00:00
IGPUProgrammingServices.h Add Nadro's initial Cg support. Example 10 is enhanced to allow also Cg shaders. 2012-02-02 17:51:24 +00:00
IGUIButton.h - Add getActiveFont to all elements which have setOverrideFont for cleaner code 2011-06-21 21:41:10 +00:00
IGUICheckBox.h Bump copyright dates to 2011. 2011-01-14 13:24:40 +00:00
IGUIColorSelectDialog.h Bump copyright dates to 2011. 2011-01-14 13:24:40 +00:00
IGUIComboBox.h Add IGUIComboBox::setMaxSelectionRows and IGUIComboBox::getMaxSelectionRows 2011-07-20 09:16:34 +00:00
IGUIContextMenu.h Bump copyright dates to 2011. 2011-01-14 13:24:40 +00:00
IGUIEditBox.h Merged revisions 4001-4056 from 1.7 branch. Keycode updates, fix compilation errors, vector normalize error case fixed, joystick safety fixes, editbox updates, meshviewer modal window fix, isPointInsideFast changes. 2012-02-01 23:29:32 +00:00
IGUIElement.h Added setName and getName to IGUIElement, the same way as it's in ISceneNode. Note: I don't yet add a function like ISceneManager::getSceneNodeFromName to IGUIEnvironment as well. The reason is that current implementations of related functions ISceneManager::getSceneNodeFromId and IGUIElement::getElementFromId are done very different and I first have to figure out if there's any way to reconcile those sanely. 2012-03-26 20:32:48 +00:00
IGUIElementFactory.h Bump copyright dates to 2011. 2011-01-14 13:24:40 +00:00
IGUIEnvironment.h Clarify IGUIEnvironment::getHovered documentation as it's nearly never what the user really should use. 2012-03-26 21:01:20 +00:00
IGUIFileOpenDialog.h Bump copyright dates to 2011. 2011-01-14 13:24:40 +00:00
IGUIFont.h Bump copyright dates to 2011. 2011-01-14 13:24:40 +00:00
IGUIFontBitmap.h Bump copyright dates to 2011. 2011-01-14 13:24:40 +00:00
IGUIImage.h Bump copyright dates to 2011. 2011-01-14 13:24:40 +00:00
IGUIImageList.h Merged revisions 2892:2947 from 1.6 branch. Mainly GUI fixes. Cylinder texturing enhanced. WIN64 defines everywhere also use _WIN64. Code layout and documentation updates. 2009-11-30 14:42:58 +00:00
IGUIInOutFader.h Bump copyright dates to 2011. 2011-01-14 13:24:40 +00:00
IGUIListBox.h All gui-elements now use "SColor" instead of "const SColor&" to unify interfaces somewhat (it doesn't really matter which way it's done - the only bad solution is doing it different in every second function). I don't dare changing the one occurrence of "const SColor&" in IGUISkin as skins are so often overloaded and so changing that would break too much user-code, will do that once IGUISkin is more seriously reworked. Sorry for anyone already overloading gui-elements IGUIEditBox, IGUIListBox, IGUIStaticText - you will have to change that as well. But I think in the long run it's better having this at least a little less inconsistent. 2011-10-11 17:35:47 +00:00
IGUIMeshViewer.h Bump copyright dates to 2011. 2011-01-14 13:24:40 +00:00
IGUIScrollBar.h Bump copyright dates to 2011. 2011-01-14 13:24:40 +00:00
IGUISkin.h Added minimum timelines for removing deprecated methods. 2011-02-19 09:22:58 +00:00
IGUISpinBox.h CGUISpinBox range does now also use decimal places to avoid getting endless loops in setValue/verifyValueRange. 2011-08-09 14:34:25 +00:00
IGUISpriteBank.h Bump copyright dates to 2011. 2011-01-14 13:24:40 +00:00
IGUIStaticText.h Messed up last check-in somewhat. Now all getColor functions in statictext avoid const& (which is OK as SColor is just a long). 2011-10-11 16:58:15 +00:00
IGUITabControl.h Added IGUITabControl::insertTab, IGUITabControl::removeTab, IGUITabControl::clear and IGUITabControl::getTabAt 2011-06-02 13:31:33 +00:00
IGUITable.h Added IGUITable::getColumnWidth 2011-03-06 16:23:51 +00:00
IGUIToolbar.h Bump copyright dates to 2011. 2011-01-14 13:24:40 +00:00
IGUITreeView.h Added minimum timelines for removing deprecated methods. 2011-02-19 09:22:58 +00:00
IGUIWindow.h Bump copyright dates to 2011. 2011-01-14 13:24:40 +00:00
IGeometryCreator.h Bump copyright dates to 2011. 2011-01-14 13:24:40 +00:00
IImage.h Bump copyright dates to 2011. 2011-01-14 13:24:40 +00:00
IImageLoader.h Bump copyright dates to 2011. 2011-01-14 13:24:40 +00:00
IImageWriter.h Bump copyright dates to 2011. 2011-01-14 13:24:40 +00:00
IIndexBuffer.h Bump copyright dates to 2011. 2011-01-14 13:24:40 +00:00
ILightManager.h Change type for stored and passed lights array. In most situations, only the ISceneNode was used, and the type is not necessarily ILightSceneNode anyway. So generalize this interface and the storage arrays internally. 2011-05-12 16:46:20 +00:00
ILightSceneNode.h Bump copyright dates to 2011. 2011-01-14 13:24:40 +00:00
ILogger.h Bump copyright dates to 2011. 2011-01-14 13:24:40 +00:00
IMaterialRenderer.h Bump copyright dates to 2011. 2011-01-14 13:24:40 +00:00
IMaterialRendererServices.h - Added support for int interface in setShaderConstant methods. 2012-03-16 10:43:36 +00:00
IMesh.h Bump copyright dates to 2011. 2011-01-14 13:24:40 +00:00
IMeshBuffer.h Bump copyright dates to 2011. 2011-01-14 13:24:40 +00:00
IMeshCache.h Added minimum timelines for removing deprecated methods. 2011-02-19 09:22:58 +00:00
IMeshLoader.h Bump copyright dates to 2011. 2011-01-14 13:24:40 +00:00
IMeshManipulator.h Add vertex optimization algorithm submitted by curaga 2012-01-20 18:08:14 +00:00
IMeshSceneNode.h Bump copyright dates to 2011. 2011-01-14 13:24:40 +00:00
IMeshWriter.h Bump copyright dates to 2011. 2011-01-14 13:24:40 +00:00
IMetaTriangleSelector.h Bump copyright dates to 2011. 2011-01-14 13:24:40 +00:00
IOSOperator.h Changed name and signature of getOperationSystemVersion, which is now correctly called getOperatingSystemVersion. Also changed the internal type and OSOperator creation. 2011-06-02 20:18:54 +00:00
IParticleAffector.h Bump copyright dates to 2011. 2011-01-14 13:24:40 +00:00
IParticleAnimatedMeshSceneNodeEmitter.h Bump copyright dates to 2011. 2011-01-14 13:24:40 +00:00
IParticleAttractionAffector.h Bump copyright dates to 2011. 2011-01-14 13:24:40 +00:00
IParticleBoxEmitter.h Bump copyright dates to 2011. 2011-01-14 13:24:40 +00:00
IParticleCylinderEmitter.h Bump copyright dates to 2011. 2011-01-14 13:24:40 +00:00
IParticleEmitter.h Bump copyright dates to 2011. 2011-01-14 13:24:40 +00:00
IParticleFadeOutAffector.h Bump copyright dates to 2011. 2011-01-14 13:24:40 +00:00
IParticleGravityAffector.h Bump copyright dates to 2011. 2011-01-14 13:24:40 +00:00
IParticleMeshEmitter.h Bump copyright dates to 2011. 2011-01-14 13:24:40 +00:00
IParticleRingEmitter.h Bump copyright dates to 2011. 2011-01-14 13:24:40 +00:00
IParticleRotationAffector.h Bump copyright dates to 2011. 2011-01-14 13:24:40 +00:00
IParticleSphereEmitter.h Bump copyright dates to 2011. 2011-01-14 13:24:40 +00:00
IParticleSystemSceneNode.h Make IParticleSystemSceneNode::doParticleSystem public to allow rendering outside scenegraph. 2011-06-16 21:09:46 +00:00
IQ3LevelMesh.h - Add support for bsp brush entities. Written by Hendu. 2011-11-09 19:28:12 +00:00
IQ3Shader.h rename texureBlend functions to textureBlend 2012-01-20 17:54:33 +00:00
IRandomizer.h Add access and changeability to internal Randomizer. 2011-06-21 22:02:18 +00:00
IReadFile.h Bump copyright dates to 2011. 2011-01-14 13:24:40 +00:00
IReferenceCounted.h Bump copyright dates to 2011. 2011-01-14 13:24:40 +00:00
ISceneCollisionManager.h Bump copyright dates to 2011. 2011-01-14 13:24:40 +00:00
ISceneLoader.h Fix documentation 2011-11-01 08:51:10 +00:00
ISceneManager.h Add functions and constructor parameter to set the distance of the maya camera from the currently used target. 2011-12-03 16:26:59 +00:00
ISceneNode.h Fix warning in comments (my fault). Thx @ khonkhortisan for reporting. 2012-04-01 21:12:49 +00:00
ISceneNodeAnimator.h Bump copyright dates to 2011. 2011-01-14 13:24:40 +00:00
ISceneNodeAnimatorCameraFPS.h - Added ISceneNodeAnimatorCameraFPS::getKeyMap and a new ISceneNodeAnimatorCameraFPS::setKeyMap. 2011-09-14 14:07:54 +00:00
ISceneNodeAnimatorCameraMaya.h Add functions and constructor parameter to set the distance of the maya camera from the currently used target. 2011-12-03 16:26:59 +00:00
ISceneNodeAnimatorCollisionResponse.h Bump copyright dates to 2011. 2011-01-14 13:24:40 +00:00
ISceneNodeAnimatorFactory.h remove default destructor 2011-04-12 12:03:37 +00:00
ISceneNodeFactory.h Bump copyright dates to 2011. 2011-01-14 13:24:40 +00:00
ISceneUserDataSerializer.h Bump copyright dates to 2011. 2011-01-14 13:24:40 +00:00
IShaderConstantSetCallBack.h Bump copyright dates to 2011. 2011-01-14 13:24:40 +00:00
IShadowVolumeSceneNode.h Bump copyright dates to 2011. 2011-01-14 13:24:40 +00:00
ISkinnedMesh.h Remove unused member 2011-10-19 21:13:19 +00:00
ITerrainSceneNode.h Bump copyright dates to 2011. 2011-01-14 13:24:40 +00:00
ITextSceneNode.h Bump copyright dates to 2011. 2011-01-14 13:24:40 +00:00
ITexture.h Bump copyright dates to 2011. 2011-01-14 13:24:40 +00:00
ITimer.h Remove destructor, it's already called by default this way. 2011-06-21 21:57:00 +00:00
ITriangleSelector.h Fix another const issue with the selector patch 2011-05-12 15:19:19 +00:00
IVertexBuffer.h Bump copyright dates to 2011. 2011-01-14 13:24:40 +00:00
IVideoDriver.h Fix description of draw2DLine to make clear that both start and end will be colored 2012-04-24 07:36:42 +00:00
IVideoModeList.h Bump copyright dates to 2011. 2011-01-14 13:24:40 +00:00
IVolumeLightSceneNode.h Bump copyright dates to 2011. 2011-01-14 13:24:40 +00:00
IWriteFile.h Bump copyright dates to 2011. 2011-01-14 13:24:40 +00:00
IXMLReader.h Bump copyright dates to 2011. 2011-01-14 13:24:40 +00:00
IXMLWriter.h Bump copyright dates to 2011. 2011-01-14 13:24:40 +00:00
IrrCompileConfig.h irr::s64 now compiles with -ansi and -pendentic on gcc without warnings. Also can now be disabled completely by define. 2012-03-24 11:29:06 +00:00
IrrlichtDevice.h Add access and changeability to internal Randomizer. 2011-06-21 22:02:18 +00:00
Keycodes.h Merged revisions 4001-4056 from 1.7 branch. Keycode updates, fix compilation errors, vector normalize error case fixed, joystick safety fixes, editbox updates, meshviewer modal window fix, isPointInsideFast changes. 2012-02-01 23:29:32 +00:00
S3DVertex.h Bump copyright dates to 2011. 2011-01-14 13:24:40 +00:00
SAnimatedMesh.h Add a FPS setting for animated meshes. This allows to store an overall animation speed for a mesh, which enables reading this information from the formats that support it and set the animation speed in scene nodes accordingly. 2011-12-04 00:10:15 +00:00
SColor.h Merged revisions 3729-3829 from 1.7 branch. Fixed serialization of camera nodes, fix array::erase, fix mem leaks in example 22, fix interpolation in SColorf, fix crash in collada loader. 2011-06-09 06:45:29 +00:00
SExposedVideoData.h Bump copyright dates to 2011. 2011-01-14 13:24:40 +00:00
SIrrCreationParameters.h Allow setting D3DCREATE_MULTITHREADED when creating Direct3D drivers. 2012-05-22 13:10:25 +00:00
SKeyMap.h - Added ISceneNodeAnimatorCameraFPS::getKeyMap and a new ISceneNodeAnimatorCameraFPS::setKeyMap. 2011-09-14 14:07:54 +00:00
SLight.h Bump copyright dates to 2011. 2011-01-14 13:24:40 +00:00
SMaterial.h rename texureBlend functions to textureBlend 2012-01-20 17:54:33 +00:00
SMaterialLayer.h Typo fixed 2012-01-06 14:47:10 +00:00
SMesh.h Add documentation about bbox update not called automatically. 2012-04-24 07:07:47 +00:00
SMeshBuffer.h Bump copyright dates to 2011. 2011-01-14 13:24:40 +00:00
SMeshBufferLightMap.h Bump copyright dates to 2011. 2011-01-14 13:24:40 +00:00
SMeshBufferTangents.h Bump copyright dates to 2011. 2011-01-14 13:24:40 +00:00
SParticle.h Bump copyright dates to 2011. 2011-01-14 13:24:40 +00:00
SSharedMeshBuffer.h Merge from 1-7 branch, releases 3927-3942. Just documentation fixes. 2011-10-16 10:26:05 +00:00
SSkinMeshBuffer.h Merge from 1.7 branch. Fixes for SSharedMeshBuffer and matrix4 2011-09-27 22:54:27 +00:00
SVertexIndex.h Bump copyright dates to 2011. 2011-01-14 13:24:40 +00:00
SVertexManipulator.h Bump copyright dates to 2011. 2011-01-14 13:24:40 +00:00
SViewFrustum.h Merge from 1-7 branch, releases 3927-3942. Just documentation fixes. 2011-10-16 10:26:05 +00:00
SceneParameters.h Bump copyright dates to 2011. 2011-01-14 13:24:40 +00:00
aabbox3d.h Bump copyright dates to 2011. 2011-01-14 13:24:40 +00:00
coreutil.h Bump copyright dates to 2011. 2011-01-14 13:24:40 +00:00
dimension2d.h Bump copyright dates to 2011. 2011-01-14 13:24:40 +00:00
driverChoice.h Bump copyright dates to 2011. 2011-01-14 13:24:40 +00:00
fast_atof.h - Add function equalsByUlp to test for spacing between floating point numbers. 2012-06-05 11:46:37 +00:00
heapsort.h Bump copyright dates to 2011. 2011-01-14 13:24:40 +00:00
irrAllocator.h Bump copyright dates to 2011. 2011-01-14 13:24:40 +00:00
irrArray.h Merged revisions 3729-3829 from 1.7 branch. Fixed serialization of camera nodes, fix array::erase, fix mem leaks in example 22, fix interpolation in SColorf, fix crash in collada loader. 2011-06-09 06:45:29 +00:00
irrList.h Bump copyright dates to 2011. 2011-01-14 13:24:40 +00:00
irrMap.h Improve use of constref which is now possible due to the API change in irrMap. Suggestion made by JVr 2011-12-02 10:36:07 +00:00
irrMath.h - Add function equalsByUlp to test for spacing between floating point numbers. 2012-06-05 11:46:37 +00:00
irrString.h Fix documentation 2011-11-01 08:51:10 +00:00
irrTypes.h Copy s64 type to unsigned u64 counterpart. Add borland checks as suggested by Ethon 2012-04-18 11:33:10 +00:00
irrXML.h - XML-reader now preserves all whitespace. So even newlines are now returned as EXN_TEXT nodes. Old behavior was dropping those, but it handled unix-style newlines badly and should rather have preserved all whitespace or none. Preserving no whitespace could be useful feature for the future. 2012-02-20 19:43:51 +00:00
irrlicht.h Add missing include IRandomizer.h to irrlicht.h (found by greenya) 2011-11-14 10:22:10 +00:00
line2d.h - Add core::iszero and core::squareroot for s64 type. 2012-03-23 16:27:54 +00:00
line3d.h - line2d::getMiddle and line3d::getMiddle work now also with integers. But can be slower in debug and for compilers which are not optimizing division by 2 to multiplication by 0.5 for floats also in release (if that still matters we need a template specialization here). 2012-02-10 12:08:44 +00:00
matrix4.h Some new setter methods suggested by kaos. 2012-01-06 14:46:51 +00:00
path.h Bump copyright dates to 2011. 2011-01-14 13:24:40 +00:00
plane3d.h Merge from 1-7 branch, releases 3927-3942. Just documentation fixes. 2011-10-16 10:26:05 +00:00
position2d.h Bump copyright dates to 2011. 2011-01-14 13:24:40 +00:00
quaternion.h Add threshold for slerp calculation, switching between linear and slerp at this point. 2012-01-20 09:51:47 +00:00
rect.h Bump copyright dates to 2011. 2011-01-14 13:24:40 +00:00
triangle3d.h Merged revisions 4001-4056 from 1.7 branch. Keycode updates, fix compilation errors, vector normalize error case fixed, joystick safety fixes, editbox updates, meshviewer modal window fix, isPointInsideFast changes. 2012-02-01 23:29:32 +00:00
vector2d.h Add explicit cast in vector2d::getAngleWith to avoid warnings when using type irr::s64. 2012-03-30 11:08:22 +00:00
vector3d.h Merged revisions 4001-4056 from 1.7 branch. Keycode updates, fix compilation errors, vector normalize error case fixed, joystick safety fixes, editbox updates, meshviewer modal window fix, isPointInsideFast changes. 2012-02-01 23:29:32 +00:00