irrlicht/include
hybrid 92f1299cd2 Add flag to enable sRGB correct color calculations (e.g. blend and lighting). This allows for much better color calculations, but requires to change the explicitly defined colors in the code to be converted to linear color space.
Changed many init routines to use SIrrlichtCreationParameters struct instead of many single parameters.

git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@3729 dfc29bdd-3216-0410-991c-e03cc46cb475
2011-05-19 20:07:13 +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 Bump copyright dates to 2011. 2011-01-14 13:24:40 +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 Add support for blend operation field. 2011-04-21 13:08:48 +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 Bump copyright dates to 2011. 2011-01-14 13:24:40 +00:00
ESceneNodeAnimatorTypes.h Bump copyright dates to 2011. 2011-01-14 13:24:40 +00:00
ESceneNodeTypes.h Bump copyright dates to 2011. 2011-01-14 13:24:40 +00:00
EShaderTypes.h Add geometry shaders for OpenGL. Implementation is largely influenced by ideas from devsh. Right now the input and output types are fixed to EPT_TRIANGLES, the maximal output vertices are only limited by the driver, and some geometry shader extensions are wrongly used. Will be fixed in the near future. 2009-11-24 23:35:43 +00:00
ETerrainElements.h Bump copyright dates to 2011. 2011-01-14 13:24:40 +00:00
IAnimatedMesh.h Moved some stuff out of IAnimatedMesh and back into CAnimatedMeshHalfLife where it should live 2011-01-28 16:13:48 +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 Bump copyright dates to 2011. 2011-01-14 13:24:40 +00:00
IAttributes.h Add support for relative texture names in atrributes 2011-05-09 12:47:49 +00:00
IBillboardSceneNode.h Bump copyright dates to 2011. 2011-01-14 13:24:40 +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 Bump copyright dates to 2011. 2011-01-14 13:24:40 +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 Added minimum timelines for removing deprecated methods. 2011-02-19 09:22:58 +00:00
IFileArchive.h Bump copyright dates to 2011. 2011-01-14 13:24:40 +00:00
IFileList.h Bump copyright dates to 2011. 2011-01-14 13:24:40 +00:00
IFileSystem.h Warn that addFileArchive methods will be removed in Irrlicht 1.9 2011-02-18 04:23:42 +00:00
IGPUProgrammingServices.h Bump copyright dates to 2011. 2011-01-14 13:24:40 +00:00
IGUIButton.h Bump copyright dates to 2011. 2011-01-14 13:24:40 +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 Bump copyright dates to 2011. 2011-01-14 13:24:40 +00:00
IGUIContextMenu.h Bump copyright dates to 2011. 2011-01-14 13:24:40 +00:00
IGUIEditBox.h Bump copyright dates to 2011. 2011-01-14 13:24:40 +00:00
IGUIElement.h Bump copyright dates to 2011. 2011-01-14 13:24:40 +00:00
IGUIElementFactory.h Bump copyright dates to 2011. 2011-01-14 13:24:40 +00:00
IGUIEnvironment.h Bump copyright dates to 2011. 2011-01-14 13:24:40 +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 Added IGUIListBox::getItemAt 2011-05-15 22:07:31 +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 Bump copyright dates to 2011. 2011-01-14 13:24:40 +00:00
IGUISpriteBank.h Bump copyright dates to 2011. 2011-01-14 13:24:40 +00:00
IGUIStaticText.h Adding a new flag and new text break for support of right-to-left text in StaticText elements. Patch from Auria and STK project. 2011-02-03 23:15:11 +00:00
IGUITabControl.h Bump copyright dates to 2011. 2011-01-14 13:24:40 +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 Bump copyright dates to 2011. 2011-01-14 13:24:40 +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 Added minimum timelines for removing deprecated methods. 2011-02-19 09:22:58 +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 Bump copyright dates to 2011. 2011-01-14 13:24:40 +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 Fix material hint for particles 2011-03-20 10:46:18 +00:00
IQ3LevelMesh.h Bump copyright dates to 2011. 2011-01-14 13:24:40 +00:00
IQ3Shader.h Add support for more image types in q3 level loading. 2011-04-27 23:41:14 +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 Renamed ISceneLoader::isALoadableFileType to isALoadableFileFormat to match the archive and image loader interfaces. Added getters for mesh, scene and archive loaders. 2011-01-20 05:47:50 +00:00
ISceneManager.h remove destructor which is already inherited from IReferenceCounted 2011-03-20 10:30:39 +00:00
ISceneNode.h Change Debug data to u32 as it is a binary variable. 2011-04-28 16:11:24 +00:00
ISceneNodeAnimator.h Bump copyright dates to 2011. 2011-01-14 13:24:40 +00:00
ISceneNodeAnimatorCameraFPS.h Bump copyright dates to 2011. 2011-01-14 13:24:40 +00:00
ISceneNodeAnimatorCameraMaya.h Bump copyright dates to 2011. 2011-01-14 13:24:40 +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 Bump copyright dates to 2011. 2011-01-14 13:24:40 +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 Bump copyright dates to 2011. 2011-01-14 13:24:40 +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 Add support for relative texture names in atrributes 2011-05-09 12:47:49 +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 Add proper compile time define for enabling usage of direct input joystick support (enabled by default) 2011-05-12 12:06:10 +00:00
IrrlichtDevice.h Bump copyright dates to 2011. 2011-01-14 13:24:40 +00:00
Keycodes.h Bump copyright dates to 2011. 2011-01-14 13:24:40 +00:00
S3DVertex.h Bump copyright dates to 2011. 2011-01-14 13:24:40 +00:00
SAnimatedMesh.h Bump copyright dates to 2011. 2011-01-14 13:24:40 +00:00
SColor.h Fix HSL color class and conversions from/to RGB classes. 2011-03-20 21:44:28 +00:00
SExposedVideoData.h Bump copyright dates to 2011. 2011-01-14 13:24:40 +00:00
SIrrCreationParameters.h Add flag to enable sRGB correct color calculations (e.g. blend and lighting). This allows for much better color calculations, but requires to change the explicitly defined colors in the code to be converted to linear color space. 2011-05-19 20:07:13 +00:00
SKeyMap.h Bump copyright dates to 2011. 2011-01-14 13:24:40 +00:00
SLight.h Bump copyright dates to 2011. 2011-01-14 13:24:40 +00:00
SMaterial.h Make bitfield large enough. 2011-04-28 14:54:15 +00:00
SMaterialLayer.h Bump copyright dates to 2011. 2011-01-14 13:24:40 +00:00
SMesh.h Bump copyright dates to 2011. 2011-01-14 13:24:40 +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 Bump copyright dates to 2011. 2011-01-14 13:24:40 +00:00
SSkinMeshBuffer.h Bump copyright dates to 2011. 2011-01-14 13:24:40 +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 Bump copyright dates to 2011. 2011-01-14 13:24:40 +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 some more features from assimp patch. Also fix some things in the previously added methods. 2011-04-27 22:15:51 +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 Bump copyright dates to 2011. 2011-01-14 13:24:40 +00:00
irrList.h Bump copyright dates to 2011. 2011-01-14 13:24:40 +00:00
irrMap.h Added minimum timelines for removing deprecated methods. 2011-02-19 09:22:58 +00:00
irrMath.h Bump copyright dates to 2011. 2011-01-14 13:24:40 +00:00
irrString.h Bump copyright dates to 2011. 2011-01-14 13:24:40 +00:00
irrTypes.h Bump copyright dates to 2011. 2011-01-14 13:24:40 +00:00
irrXML.h Bump copyright dates to 2011. 2011-01-14 13:24:40 +00:00
irrlicht.h Add missing include found by greenya 2011-02-21 20:38:39 +00:00
line2d.h Bump copyright dates to 2011. 2011-01-14 13:24:40 +00:00
line3d.h Bump copyright dates to 2011. 2011-01-14 13:24:40 +00:00
matrix4.h Bump copyright dates to 2011. 2011-01-14 13:24:40 +00:00
path.h Bump copyright dates to 2011. 2011-01-14 13:24:40 +00:00
plane3d.h Bump copyright dates to 2011. 2011-01-14 13:24:40 +00:00
position2d.h Bump copyright dates to 2011. 2011-01-14 13:24:40 +00:00
quaternion.h Remove extra qualification. 2011-05-05 22:22:00 +00:00
rect.h Bump copyright dates to 2011. 2011-01-14 13:24:40 +00:00
triangle3d.h Bump copyright dates to 2011. 2011-01-14 13:24:40 +00:00
vector2d.h Merged from branch 1.7, revisions 3607-3725. Fix some compilation errors, fix soname in Linux Makefile, calculation fix in vector2d class, CGUIScrollBar event handling fix. 2011-05-18 21:32:00 +00:00
vector3d.h Bump copyright dates to 2011. 2011-01-14 13:24:40 +00:00