Other functions like getMaterialRendererName got switched to u32 in the past. I can see no reason why this one was left out, so changing it to be same as the rest.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@6300
dfc29bdd-3216-0410-991c-
e03cc46cb475
E_MATERIAL_TYPE enum or a value which was returned by\r
addMaterialRenderer().\r
\param name: New name of the material renderer. */\r
- virtual void setMaterialRendererName(s32 idx, const c8* name) =0;\r
+ virtual void setMaterialRendererName(u32 idx, const c8* name) =0;\r
\r
//! Swap the material renderers used for certain id's\r
/** Swap the IMaterialRenderers responsible for rendering specific\r
\r
\r
//! Sets the name of a material renderer.\r
-void CNullDriver::setMaterialRendererName(s32 idx, const char* name)\r
+void CNullDriver::setMaterialRendererName(u32 idx, const char* name)\r
{\r
- if (idx < s32(sizeof(sBuiltInMaterialTypeNames) / sizeof(char*))-1 ||\r
- idx >= (s32)MaterialRenderers.size())\r
+ if (idx < (sizeof(sBuiltInMaterialTypeNames) / sizeof(char*))-1 ||\r
+ idx >= MaterialRenderers.size())\r
return;\r
\r
MaterialRenderers[idx].Name = name;\r
bool writeImageToFile(IImage* image, io::IWriteFile * file, u32 param = 0) override;\r
\r
//! Sets the name of a material renderer.\r
- void setMaterialRendererName(s32 idx, const char* name) override;\r
+ void setMaterialRendererName(u32 idx, const char* name) override;\r
\r
//! Swap the material renderers used for certain id's\r
void swapMaterialRenderers(u32 idx1, u32 idx2, bool swapNames) override;\r