minetest/irr/include
Lars Mueller 7e4919c6ed Refactor matrix4.h
Sets the surprising row-major conventions used here straight.

Renames rotateVect to rotateAndScaleVect:
If the matrix also scales, that is applied as well by the method.
Obsolete rotateVect variants are removed.
The inverseRotateVect method is also renamed accordingly.
Note that this applies the transpose of the product
of the scale and rotation matrices, which inverts just the rotation.
2024-10-10 17:40:31 +02:00
..
KHR Don't expose irrlicht internal headers as public 2024-10-09 16:25:02 +02:00
aabbox3d.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
CIndexBuffer.h Add some debug helpers around this area 2024-09-16 23:12:52 +02:00
CMeshBuffer.h Mark a bunch of classes as final 2024-09-02 21:50:13 +02:00
coreutil.h Fix deletePathFromFilename returning cutoff filenames (#15211) 2024-09-30 22:41:53 +02:00
CVertexBuffer.h Add some debug helpers around this area 2024-09-16 23:12:52 +02:00
dimension2d.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
EAttributes.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
ECullingTypes.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
EDebugSceneTypes.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
EDeviceTypes.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
EDriverFeatures.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
EDriverTypes.h Delete OpenGL ES 1.0 driver (#15067) 2024-08-28 20:44:42 +02:00
EFocusFlags.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
EGUIAlignment.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
EGUIElementTypes.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
EHardwareBufferFlags.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
EMaterialProps.h Drop fixed pipeline lighting stuff (#15165) 2024-09-18 12:18:28 +02:00
EMaterialTypes.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
EPrimitiveTypes.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
EReadFileType.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
ESceneNodeTypes.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
EShaderTypes.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
EVertexAttributes.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
EVideoTypes.h Debloat IVideoDriver and IrrlichtDevice includes (#15080) 2024-08-31 11:44:30 +02:00
exampleHelper.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
fast_atof.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
IAnimatedMesh.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
IAnimatedMeshSceneNode.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
IAttributes.h Irrlicht cleanups (mostly getting rid of core::array) 2024-08-17 19:49:11 +02:00
IBillboardSceneNode.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
IBoneSceneNode.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
ICameraSceneNode.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
IContextManager.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
ICursorControl.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
IDummyTransformationSceneNode.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
IEventReceiver.h Auto-toggle TouchControls in-game when receiving touch/mouse input 2024-10-09 18:26:19 +02:00
IFileArchive.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
IFileList.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
IFileSystem.h Irrlicht cleanups (mostly getting rid of core::array) 2024-08-17 19:49:11 +02:00
IGPUProgrammingServices.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
IGUIButton.h Make button sprites (scrollbar arrows) DPI-aware (#14772) 2024-06-26 15:25:27 +02:00
IGUICheckBox.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
IGUIComboBox.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
IGUIEditBox.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
IGUIElement.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
IGUIEnvironment.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
IGUIFileOpenDialog.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
IGUIFont.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
IGUIFontBitmap.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
IGUIImage.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
IGUIImageList.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
IGUIListBox.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
IGUIScrollBar.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
IGUISkin.h Move Minetest GUISkin -> Irrlicht CGUISkin 2024-09-08 13:53:33 +02:00
IGUISpriteBank.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
IGUIStaticText.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
IGUITabControl.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
IGUIToolbar.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
IImage.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
IImageLoader.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
IImageWriter.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
IIndexBuffer.h Put all pieces together and clean up leftover code 2024-09-02 21:50:13 +02:00
ILogger.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
IMaterialRenderer.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
IMaterialRendererServices.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
IMemoryReadFile.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
IMesh.h Add static glTF support (#14557) 2024-09-02 14:50:30 +02:00
IMeshBuffer.h Put all pieces together and clean up leftover code 2024-09-02 21:50:13 +02:00
IMeshCache.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
IMeshLoader.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
IMeshManipulator.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
IMeshSceneNode.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
IOSOperator.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
IReadFile.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
IReferenceCounted.h Add some debug helpers around this area 2024-09-16 23:12:52 +02:00
IRenderTarget.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
irr_ptr.h Move irr_ptr.h too irr/include/ 2024-09-18 12:19:40 +02:00
irrArray.h Add static glTF support (#14557) 2024-09-02 14:50:30 +02:00
IrrCompileConfig.h Simplify Irrlicht CMake for static linking 2024-04-10 15:31:59 +02:00
irrlicht.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
IrrlichtDevice.h Debloat IVideoDriver and IrrlichtDevice includes (#15080) 2024-08-31 11:44:30 +02:00
irrMath.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
irrpack.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
irrString.h Fix irrString use-after-free with char-like assignment (operator=) 2024-10-04 10:45:09 +02:00
irrTypes.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
irrunpack.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
ISceneCollisionManager.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
ISceneManager.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
ISceneNode.h Irrlicht cleanups (mostly getting rid of core::array) 2024-08-17 19:49:11 +02:00
IShaderConstantSetCallBack.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
ISkinnedMesh.h Add static glTF support (#14557) 2024-09-02 14:50:30 +02:00
ITexture.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
ITimer.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
IVertexBuffer.h Split CVertexBuffer from CMeshBuffer 2024-09-02 21:50:13 +02:00
IVideoDriver.h Count global number of drawcalls too 2024-09-08 13:53:23 +02:00
IWriteFile.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
Keycodes.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
line2d.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
line3d.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
matrix4.h Refactor matrix4.h 2024-10-10 17:40:31 +02:00
mt_opengl.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
path.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
plane3d.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
position2d.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
quaternion.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
rect.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
S3DVertex.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
SAnimatedMesh.h Mark a bunch of classes as final 2024-09-02 21:50:13 +02:00
SceneParameters.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
SColor.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
SExposedVideoData.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
SIrrCreationParameters.h Expose OpenGL debugging as a normal setting 2024-04-15 17:48:33 +02:00
SMaterial.h Fix incorrect SMaterial::operator!= (regression from #15165) (#15226) 2024-10-03 11:37:14 +02:00
SMaterialLayer.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
SMesh.h Mark a bunch of classes as final 2024-09-02 21:50:13 +02:00
SMeshBuffer.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
SOverrideMaterial.h Drop fixed pipeline lighting stuff (#15165) 2024-09-18 12:18:28 +02:00
SSkinMeshBuffer.h Mark a bunch of classes as final 2024-09-02 21:50:13 +02:00
SVertexIndex.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
SVertexManipulator.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
SViewFrustum.h Debloat IVideoDriver and IrrlichtDevice includes (#15080) 2024-08-31 11:44:30 +02:00
vector2d.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
vector3d.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00